* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
@ 2012-07-08 0:04 Bernardo Ezequiel Contreras
2012-07-09 16:00 ` Ludovic Courtès
0 siblings, 1 reply; 11+ messages in thread
From: Bernardo Ezequiel Contreras @ 2012-07-08 0:04 UTC (permalink / raw
To: 11876
[-- Attachment #1: Type: text/plain, Size: 709 bytes --]
wget ftp://ftp.gnu.org/gnu/guile/guile-2.0.6.tar.gz
tar -xvf guile-2.0.6.tar.gz
cd guile-2.0.6
BDW_GC_CFLAGS=-L/usr/lib BDW_GC_LIBS=-lgc ./configure
BDW_GC_CFLAGS=-L/usr/lib BDW_GC_LIBS=-lgc make
BDW_GC_CFLAGS=-L/usr/lib BDW_GC_LIBS=-lgc make check
FAIL: test-scm-spawn-thread
/bin/bash: line 5: 2329 Segmentation fault srcdir="."
builddir="." CHARSETALIASDIR="/home/vonbecmann/downloads/guile/guile-2.0.6/lib"
GUILE_AUTO_COMPILE=0 "../../meta/uninstalled-env" ${dir}$tst
FAIL: test-pthread-create
SKIP: test-pthread-create-secondary
==================================
2 of 28 tests failed
(1 test was not run)
Please report to bug-guile@gnu.org
==================================
--
Bernardo E.C.
[-- Attachment #2: check-guile.log --]
[-- Type: text/x-log, Size: 89303 bytes --]
PASS: 00-initial-env.test: goopsless: + wrong type argument: 1st argument string (eval)
PASS: 00-initial-env.test: goopsless: + wrong type argument: 1st argument string (compile)
PASS: 00-initial-env.test: goopsless: + wrong type argument: 2nd argument bool (eval)
PASS: 00-initial-env.test: goopsless: + wrong type argument: 2nd argument bool (compile)
PASS: 00-initial-env.test: goopsless: + wrong type argument: implicit forcing is not supported (eval)
PASS: 00-initial-env.test: goopsless: + wrong type argument: implicit forcing is not supported (compile)
PASS: 00-initial-env.test: goopsless: - wrong type argument: 1st argument string (eval)
PASS: 00-initial-env.test: goopsless: - wrong type argument: 1st argument string (compile)
PASS: 00-initial-env.test: goopsless: - wrong type argument: 2nd argument symbol (eval)
PASS: 00-initial-env.test: goopsless: - wrong type argument: 2nd argument symbol (compile)
PASS: alist.test: acons
PASS: alist.test: sloppy-assq
PASS: alist.test: sloppy-assq not
PASS: alist.test: sloppy-assv
PASS: alist.test: sloppy-assv not
PASS: alist.test: sloppy-assoc
PASS: alist.test: sloppy-assoc not
PASS: alist.test: assq
PASS: alist.test: assq deformed
PASS: alist.test: assq not
PASS: alist.test: assv
PASS: alist.test: assv deformed
PASS: alist.test: assv not
PASS: alist.test: assoc
PASS: alist.test: assoc deformed
PASS: alist.test: assoc not
PASS: alist.test: assq-ref
PASS: alist.test: assq-ref not
PASS: alist.test: assv-ref
PASS: alist.test: assv-ref not
PASS: alist.test: assoc-ref
PASS: alist.test: assoc-ref not
UNSUPPORTED: alist.test: assv-ref deformed
UNSUPPORTED: alist.test: assoc-ref deformed
UNSUPPORTED: alist.test: assq-ref deformed
PASS: alist.test: assq-set!
PASS: alist.test: assq-set! add
PASS: alist.test: assv-set!
PASS: alist.test: assv-set! add
PASS: alist.test: assoc-set!
PASS: alist.test: assoc-set! add
UNSUPPORTED: alist.test: assq-set! deformed
UNSUPPORTED: alist.test: assv-set! deformed
UNSUPPORTED: alist.test: assoc-set! deformed
PASS: alist.test: assq-remove!
PASS: alist.test: assv-remove!
PASS: alist.test: assoc-remove!
UNSUPPORTED: alist.test: assq-remove! deformed
UNSUPPORTED: alist.test: assv-remove! deformed
UNSUPPORTED: alist.test: assoc-remove! deformed
PASS: and-let-star.test: and-let*: cond-expand srfi-2
PASS: and-let-star.test: and-let*: no bindings: no result expression (gives #t)
PASS: and-let-star.test: and-let*: no bindings: result expression
PASS: and-let-star.test: and-let*: no bindings: two result expressions
PASS: and-let-star.test: and-let*: one binding: no result expression (gives #t)
PASS: and-let-star.test: and-let*: one binding: result expression
PASS: and-let-star.test: and-let*: one binding: result variable
PASS: and-let-star.test: and-let*: one binding: two result expressions
PASS: and-let-star.test: and-let*: one test: no result expression (gives #t)
PASS: and-let-star.test: and-let*: one test: result expression
PASS: and-let-star.test: and-let*: one test: two result expressions
PASS: arbiters.test: arbiter display: never locked
PASS: arbiters.test: arbiter display: locked
PASS: arbiters.test: arbiter display: unlocked
PASS: arbiters.test: try-arbiter: lock
PASS: arbiters.test: try-arbiter: already locked
PASS: arbiters.test: try-arbiter: already locked twice
PASS: arbiters.test: release-arbiter: lock
PASS: arbiters.test: release-arbiter: never locked
PASS: arbiters.test: release-arbiter: never locked twice
PASS: arbiters.test: release-arbiter: already unlocked
PASS: arbiters.test: release-arbiter: already unlocked twice
PASS: arrays.test: sanity: (not (uniform-vector? 12345678901234567890123456789))
PASS: arrays.test: array?: is bool: (eq? #t (typed-array? bool (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? char (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? byte (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? short (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? ulong (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? long (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? longlong (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? float (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? double (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? complex (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? scm (quote b)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? bool (quote a)))
PASS: arrays.test: array?: is char: (eq? #t (typed-array? char (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? byte (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? short (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? ulong (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? long (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? longlong (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? float (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? double (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? complex (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? scm (quote a)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? bool (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? char (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #t (typed-array? byte (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? short (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? ulong (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? long (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? longlong (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? float (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? double (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? complex (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? scm (quote u8)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? bool (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? char (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? byte (quote s16)))
PASS: arrays.test: array?: is short: (eq? #t (typed-array? short (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? ulong (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? long (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? longlong (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? float (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? double (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? complex (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? scm (quote s16)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? bool (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? char (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? byte (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? short (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #t (typed-array? ulong (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? long (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? longlong (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? float (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? double (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? complex (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? scm (quote u32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? bool (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? char (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? byte (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? short (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? ulong (quote s32)))
PASS: arrays.test: array?: is long: (eq? #t (typed-array? long (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? longlong (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? float (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? double (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? complex (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? scm (quote s32)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? bool (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? char (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? byte (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? short (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? ulong (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? long (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #t (typed-array? longlong (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? float (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? double (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? complex (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? scm (quote s64)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? bool (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? char (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? byte (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? short (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? ulong (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? long (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? longlong (quote f32)))
PASS: arrays.test: array?: is float: (eq? #t (typed-array? float (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? double (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? complex (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? scm (quote f32)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? bool (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? char (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? byte (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? short (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? ulong (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? long (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? longlong (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? float (quote f64)))
PASS: arrays.test: array?: is double: (eq? #t (typed-array? double (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? complex (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? scm (quote f64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? bool (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? char (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? byte (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? short (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? ulong (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? long (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? longlong (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? float (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? double (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #t (typed-array? complex (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? scm (quote c64)))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? bool #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? char #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? byte #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? short #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? ulong #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? long #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? longlong #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? float #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? double #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? complex #t))
PASS: arrays.test: array?: is scm: (eq? #t (typed-array? scm #t))
PASS: arrays.test: array-equal?: #s16(...)
PASS: arrays.test: array->list: (equal? (array->list #s16(1 2 3)) (quote (1 2 3)))
PASS: arrays.test: array->list: (equal? (array->list #(1 2 3)) (quote (1 2 3)))
PASS: arrays.test: array->list: (equal? (array->list #2((1 2) (3 4) (5 6))) (quote ((1 2) (3 4) (5 6))))
PASS: arrays.test: array->list: (equal? (array->list #()) (quote ()))
PASS: arrays.test: array-fill!: bool: #f
PASS: arrays.test: array-fill!: bool: #t
PASS: arrays.test: array-fill!: char: x
PASS: arrays.test: array-fill!: byte: 0
PASS: arrays.test: array-fill!: byte: 127
PASS: arrays.test: array-fill!: byte: -128
PASS: arrays.test: array-fill!: byte: 128
PASS: arrays.test: array-fill!: byte: -129
PASS: arrays.test: array-fill!: byte: symbol
PASS: arrays.test: array-fill!: short: 0
PASS: arrays.test: array-fill!: short: 123
PASS: arrays.test: array-fill!: short: -123
PASS: arrays.test: array-fill!: ulong: 0
PASS: arrays.test: array-fill!: ulong: 123
PASS: arrays.test: array-fill!: ulong: -123
PASS: arrays.test: array-fill!: long: 0
PASS: arrays.test: array-fill!: long: 123
PASS: arrays.test: array-fill!: long: -123
PASS: arrays.test: array-fill!: float: 0.0
PASS: arrays.test: array-fill!: float: 123.0
PASS: arrays.test: array-fill!: float: -123.0
PASS: arrays.test: array-fill!: float: 0
PASS: arrays.test: array-fill!: float: 123
PASS: arrays.test: array-fill!: float: -123
PASS: arrays.test: array-fill!: float: 5/8
PASS: arrays.test: array-fill!: double: 0.0
PASS: arrays.test: array-fill!: double: 123.0
PASS: arrays.test: array-fill!: double: -123.0
PASS: arrays.test: array-fill!: double: 0
PASS: arrays.test: array-fill!: double: 123
PASS: arrays.test: array-fill!: double: -123
PASS: arrays.test: array-fill!: double: 5/8
PASS: arrays.test: array-in-bounds?: (let ((a (make-array #f (quote (425 425))))) (eq? #f (array-in-bounds? a 0)))
PASS: arrays.test: array-type: on make-foo-vector: bool
PASS: arrays.test: array-type: on make-foo-vector: char
PASS: arrays.test: array-type: on make-foo-vector: byte
PASS: arrays.test: array-type: on make-foo-vector: short
PASS: arrays.test: array-type: on make-foo-vector: ulong
PASS: arrays.test: array-type: on make-foo-vector: long
PASS: arrays.test: array-type: on make-foo-vector: long long
PASS: arrays.test: array-type: on make-foo-vector: float
PASS: arrays.test: array-type: on make-foo-vector: double
PASS: arrays.test: array-type: on make-foo-vector: complex
PASS: arrays.test: array-type: on make-foo-vector: scm
PASS: arrays.test: array-type: on make-typed-array: b
PASS: arrays.test: array-type: on make-typed-array: a
PASS: arrays.test: array-type: on make-typed-array: u8
PASS: arrays.test: array-type: on make-typed-array: s8
PASS: arrays.test: array-type: on make-typed-array: u16
PASS: arrays.test: array-type: on make-typed-array: s16
PASS: arrays.test: array-type: on make-typed-array: u32
PASS: arrays.test: array-type: on make-typed-array: s32
PASS: arrays.test: array-type: on make-typed-array: u64
PASS: arrays.test: array-type: on make-typed-array: u64
PASS: arrays.test: array-type: on make-typed-array: f32
PASS: arrays.test: array-type: on make-typed-array: f64
PASS: arrays.test: array-type: on make-typed-array: c32
PASS: arrays.test: array-type: on make-typed-array: c64
PASS: arrays.test: array-set!: bitvector: one elem set #t
PASS: arrays.test: array-set!: bitvector: one elem set #f
PASS: arrays.test: array-set!: byte: -128
PASS: arrays.test: array-set!: byte: 0
PASS: arrays.test: array-set!: byte: 127
PASS: arrays.test: array-set!: byte: -129
PASS: arrays.test: array-set!: byte: 128
PASS: arrays.test: array-set!: short: store/fetch: 1
PASS: arrays.test: array-set!: short: store/fetch: 3
PASS: arrays.test: array-set!: short: store/fetch: 7
PASS: arrays.test: array-set!: short: store/fetch: 15
PASS: arrays.test: array-set!: short: store/fetch: 31
PASS: arrays.test: array-set!: short: store/fetch: 63
PASS: arrays.test: array-set!: short: store/fetch: 127
PASS: arrays.test: array-set!: short: store/fetch: 255
PASS: arrays.test: array-set!: short: store/fetch: 511
PASS: arrays.test: array-set!: short: store/fetch: 1023
PASS: arrays.test: array-set!: short: store/fetch: 2047
PASS: arrays.test: array-set!: short: store/fetch: 4095
PASS: arrays.test: array-set!: short: store/fetch: 8191
PASS: arrays.test: array-set!: short: store/fetch: 16383
PASS: arrays.test: array-set!: short: store/fetch: 32767
PASS: arrays.test: array-set!: short: store/fetch: -1
PASS: arrays.test: array-set!: short: store/fetch: -2
PASS: arrays.test: array-set!: short: store/fetch: -4
PASS: arrays.test: array-set!: short: store/fetch: -8
PASS: arrays.test: array-set!: short: store/fetch: -16
PASS: arrays.test: array-set!: short: store/fetch: -32
PASS: arrays.test: array-set!: short: store/fetch: -64
PASS: arrays.test: array-set!: short: store/fetch: -128
PASS: arrays.test: array-set!: short: store/fetch: -256
PASS: arrays.test: array-set!: short: store/fetch: -512
PASS: arrays.test: array-set!: short: store/fetch: -1024
PASS: arrays.test: array-set!: short: store/fetch: -2048
PASS: arrays.test: array-set!: short: store/fetch: -4096
PASS: arrays.test: array-set!: short: store/fetch: -8192
PASS: arrays.test: array-set!: short: store/fetch: -16384
PASS: arrays.test: array-set!: short: store/fetch: -32768
PASS: arrays.test: array-set!: one dim: start
PASS: arrays.test: array-set!: one dim: end
PASS: arrays.test: array-set!: one dim: start-1
PASS: arrays.test: array-set!: one dim: end+1
PASS: arrays.test: array-set!: one dim: two indexes
PASS: arrays.test: array-set!: two dim: start
PASS: arrays.test: array-set!: two dim: end
PASS: arrays.test: array-set!: two dim: start i-1
PASS: arrays.test: array-set!: two dim: end i+1
PASS: arrays.test: array-set!: two dim: one index
PASS: arrays.test: array-set!: two dim: three indexes
PASS: arrays.test: make-shared-array: vector unchanged
PASS: arrays.test: make-shared-array: vector, high too big
PASS: arrays.test: make-shared-array: vector, low too big
PASS: arrays.test: make-shared-array: truncate columns
PASS: arrays.test: make-shared-array: pick one column
PASS: arrays.test: make-shared-array: diagonal
PASS: arrays.test: make-shared-array: 2 dims from 1 dim
PASS: arrays.test: make-shared-array: reverse columns
PASS: arrays.test: make-shared-array: fixed offset, 0 based becomes 1 based
PASS: arrays.test: make-shared-array: stride every third element
PASS: arrays.test: make-shared-array: shared of shared
PASS: arrays.test: uniform-vector-ref: byte: 0
PASS: arrays.test: uniform-vector-ref: byte: 127
PASS: arrays.test: uniform-vector-ref: byte: -128
PASS: arrays.test: syntax: rank and lower bounds
PASS: arrays.test: syntax: negative lower bound
PASS: arrays.test: syntax: negative length
PASS: arrays.test: syntax: bitvector is self-evaluating
PASS: arrays.test: equal?: array and non-array
PASS: arrays.test: equal?: empty vectors of different types
PASS: arrays.test: equal?: empty arrays of different types
PASS: arrays.test: equal?: empty arrays of the same type
PASS: arrays.test: equal?: identical uniform vectors of the same type
PASS: arrays.test: equal?: nonidentical uniform vectors of the same type
PASS: arrays.test: equal?: identical uniform vectors of different types
PASS: arrays.test: equal?: nonidentical uniform vectors of different types
PASS: arrays.test: equal?: vector and one-dimensional array
PASS: arrays.test: generalized vector slices: (equal? (array-row array 1) #u32(2 3))
PASS: arrays.test: generalized vector slices: (equal? (array-ref (array-row array 1) 0) 2)
PASS: arrays.test: generalized vector slices: (equal? (generalized-vector-ref (array-row array 1) 0) 2)
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (make-int8 3))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (make-int8 3) #vu8(9 3))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-number 3.14))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-number 3.14) #vu8(101 0 0 4 51 46 49 52))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-string foo))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-string foo) #vu8(102 0 0 3 102 111 111))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-symbol foo))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-symbol foo) #vu8(103 0 0 3 102 111 111))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-string æ))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-string æ) #vu8(102 0 0 1 230))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-wide-string λ))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-wide-string λ) #vu8(107 0 0 4 187 3 0 0))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-program () 3 #f (make-int8 3) (return)))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-program () 3 #f (make-int8 3) (return)) #vu8(104 3 0 0 0 0 0 0 0 9 3 67))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-program () 8 (load-program () 3 #f (make-int8 3) (return)) (make-int8 3) (return) (nop) (nop) (nop) (nop) (nop)))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-program () 8 (load-program () 3 #f (make-int8 3) (return)) (make-int8 3) (return) (nop) (nop) (nop) (nop) (nop)) #vu8(104 8 0 0 0 11 0 0 0 9 3 67 0 0 0 0 0 3 0 0 0 0 0 0 0 9 3 67))
PASS: asm-to-bytecode.test: cross-compilation: triplet i586-pc-gnu0.3
PASS: asm-to-bytecode.test: cross-compilation: triplet x86_64-unknown-linux-gnu
PASS: asm-to-bytecode.test: cross-compilation: triplet x86_64-unknown-kfreebsd-gnu
PASS: asm-to-bytecode.test: cross-compilation: target `i586-pc-gnu0.3' honored
PASS: asm-to-bytecode.test: cross-compilation: target `x86_64-pc-linux-gnu' honored
PASS: asm-to-bytecode.test: cross-compilation: target `powerpc-unknown-linux-gnu' honored
PASS: asm-to-bytecode.test: cross-compilation: target `sparc64-unknown-freebsd8.2' honored
PASS: asm-to-bytecode.test: cross-compilation: unknown target
PASS: bit-operations.test: bit-extract: documented?
PASS: bit-operations.test: bit-extract: extract from zero: single bit 0
PASS: bit-operations.test: bit-extract: extract from zero: single bit 1
PASS: bit-operations.test: bit-extract: extract from zero: single bit 28
PASS: bit-operations.test: bit-extract: extract from zero: single bit 29
PASS: bit-operations.test: bit-extract: extract from zero: single bit 30
PASS: bit-operations.test: bit-extract: extract from zero: single bit 31
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bitshifts on word boundaries: (= (ash 1 32) 4294967296)
PASS: bit-operations.test: bitshifts on word boundaries: (= (ash 1 64) 18446744073709551616)
PASS: bitvectors.test: predicates: (bitvector? #*1010101010)
PASS: bitvectors.test: predicates: (generalized-vector? #*1010101010)
PASS: bitvectors.test: predicates: (uniform-vector? #*1010101010)
PASS: bitvectors.test: predicates: (array? #*1010101010)
PASS: bitvectors.test: equality: (equal? #*1010101 #*1010101)
PASS: bitvectors.test: equality: (array-equal? #*1010101 #*1010101)
PASS: bitvectors.test: equality: (not (equal? #*10101010 #*1010101))
PASS: bitvectors.test: equality: (not (array-equal? #*10101010 #*1010101))
PASS: bitvectors.test: lists: (equal? (bitvector->list #*10010) (quote (#t #f #f #t #f)))
PASS: bitvectors.test: lists: (equal? (array->list #*10010) (quote (#t #f #f #t #f)))
PASS: bitvectors.test: lists: (equal? (uniform-vector->list #*10010) (quote (#t #f #f #t #f)))
PASS: bitvectors.test: lists: (equal? #*10010 (list->bitvector (quote (#t #f #f #t #f))))
PASS: bitvectors.test: ref and set: bv: (eqv? (bitvector-ref bv 0) #f)
PASS: bitvectors.test: ref and set: bv: (eqv? (bitvector-ref bv 2) #t)
PASS: bitvectors.test: ref and set: bv: (eqv? (bitvector-ref bv 0) #t)
PASS: bitvectors.test: ref and set: uv: (eqv? (uniform-vector-ref bv 0) #f)
PASS: bitvectors.test: ref and set: uv: (eqv? (uniform-vector-ref bv 2) #t)
PASS: bitvectors.test: ref and set: uv: (eqv? (uniform-vector-ref bv 0) #t)
PASS: bitvectors.test: bit-set*!: #t
PASS: bitvectors.test: bit-set*!: #f
PASS: bitvectors.test: bit-set*!: #t, shorter
PASS: bitvectors.test: bit-set*!: #f, shorter
PASS: brainfuck.test: (equal? (with-output-to-string (lambda () (call-with-input-string prog (lambda (port) (read-and-compile port #:from (quote brainfuck) #:to (quote value)))))) Hello World!)
PASS: bytevectors.test: 2.2 General Operations: native-endianness (eval)
PASS: bytevectors.test: 2.2 General Operations: native-endianness (compile)
PASS: bytevectors.test: 2.2 General Operations: make-bytevector (eval)
PASS: bytevectors.test: 2.2 General Operations: make-bytevector (compile)
PASS: bytevectors.test: 2.2 General Operations: bytevector-length (eval)
PASS: bytevectors.test: 2.2 General Operations: bytevector-length (compile)
PASS: bytevectors.test: 2.2 General Operations: bytevector=? (eval)
PASS: bytevectors.test: 2.2 General Operations: bytevector=? (compile)
PASS: bytevectors.test: 2.2 General Operations: bytevector-copy! overlapping (eval)
PASS: bytevectors.test: 2.2 General Operations: bytevector-copy! overlapping (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-{u8,s8}-ref (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-{u8,s8}-ref (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-{u8,s8}-set! (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-{u8,s8}-set! (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector->u8-list (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector->u8-list (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: u8-list->bytevector (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: u8-list->bytevector (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-{ref,set!} [small] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-{ref,set!} [small] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-set! [large] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-set! [large] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-{ref,set!} [large] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-{ref,set!} [large] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [small] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [small] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [large] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [large] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-set! [small] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-set! [small] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: equal? (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: equal? (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->uint-list (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->uint-list (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->uint-list [empty] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->uint-list [empty] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list [out-of-range] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list [out-of-range] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list [off-by-one] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list [off-by-one] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: {sint,uint}-list->bytevector (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: {sint,uint}-list->bytevector (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: sint-list->bytevector [limits] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: sint-list->bytevector [limits] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: sint-list->bytevector [out-of-range] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: sint-list->bytevector [out-of-range] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: uint-list->bytevector [out-of-range] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: uint-list->bytevector [out-of-range] (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-u16-ref (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-u16-ref (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-ref (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-ref (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-ref [unaligned] (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-ref [unaligned] (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-{u16,s16}-ref (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-{u16,s16}-ref (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-native-{u16,s16}-{ref,set!} (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-native-{u16,s16}-{ref,set!} (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-{ref,set!} [unaligned] (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-{ref,set!} [unaligned] (compile)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-u32-ref (eval)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-u32-ref (compile)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-s32-ref (eval)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-s32-ref (compile)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-{u32,s32}-ref (eval)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-{u32,s32}-ref (compile)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-{u32,s32}-native-{ref,set!} (eval)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-{u32,s32}-native-{ref,set!} (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-u64-ref (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-u64-ref (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-s64-ref (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-s64-ref (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-{u64,s64}-ref (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-{u64,s64}-ref (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-{u64,s64}-native-{ref,set!} (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-{u64,s64}-native-{ref,set!} (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: ref/set! with zero (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: ref/set! with zero (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: single, little endian (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: single, little endian (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: single, big endian (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: single, big endian (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-native-{ref,set!} (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-native-{ref,set!} (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-{ref,set!} (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-{ref,set!} (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-{ref,set!} [unaligned] (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-{ref,set!} [unaligned] (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: double, little endian (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: double, little endian (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: double, big endian (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: double, big endian (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-double-native-{ref,set!} (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-double-native-{ref,set!} (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-double-{ref,set!} (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-double-{ref,set!} (compile)
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf8
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf8 [latin-1]
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf16
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf16 [little]
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf32
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf32 [Greek]
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf32 [little]
PASS: bytevectors.test: 2.9 Operations on Strings: utf8->string
PASS: bytevectors.test: 2.9 Operations on Strings: utf8->string [latin-1]
PASS: bytevectors.test: 2.9 Operations on Strings: utf16->string
PASS: bytevectors.test: 2.9 Operations on Strings: utf16->string [little]
PASS: bytevectors.test: 2.9 Operations on Strings: utf32->string
PASS: bytevectors.test: 2.9 Operations on Strings: utf32->string [little]
PASS: bytevectors.test: Datum Syntax: empty
PASS: bytevectors.test: Datum Syntax: simple
PASS: bytevectors.test: Datum Syntax: >127
PASS: bytevectors.test: Datum Syntax: self-evaluating?
PASS: bytevectors.test: Datum Syntax: self-evaluating
PASS: bytevectors.test: Datum Syntax: quoted
PASS: bytevectors.test: Datum Syntax: literal simple
PASS: bytevectors.test: Datum Syntax: literal >127
PASS: bytevectors.test: Datum Syntax: literal quoted
PASS: bytevectors.test: Datum Syntax: incorrect prefix
PASS: bytevectors.test: Datum Syntax: extraneous space
PASS: bytevectors.test: Datum Syntax: negative integers
PASS: bytevectors.test: Datum Syntax: out-of-range integers
PASS: bytevectors.test: Generalized Vectors: generalized-vector?
PASS: bytevectors.test: Generalized Vectors: generalized-vector-length
PASS: bytevectors.test: Generalized Vectors: generalized-vector-ref
PASS: bytevectors.test: Generalized Vectors: generalized-vector-ref [index out-of-range]
PASS: bytevectors.test: Generalized Vectors: generalized-vector-set!
PASS: bytevectors.test: Generalized Vectors: generalized-vector-set! [index out-of-range]
PASS: bytevectors.test: Generalized Vectors: generalized-vector-set! [value out-of-range]
PASS: bytevectors.test: Generalized Vectors: array-type
PASS: bytevectors.test: Generalized Vectors: array-contents
PASS: bytevectors.test: Generalized Vectors: array-ref
PASS: bytevectors.test: Generalized Vectors: array-set!
PASS: bytevectors.test: Generalized Vectors: make-typed-array
PASS: bytevectors.test: Generalized Vectors: make-typed-array [out-of-range]
PASS: bytevectors.test: uniform-array->bytevector: bytevector
PASS: bytevectors.test: uniform-array->bytevector: empty bitvector
PASS: bytevectors.test: uniform-array->bytevector: bitvector < 8
PASS: bytevectors.test: uniform-array->bytevector: bitvector == 8
PASS: bytevectors.test: uniform-array->bytevector: bitvector > 8
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/read.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/ports.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/ioext.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/strports.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/fports.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/backtrace.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/r6rs-ports.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/gdbint.c
PASS: chars.test: basic char handling: evaluator: evaluating chars
PASS: chars.test: basic char handling: comparisons: char=? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char=? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char=? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char=? #\B #\A
XFAIL: chars.test: basic char handling: comparisons: char<? #\A #\A
PASS: chars.test: basic char handling: comparisons: char<? #\A #\a
PASS: chars.test: basic char handling: comparisons: char<? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char<? #\B #\A
PASS: chars.test: basic char handling: comparisons: char<=? #\A #\A
PASS: chars.test: basic char handling: comparisons: char<=? #\A #\a
PASS: chars.test: basic char handling: comparisons: char<=? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char<=? #\B #\A
XFAIL: chars.test: basic char handling: comparisons: char>? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char>? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char>? #\A #\B
PASS: chars.test: basic char handling: comparisons: char>? #\B #\A
PASS: chars.test: basic char handling: comparisons: char>=? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char>=? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char>=? #\A #\B
PASS: chars.test: basic char handling: comparisons: char>=? #\B #\A
PASS: chars.test: basic char handling: comparisons: char-ci=? #\A #\A
PASS: chars.test: basic char handling: comparisons: char-ci=? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char-ci=? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char-ci=? #\B #\A
XFAIL: chars.test: basic char handling: comparisons: char-ci<? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char-ci<? #\A #\a
PASS: chars.test: basic char handling: comparisons: char-ci<? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char-ci<? #\B #\A
PASS: chars.test: basic char handling: comparisons: char-ci<=? #\A #\A
PASS: chars.test: basic char handling: comparisons: char-ci<=? #\A #\a
PASS: chars.test: basic char handling: comparisons: char-ci<=? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char-ci<=? #\B #\A
XFAIL: chars.test: basic char handling: comparisons: char-ci>? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char-ci>? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char-ci>? #\A #\B
PASS: chars.test: basic char handling: comparisons: char-ci>? #\B #\A
PASS: chars.test: basic char handling: comparisons: char-ci>=? #\A #\A
PASS: chars.test: basic char handling: comparisons: char-ci>=? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char-ci>=? #\A #\B
PASS: chars.test: basic char handling: comparisons: char-ci>=? #\B #\A
PASS: chars.test: basic char handling: categories: char-alphabetic?
PASS: chars.test: basic char handling: categories: char-numeric?
PASS: chars.test: basic char handling: categories: char-whitespace?
PASS: chars.test: basic char handling: categories: char-upper-case?
PASS: chars.test: basic char handling: categories: char-lower-case?
PASS: chars.test: basic char handling: categories: char-is-both? works
PASS: chars.test: basic char handling: categories: char-general-category
PASS: chars.test: basic char handling: integer: char->integer
PASS: chars.test: basic char handling: integer: integer->char
PASS: chars.test: basic char handling: integer: integer->char out of range, -1
PASS: chars.test: basic char handling: integer: integer->char out of range, surrrogate
PASS: chars.test: basic char handling: integer: integer->char out of range, too big
PASS: chars.test: basic char handling: integer: octal out of range, surrrogate
PASS: chars.test: basic char handling: integer: octal out of range, too big
PASS: chars.test: basic char handling: case: char-upcase
PASS: chars.test: basic char handling: case: char-downcase
PASS: chars.test: basic char handling: case: char-titlecase
PASS: chars.test: basic char handling: charnames: R5RS character names
PASS: chars.test: basic char handling: charnames: R6RS character names
PASS: chars.test: basic char handling: charnames: R5RS character names are case insensitive
PASS: chars.test: basic char handling: charnames: C0 control names are case insensitive
PASS: chars.test: basic char handling: charnames: alt charnames are case insensitive
PASS: chars.test: basic char handling: charnames: bad charname
PASS: chars.test: basic char handling: charnames: R5RS character names are preferred write format
PASS: chars.test: basic char handling: charnames: C0 control character names are preferred write format
PASS: chars.test: basic char handling: charnames: combining accent is pretty-printed
PASS: chars.test: basic char handling: charnames: combining X is pretty-printed
PASS: coding.test: block comments: first line
PASS: coding.test: block comments: first line no whitespace
PASS: coding.test: block comments: second line
PASS: coding.test: block comments: second line no whitespace
PASS: coding.test: block comments: third line
PASS: coding.test: block comments: third line no whitespace
PASS: coding.test: line comments: first line, no whitespace, no nl
PASS: coding.test: line comments: first line, whitespace, no nl
PASS: coding.test: line comments: first line, no whitespace, nl
PASS: coding.test: line comments: first line, whitespace, nl
PASS: coding.test: line comments: second line, no whitespace, no nl
PASS: coding.test: line comments: second line, whitespace, no nl
PASS: coding.test: line comments: second line, no whitespace, nl
PASS: coding.test: line comments: second line, whitespace, nl
PASS: common-list.test: intersection: documented?
PASS: common-list.test: intersection: both arguments empty
PASS: common-list.test: intersection: first argument empty
PASS: common-list.test: intersection: second argument empty
PASS: common-list.test: intersection: disjoint arguments
PASS: common-list.test: intersection: equal arguments
PASS: common-list.test: intersection: reverse argument order
PASS: common-list.test: intersection: multiple matches in first list
PASS: common-list.test: intersection: multiple matches in second list
PASS: common-list.test: intersection: mixed arguments
PASS: common-list.test: set-difference: documented?
PASS: common-list.test: set-difference: both arguments empty
PASS: common-list.test: set-difference: first argument empty
PASS: common-list.test: set-difference: second argument empty
PASS: common-list.test: set-difference: disjoint arguments
PASS: common-list.test: set-difference: equal arguments
PASS: common-list.test: set-difference: reverse argument order
PASS: common-list.test: set-difference: multiple matches in first list
PASS: common-list.test: set-difference: multiple matches in second list
PASS: common-list.test: set-difference: mixed arguments
PASS: common-list.test: remove-if: documented?
PASS: common-list.test: remove-if: empty list, remove all
PASS: common-list.test: remove-if: empty list, remove none
PASS: common-list.test: remove-if: non-empty list, remove all
PASS: common-list.test: remove-if: non-empty list, remove none
PASS: common-list.test: remove-if: non-empty list, remove some
PASS: common-list.test: remove-if-not: documented?
PASS: common-list.test: remove-if-not: empty list, remove all
PASS: common-list.test: remove-if-not: empty list, remove none
PASS: common-list.test: remove-if-not: non-empty list, remove all
PASS: common-list.test: remove-if-not: non-empty list, remove none
PASS: common-list.test: remove-if-not: non-empty list, remove some
PASS: common-list.test: delete-if!: documented?
PASS: common-list.test: delete-if!: empty list, remove all
PASS: common-list.test: delete-if!: empty list, remove none
PASS: common-list.test: delete-if!: non-empty list, remove all
PASS: common-list.test: delete-if!: non-empty list, remove none
PASS: common-list.test: delete-if!: non-empty list, remove some
PASS: common-list.test: delete-if-not!: documented?
PASS: common-list.test: delete-if-not!: empty list, remove all
PASS: common-list.test: delete-if-not!: empty list, remove none
PASS: common-list.test: delete-if-not!: non-empty list, remove all
PASS: common-list.test: delete-if-not!: non-empty list, remove none
PASS: common-list.test: delete-if-not!: non-empty list, remove some
PASS: continuations.test: continuations: throwing to a rewound catch context
PASS: continuations.test: continuations: can print a continuation
PASS: continuations.test: continuations: blocked attempt to cross a continuation barrier
PASS: continuations.test: continuations: uncaught exception is handled by continuation barrier
PASS: continuations.test: continuations: exit unwinds dynwinds inside a continuation barrier
PASS: continuations.test: continuations: make a stack from a continuation
PASS: continuations.test: continuations: get a continuation's stack ID
PASS: control.test: escape-only continuations: no values, normal exit (eval)
PASS: control.test: escape-only continuations: no values, normal exit (compile)
PASS: control.test: escape-only continuations: no values, abnormal exit (eval)
PASS: control.test: escape-only continuations: no values, abnormal exit (compile)
PASS: control.test: escape-only continuations: single value, normal exit (eval)
PASS: control.test: escape-only continuations: single value, normal exit (compile)
PASS: control.test: escape-only continuations: single value, abnormal exit (eval)
PASS: control.test: escape-only continuations: single value, abnormal exit (compile)
PASS: control.test: escape-only continuations: multiple values, normal exit (eval)
PASS: control.test: escape-only continuations: multiple values, normal exit (compile)
PASS: control.test: escape-only continuations: multiple values, abnormal exit (eval)
PASS: control.test: escape-only continuations: multiple values, abnormal exit (compile)
PASS: control.test: reified continuations: no values, normal exit (eval)
PASS: control.test: reified continuations: no values, normal exit (compile)
PASS: control.test: reified continuations: no values, abnormal exit (eval)
PASS: control.test: reified continuations: no values, abnormal exit (compile)
PASS: control.test: reified continuations: single value, normal exit (eval)
PASS: control.test: reified continuations: single value, normal exit (compile)
PASS: control.test: reified continuations: single value, abnormal exit (eval)
PASS: control.test: reified continuations: single value, abnormal exit (compile)
PASS: control.test: reified continuations: multiple values, normal exit (eval)
PASS: control.test: reified continuations: multiple values, normal exit (compile)
PASS: control.test: reified continuations: multiple values, abnormal exit (eval)
PASS: control.test: reified continuations: multiple values, abnormal exit (compile)
PASS: control.test: reified continuations: reified pending call frames, instantiated elsewhere on the stack (eval)
PASS: control.test: reified continuations: reified pending call frames, instantiated elsewhere on the stack (compile)
PASS: control.test: restarting partial continuations: in side-effect position (eval)
PASS: control.test: restarting partial continuations: in side-effect position (compile)
PASS: control.test: restarting partial continuations: passing values to side-effect abort (eval)
PASS: control.test: restarting partial continuations: passing values to side-effect abort (compile)
PASS: control.test: restarting partial continuations: called for one value (eval)
PASS: control.test: restarting partial continuations: called for one value (compile)
PASS: control.test: restarting partial continuations: called for multiple values (eval)
PASS: control.test: restarting partial continuations: called for multiple values (compile)
PASS: control.test: restarting partial continuations: in tail position (eval)
PASS: control.test: restarting partial continuations: in tail position (compile)
PASS: control.test: prompt in different contexts: push, normal exit (eval)
PASS: control.test: prompt in different contexts: push, normal exit (compile)
PASS: control.test: prompt in different contexts: push, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: push, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: push with RA, normal exit (eval)
PASS: control.test: prompt in different contexts: push with RA, normal exit (compile)
PASS: control.test: prompt in different contexts: push with RA, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: push with RA, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: tail, normal exit (eval)
PASS: control.test: prompt in different contexts: tail, normal exit (compile)
PASS: control.test: prompt in different contexts: tail, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: tail, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: tail with RA, normal exit (eval)
PASS: control.test: prompt in different contexts: tail with RA, normal exit (compile)
PASS: control.test: prompt in different contexts: tail with RA, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: tail with RA, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: drop, normal exit (eval)
PASS: control.test: prompt in different contexts: drop, normal exit (compile)
PASS: control.test: prompt in different contexts: drop, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: drop, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: drop with RA, normal exit (eval)
PASS: control.test: prompt in different contexts: drop with RA, normal exit (compile)
PASS: control.test: prompt in different contexts: drop with RA, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: drop with RA, nonlocal exit (compile)
PASS: control.test: suspend/resume with fluids: normal
PASS: control.test: suspend/resume with fluids: with-fluids normal
PASS: control.test: suspend/resume with fluids: normal (post)
PASS: control.test: suspend/resume with fluids: with-fluids and fluid-set!
PASS: control.test: suspend/resume with fluids: normal (post2)
PASS: control.test: suspend/resume with fluids: normal fluid-set!
PASS: control.test: suspend/resume with fluids: reset fluid-set!
PASS: control.test: suspend/resume with fluids: pre
PASS: control.test: suspend/resume with fluids: res
PASS: control.test: suspend/resume with fluids: post
PASS: control.test: rewinding prompts: nested prompts (eval)
PASS: control.test: rewinding prompts: nested prompts (compile)
PASS: control.test: abort to unknown prompt: foo (eval)
PASS: control.test: abort to unknown prompt: foo (compile)
PASS: control.test: the-vm: unwind changes VMs (eval)
PASS: control.test: the-vm: unwind changes VMs (compile)
PASS: control.test: shift and reset: (equal? 117 (+ 10 (reset (+ 2 (shift k (+ 100 (k (k 3))))))))
PASS: control.test: shift and reset: (equal? 60 (* 10 (reset (* 2 (shift g (* 5 (shift f (+ (f 1) 1))))))))
PASS: control.test: shift and reset: (equal? 121 (let ((f (lambda (x) (shift k (k (k x)))))) (+ 1 (reset (+ 10 (f 100))))))
PASS: control.test: shift and reset: (equal? (quote a) (car (reset (let ((x (shift f (shift f1 (f1 (cons (quote a) (f (quote ())))))))) (shift g x)))))
PASS: control.test: shift and reset: (equal? (quote (1 2 3 4 5)) (let () (define (traverse xs) (define (visit xs) (if (null? xs) (quote ()) (visit (shift* (lambda (k) (cons (car xs) (k (cdr xs)))))))) (reset* (lambda () (visit xs)))) (traverse (quote (1 2 3 4 5)))))
PASS: coverage.test: instrumented/executed-lines: instr = exec
PASS: coverage.test: instrumented/executed-lines: instr >= exec
PASS: coverage.test: line-execution-counts: once
PASS: coverage.test: line-execution-counts: several times
PASS: coverage.test: line-execution-counts: some
PASS: coverage.test: line-execution-counts: one proc hit, one proc unused
PASS: coverage.test: line-execution-counts: case-lambda
PASS: coverage.test: line-execution-counts: all code on one line
PASS: coverage.test: procedure-execution-count: several times
PASS: coverage.test: procedure-execution-count: case-lambda
PASS: coverage.test: procedure-execution-count: never
PASS: coverage.test: procedure-execution-count: applicable struct
PASS: coverage.test: procedure-execution-count: called from C
PASS: coverage.test: procedure-execution-count: called from eval
PASS: coverage.test: instrumented-source-files: source files are listed as expected
PASS: cse.test: cse: (lambda (x y) (and (eq? x y) (eq? x y)))
PASS: cse.test: cse: (lambda (x y) (if (eq? x y) #f #t))
PASS: cse.test: cse: (lambda (x y) (and (eq? x y) (not (eq? x y))))
PASS: cse.test: cse: (lambda (x y) (if (eq? x y) #f (eq? x y)))
PASS: cse.test: cse: (lambda (x y) (and (set-car! x y) (not (set-car! x y))))
PASS: cse.test: cse: (lambda (x y) (and (string-ref x y) (begin (string-ref x y) (not (string-ref x y)))))
PASS: cse.test: cse: (lambda (x y) (and (string-ref x y) (lambda () (and (string-ref x y) #t))))
PASS: cse.test: cse: (lambda (x y) (and (string-ref x y) (begin (string-set! x !) (not (string-ref x y)))))
PASS: cse.test: cse: (lambda (x y) (begin (eq? x y) (eq? x y)))
PASS: cse.test: cse: (lambda (x y) (begin (unless (eq? x y) (throw (quote foo))) (eq? x y)))
PASS: cse.test: cse: (lambda (x y) (begin (unless (and (struct? x) (eq? (struct-vtable x) x-vtable)) (throw (quote foo))) (if (and (struct? x) (eq? (struct-vtable x) x-vtable)) (struct-ref x y) (throw (quote bar)))))
PASS: cse.test: cse: (lambda (x) ((lambda (z) (+ z (if (and (struct? x) (eq? (struct-vtable x) x-vtable)) (struct-ref x 2) (throw (quote bar))))) (if (and (struct? x) (eq? (struct-vtable x) x-vtable)) (struct-ref x 1) (throw (quote foo)))))
PASS: cse.test: cse: (let ((x (car y))) (cons x (car y)))
PASS: cse.test: cse: (let ((t (car x))) (if (car x) (quote one) (quote two)))
PASS: cse.test: cse: (begin (cons 1 2 3) 4)
PASS: curried-definitions.test: define: define works as usual
PASS: curried-definitions.test: define: define works as usual (2)
PASS: curried-definitions.test: define: currying once
PASS: curried-definitions.test: define: currying twice
PASS: curried-definitions.test: define: just a value
PASS: curried-definitions.test: define*: define* works as usual
PASS: curried-definitions.test: define*: define* works as usual (2)
PASS: curried-definitions.test: define*: currying once
PASS: curried-definitions.test: define*: currying twice
PASS: curried-definitions.test: define*: just a value
PASS: ecmascript.test: parser: true;
PASS: ecmascript.test: parser: true;
PASS: ecmascript.test: parser: 2 + 2;
PASS: ecmascript.test: parser: 2 + 2;
PASS: ecmascript.test: parser: 2 +2;
PASS: ecmascript.test: parser: 2 +2;
PASS: ecmascript.test: parser: "hello";
PASS: ecmascript.test: parser: "hello";
PASS: ecmascript.test: parser: function square(x) { return x * x; }
PASS: ecmascript.test: parser: function square(x) { return x * x; }
PASS: ecmascript.test: parser: document.write('Hello, world!');
PASS: ecmascript.test: parser: document.write('Hello, world!');
PASS: ecmascript.test: parser: var x = { foo: 12, bar: "hello" };
PASS: ecmascript.test: parser: var x = { foo: 12, bar: "hello" };
PASS: ecmascript.test: parser: "\x12";
PASS: ecmascript.test: parser: "\x12";
PASS: ecmascript.test: parser: "\u1234";
PASS: ecmascript.test: parser: "\u1234";
PASS: ecmascript.test: parser: function foo(x) { }
PASS: ecmascript.test: parser: function foo(x) { }
PASS: ecmascript.test: parser: .123;
PASS: ecmascript.test: parser: .123;
PASS: ecmascript.test: parser: 0xff;
PASS: ecmascript.test: parser: 0xff;
PASS: ecmascript.test: compiler: true;
PASS: ecmascript.test: compiler: 2 + 2;
PASS: ecmascript.test: compiler: "hello";
PASS: ecmascript.test: compiler: var test = { bar: 1 };
PASS: ecmascript.test: compiler: 42 + " good times!";
PASS: ecmascript.test: compiler: [0,1,2,3,4,5].length * 7;
PASS: elisp-compiler.test: Sequencing: progn
PASS: elisp-compiler.test: Sequencing: prog1
PASS: elisp-compiler.test: Sequencing: prog2
PASS: elisp-compiler.test: Conditionals: succeeding if
PASS: elisp-compiler.test: Conditionals: failing if
PASS: elisp-compiler.test: Conditionals: failing when
PASS: elisp-compiler.test: Conditionals: succeeding when
PASS: elisp-compiler.test: Conditionals: failing unless
PASS: elisp-compiler.test: Conditionals: succeeding unless
PASS: elisp-compiler.test: Conditionals: empty cond
PASS: elisp-compiler.test: Conditionals: all failing cond
PASS: elisp-compiler.test: Conditionals: only condition
PASS: elisp-compiler.test: Conditionals: succeeding cond value
PASS: elisp-compiler.test: Conditionals: succeeding cond side-effect
PASS: elisp-compiler.test: Combining Conditions: empty and
PASS: elisp-compiler.test: Combining Conditions: failing and
PASS: elisp-compiler.test: Combining Conditions: succeeding and
PASS: elisp-compiler.test: Combining Conditions: empty or
PASS: elisp-compiler.test: Combining Conditions: failing or
PASS: elisp-compiler.test: Combining Conditions: succeeding or
PASS: elisp-compiler.test: Combining Conditions: not true
PASS: elisp-compiler.test: Combining Conditions: not false
PASS: elisp-compiler.test: Iteration: failing while
PASS: elisp-compiler.test: Iteration: running while
PASS: elisp-compiler.test: Iteration: dotimes
PASS: elisp-compiler.test: Iteration: dolist
PASS: elisp-compiler.test: Exceptions: catch without exception
UNRESOLVED: elisp-compiler.test: Exceptions: catch and throw
UNRESOLVED: elisp-compiler.test: Exceptions: unwind-protect
PASS: elisp-compiler.test: Eval: basic eval
PASS: elisp-compiler.test: Eval: real dynamic code
PASS: elisp-compiler.test: Eval: recursive eval
PASS: elisp-compiler.test: Variable Setting/Referencing: setq and reference
PASS: elisp-compiler.test: Variable Setting/Referencing: setq evaluation order
PASS: elisp-compiler.test: Variable Setting/Referencing: setq value
PASS: elisp-compiler.test: Variable Setting/Referencing: set and symbol-value
PASS: elisp-compiler.test: Variable Setting/Referencing: void variables
PASS: elisp-compiler.test: Let and Let*: let without value
PASS: elisp-compiler.test: Let and Let*: basic let
PASS: elisp-compiler.test: Let and Let*: let*
PASS: elisp-compiler.test: Let and Let*: local scope
PASS: elisp-compiler.test: Lexical Scoping: basic let semantics
PASS: elisp-compiler.test: Lexical Scoping: lexical scope with lexical-let's
PASS: elisp-compiler.test: Lexical Scoping: lexical scoping vs. symbol-value / set
PASS: elisp-compiler.test: Lexical Scoping: let inside lexical-let
PASS: elisp-compiler.test: Lexical Scoping: lambda args inside lexical-let
PASS: elisp-compiler.test: Lexical Scoping: closures
PASS: elisp-compiler.test: Lexical Scoping: always lexical option (all)
PASS: elisp-compiler.test: Lexical Scoping: always lexical option (list)
PASS: elisp-compiler.test: Lexical Scoping: with-always-lexical
PASS: elisp-compiler.test: Lexical Scoping: lexical lambda args
PASS: elisp-compiler.test: Lexical Scoping: lexical lambda tail-recursion
PASS: elisp-compiler.test: defconst and defvar: defconst without docstring
PASS: elisp-compiler.test: defconst and defvar: defconst value
PASS: elisp-compiler.test: defconst and defvar: defvar without value
PASS: elisp-compiler.test: defconst and defvar: defvar on already defined variable
PASS: elisp-compiler.test: defconst and defvar: defvar on undefined variable
PASS: elisp-compiler.test: defconst and defvar: defvar value
PASS: elisp-compiler.test: Lambda Expressions: required arguments
PASS: elisp-compiler.test: Lambda Expressions: optional argument
PASS: elisp-compiler.test: Lambda Expressions: optional missing
PASS: elisp-compiler.test: Lambda Expressions: rest argument
PASS: elisp-compiler.test: Lambda Expressions: rest missing
PASS: elisp-compiler.test: Function Definitions: defun
PASS: elisp-compiler.test: Function Definitions: defun value
PASS: elisp-compiler.test: Function Definitions: fset and symbol-function
PASS: elisp-compiler.test: Function Definitions: void function values
PASS: elisp-compiler.test: Function Definitions: flet and flet*
PASS: elisp-compiler.test: Calling Functions: recursion
PASS: elisp-compiler.test: Calling Functions: dynamic scoping
PASS: elisp-compiler.test: Calling Functions: funcall and apply argument handling
PASS: elisp-compiler.test: Calling Functions: raw functions with funcall
PASS: elisp-compiler.test: Quotation: quote
PASS: elisp-compiler.test: Quotation: simple backquote
PASS: elisp-compiler.test: Quotation: unquote
PASS: elisp-compiler.test: Quotation: unquote splicing
PASS: elisp-compiler.test: Macros: defmacro value
PASS: elisp-compiler.test: Macros: macro expansion
PASS: elisp-compiler.test: Equivalence Predicates: equal
UNRESOLVED: elisp-compiler.test: Equivalence Predicates: eq
PASS: elisp-compiler.test: Number Built-Ins: floatp
PASS: elisp-compiler.test: Number Built-Ins: integerp
PASS: elisp-compiler.test: Number Built-Ins: numberp
PASS: elisp-compiler.test: Number Built-Ins: wholenump
PASS: elisp-compiler.test: Number Built-Ins: zerop
PASS: elisp-compiler.test: Number Built-Ins: comparisons
PASS: elisp-compiler.test: Number Built-Ins: max and min
PASS: elisp-compiler.test: Number Built-Ins: abs
PASS: elisp-compiler.test: Number Built-Ins: float
PASS: elisp-compiler.test: Number Built-Ins: basic arithmetic operators
PASS: elisp-compiler.test: Number Built-Ins: modulo
PASS: elisp-compiler.test: Number Built-Ins: floating point rounding
PASS: elisp-compiler.test: List Built-Ins: consp and atomp
PASS: elisp-compiler.test: List Built-Ins: listp and nlistp
PASS: elisp-compiler.test: List Built-Ins: null
PASS: elisp-compiler.test: List Built-Ins: car and cdr
PASS: elisp-compiler.test: List Built-Ins: car-safe and cdr-safe
PASS: elisp-compiler.test: List Built-Ins: pop
PASS: elisp-compiler.test: List Built-Ins: push
PASS: elisp-compiler.test: List Built-Ins: nth and nthcdr
PASS: elisp-compiler.test: List Built-Ins: length
PASS: elisp-compiler.test: List Built-Ins: cons, list and make-list
PASS: elisp-compiler.test: List Built-Ins: append
PASS: elisp-compiler.test: List Built-Ins: reverse
PASS: elisp-compiler.test: List Built-Ins: copy-tree
PASS: elisp-compiler.test: List Built-Ins: number-sequence
PASS: elisp-compiler.test: List Built-Ins: setcar and setcdr
PASS: elisp-reader.test: Lexer: end-of-input
PASS: elisp-reader.test: Lexer: single character tokens
PASS: elisp-reader.test: Lexer: whitespace and comments
PASS: elisp-reader.test: Lexer: source properties
PASS: elisp-reader.test: Lexer: symbols
PASS: elisp-reader.test: Lexer: integers
PASS: elisp-reader.test: Lexer: floats
PASS: elisp-reader.test: Lexer: strings
PASS: elisp-reader.test: Lexer: ASCII control characters and meta in strings
PASS: elisp-reader.test: Lexer: characters
PASS: elisp-reader.test: Lexer: meta characters
PASS: elisp-reader.test: Lexer: circular markers
PASS: elisp-reader.test: Lexer: lexer/1
PASS: elisp-reader.test: Parser: only next expression
PASS: elisp-reader.test: Parser: source properties
PASS: elisp-reader.test: Parser: constants
PASS: elisp-reader.test: Parser: quotation
PASS: elisp-reader.test: Parser: lists
PASS: elisp-reader.test: Parser: vectors
PASS: elisp-reader.test: Parser: circular structures
PASS: elisp.test: scheme: nil value is a boolean: boolean?
PASS: elisp.test: scheme: nil value is false: not
PASS: elisp.test: scheme: nil value is false: if
PASS: elisp.test: scheme: nil value is false: and
PASS: elisp.test: scheme: nil value is false: or
PASS: elisp.test: scheme: nil value is false: cond
PASS: elisp.test: scheme: nil value is false: do
PASS: elisp.test: scheme: nil value as an empty list: list?
PASS: elisp.test: scheme: nil value as an empty list: null?
PASS: elisp.test: scheme: nil value as an empty list: sort
PASS: elisp.test: scheme: lists formed using nil value: list?
PASS: elisp.test: scheme: lists formed using nil value: length of #nil
PASS: elisp.test: scheme: lists formed using nil value: length
PASS: elisp.test: scheme: lists formed using nil value: length (with backquoted list)
PASS: elisp.test: scheme: lists formed using nil value: write (#nil)
PASS: elisp.test: scheme: lists formed using nil value: display (#nil)
PASS: elisp.test: scheme: lists formed using nil value: write (list)
PASS: elisp.test: scheme: lists formed using nil value: display (list)
PASS: elisp.test: scheme: lists formed using nil value: assq
PASS: elisp.test: scheme: lists formed using nil value: assv
PASS: elisp.test: scheme: lists formed using nil value: assoc
PASS: elisp.test: scheme: lists formed using nil value: with-fluids*
PASS: elisp.test: scheme: lists formed using nil value: append!
PASS: elisp.test: scheme: lists formed using nil value: last-pair
PASS: elisp.test: scheme: lists formed using nil value: reverse
PASS: elisp.test: scheme: lists formed using nil value: reverse!
PASS: elisp.test: scheme: lists formed using nil value: list-ref
PASS: elisp.test: scheme: lists formed using nil value: list-ref
PASS: elisp.test: scheme: lists formed using nil value: list-set!
PASS: elisp.test: scheme: lists formed using nil value: list-set!
PASS: elisp.test: scheme: lists formed using nil value: list-cdr-set!
PASS: elisp.test: scheme: lists formed using nil value: list-cdr-set!
PASS: elisp.test: scheme: lists formed using nil value: memq
PASS: elisp.test: scheme: lists formed using nil value: memv
PASS: elisp.test: scheme: lists formed using nil value: member
PASS: elisp.test: scheme: lists formed using nil value: list->vector
PASS: elisp.test: scheme: lists formed using nil value: list->vector
PASS: elisp.test: scheme: lists formed using nil value: list->weak-vector
PASS: elisp.test: scheme: lists formed using nil value: sorted?
PASS: elisp.test: scheme: lists formed using nil value: merge
PASS: elisp.test: scheme: lists formed using nil value: merge!
PASS: elisp.test: scheme: lists formed using nil value: sort
PASS: elisp.test: scheme: lists formed using nil value: stable-sort
PASS: elisp.test: scheme: lists formed using nil value: sort!
PASS: elisp.test: scheme: lists formed using nil value: stable-sort!
PASS: elisp.test: scheme: value preservation: car
PASS: elisp.test: scheme: value preservation: cdr
PASS: elisp.test: scheme: value preservation: vector-ref
PASS: elisp.test: elisp: (and #f)
PASS: elisp.test: elisp: (and #t)
PASS: elisp.test: elisp: (and nil)
PASS: elisp.test: elisp: (and t)
PASS: elisp.test: elisp: (and)
PASS: elisp.test: elisp: (cond (nil t) (t 3))
PASS: elisp.test: elisp: (cond (nil t) (t))
PASS: elisp.test: elisp: (cond (nil))
PASS: elisp.test: elisp: (cond)
PASS: elisp.test: elisp: (if #f (quote a) (quote b))
PASS: elisp.test: elisp: (if #t (quote a) (quote b))
PASS: elisp.test: elisp: (if nil (quote a) (quote b))
PASS: elisp.test: elisp: (if nil 1 2 3 4)
PASS: elisp.test: elisp: (if nil 1 2)
PASS: elisp.test: elisp: (if nil 1)
PASS: elisp.test: elisp: (if t 1 2)
PASS: elisp.test: elisp: (if t 1)
PASS: elisp.test: elisp: (let (a) a)
PASS: elisp.test: elisp: (let* (a) a)
PASS: elisp.test: elisp: (let* ((a 1) (b (* a 2))) b)
PASS: elisp.test: elisp: (null nil)
PASS: elisp.test: elisp: (or 1 2 3)
PASS: elisp.test: elisp: (or nil t nil)
PASS: elisp.test: elisp: (or nil)
PASS: elisp.test: elisp: (or t nil t)
PASS: elisp.test: elisp: (or t)
PASS: elisp.test: elisp: (or)
PASS: elisp.test: elisp: (prog1 1 2 3)
PASS: elisp.test: elisp: (prog2 1 2 3)
PASS: elisp.test: elisp: (progn 1 2 3)
PASS: elisp.test: elisp: (while nil 1)
PASS: elisp.test: elisp: (defun testf (x y &optional o &rest r) (list x y o r))
PASS: elisp.test: elisp: (testf 1 2)
PASS: elisp.test: elisp: (testf 1 2 3 4 5 56)
PASS: elisp.test: elisp: (funcall (lambda (x y &optional o &rest r) (list x y o r)) 1 2 3 4)
PASS: elisp.test: elisp: (apply (lambda (x y &optional o &rest r) (list x y o r)) 1 2 3 nil)
PASS: elisp.test: elisp: (setq x 3)
PASS: elisp.test: elisp: (defvar x 4)
PASS: elisp.test: elisp: x
PASS: eval-string.test: basic: eval none
PASS: eval-string.test: basic: eval single
PASS: eval-string.test: basic: eval multiple
PASS: eval-string.test: basic: compile none
PASS: eval-string.test: basic: compile single
PASS: eval-string.test: basic: compile multiple
PASS: eval-string.test: basic: eval values
PASS: eval-string.test: basic: compile values
PASS: eval.test: memoization: copy-tree: (#t . #(#t))
PASS: eval.test: memoization: copy-tree: circular lists in forms
PASS: eval.test: memoization: transparency
PASS: eval.test: evaluator: definitions return #<unspecified>
PASS: eval.test: evaluator: symbol lookup: top level: unbound: variable reference
PASS: eval.test: evaluator: symbol lookup: top level: unbound: procedure
PASS: eval.test: evaluator: parameter error: macro as argument
PASS: eval.test: evaluator: parameter error: passing macro as parameter
PASS: eval.test: call: wrong number of arguments: ((lambda () #f) 1)
PASS: eval.test: call: wrong number of arguments: ((lambda (x) #f))
PASS: eval.test: call: wrong number of arguments: ((lambda (x) #f) 1 2)
PASS: eval.test: call: wrong number of arguments: ((lambda (x y) #f))
PASS: eval.test: call: wrong number of arguments: ((lambda (x y) #f) 1)
PASS: eval.test: call: wrong number of arguments: ((lambda (x y) #f) 1 2 3)
PASS: eval.test: call: wrong number of arguments: ((lambda (x . rest) #f))
PASS: eval.test: call: wrong number of arguments: ((lambda (x y . rest) #f))
PASS: eval.test: call: wrong number of arguments: ((lambda (x y . rest) #f) 1)
PASS: eval.test: apply: scm_tc7_subr_2o: 0 args
PASS: eval.test: apply: scm_tc7_subr_2o: 1 arg
PASS: eval.test: apply: scm_tc7_subr_2o: 2 args
PASS: eval.test: apply: scm_tc7_subr_2o: 3 args
XFAIL: eval.test: map: documented?
PASS: eval.test: map: argument error: different length lists: first list empty
PASS: eval.test: map: argument error: different length lists: second list empty
PASS: eval.test: map: argument error: different length lists: first list shorter
PASS: eval.test: map: argument error: different length lists: second list shorter
PASS: eval.test: define set procedure-name: closure
XFAIL: eval.test: define set procedure-name: procedure-with-setter
PASS: eval.test: promises: basic promise behaviour: delay gives a promise
PASS: eval.test: promises: basic promise behaviour: force evaluates a promise
PASS: eval.test: promises: basic promise behaviour: a forced promise is a promise
PASS: eval.test: promises: basic promise behaviour: forcing a forced promise works
PASS: eval.test: promises: basic promise behaviour: a promise is evaluated once
PASS: eval.test: promises: basic promise behaviour: a promise may call itself
PASS: eval.test: promises: basic promise behaviour: a promise carries its environment
UNRESOLVED: eval.test: promises: basic promise behaviour: a forced promise does not reference its environment
PASS: eval.test: promises: extended promise behaviour: forcing a non-promise object is not supported
PASS: eval.test: promises: extended promise behaviour: unmemoizing a promise
PASS: eval.test: stacks: stack involving a primitive
PASS: eval.test: stacks: arguments of a primitive stack frame
PASS: eval.test: letrec init evaluation: lots of inits calculated in correct order
PASS: eval.test: values: single value
PASS: eval.test: values: call-with-values
PASS: eval.test: values: equal?
PASS: eval.test: stack overflow: exception raised
PASS: eval.test: local evaluation: local-eval
PASS: eval.test: local evaluation: local-compile
PASS: eval.test: local evaluation: the-environment within a macro
PASS: eval.test: local evaluation: capture pattern variables
PASS: eval.test: local evaluation: mixed primitive-eval, local-eval and local-compile
PASS: exceptions.test: throw/catch: wrong type argument: (throw 1)
PASS: exceptions.test: throw/catch: wrong number of arguments: (throw)
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 1 / catch 0
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 2 / catch 1
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 1 / catch 2
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 3 / catch 2
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 1 / catch 2+
PASS: exceptions.test: throw/catch: with pre-unwind handler: pre-unwind fluid state
PASS: exceptions.test: throw/catch: normal catch
PASS: exceptions.test: throw/catch: catch and with-throw-handler
PASS: exceptions.test: throw/catch: catch with rethrowing throw-handler
PASS: exceptions.test: throw/catch: catch with pre-unwind handler
PASS: exceptions.test: throw/catch: catch with rethrowing pre-unwind handler
PASS: exceptions.test: throw/catch: catch with throw handler
PASS: exceptions.test: throw/catch: catch with rethrowing throw handler
PASS: exceptions.test: throw/catch: effect of with-throw-handler not-unwinding on throw to another key
PASS: exceptions.test: throw/catch: with-throw-handler chaining
PASS: exceptions.test: throw/catch: throw handlers throwing to each other recursively
PASS: exceptions.test: throw/catch: throw handler throwing to lexically inside catch
PASS: exceptions.test: throw/catch: reuse of same throw handler after lexically inside catch
PASS: exceptions.test: throw/catch: again but with two chained throw handlers
PASS: exceptions.test: false-if-exception: (false-if-exception #t)
PASS: exceptions.test: false-if-exception: (not (false-if-exception #f))
PASS: exceptions.test: false-if-exception: (not (false-if-exception (error xxx)))
PASS: filesys.test: copy-file: fd leak when dest unwritable
PASS: filesys.test: lstat: normal file
PASS: filesys.test: lstat: symlink
PASS: filesys.test: opendir: root directory: not empty
PASS: filesys.test: opendir: root directory: all entries are strings
PASS: filesys.test: stat: filename: size
PASS: filesys.test: stat: file descriptor: size
PASS: filesys.test: stat: port: size
PASS: fluids.test: syntax: with-fluids missing expression
PASS: fluids.test: syntax: with-fluids bad bindings
PASS: fluids.test: syntax: with-fluids bad bindings
PASS: fluids.test: initial fluid values: fluid-ref uninitialized fluid is #f
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-07-08 0:04 bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed Bernardo Ezequiel Contreras
@ 2012-07-09 16:00 ` Ludovic Courtès
2012-07-09 17:15 ` Bernardo Ezequiel Contreras
0 siblings, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2012-07-09 16:00 UTC (permalink / raw
To: Bernardo Ezequiel Contreras; +Cc: 11876
Hi Bernardo,
Bernardo Ezequiel Contreras <vonbecmann@gmail.com> skribis:
> FAIL: test-scm-spawn-thread
> /bin/bash: line 5: 2329 Segmentation fault srcdir="."
> builddir="." CHARSETALIASDIR="/home/vonbecmann/downloads/guile/guile-2.0.6/lib"
> GUILE_AUTO_COMPILE=0 "../../meta/uninstalled-env" ${dir}$tst
> FAIL: test-pthread-create
What version of libgc do you use? It seems likely to be due to an old
version, which used to have thread-related bugs.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-07-09 16:00 ` Ludovic Courtès
@ 2012-07-09 17:15 ` Bernardo Ezequiel Contreras
2012-07-10 8:11 ` Ludovic Courtès
0 siblings, 1 reply; 11+ messages in thread
From: Bernardo Ezequiel Contreras @ 2012-07-09 17:15 UTC (permalink / raw
To: Ludovic Courtès; +Cc: 11876
Hi Ludo,
here's the output
$ dpkg -l libgc-dev
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii libgc-dev 1:6.8-1.2 conservative garbage collector for C (develo
thanks
On 7/9/12, Ludovic Courtès <ludo@gnu.org> wrote:
> Hi Bernardo,
>
> Bernardo Ezequiel Contreras <vonbecmann@gmail.com> skribis:
>
>> FAIL: test-scm-spawn-thread
>> /bin/bash: line 5: 2329 Segmentation fault srcdir="."
>> builddir="."
>> CHARSETALIASDIR="/home/vonbecmann/downloads/guile/guile-2.0.6/lib"
>> GUILE_AUTO_COMPILE=0 "../../meta/uninstalled-env" ${dir}$tst
>> FAIL: test-pthread-create
>
> What version of libgc do you use? It seems likely to be due to an old
> version, which used to have thread-related bugs.
>
> Thanks,
> Ludo’.
>
--
Bernardo E.C.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-07-09 17:15 ` Bernardo Ezequiel Contreras
@ 2012-07-10 8:11 ` Ludovic Courtès
2012-07-17 3:10 ` Bernardo Ezequiel Contreras
0 siblings, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2012-07-10 8:11 UTC (permalink / raw
To: Bernardo Ezequiel Contreras; +Cc: 11876
Hi,
Bernardo Ezequiel Contreras <vonbecmann@gmail.com> skribis:
> ii libgc-dev 1:6.8-1.2 conservative garbage collector for C (develo
As README says, Guile requires libgc 7.x, and preferably the latest one.
It can be obtained from
<http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/>.
Can you try and report back?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-07-10 8:11 ` Ludovic Courtès
@ 2012-07-17 3:10 ` Bernardo Ezequiel Contreras
2012-07-26 1:47 ` Bernardo Ezequiel Contreras
0 siblings, 1 reply; 11+ messages in thread
From: Bernardo Ezequiel Contreras @ 2012-07-17 3:10 UTC (permalink / raw
To: Ludovic Courtès; +Cc: 11876
[-- Attachment #1: Type: text/plain, Size: 889 bytes --]
Sorry for the delay,
after installing
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.3alpha2.tar.gz
and
http://www.hpl.hp.com/research/linux/atomic_ops/download/libatomic_ops-7.3alpha2.tar.gz
I got
FAIL: check-guile
==================================
1 of 1 test failed
Please report to bug-guile@gnu.org
==================================
On Tue, Jul 10, 2012 at 5:11 AM, Ludovic Courtès <ludo@gnu.org> wrote:
>
> Hi,
>
> Bernardo Ezequiel Contreras <vonbecmann@gmail.com> skribis:
>
> > ii libgc-dev 1:6.8-1.2 conservative garbage collector for C (develo
>
> As README says, Guile requires libgc 7.x, and preferably the latest one.
> It can be obtained from
> <http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/>.
>
> Can you try and report back?
>
> Thanks,
> Ludo’.
--
Bernardo E.C.
[-- Attachment #2: check-guile.log --]
[-- Type: text/x-log, Size: 1179648 bytes --]
PASS: 00-initial-env.test: goopsless: + wrong type argument: 1st argument string (eval)
PASS: 00-initial-env.test: goopsless: + wrong type argument: 1st argument string (compile)
PASS: 00-initial-env.test: goopsless: + wrong type argument: 2nd argument bool (eval)
PASS: 00-initial-env.test: goopsless: + wrong type argument: 2nd argument bool (compile)
PASS: 00-initial-env.test: goopsless: + wrong type argument: implicit forcing is not supported (eval)
PASS: 00-initial-env.test: goopsless: + wrong type argument: implicit forcing is not supported (compile)
PASS: 00-initial-env.test: goopsless: - wrong type argument: 1st argument string (eval)
PASS: 00-initial-env.test: goopsless: - wrong type argument: 1st argument string (compile)
PASS: 00-initial-env.test: goopsless: - wrong type argument: 2nd argument symbol (eval)
PASS: 00-initial-env.test: goopsless: - wrong type argument: 2nd argument symbol (compile)
PASS: alist.test: acons
PASS: alist.test: sloppy-assq
PASS: alist.test: sloppy-assq not
PASS: alist.test: sloppy-assv
PASS: alist.test: sloppy-assv not
PASS: alist.test: sloppy-assoc
PASS: alist.test: sloppy-assoc not
PASS: alist.test: assq
PASS: alist.test: assq deformed
PASS: alist.test: assq not
PASS: alist.test: assv
PASS: alist.test: assv deformed
PASS: alist.test: assv not
PASS: alist.test: assoc
PASS: alist.test: assoc deformed
PASS: alist.test: assoc not
PASS: alist.test: assq-ref
PASS: alist.test: assq-ref not
PASS: alist.test: assv-ref
PASS: alist.test: assv-ref not
PASS: alist.test: assoc-ref
PASS: alist.test: assoc-ref not
UNSUPPORTED: alist.test: assv-ref deformed
UNSUPPORTED: alist.test: assoc-ref deformed
UNSUPPORTED: alist.test: assq-ref deformed
PASS: alist.test: assq-set!
PASS: alist.test: assq-set! add
PASS: alist.test: assv-set!
PASS: alist.test: assv-set! add
PASS: alist.test: assoc-set!
PASS: alist.test: assoc-set! add
UNSUPPORTED: alist.test: assq-set! deformed
UNSUPPORTED: alist.test: assv-set! deformed
UNSUPPORTED: alist.test: assoc-set! deformed
PASS: alist.test: assq-remove!
PASS: alist.test: assv-remove!
PASS: alist.test: assoc-remove!
UNSUPPORTED: alist.test: assq-remove! deformed
UNSUPPORTED: alist.test: assv-remove! deformed
UNSUPPORTED: alist.test: assoc-remove! deformed
PASS: and-let-star.test: and-let*: cond-expand srfi-2
PASS: and-let-star.test: and-let*: no bindings: no result expression (gives #t)
PASS: and-let-star.test: and-let*: no bindings: result expression
PASS: and-let-star.test: and-let*: no bindings: two result expressions
PASS: and-let-star.test: and-let*: one binding: no result expression (gives #t)
PASS: and-let-star.test: and-let*: one binding: result expression
PASS: and-let-star.test: and-let*: one binding: result variable
PASS: and-let-star.test: and-let*: one binding: two result expressions
PASS: and-let-star.test: and-let*: one test: no result expression (gives #t)
PASS: and-let-star.test: and-let*: one test: result expression
PASS: and-let-star.test: and-let*: one test: two result expressions
PASS: arbiters.test: arbiter display: never locked
PASS: arbiters.test: arbiter display: locked
PASS: arbiters.test: arbiter display: unlocked
PASS: arbiters.test: try-arbiter: lock
PASS: arbiters.test: try-arbiter: already locked
PASS: arbiters.test: try-arbiter: already locked twice
PASS: arbiters.test: release-arbiter: lock
PASS: arbiters.test: release-arbiter: never locked
PASS: arbiters.test: release-arbiter: never locked twice
PASS: arbiters.test: release-arbiter: already unlocked
PASS: arbiters.test: release-arbiter: already unlocked twice
PASS: arrays.test: sanity: (not (uniform-vector? 12345678901234567890123456789))
PASS: arrays.test: array?: is bool: (eq? #t (typed-array? bool (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? char (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? byte (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? short (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? ulong (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? long (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? longlong (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? float (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? double (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? complex (quote b)))
PASS: arrays.test: array?: is bool: (eq? #f (typed-array? scm (quote b)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? bool (quote a)))
PASS: arrays.test: array?: is char: (eq? #t (typed-array? char (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? byte (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? short (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? ulong (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? long (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? longlong (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? float (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? double (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? complex (quote a)))
PASS: arrays.test: array?: is char: (eq? #f (typed-array? scm (quote a)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? bool (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? char (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #t (typed-array? byte (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? short (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? ulong (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? long (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? longlong (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? float (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? double (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? complex (quote u8)))
PASS: arrays.test: array?: is byte: (eq? #f (typed-array? scm (quote u8)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? bool (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? char (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? byte (quote s16)))
PASS: arrays.test: array?: is short: (eq? #t (typed-array? short (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? ulong (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? long (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? longlong (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? float (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? double (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? complex (quote s16)))
PASS: arrays.test: array?: is short: (eq? #f (typed-array? scm (quote s16)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? bool (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? char (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? byte (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? short (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #t (typed-array? ulong (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? long (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? longlong (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? float (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? double (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? complex (quote u32)))
PASS: arrays.test: array?: is ulong: (eq? #f (typed-array? scm (quote u32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? bool (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? char (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? byte (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? short (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? ulong (quote s32)))
PASS: arrays.test: array?: is long: (eq? #t (typed-array? long (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? longlong (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? float (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? double (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? complex (quote s32)))
PASS: arrays.test: array?: is long: (eq? #f (typed-array? scm (quote s32)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? bool (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? char (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? byte (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? short (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? ulong (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? long (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #t (typed-array? longlong (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? float (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? double (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? complex (quote s64)))
PASS: arrays.test: array?: is long long: (eq? #f (typed-array? scm (quote s64)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? bool (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? char (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? byte (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? short (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? ulong (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? long (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? longlong (quote f32)))
PASS: arrays.test: array?: is float: (eq? #t (typed-array? float (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? double (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? complex (quote f32)))
PASS: arrays.test: array?: is float: (eq? #f (typed-array? scm (quote f32)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? bool (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? char (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? byte (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? short (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? ulong (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? long (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? longlong (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? float (quote f64)))
PASS: arrays.test: array?: is double: (eq? #t (typed-array? double (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? complex (quote f64)))
PASS: arrays.test: array?: is double: (eq? #f (typed-array? scm (quote f64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? bool (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? char (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? byte (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? short (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? ulong (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? long (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? longlong (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? float (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? double (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #t (typed-array? complex (quote c64)))
PASS: arrays.test: array?: is complex: (eq? #f (typed-array? scm (quote c64)))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? bool #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? char #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? byte #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? short #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? ulong #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? long #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? longlong #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? float #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? double #t))
PASS: arrays.test: array?: is scm: (eq? #f (typed-array? complex #t))
PASS: arrays.test: array?: is scm: (eq? #t (typed-array? scm #t))
PASS: arrays.test: array-equal?: #s16(...)
PASS: arrays.test: array->list: (equal? (array->list #s16(1 2 3)) (quote (1 2 3)))
PASS: arrays.test: array->list: (equal? (array->list #(1 2 3)) (quote (1 2 3)))
PASS: arrays.test: array->list: (equal? (array->list #2((1 2) (3 4) (5 6))) (quote ((1 2) (3 4) (5 6))))
PASS: arrays.test: array->list: (equal? (array->list #()) (quote ()))
PASS: arrays.test: array-fill!: bool: #f
PASS: arrays.test: array-fill!: bool: #t
PASS: arrays.test: array-fill!: char: x
PASS: arrays.test: array-fill!: byte: 0
PASS: arrays.test: array-fill!: byte: 127
PASS: arrays.test: array-fill!: byte: -128
PASS: arrays.test: array-fill!: byte: 128
PASS: arrays.test: array-fill!: byte: -129
PASS: arrays.test: array-fill!: byte: symbol
PASS: arrays.test: array-fill!: short: 0
PASS: arrays.test: array-fill!: short: 123
PASS: arrays.test: array-fill!: short: -123
PASS: arrays.test: array-fill!: ulong: 0
PASS: arrays.test: array-fill!: ulong: 123
PASS: arrays.test: array-fill!: ulong: -123
PASS: arrays.test: array-fill!: long: 0
PASS: arrays.test: array-fill!: long: 123
PASS: arrays.test: array-fill!: long: -123
PASS: arrays.test: array-fill!: float: 0.0
PASS: arrays.test: array-fill!: float: 123.0
PASS: arrays.test: array-fill!: float: -123.0
PASS: arrays.test: array-fill!: float: 0
PASS: arrays.test: array-fill!: float: 123
PASS: arrays.test: array-fill!: float: -123
PASS: arrays.test: array-fill!: float: 5/8
PASS: arrays.test: array-fill!: double: 0.0
PASS: arrays.test: array-fill!: double: 123.0
PASS: arrays.test: array-fill!: double: -123.0
PASS: arrays.test: array-fill!: double: 0
PASS: arrays.test: array-fill!: double: 123
PASS: arrays.test: array-fill!: double: -123
PASS: arrays.test: array-fill!: double: 5/8
PASS: arrays.test: array-in-bounds?: (let ((a (make-array #f (quote (425 425))))) (eq? #f (array-in-bounds? a 0)))
PASS: arrays.test: array-type: on make-foo-vector: bool
PASS: arrays.test: array-type: on make-foo-vector: char
PASS: arrays.test: array-type: on make-foo-vector: byte
PASS: arrays.test: array-type: on make-foo-vector: short
PASS: arrays.test: array-type: on make-foo-vector: ulong
PASS: arrays.test: array-type: on make-foo-vector: long
PASS: arrays.test: array-type: on make-foo-vector: long long
PASS: arrays.test: array-type: on make-foo-vector: float
PASS: arrays.test: array-type: on make-foo-vector: double
PASS: arrays.test: array-type: on make-foo-vector: complex
PASS: arrays.test: array-type: on make-foo-vector: scm
PASS: arrays.test: array-type: on make-typed-array: b
PASS: arrays.test: array-type: on make-typed-array: a
PASS: arrays.test: array-type: on make-typed-array: u8
PASS: arrays.test: array-type: on make-typed-array: s8
PASS: arrays.test: array-type: on make-typed-array: u16
PASS: arrays.test: array-type: on make-typed-array: s16
PASS: arrays.test: array-type: on make-typed-array: u32
PASS: arrays.test: array-type: on make-typed-array: s32
PASS: arrays.test: array-type: on make-typed-array: u64
PASS: arrays.test: array-type: on make-typed-array: u64
PASS: arrays.test: array-type: on make-typed-array: f32
PASS: arrays.test: array-type: on make-typed-array: f64
PASS: arrays.test: array-type: on make-typed-array: c32
PASS: arrays.test: array-type: on make-typed-array: c64
PASS: arrays.test: array-set!: bitvector: one elem set #t
PASS: arrays.test: array-set!: bitvector: one elem set #f
PASS: arrays.test: array-set!: byte: -128
PASS: arrays.test: array-set!: byte: 0
PASS: arrays.test: array-set!: byte: 127
PASS: arrays.test: array-set!: byte: -129
PASS: arrays.test: array-set!: byte: 128
PASS: arrays.test: array-set!: short: store/fetch: 1
PASS: arrays.test: array-set!: short: store/fetch: 3
PASS: arrays.test: array-set!: short: store/fetch: 7
PASS: arrays.test: array-set!: short: store/fetch: 15
PASS: arrays.test: array-set!: short: store/fetch: 31
PASS: arrays.test: array-set!: short: store/fetch: 63
PASS: arrays.test: array-set!: short: store/fetch: 127
PASS: arrays.test: array-set!: short: store/fetch: 255
PASS: arrays.test: array-set!: short: store/fetch: 511
PASS: arrays.test: array-set!: short: store/fetch: 1023
PASS: arrays.test: array-set!: short: store/fetch: 2047
PASS: arrays.test: array-set!: short: store/fetch: 4095
PASS: arrays.test: array-set!: short: store/fetch: 8191
PASS: arrays.test: array-set!: short: store/fetch: 16383
PASS: arrays.test: array-set!: short: store/fetch: 32767
PASS: arrays.test: array-set!: short: store/fetch: -1
PASS: arrays.test: array-set!: short: store/fetch: -2
PASS: arrays.test: array-set!: short: store/fetch: -4
PASS: arrays.test: array-set!: short: store/fetch: -8
PASS: arrays.test: array-set!: short: store/fetch: -16
PASS: arrays.test: array-set!: short: store/fetch: -32
PASS: arrays.test: array-set!: short: store/fetch: -64
PASS: arrays.test: array-set!: short: store/fetch: -128
PASS: arrays.test: array-set!: short: store/fetch: -256
PASS: arrays.test: array-set!: short: store/fetch: -512
PASS: arrays.test: array-set!: short: store/fetch: -1024
PASS: arrays.test: array-set!: short: store/fetch: -2048
PASS: arrays.test: array-set!: short: store/fetch: -4096
PASS: arrays.test: array-set!: short: store/fetch: -8192
PASS: arrays.test: array-set!: short: store/fetch: -16384
PASS: arrays.test: array-set!: short: store/fetch: -32768
PASS: arrays.test: array-set!: one dim: start
PASS: arrays.test: array-set!: one dim: end
PASS: arrays.test: array-set!: one dim: start-1
PASS: arrays.test: array-set!: one dim: end+1
PASS: arrays.test: array-set!: one dim: two indexes
PASS: arrays.test: array-set!: two dim: start
PASS: arrays.test: array-set!: two dim: end
PASS: arrays.test: array-set!: two dim: start i-1
PASS: arrays.test: array-set!: two dim: end i+1
PASS: arrays.test: array-set!: two dim: one index
PASS: arrays.test: array-set!: two dim: three indexes
PASS: arrays.test: make-shared-array: vector unchanged
PASS: arrays.test: make-shared-array: vector, high too big
PASS: arrays.test: make-shared-array: vector, low too big
PASS: arrays.test: make-shared-array: truncate columns
PASS: arrays.test: make-shared-array: pick one column
PASS: arrays.test: make-shared-array: diagonal
PASS: arrays.test: make-shared-array: 2 dims from 1 dim
PASS: arrays.test: make-shared-array: reverse columns
PASS: arrays.test: make-shared-array: fixed offset, 0 based becomes 1 based
PASS: arrays.test: make-shared-array: stride every third element
PASS: arrays.test: make-shared-array: shared of shared
PASS: arrays.test: uniform-vector-ref: byte: 0
PASS: arrays.test: uniform-vector-ref: byte: 127
PASS: arrays.test: uniform-vector-ref: byte: -128
PASS: arrays.test: syntax: rank and lower bounds
PASS: arrays.test: syntax: negative lower bound
PASS: arrays.test: syntax: negative length
PASS: arrays.test: syntax: bitvector is self-evaluating
PASS: arrays.test: equal?: array and non-array
PASS: arrays.test: equal?: empty vectors of different types
PASS: arrays.test: equal?: empty arrays of different types
PASS: arrays.test: equal?: empty arrays of the same type
PASS: arrays.test: equal?: identical uniform vectors of the same type
PASS: arrays.test: equal?: nonidentical uniform vectors of the same type
PASS: arrays.test: equal?: identical uniform vectors of different types
PASS: arrays.test: equal?: nonidentical uniform vectors of different types
PASS: arrays.test: equal?: vector and one-dimensional array
PASS: arrays.test: generalized vector slices: (equal? (array-row array 1) #u32(2 3))
PASS: arrays.test: generalized vector slices: (equal? (array-ref (array-row array 1) 0) 2)
PASS: arrays.test: generalized vector slices: (equal? (generalized-vector-ref (array-row array 1) 0) 2)
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (make-int8 3))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (make-int8 3) #vu8(9 3))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-number 3.14))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-number 3.14) #vu8(101 0 0 4 51 46 49 52))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-string foo))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-string foo) #vu8(102 0 0 3 102 111 111))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-symbol foo))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-symbol foo) #vu8(103 0 0 3 102 111 111))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-string æ))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-string æ) #vu8(102 0 0 1 230))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-wide-string λ))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-wide-string λ) #vu8(107 0 0 4 187 3 0 0))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-program () 3 #f (make-int8 3) (return)))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-program () 3 #f (make-int8 3) (return)) #vu8(104 3 0 0 0 0 0 0 0 9 3 67))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (length (load-program () 8 (load-program () 3 #f (make-int8 3) (return)) (make-int8 3) (return) (nop) (nop) (nop) (nop) (nop)))
PASS: asm-to-bytecode.test: compiler: asm-to-bytecode: (compile-equal? (load-program () 8 (load-program () 3 #f (make-int8 3) (return)) (make-int8 3) (return) (nop) (nop) (nop) (nop) (nop)) #vu8(104 8 0 0 0 11 0 0 0 9 3 67 0 0 0 0 0 3 0 0 0 0 0 0 0 9 3 67))
PASS: asm-to-bytecode.test: cross-compilation: triplet i586-pc-gnu0.3
PASS: asm-to-bytecode.test: cross-compilation: triplet x86_64-unknown-linux-gnu
PASS: asm-to-bytecode.test: cross-compilation: triplet x86_64-unknown-kfreebsd-gnu
PASS: asm-to-bytecode.test: cross-compilation: target `i586-pc-gnu0.3' honored
PASS: asm-to-bytecode.test: cross-compilation: target `x86_64-pc-linux-gnu' honored
PASS: asm-to-bytecode.test: cross-compilation: target `powerpc-unknown-linux-gnu' honored
PASS: asm-to-bytecode.test: cross-compilation: target `sparc64-unknown-freebsd8.2' honored
PASS: asm-to-bytecode.test: cross-compilation: unknown target
PASS: bit-operations.test: bit-extract: documented?
PASS: bit-operations.test: bit-extract: extract from zero: single bit 0
PASS: bit-operations.test: bit-extract: extract from zero: single bit 1
PASS: bit-operations.test: bit-extract: extract from zero: single bit 28
PASS: bit-operations.test: bit-extract: extract from zero: single bit 29
PASS: bit-operations.test: bit-extract: extract from zero: single bit 30
PASS: bit-operations.test: bit-extract: extract from zero: single bit 31
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from zero: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max: single bit 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: single bit 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-max + 1: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min: single bit 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: single bit 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit - 1 bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit bits starting at 31
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 0
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 1
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 2
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 28
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 29
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 30
PASS: bit-operations.test: bit-extract: extract from fixnum-min - 1: fixnum-bit + 1 bits starting at 31
PASS: bit-operations.test: bitshifts on word boundaries: (= (ash 1 32) 4294967296)
PASS: bit-operations.test: bitshifts on word boundaries: (= (ash 1 64) 18446744073709551616)
PASS: bitvectors.test: predicates: (bitvector? #*1010101010)
PASS: bitvectors.test: predicates: (generalized-vector? #*1010101010)
PASS: bitvectors.test: predicates: (uniform-vector? #*1010101010)
PASS: bitvectors.test: predicates: (array? #*1010101010)
PASS: bitvectors.test: equality: (equal? #*1010101 #*1010101)
PASS: bitvectors.test: equality: (array-equal? #*1010101 #*1010101)
PASS: bitvectors.test: equality: (not (equal? #*10101010 #*1010101))
PASS: bitvectors.test: equality: (not (array-equal? #*10101010 #*1010101))
PASS: bitvectors.test: lists: (equal? (bitvector->list #*10010) (quote (#t #f #f #t #f)))
PASS: bitvectors.test: lists: (equal? (array->list #*10010) (quote (#t #f #f #t #f)))
PASS: bitvectors.test: lists: (equal? (uniform-vector->list #*10010) (quote (#t #f #f #t #f)))
PASS: bitvectors.test: lists: (equal? #*10010 (list->bitvector (quote (#t #f #f #t #f))))
PASS: bitvectors.test: ref and set: bv: (eqv? (bitvector-ref bv 0) #f)
PASS: bitvectors.test: ref and set: bv: (eqv? (bitvector-ref bv 2) #t)
PASS: bitvectors.test: ref and set: bv: (eqv? (bitvector-ref bv 0) #t)
PASS: bitvectors.test: ref and set: uv: (eqv? (uniform-vector-ref bv 0) #f)
PASS: bitvectors.test: ref and set: uv: (eqv? (uniform-vector-ref bv 2) #t)
PASS: bitvectors.test: ref and set: uv: (eqv? (uniform-vector-ref bv 0) #t)
PASS: bitvectors.test: bit-set*!: #t
PASS: bitvectors.test: bit-set*!: #f
PASS: bitvectors.test: bit-set*!: #t, shorter
PASS: bitvectors.test: bit-set*!: #f, shorter
PASS: brainfuck.test: (equal? (with-output-to-string (lambda () (call-with-input-string prog (lambda (port) (read-and-compile port #:from (quote brainfuck) #:to (quote value)))))) Hello World!)
PASS: bytevectors.test: 2.2 General Operations: native-endianness (eval)
PASS: bytevectors.test: 2.2 General Operations: native-endianness (compile)
PASS: bytevectors.test: 2.2 General Operations: make-bytevector (eval)
PASS: bytevectors.test: 2.2 General Operations: make-bytevector (compile)
PASS: bytevectors.test: 2.2 General Operations: bytevector-length (eval)
PASS: bytevectors.test: 2.2 General Operations: bytevector-length (compile)
PASS: bytevectors.test: 2.2 General Operations: bytevector=? (eval)
PASS: bytevectors.test: 2.2 General Operations: bytevector=? (compile)
PASS: bytevectors.test: 2.2 General Operations: bytevector-copy! overlapping (eval)
PASS: bytevectors.test: 2.2 General Operations: bytevector-copy! overlapping (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-{u8,s8}-ref (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-{u8,s8}-ref (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-{u8,s8}-set! (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-{u8,s8}-set! (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector->u8-list (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector->u8-list (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: u8-list->bytevector (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: u8-list->bytevector (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-{ref,set!} [small] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-{ref,set!} [small] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-set! [large] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-set! [large] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-{ref,set!} [large] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-uint-{ref,set!} [large] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [small] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [small] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [large] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [large] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-set! [small] (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-set! [small] (compile)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: equal? (eval)
PASS: bytevectors.test: 2.3 Operations on Bytes and Octets: equal? (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->uint-list (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->uint-list (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->uint-list [empty] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->uint-list [empty] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list [out-of-range] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list [out-of-range] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list [off-by-one] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: bytevector->sint-list [off-by-one] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: {sint,uint}-list->bytevector (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: {sint,uint}-list->bytevector (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: sint-list->bytevector [limits] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: sint-list->bytevector [limits] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: sint-list->bytevector [out-of-range] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: sint-list->bytevector [out-of-range] (compile)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: uint-list->bytevector [out-of-range] (eval)
PASS: bytevectors.test: 2.4 Operations on Integers of Arbitrary Size: uint-list->bytevector [out-of-range] (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-u16-ref (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-u16-ref (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-ref (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-ref (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-ref [unaligned] (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-ref [unaligned] (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-{u16,s16}-ref (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-{u16,s16}-ref (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-native-{u16,s16}-{ref,set!} (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-native-{u16,s16}-{ref,set!} (compile)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-{ref,set!} [unaligned] (eval)
PASS: bytevectors.test: 2.5 Operations on 16-Bit Integers: bytevector-s16-{ref,set!} [unaligned] (compile)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-u32-ref (eval)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-u32-ref (compile)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-s32-ref (eval)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-s32-ref (compile)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-{u32,s32}-ref (eval)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-{u32,s32}-ref (compile)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-{u32,s32}-native-{ref,set!} (eval)
PASS: bytevectors.test: 2.6 Operations on 32-bit Integers: bytevector-{u32,s32}-native-{ref,set!} (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-u64-ref (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-u64-ref (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-s64-ref (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-s64-ref (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-{u64,s64}-ref (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-{u64,s64}-ref (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-{u64,s64}-native-{ref,set!} (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: bytevector-{u64,s64}-native-{ref,set!} (compile)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: ref/set! with zero (eval)
PASS: bytevectors.test: 2.7 Operations on 64-bit Integers: ref/set! with zero (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: single, little endian (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: single, little endian (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: single, big endian (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: single, big endian (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-native-{ref,set!} (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-native-{ref,set!} (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-{ref,set!} (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-{ref,set!} (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-{ref,set!} [unaligned] (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-single-{ref,set!} [unaligned] (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: double, little endian (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: double, little endian (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: double, big endian (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: double, big endian (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-double-native-{ref,set!} (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-double-native-{ref,set!} (compile)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-double-{ref,set!} (eval)
PASS: bytevectors.test: 2.8 Operations on IEEE-754 Representations: bytevector-ieee-double-{ref,set!} (compile)
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf8
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf8 [latin-1]
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf16
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf16 [little]
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf32
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf32 [Greek]
PASS: bytevectors.test: 2.9 Operations on Strings: string->utf32 [little]
PASS: bytevectors.test: 2.9 Operations on Strings: utf8->string
PASS: bytevectors.test: 2.9 Operations on Strings: utf8->string [latin-1]
PASS: bytevectors.test: 2.9 Operations on Strings: utf16->string
PASS: bytevectors.test: 2.9 Operations on Strings: utf16->string [little]
PASS: bytevectors.test: 2.9 Operations on Strings: utf32->string
PASS: bytevectors.test: 2.9 Operations on Strings: utf32->string [little]
PASS: bytevectors.test: Datum Syntax: empty
PASS: bytevectors.test: Datum Syntax: simple
PASS: bytevectors.test: Datum Syntax: >127
PASS: bytevectors.test: Datum Syntax: self-evaluating?
PASS: bytevectors.test: Datum Syntax: self-evaluating
PASS: bytevectors.test: Datum Syntax: quoted
PASS: bytevectors.test: Datum Syntax: literal simple
PASS: bytevectors.test: Datum Syntax: literal >127
PASS: bytevectors.test: Datum Syntax: literal quoted
PASS: bytevectors.test: Datum Syntax: incorrect prefix
PASS: bytevectors.test: Datum Syntax: extraneous space
PASS: bytevectors.test: Datum Syntax: negative integers
PASS: bytevectors.test: Datum Syntax: out-of-range integers
PASS: bytevectors.test: Generalized Vectors: generalized-vector?
PASS: bytevectors.test: Generalized Vectors: generalized-vector-length
PASS: bytevectors.test: Generalized Vectors: generalized-vector-ref
PASS: bytevectors.test: Generalized Vectors: generalized-vector-ref [index out-of-range]
PASS: bytevectors.test: Generalized Vectors: generalized-vector-set!
PASS: bytevectors.test: Generalized Vectors: generalized-vector-set! [index out-of-range]
PASS: bytevectors.test: Generalized Vectors: generalized-vector-set! [value out-of-range]
PASS: bytevectors.test: Generalized Vectors: array-type
PASS: bytevectors.test: Generalized Vectors: array-contents
PASS: bytevectors.test: Generalized Vectors: array-ref
PASS: bytevectors.test: Generalized Vectors: array-set!
PASS: bytevectors.test: Generalized Vectors: make-typed-array
PASS: bytevectors.test: Generalized Vectors: make-typed-array [out-of-range]
PASS: bytevectors.test: uniform-array->bytevector: bytevector
PASS: bytevectors.test: uniform-array->bytevector: empty bitvector
PASS: bytevectors.test: uniform-array->bytevector: bitvector < 8
PASS: bytevectors.test: uniform-array->bytevector: bitvector == 8
PASS: bytevectors.test: uniform-array->bytevector: bitvector > 8
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/read.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/ports.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/ioext.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/strports.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/fports.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/backtrace.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/r6rs-ports.c
PASS: c-api.test: SEEK_XXX => #include <unistd.h>: /home/vonbecmann/downloads/guile/guile-2.0.6/libguile/gdbint.c
PASS: chars.test: basic char handling: evaluator: evaluating chars
PASS: chars.test: basic char handling: comparisons: char=? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char=? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char=? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char=? #\B #\A
XFAIL: chars.test: basic char handling: comparisons: char<? #\A #\A
PASS: chars.test: basic char handling: comparisons: char<? #\A #\a
PASS: chars.test: basic char handling: comparisons: char<? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char<? #\B #\A
PASS: chars.test: basic char handling: comparisons: char<=? #\A #\A
PASS: chars.test: basic char handling: comparisons: char<=? #\A #\a
PASS: chars.test: basic char handling: comparisons: char<=? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char<=? #\B #\A
XFAIL: chars.test: basic char handling: comparisons: char>? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char>? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char>? #\A #\B
PASS: chars.test: basic char handling: comparisons: char>? #\B #\A
PASS: chars.test: basic char handling: comparisons: char>=? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char>=? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char>=? #\A #\B
PASS: chars.test: basic char handling: comparisons: char>=? #\B #\A
PASS: chars.test: basic char handling: comparisons: char-ci=? #\A #\A
PASS: chars.test: basic char handling: comparisons: char-ci=? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char-ci=? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char-ci=? #\B #\A
XFAIL: chars.test: basic char handling: comparisons: char-ci<? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char-ci<? #\A #\a
PASS: chars.test: basic char handling: comparisons: char-ci<? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char-ci<? #\B #\A
PASS: chars.test: basic char handling: comparisons: char-ci<=? #\A #\A
PASS: chars.test: basic char handling: comparisons: char-ci<=? #\A #\a
PASS: chars.test: basic char handling: comparisons: char-ci<=? #\A #\B
XFAIL: chars.test: basic char handling: comparisons: char-ci<=? #\B #\A
XFAIL: chars.test: basic char handling: comparisons: char-ci>? #\A #\A
XFAIL: chars.test: basic char handling: comparisons: char-ci>? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char-ci>? #\A #\B
PASS: chars.test: basic char handling: comparisons: char-ci>? #\B #\A
PASS: chars.test: basic char handling: comparisons: char-ci>=? #\A #\A
PASS: chars.test: basic char handling: comparisons: char-ci>=? #\A #\a
XFAIL: chars.test: basic char handling: comparisons: char-ci>=? #\A #\B
PASS: chars.test: basic char handling: comparisons: char-ci>=? #\B #\A
PASS: chars.test: basic char handling: categories: char-alphabetic?
PASS: chars.test: basic char handling: categories: char-numeric?
PASS: chars.test: basic char handling: categories: char-whitespace?
PASS: chars.test: basic char handling: categories: char-upper-case?
PASS: chars.test: basic char handling: categories: char-lower-case?
PASS: chars.test: basic char handling: categories: char-is-both? works
PASS: chars.test: basic char handling: categories: char-general-category
PASS: chars.test: basic char handling: integer: char->integer
PASS: chars.test: basic char handling: integer: integer->char
PASS: chars.test: basic char handling: integer: integer->char out of range, -1
PASS: chars.test: basic char handling: integer: integer->char out of range, surrrogate
PASS: chars.test: basic char handling: integer: integer->char out of range, too big
PASS: chars.test: basic char handling: integer: octal out of range, surrrogate
PASS: chars.test: basic char handling: integer: octal out of range, too big
PASS: chars.test: basic char handling: case: char-upcase
PASS: chars.test: basic char handling: case: char-downcase
PASS: chars.test: basic char handling: case: char-titlecase
PASS: chars.test: basic char handling: charnames: R5RS character names
PASS: chars.test: basic char handling: charnames: R6RS character names
PASS: chars.test: basic char handling: charnames: R5RS character names are case insensitive
PASS: chars.test: basic char handling: charnames: C0 control names are case insensitive
PASS: chars.test: basic char handling: charnames: alt charnames are case insensitive
PASS: chars.test: basic char handling: charnames: bad charname
PASS: chars.test: basic char handling: charnames: R5RS character names are preferred write format
PASS: chars.test: basic char handling: charnames: C0 control character names are preferred write format
PASS: chars.test: basic char handling: charnames: combining accent is pretty-printed
PASS: chars.test: basic char handling: charnames: combining X is pretty-printed
PASS: coding.test: block comments: first line
PASS: coding.test: block comments: first line no whitespace
PASS: coding.test: block comments: second line
PASS: coding.test: block comments: second line no whitespace
PASS: coding.test: block comments: third line
PASS: coding.test: block comments: third line no whitespace
PASS: coding.test: line comments: first line, no whitespace, no nl
PASS: coding.test: line comments: first line, whitespace, no nl
PASS: coding.test: line comments: first line, no whitespace, nl
PASS: coding.test: line comments: first line, whitespace, nl
PASS: coding.test: line comments: second line, no whitespace, no nl
PASS: coding.test: line comments: second line, whitespace, no nl
PASS: coding.test: line comments: second line, no whitespace, nl
PASS: coding.test: line comments: second line, whitespace, nl
PASS: common-list.test: intersection: documented?
PASS: common-list.test: intersection: both arguments empty
PASS: common-list.test: intersection: first argument empty
PASS: common-list.test: intersection: second argument empty
PASS: common-list.test: intersection: disjoint arguments
PASS: common-list.test: intersection: equal arguments
PASS: common-list.test: intersection: reverse argument order
PASS: common-list.test: intersection: multiple matches in first list
PASS: common-list.test: intersection: multiple matches in second list
PASS: common-list.test: intersection: mixed arguments
PASS: common-list.test: set-difference: documented?
PASS: common-list.test: set-difference: both arguments empty
PASS: common-list.test: set-difference: first argument empty
PASS: common-list.test: set-difference: second argument empty
PASS: common-list.test: set-difference: disjoint arguments
PASS: common-list.test: set-difference: equal arguments
PASS: common-list.test: set-difference: reverse argument order
PASS: common-list.test: set-difference: multiple matches in first list
PASS: common-list.test: set-difference: multiple matches in second list
PASS: common-list.test: set-difference: mixed arguments
PASS: common-list.test: remove-if: documented?
PASS: common-list.test: remove-if: empty list, remove all
PASS: common-list.test: remove-if: empty list, remove none
PASS: common-list.test: remove-if: non-empty list, remove all
PASS: common-list.test: remove-if: non-empty list, remove none
PASS: common-list.test: remove-if: non-empty list, remove some
PASS: common-list.test: remove-if-not: documented?
PASS: common-list.test: remove-if-not: empty list, remove all
PASS: common-list.test: remove-if-not: empty list, remove none
PASS: common-list.test: remove-if-not: non-empty list, remove all
PASS: common-list.test: remove-if-not: non-empty list, remove none
PASS: common-list.test: remove-if-not: non-empty list, remove some
PASS: common-list.test: delete-if!: documented?
PASS: common-list.test: delete-if!: empty list, remove all
PASS: common-list.test: delete-if!: empty list, remove none
PASS: common-list.test: delete-if!: non-empty list, remove all
PASS: common-list.test: delete-if!: non-empty list, remove none
PASS: common-list.test: delete-if!: non-empty list, remove some
PASS: common-list.test: delete-if-not!: documented?
PASS: common-list.test: delete-if-not!: empty list, remove all
PASS: common-list.test: delete-if-not!: empty list, remove none
PASS: common-list.test: delete-if-not!: non-empty list, remove all
PASS: common-list.test: delete-if-not!: non-empty list, remove none
PASS: common-list.test: delete-if-not!: non-empty list, remove some
PASS: continuations.test: continuations: throwing to a rewound catch context
PASS: continuations.test: continuations: can print a continuation
PASS: continuations.test: continuations: blocked attempt to cross a continuation barrier
PASS: continuations.test: continuations: uncaught exception is handled by continuation barrier
PASS: continuations.test: continuations: exit unwinds dynwinds inside a continuation barrier
PASS: continuations.test: continuations: make a stack from a continuation
PASS: continuations.test: continuations: get a continuation's stack ID
PASS: control.test: escape-only continuations: no values, normal exit (eval)
PASS: control.test: escape-only continuations: no values, normal exit (compile)
PASS: control.test: escape-only continuations: no values, abnormal exit (eval)
PASS: control.test: escape-only continuations: no values, abnormal exit (compile)
PASS: control.test: escape-only continuations: single value, normal exit (eval)
PASS: control.test: escape-only continuations: single value, normal exit (compile)
PASS: control.test: escape-only continuations: single value, abnormal exit (eval)
PASS: control.test: escape-only continuations: single value, abnormal exit (compile)
PASS: control.test: escape-only continuations: multiple values, normal exit (eval)
PASS: control.test: escape-only continuations: multiple values, normal exit (compile)
PASS: control.test: escape-only continuations: multiple values, abnormal exit (eval)
PASS: control.test: escape-only continuations: multiple values, abnormal exit (compile)
PASS: control.test: reified continuations: no values, normal exit (eval)
PASS: control.test: reified continuations: no values, normal exit (compile)
PASS: control.test: reified continuations: no values, abnormal exit (eval)
PASS: control.test: reified continuations: no values, abnormal exit (compile)
PASS: control.test: reified continuations: single value, normal exit (eval)
PASS: control.test: reified continuations: single value, normal exit (compile)
PASS: control.test: reified continuations: single value, abnormal exit (eval)
PASS: control.test: reified continuations: single value, abnormal exit (compile)
PASS: control.test: reified continuations: multiple values, normal exit (eval)
PASS: control.test: reified continuations: multiple values, normal exit (compile)
PASS: control.test: reified continuations: multiple values, abnormal exit (eval)
PASS: control.test: reified continuations: multiple values, abnormal exit (compile)
PASS: control.test: reified continuations: reified pending call frames, instantiated elsewhere on the stack (eval)
PASS: control.test: reified continuations: reified pending call frames, instantiated elsewhere on the stack (compile)
PASS: control.test: restarting partial continuations: in side-effect position (eval)
PASS: control.test: restarting partial continuations: in side-effect position (compile)
PASS: control.test: restarting partial continuations: passing values to side-effect abort (eval)
PASS: control.test: restarting partial continuations: passing values to side-effect abort (compile)
PASS: control.test: restarting partial continuations: called for one value (eval)
PASS: control.test: restarting partial continuations: called for one value (compile)
PASS: control.test: restarting partial continuations: called for multiple values (eval)
PASS: control.test: restarting partial continuations: called for multiple values (compile)
PASS: control.test: restarting partial continuations: in tail position (eval)
PASS: control.test: restarting partial continuations: in tail position (compile)
PASS: control.test: prompt in different contexts: push, normal exit (eval)
PASS: control.test: prompt in different contexts: push, normal exit (compile)
PASS: control.test: prompt in different contexts: push, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: push, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: push with RA, normal exit (eval)
PASS: control.test: prompt in different contexts: push with RA, normal exit (compile)
PASS: control.test: prompt in different contexts: push with RA, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: push with RA, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: tail, normal exit (eval)
PASS: control.test: prompt in different contexts: tail, normal exit (compile)
PASS: control.test: prompt in different contexts: tail, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: tail, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: tail with RA, normal exit (eval)
PASS: control.test: prompt in different contexts: tail with RA, normal exit (compile)
PASS: control.test: prompt in different contexts: tail with RA, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: tail with RA, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: drop, normal exit (eval)
PASS: control.test: prompt in different contexts: drop, normal exit (compile)
PASS: control.test: prompt in different contexts: drop, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: drop, nonlocal exit (compile)
PASS: control.test: prompt in different contexts: drop with RA, normal exit (eval)
PASS: control.test: prompt in different contexts: drop with RA, normal exit (compile)
PASS: control.test: prompt in different contexts: drop with RA, nonlocal exit (eval)
PASS: control.test: prompt in different contexts: drop with RA, nonlocal exit (compile)
PASS: control.test: suspend/resume with fluids: normal
PASS: control.test: suspend/resume with fluids: with-fluids normal
PASS: control.test: suspend/resume with fluids: normal (post)
PASS: control.test: suspend/resume with fluids: with-fluids and fluid-set!
PASS: control.test: suspend/resume with fluids: normal (post2)
PASS: control.test: suspend/resume with fluids: normal fluid-set!
PASS: control.test: suspend/resume with fluids: reset fluid-set!
PASS: control.test: suspend/resume with fluids: pre
PASS: control.test: suspend/resume with fluids: res
PASS: control.test: suspend/resume with fluids: post
PASS: control.test: rewinding prompts: nested prompts (eval)
PASS: control.test: rewinding prompts: nested prompts (compile)
PASS: control.test: abort to unknown prompt: foo (eval)
PASS: control.test: abort to unknown prompt: foo (compile)
PASS: control.test: the-vm: unwind changes VMs (eval)
PASS: control.test: the-vm: unwind changes VMs (compile)
PASS: control.test: shift and reset: (equal? 117 (+ 10 (reset (+ 2 (shift k (+ 100 (k (k 3))))))))
PASS: control.test: shift and reset: (equal? 60 (* 10 (reset (* 2 (shift g (* 5 (shift f (+ (f 1) 1))))))))
PASS: control.test: shift and reset: (equal? 121 (let ((f (lambda (x) (shift k (k (k x)))))) (+ 1 (reset (+ 10 (f 100))))))
PASS: control.test: shift and reset: (equal? (quote a) (car (reset (let ((x (shift f (shift f1 (f1 (cons (quote a) (f (quote ())))))))) (shift g x)))))
PASS: control.test: shift and reset: (equal? (quote (1 2 3 4 5)) (let () (define (traverse xs) (define (visit xs) (if (null? xs) (quote ()) (visit (shift* (lambda (k) (cons (car xs) (k (cdr xs)))))))) (reset* (lambda () (visit xs)))) (traverse (quote (1 2 3 4 5)))))
PASS: coverage.test: instrumented/executed-lines: instr = exec
PASS: coverage.test: instrumented/executed-lines: instr >= exec
PASS: coverage.test: line-execution-counts: once
PASS: coverage.test: line-execution-counts: several times
PASS: coverage.test: line-execution-counts: some
PASS: coverage.test: line-execution-counts: one proc hit, one proc unused
PASS: coverage.test: line-execution-counts: case-lambda
PASS: coverage.test: line-execution-counts: all code on one line
PASS: coverage.test: procedure-execution-count: several times
PASS: coverage.test: procedure-execution-count: case-lambda
PASS: coverage.test: procedure-execution-count: never
PASS: coverage.test: procedure-execution-count: applicable struct
PASS: coverage.test: procedure-execution-count: called from C
PASS: coverage.test: procedure-execution-count: called from eval
PASS: coverage.test: instrumented-source-files: source files are listed as expected
PASS: cse.test: cse: (lambda (x y) (and (eq? x y) (eq? x y)))
PASS: cse.test: cse: (lambda (x y) (if (eq? x y) #f #t))
PASS: cse.test: cse: (lambda (x y) (and (eq? x y) (not (eq? x y))))
PASS: cse.test: cse: (lambda (x y) (if (eq? x y) #f (eq? x y)))
PASS: cse.test: cse: (lambda (x y) (and (set-car! x y) (not (set-car! x y))))
PASS: cse.test: cse: (lambda (x y) (and (string-ref x y) (begin (string-ref x y) (not (string-ref x y)))))
PASS: cse.test: cse: (lambda (x y) (and (string-ref x y) (lambda () (and (string-ref x y) #t))))
PASS: cse.test: cse: (lambda (x y) (and (string-ref x y) (begin (string-set! x !) (not (string-ref x y)))))
PASS: cse.test: cse: (lambda (x y) (begin (eq? x y) (eq? x y)))
PASS: cse.test: cse: (lambda (x y) (begin (unless (eq? x y) (throw (quote foo))) (eq? x y)))
PASS: cse.test: cse: (lambda (x y) (begin (unless (and (struct? x) (eq? (struct-vtable x) x-vtable)) (throw (quote foo))) (if (and (struct? x) (eq? (struct-vtable x) x-vtable)) (struct-ref x y) (throw (quote bar)))))
PASS: cse.test: cse: (lambda (x) ((lambda (z) (+ z (if (and (struct? x) (eq? (struct-vtable x) x-vtable)) (struct-ref x 2) (throw (quote bar))))) (if (and (struct? x) (eq? (struct-vtable x) x-vtable)) (struct-ref x 1) (throw (quote foo)))))
PASS: cse.test: cse: (let ((x (car y))) (cons x (car y)))
PASS: cse.test: cse: (let ((t (car x))) (if (car x) (quote one) (quote two)))
PASS: cse.test: cse: (begin (cons 1 2 3) 4)
PASS: curried-definitions.test: define: define works as usual
PASS: curried-definitions.test: define: define works as usual (2)
PASS: curried-definitions.test: define: currying once
PASS: curried-definitions.test: define: currying twice
PASS: curried-definitions.test: define: just a value
PASS: curried-definitions.test: define*: define* works as usual
PASS: curried-definitions.test: define*: define* works as usual (2)
PASS: curried-definitions.test: define*: currying once
PASS: curried-definitions.test: define*: currying twice
PASS: curried-definitions.test: define*: just a value
PASS: ecmascript.test: parser: true;
PASS: ecmascript.test: parser: true;
PASS: ecmascript.test: parser: 2 + 2;
PASS: ecmascript.test: parser: 2 + 2;
PASS: ecmascript.test: parser: 2 +2;
PASS: ecmascript.test: parser: 2 +2;
PASS: ecmascript.test: parser: "hello";
PASS: ecmascript.test: parser: "hello";
PASS: ecmascript.test: parser: function square(x) { return x * x; }
PASS: ecmascript.test: parser: function square(x) { return x * x; }
PASS: ecmascript.test: parser: document.write('Hello, world!');
PASS: ecmascript.test: parser: document.write('Hello, world!');
PASS: ecmascript.test: parser: var x = { foo: 12, bar: "hello" };
PASS: ecmascript.test: parser: var x = { foo: 12, bar: "hello" };
PASS: ecmascript.test: parser: "\x12";
PASS: ecmascript.test: parser: "\x12";
PASS: ecmascript.test: parser: "\u1234";
PASS: ecmascript.test: parser: "\u1234";
PASS: ecmascript.test: parser: function foo(x) { }
PASS: ecmascript.test: parser: function foo(x) { }
PASS: ecmascript.test: parser: .123;
PASS: ecmascript.test: parser: .123;
PASS: ecmascript.test: parser: 0xff;
PASS: ecmascript.test: parser: 0xff;
PASS: ecmascript.test: compiler: true;
PASS: ecmascript.test: compiler: 2 + 2;
PASS: ecmascript.test: compiler: "hello";
PASS: ecmascript.test: compiler: var test = { bar: 1 };
PASS: ecmascript.test: compiler: 42 + " good times!";
PASS: ecmascript.test: compiler: [0,1,2,3,4,5].length * 7;
PASS: elisp-compiler.test: Sequencing: progn
PASS: elisp-compiler.test: Sequencing: prog1
PASS: elisp-compiler.test: Sequencing: prog2
PASS: elisp-compiler.test: Conditionals: succeeding if
PASS: elisp-compiler.test: Conditionals: failing if
PASS: elisp-compiler.test: Conditionals: failing when
PASS: elisp-compiler.test: Conditionals: succeeding when
PASS: elisp-compiler.test: Conditionals: failing unless
PASS: elisp-compiler.test: Conditionals: succeeding unless
PASS: elisp-compiler.test: Conditionals: empty cond
PASS: elisp-compiler.test: Conditionals: all failing cond
PASS: elisp-compiler.test: Conditionals: only condition
PASS: elisp-compiler.test: Conditionals: succeeding cond value
PASS: elisp-compiler.test: Conditionals: succeeding cond side-effect
PASS: elisp-compiler.test: Combining Conditions: empty and
PASS: elisp-compiler.test: Combining Conditions: failing and
PASS: elisp-compiler.test: Combining Conditions: succeeding and
PASS: elisp-compiler.test: Combining Conditions: empty or
PASS: elisp-compiler.test: Combining Conditions: failing or
PASS: elisp-compiler.test: Combining Conditions: succeeding or
PASS: elisp-compiler.test: Combining Conditions: not true
PASS: elisp-compiler.test: Combining Conditions: not false
PASS: elisp-compiler.test: Iteration: failing while
PASS: elisp-compiler.test: Iteration: running while
PASS: elisp-compiler.test: Iteration: dotimes
PASS: elisp-compiler.test: Iteration: dolist
PASS: elisp-compiler.test: Exceptions: catch without exception
UNRESOLVED: elisp-compiler.test: Exceptions: catch and throw
UNRESOLVED: elisp-compiler.test: Exceptions: unwind-protect
PASS: elisp-compiler.test: Eval: basic eval
PASS: elisp-compiler.test: Eval: real dynamic code
PASS: elisp-compiler.test: Eval: recursive eval
PASS: elisp-compiler.test: Variable Setting/Referencing: setq and reference
PASS: elisp-compiler.test: Variable Setting/Referencing: setq evaluation order
PASS: elisp-compiler.test: Variable Setting/Referencing: setq value
PASS: elisp-compiler.test: Variable Setting/Referencing: set and symbol-value
PASS: elisp-compiler.test: Variable Setting/Referencing: void variables
PASS: elisp-compiler.test: Let and Let*: let without value
PASS: elisp-compiler.test: Let and Let*: basic let
PASS: elisp-compiler.test: Let and Let*: let*
PASS: elisp-compiler.test: Let and Let*: local scope
PASS: elisp-compiler.test: Lexical Scoping: basic let semantics
PASS: elisp-compiler.test: Lexical Scoping: lexical scope with lexical-let's
PASS: elisp-compiler.test: Lexical Scoping: lexical scoping vs. symbol-value / set
PASS: elisp-compiler.test: Lexical Scoping: let inside lexical-let
PASS: elisp-compiler.test: Lexical Scoping: lambda args inside lexical-let
PASS: elisp-compiler.test: Lexical Scoping: closures
PASS: elisp-compiler.test: Lexical Scoping: always lexical option (all)
PASS: elisp-compiler.test: Lexical Scoping: always lexical option (list)
PASS: elisp-compiler.test: Lexical Scoping: with-always-lexical
PASS: elisp-compiler.test: Lexical Scoping: lexical lambda args
PASS: elisp-compiler.test: Lexical Scoping: lexical lambda tail-recursion
PASS: elisp-compiler.test: defconst and defvar: defconst without docstring
PASS: elisp-compiler.test: defconst and defvar: defconst value
PASS: elisp-compiler.test: defconst and defvar: defvar without value
PASS: elisp-compiler.test: defconst and defvar: defvar on already defined variable
PASS: elisp-compiler.test: defconst and defvar: defvar on undefined variable
PASS: elisp-compiler.test: defconst and defvar: defvar value
PASS: elisp-compiler.test: Lambda Expressions: required arguments
PASS: elisp-compiler.test: Lambda Expressions: optional argument
PASS: elisp-compiler.test: Lambda Expressions: optional missing
PASS: elisp-compiler.test: Lambda Expressions: rest argument
PASS: elisp-compiler.test: Lambda Expressions: rest missing
PASS: elisp-compiler.test: Function Definitions: defun
PASS: elisp-compiler.test: Function Definitions: defun value
PASS: elisp-compiler.test: Function Definitions: fset and symbol-function
PASS: elisp-compiler.test: Function Definitions: void function values
PASS: elisp-compiler.test: Function Definitions: flet and flet*
PASS: elisp-compiler.test: Calling Functions: recursion
PASS: elisp-compiler.test: Calling Functions: dynamic scoping
PASS: elisp-compiler.test: Calling Functions: funcall and apply argument handling
PASS: elisp-compiler.test: Calling Functions: raw functions with funcall
PASS: elisp-compiler.test: Quotation: quote
PASS: elisp-compiler.test: Quotation: simple backquote
PASS: elisp-compiler.test: Quotation: unquote
PASS: elisp-compiler.test: Quotation: unquote splicing
PASS: elisp-compiler.test: Macros: defmacro value
PASS: elisp-compiler.test: Macros: macro expansion
PASS: elisp-compiler.test: Equivalence Predicates: equal
UNRESOLVED: elisp-compiler.test: Equivalence Predicates: eq
PASS: elisp-compiler.test: Number Built-Ins: floatp
PASS: elisp-compiler.test: Number Built-Ins: integerp
PASS: elisp-compiler.test: Number Built-Ins: numberp
PASS: elisp-compiler.test: Number Built-Ins: wholenump
PASS: elisp-compiler.test: Number Built-Ins: zerop
PASS: elisp-compiler.test: Number Built-Ins: comparisons
PASS: elisp-compiler.test: Number Built-Ins: max and min
PASS: elisp-compiler.test: Number Built-Ins: abs
PASS: elisp-compiler.test: Number Built-Ins: float
PASS: elisp-compiler.test: Number Built-Ins: basic arithmetic operators
PASS: elisp-compiler.test: Number Built-Ins: modulo
PASS: elisp-compiler.test: Number Built-Ins: floating point rounding
PASS: elisp-compiler.test: List Built-Ins: consp and atomp
PASS: elisp-compiler.test: List Built-Ins: listp and nlistp
PASS: elisp-compiler.test: List Built-Ins: null
PASS: elisp-compiler.test: List Built-Ins: car and cdr
PASS: elisp-compiler.test: List Built-Ins: car-safe and cdr-safe
PASS: elisp-compiler.test: List Built-Ins: pop
PASS: elisp-compiler.test: List Built-Ins: push
PASS: elisp-compiler.test: List Built-Ins: nth and nthcdr
PASS: elisp-compiler.test: List Built-Ins: length
PASS: elisp-compiler.test: List Built-Ins: cons, list and make-list
PASS: elisp-compiler.test: List Built-Ins: append
PASS: elisp-compiler.test: List Built-Ins: reverse
PASS: elisp-compiler.test: List Built-Ins: copy-tree
PASS: elisp-compiler.test: List Built-Ins: number-sequence
PASS: elisp-compiler.test: List Built-Ins: setcar and setcdr
PASS: elisp-reader.test: Lexer: end-of-input
PASS: elisp-reader.test: Lexer: single character tokens
PASS: elisp-reader.test: Lexer: whitespace and comments
PASS: elisp-reader.test: Lexer: source properties
PASS: elisp-reader.test: Lexer: symbols
PASS: elisp-reader.test: Lexer: integers
PASS: elisp-reader.test: Lexer: floats
PASS: elisp-reader.test: Lexer: strings
PASS: elisp-reader.test: Lexer: ASCII control characters and meta in strings
PASS: elisp-reader.test: Lexer: characters
PASS: elisp-reader.test: Lexer: meta characters
PASS: elisp-reader.test: Lexer: circular markers
PASS: elisp-reader.test: Lexer: lexer/1
PASS: elisp-reader.test: Parser: only next expression
PASS: elisp-reader.test: Parser: source properties
PASS: elisp-reader.test: Parser: constants
PASS: elisp-reader.test: Parser: quotation
PASS: elisp-reader.test: Parser: lists
PASS: elisp-reader.test: Parser: vectors
PASS: elisp-reader.test: Parser: circular structures
PASS: elisp.test: scheme: nil value is a boolean: boolean?
PASS: elisp.test: scheme: nil value is false: not
PASS: elisp.test: scheme: nil value is false: if
PASS: elisp.test: scheme: nil value is false: and
PASS: elisp.test: scheme: nil value is false: or
PASS: elisp.test: scheme: nil value is false: cond
PASS: elisp.test: scheme: nil value is false: do
PASS: elisp.test: scheme: nil value as an empty list: list?
PASS: elisp.test: scheme: nil value as an empty list: null?
PASS: elisp.test: scheme: nil value as an empty list: sort
PASS: elisp.test: scheme: lists formed using nil value: list?
PASS: elisp.test: scheme: lists formed using nil value: length of #nil
PASS: elisp.test: scheme: lists formed using nil value: length
PASS: elisp.test: scheme: lists formed using nil value: length (with backquoted list)
PASS: elisp.test: scheme: lists formed using nil value: write (#nil)
PASS: elisp.test: scheme: lists formed using nil value: display (#nil)
PASS: elisp.test: scheme: lists formed using nil value: write (list)
PASS: elisp.test: scheme: lists formed using nil value: display (list)
PASS: elisp.test: scheme: lists formed using nil value: assq
PASS: elisp.test: scheme: lists formed using nil value: assv
PASS: elisp.test: scheme: lists formed using nil value: assoc
PASS: elisp.test: scheme: lists formed using nil value: with-fluids*
PASS: elisp.test: scheme: lists formed using nil value: append!
PASS: elisp.test: scheme: lists formed using nil value: last-pair
PASS: elisp.test: scheme: lists formed using nil value: reverse
PASS: elisp.test: scheme: lists formed using nil value: reverse!
PASS: elisp.test: scheme: lists formed using nil value: list-ref
PASS: elisp.test: scheme: lists formed using nil value: list-ref
PASS: elisp.test: scheme: lists formed using nil value: list-set!
PASS: elisp.test: scheme: lists formed using nil value: list-set!
PASS: elisp.test: scheme: lists formed using nil value: list-cdr-set!
PASS: elisp.test: scheme: lists formed using nil value: list-cdr-set!
PASS: elisp.test: scheme: lists formed using nil value: memq
PASS: elisp.test: scheme: lists formed using nil value: memv
PASS: elisp.test: scheme: lists formed using nil value: member
PASS: elisp.test: scheme: lists formed using nil value: list->vector
PASS: elisp.test: scheme: lists formed using nil value: list->vector
PASS: elisp.test: scheme: lists formed using nil value: list->weak-vector
PASS: elisp.test: scheme: lists formed using nil value: sorted?
PASS: elisp.test: scheme: lists formed using nil value: merge
PASS: elisp.test: scheme: lists formed using nil value: merge!
PASS: elisp.test: scheme: lists formed using nil value: sort
PASS: elisp.test: scheme: lists formed using nil value: stable-sort
PASS: elisp.test: scheme: lists formed using nil value: sort!
PASS: elisp.test: scheme: lists formed using nil value: stable-sort!
PASS: elisp.test: scheme: value preservation: car
PASS: elisp.test: scheme: value preservation: cdr
PASS: elisp.test: scheme: value preservation: vector-ref
PASS: elisp.test: elisp: (and #f)
PASS: elisp.test: elisp: (and #t)
PASS: elisp.test: elisp: (and nil)
PASS: elisp.test: elisp: (and t)
PASS: elisp.test: elisp: (and)
PASS: elisp.test: elisp: (cond (nil t) (t 3))
PASS: elisp.test: elisp: (cond (nil t) (t))
PASS: elisp.test: elisp: (cond (nil))
PASS: elisp.test: elisp: (cond)
PASS: elisp.test: elisp: (if #f (quote a) (quote b))
PASS: elisp.test: elisp: (if #t (quote a) (quote b))
PASS: elisp.test: elisp: (if nil (quote a) (quote b))
PASS: elisp.test: elisp: (if nil 1 2 3 4)
PASS: elisp.test: elisp: (if nil 1 2)
PASS: elisp.test: elisp: (if nil 1)
PASS: elisp.test: elisp: (if t 1 2)
PASS: elisp.test: elisp: (if t 1)
PASS: elisp.test: elisp: (let (a) a)
PASS: elisp.test: elisp: (let* (a) a)
PASS: elisp.test: elisp: (let* ((a 1) (b (* a 2))) b)
PASS: elisp.test: elisp: (null nil)
PASS: elisp.test: elisp: (or 1 2 3)
PASS: elisp.test: elisp: (or nil t nil)
PASS: elisp.test: elisp: (or nil)
PASS: elisp.test: elisp: (or t nil t)
PASS: elisp.test: elisp: (or t)
PASS: elisp.test: elisp: (or)
PASS: elisp.test: elisp: (prog1 1 2 3)
PASS: elisp.test: elisp: (prog2 1 2 3)
PASS: elisp.test: elisp: (progn 1 2 3)
PASS: elisp.test: elisp: (while nil 1)
PASS: elisp.test: elisp: (defun testf (x y &optional o &rest r) (list x y o r))
PASS: elisp.test: elisp: (testf 1 2)
PASS: elisp.test: elisp: (testf 1 2 3 4 5 56)
PASS: elisp.test: elisp: (funcall (lambda (x y &optional o &rest r) (list x y o r)) 1 2 3 4)
PASS: elisp.test: elisp: (apply (lambda (x y &optional o &rest r) (list x y o r)) 1 2 3 nil)
PASS: elisp.test: elisp: (setq x 3)
PASS: elisp.test: elisp: (defvar x 4)
PASS: elisp.test: elisp: x
PASS: eval-string.test: basic: eval none
PASS: eval-string.test: basic: eval single
PASS: eval-string.test: basic: eval multiple
PASS: eval-string.test: basic: compile none
PASS: eval-string.test: basic: compile single
PASS: eval-string.test: basic: compile multiple
PASS: eval-string.test: basic: eval values
PASS: eval-string.test: basic: compile values
PASS: eval.test: memoization: copy-tree: (#t . #(#t))
PASS: eval.test: memoization: copy-tree: circular lists in forms
PASS: eval.test: memoization: transparency
PASS: eval.test: evaluator: definitions return #<unspecified>
PASS: eval.test: evaluator: symbol lookup: top level: unbound: variable reference
PASS: eval.test: evaluator: symbol lookup: top level: unbound: procedure
PASS: eval.test: evaluator: parameter error: macro as argument
PASS: eval.test: evaluator: parameter error: passing macro as parameter
PASS: eval.test: call: wrong number of arguments: ((lambda () #f) 1)
PASS: eval.test: call: wrong number of arguments: ((lambda (x) #f))
PASS: eval.test: call: wrong number of arguments: ((lambda (x) #f) 1 2)
PASS: eval.test: call: wrong number of arguments: ((lambda (x y) #f))
PASS: eval.test: call: wrong number of arguments: ((lambda (x y) #f) 1)
PASS: eval.test: call: wrong number of arguments: ((lambda (x y) #f) 1 2 3)
PASS: eval.test: call: wrong number of arguments: ((lambda (x . rest) #f))
PASS: eval.test: call: wrong number of arguments: ((lambda (x y . rest) #f))
PASS: eval.test: call: wrong number of arguments: ((lambda (x y . rest) #f) 1)
PASS: eval.test: apply: scm_tc7_subr_2o: 0 args
PASS: eval.test: apply: scm_tc7_subr_2o: 1 arg
PASS: eval.test: apply: scm_tc7_subr_2o: 2 args
PASS: eval.test: apply: scm_tc7_subr_2o: 3 args
XFAIL: eval.test: map: documented?
PASS: eval.test: map: argument error: different length lists: first list empty
PASS: eval.test: map: argument error: different length lists: second list empty
PASS: eval.test: map: argument error: different length lists: first list shorter
PASS: eval.test: map: argument error: different length lists: second list shorter
PASS: eval.test: define set procedure-name: closure
XFAIL: eval.test: define set procedure-name: procedure-with-setter
PASS: eval.test: promises: basic promise behaviour: delay gives a promise
PASS: eval.test: promises: basic promise behaviour: force evaluates a promise
PASS: eval.test: promises: basic promise behaviour: a forced promise is a promise
PASS: eval.test: promises: basic promise behaviour: forcing a forced promise works
PASS: eval.test: promises: basic promise behaviour: a promise is evaluated once
PASS: eval.test: promises: basic promise behaviour: a promise may call itself
PASS: eval.test: promises: basic promise behaviour: a promise carries its environment
UNRESOLVED: eval.test: promises: basic promise behaviour: a forced promise does not reference its environment
PASS: eval.test: promises: extended promise behaviour: forcing a non-promise object is not supported
PASS: eval.test: promises: extended promise behaviour: unmemoizing a promise
PASS: eval.test: stacks: stack involving a primitive
PASS: eval.test: stacks: arguments of a primitive stack frame
PASS: eval.test: letrec init evaluation: lots of inits calculated in correct order
PASS: eval.test: values: single value
PASS: eval.test: values: call-with-values
PASS: eval.test: values: equal?
PASS: eval.test: stack overflow: exception raised
PASS: eval.test: local evaluation: local-eval
PASS: eval.test: local evaluation: local-compile
PASS: eval.test: local evaluation: the-environment within a macro
PASS: eval.test: local evaluation: capture pattern variables
PASS: eval.test: local evaluation: mixed primitive-eval, local-eval and local-compile
PASS: exceptions.test: throw/catch: wrong type argument: (throw 1)
PASS: exceptions.test: throw/catch: wrong number of arguments: (throw)
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 1 / catch 0
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 2 / catch 1
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 1 / catch 2
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 3 / catch 2
PASS: exceptions.test: throw/catch: wrong number of arguments: throw 1 / catch 2+
PASS: exceptions.test: throw/catch: with pre-unwind handler: pre-unwind fluid state
PASS: exceptions.test: throw/catch: normal catch
PASS: exceptions.test: throw/catch: catch and with-throw-handler
PASS: exceptions.test: throw/catch: catch with rethrowing throw-handler
PASS: exceptions.test: throw/catch: catch with pre-unwind handler
PASS: exceptions.test: throw/catch: catch with rethrowing pre-unwind handler
PASS: exceptions.test: throw/catch: catch with throw handler
PASS: exceptions.test: throw/catch: catch with rethrowing throw handler
PASS: exceptions.test: throw/catch: effect of with-throw-handler not-unwinding on throw to another key
PASS: exceptions.test: throw/catch: with-throw-handler chaining
PASS: exceptions.test: throw/catch: throw handlers throwing to each other recursively
PASS: exceptions.test: throw/catch: throw handler throwing to lexically inside catch
PASS: exceptions.test: throw/catch: reuse of same throw handler after lexically inside catch
PASS: exceptions.test: throw/catch: again but with two chained throw handlers
PASS: exceptions.test: false-if-exception: (false-if-exception #t)
PASS: exceptions.test: false-if-exception: (not (false-if-exception #f))
PASS: exceptions.test: false-if-exception: (not (false-if-exception (error xxx)))
PASS: filesys.test: copy-file: fd leak when dest unwritable
PASS: filesys.test: lstat: normal file
PASS: filesys.test: lstat: symlink
PASS: filesys.test: opendir: root directory: not empty
PASS: filesys.test: opendir: root directory: all entries are strings
PASS: filesys.test: stat: filename: size
PASS: filesys.test: stat: file descriptor: size
PASS: filesys.test: stat: port: size
PASS: fluids.test: syntax: with-fluids missing expression
PASS: fluids.test: syntax: with-fluids bad bindings
PASS: fluids.test: syntax: with-fluids bad bindings
PASS: fluids.test: initial fluid values: fluid-ref uninitialized fluid is #f
PASS: fluids.test: initial fluid values: initial value is inherited from parent thread
PASS: fluids.test: with-fluids with non-fluid: exception raised if nonfluid passed to with-fluids
PASS: fluids.test: with-fluids with non-fluid: fluids not modified if nonfluid passed to with-fluids
PASS: fluids.test: with-fluids with duplicate fluid: last value wins
PASS: fluids.test: with-fluids with duplicate fluid: original value restored
PASS: fluids.test: fluid values are thread-local
PASS: fluids.test: fluids are GC'd
PASS: fluids.test: with-fluids: with-fluids binds
PASS: fluids.test: with-fluids: with-fluids unbinds
PASS: fluids.test: with-fluids: with-fluids and dynamic-wind
PASS: fluids.test: unbound fluids: fluid-ref of unbound fluid
PASS: fluids.test: unbound fluids: fluid-bound? of bound fluid
PASS: fluids.test: unbound fluids: fluid-bound? of unbound fluid
PASS: fluids.test: unbound fluids: unbound fluids can be set
PASS: fluids.test: unbound fluids: bound fluids can be unset
PASS: foreign.test: dynamic-pointer: error message
PASS: foreign.test: null pointer: pointer?
PASS: foreign.test: null pointer: zero
PASS: foreign.test: null pointer: null pointer identity
PASS: foreign.test: null pointer: null-pointer? %null-pointer
PASS: foreign.test: null pointer: pointer->bytevector %null-pointer
PASS: foreign.test: make-pointer: pointer?
PASS: foreign.test: make-pointer: address preserved
PASS: foreign.test: make-pointer: equal?
PASS: foreign.test: make-pointer: equal? modulo finalizer
PASS: foreign.test: make-pointer: equal? modulo finalizer (set-pointer-finalizer!)
PASS: foreign.test: make-pointer: not equal?
PASS: foreign.test: pointer<->scm: immediates
PASS: foreign.test: pointer<->scm: non-immediates
PASS: foreign.test: define-wrapped-pointer-type: foo?
PASS: foreign.test: define-wrapped-pointer-type: unwrap-foo
PASS: foreign.test: define-wrapped-pointer-type: identity
PASS: foreign.test: define-wrapped-pointer-type: printer
PASS: foreign.test: pointer<->bytevector: bijection
PASS: foreign.test: pointer<->bytevector: pointer from bits
PASS: foreign.test: pointer<->bytevector: dereference-pointer
PASS: foreign.test: pointer<->string: %default-port-conversion-strategy is error
PASS: foreign.test: pointer<->string: %default-port-conversion-strategy is escape
PASS: foreign.test: pointer<->string: %default-port-conversion-strategy is substitute
PASS: foreign.test: pointer<->string: bijection
UNRESOLVED: foreign.test: pointer<->string: bijection [latin1]
PASS: foreign.test: pointer<->string: bijection, utf-8
PASS: foreign.test: pointer<->string: bijection, utf-8 [latin1]
PASS: foreign.test: pointer->procedure: object instead of pointer
PASS: foreign.test: procedure->pointer: qsort
PASS: foreign.test: procedure->pointer: qsort, wrong return type
PASS: foreign.test: procedure->pointer: qsort, wrong arity
PASS: foreign.test: procedure->pointer: bijection
PASS: foreign.test: procedure->pointer: procedures returning a pointer
PASS: foreign.test: procedure->pointer: procedures returning void
PASS: foreign.test: procedure->pointer: procedure is retained
PASS: foreign.test: structs: sizeof { int8, double }
PASS: foreign.test: structs: sizeof { short, int, long, pointer }
PASS: foreign.test: structs: alignof { int8, double, int8 }
PASS: foreign.test: structs: parse-c-struct
PASS: foreign.test: structs: alignment constraints honored
PASS: foreign.test: structs: int8, pointer
PASS: foreign.test: structs: unsigned-long, int8, size_t
PASS: foreign.test: structs: long, int, pointer
PASS: foreign.test: structs: int8, pointer, short, double
PASS: foreign.test: structs: int8, { int8, double, int8 }, int16
PASS: format.test: format basic output: default to Unicode-capable port
PASS: format.test: format basic output: format ~% produces a new line
PASS: format.test: format basic output: format ~& starts a fresh line
PASS: format.test: format basic output: format ~& is stateless but works properly across outputs via port-column
PASS: format.test: format basic output: format ~F (format-out-substr) maintains the column correctly
PASS: format.test: format: excess arguments ignored A
PASS: format.test: format: excess arguments ignored B
PASS: format.test: ~d decimal integer: ~@d: -1
PASS: format.test: ~d decimal integer: ~@d: +0
PASS: format.test: ~d decimal integer: ~@d: +1
PASS: format.test: ~f fixed-point: 1.5
PASS: format.test: ~f fixed-point: 3/2
PASS: format.test: ~f fixed-point: string 02.5
PASS: format.test: ~h localized number: 1234.5
PASS: format.test: ~h localized number: padding
PASS: format.test: ~h localized number: padchar
PASS: format.test: ~h localized number: decimals
PASS: format.test: ~h localized number: locale
PASS: format.test: ~{ iteration: no arbitrary iteration limit
PASS: fractions.test: fractions: (= 3/4 0.75)
PASS: fractions.test: fractions: (= 3/4 0.75)
PASS: fractions.test: fractions: (= 0.75 3/4)
PASS: fractions.test: fractions: (= 0.75 3/4)
PASS: fractions.test: fractions: (eqv? 3/4 3/4)
PASS: fractions.test: fractions: (eqv? 3/4 3/4)
PASS: fractions.test: fractions: (eqv? 3 3)
PASS: fractions.test: fractions: (= -1 (/ most-negative-fixnum (- most-negative-fixnum)))
PASS: fractions.test: fractions: (eq? #t (integer? (/ most-negative-fixnum (- most-negative-fixnum))))
PASS: fractions.test: fractions: (eqv? (+ 1/4 1/2) 3/4)
PASS: fractions.test: fractions: (eqv? (* 1/4 2/3) 1/6)
PASS: fractions.test: fractions: (eqv? (/ 1/4 2/3) 3/8)
PASS: fractions.test: fractions: (eqv? (+ 1/4 2/3) 11/12)
PASS: fractions.test: fractions: (eqv? (- 1/4 2/3) -5/12)
PASS: fractions.test: fractions: (= -3/4 -0.75)
PASS: fractions.test: fractions: (eqv? -3/4 -3/4)
PASS: fractions.test: fractions: (eqv? -3/4 (/ 1/2 -2/3))
PASS: fractions.test: fractions: (eqv? (* 3/4 2) 3/2)
PASS: fractions.test: fractions: (eqv? (* 2 3/4) 3/2)
PASS: fractions.test: fractions: (eqv? (* 3/4 0.5) 0.375)
PASS: fractions.test: fractions: (eqv? (* 0.5 3/4) 0.375)
PASS: fractions.test: fractions: (eqv? (* 1/2 2.0-4.0i) 1.0-2.0i)
PASS: fractions.test: fractions: (eqv? (* 2.0-4.0i 1/2) 1.0-2.0i)
PASS: fractions.test: fractions: (eqv? (* 1/2 2.0+3.0i) 1.0+1.5i)
PASS: fractions.test: fractions: (eqv? (/ 2.0+4.0i 1/2) 4.0+8.0i)
PASS: fractions.test: fractions: (= 1/2 0.5)
PASS: fractions.test: fractions: (eqv? (- 1/2 0.5+1.0i) 0.0-1.0i)
PASS: fractions.test: fractions: (eqv? (- 0.5+1.0i 1/2) 0.0+1.0i)
PASS: fractions.test: fractions: (eqv? (+ 1/2 0.5+1.0i) 1.0+1.0i)
PASS: fractions.test: fractions: (eqv? (+ 0.5+1.0i 1/2) 1.0+1.0i)
PASS: fractions.test: fractions: (eq? (> 1 2/3) #t)
PASS: fractions.test: fractions: (eq? (> 2/3 1) #f)
PASS: fractions.test: fractions: (eq? (> 1.5 2/3) #t)
PASS: fractions.test: fractions: (eq? (> 2/3 1.5) #f)
PASS: fractions.test: fractions: (eq? (> 3/4 2/3) #t)
PASS: fractions.test: fractions: (eq? (> 2/3 3/4) #f)
PASS: fractions.test: fractions: (eqv? (max 1 2/3) 1)
PASS: fractions.test: fractions: (eqv? (max 2/3 1) 1)
PASS: fractions.test: fractions: (eqv? (max 1 4/3) 4/3)
PASS: fractions.test: fractions: (eqv? (max 4/3 1) 4/3)
PASS: fractions.test: fractions: (eqv? (max 1.5 4/3) 1.5)
PASS: fractions.test: fractions: (eqv? (max 4/3 1.5) 1.5)
PASS: fractions.test: fractions: (eqv? (max 4/3 2/3) 4/3)
PASS: fractions.test: fractions: (eqv? (max 2/3 4/3) 4/3)
PASS: fractions.test: fractions: (eqv? (min 1 2/3) 2/3)
PASS: fractions.test: fractions: (eqv? (min 2/3 1) 2/3)
PASS: fractions.test: fractions: (eqv? (min 1 4/3) 1)
PASS: fractions.test: fractions: (eqv? (min 4/3 1) 1)
PASS: fractions.test: fractions: (eqv? (min 1.5 1/2) 0.5)
PASS: fractions.test: fractions: (eqv? (min 1/2 1.5) 0.5)
PASS: fractions.test: fractions: (eqv? (min 4/3 2/3) 2/3)
PASS: fractions.test: fractions: (eqv? (min 2/3 4/3) 2/3)
PASS: fractions.test: fractions: (eq? (> 3/4 12345678912345678) #f)
PASS: fractions.test: fractions: (eq? (> 12345678912345678 3/4) #t)
PASS: fractions.test: fractions: (eq? (< 3/4 12345678912345678) #t)
PASS: fractions.test: fractions: (eq? (< 12345678912345678 3/4) #f)
PASS: fractions.test: fractions: (eqv? (max 12345678912345678 3/4) 12345678912345678)
PASS: fractions.test: fractions: (eqv? (max 3/4 12345678912345678) 12345678912345678)
PASS: fractions.test: fractions: (eqv? (min 12345678912345678 3/4) 3/4)
PASS: fractions.test: fractions: (eqv? (min 3/4 12345678912345678) 3/4)
PASS: fractions.test: fractions: (eqv? (max 3/4 10197734562406803221/17452826108659293487) 3/4)
PASS: fractions.test: fractions: (eqv? (max 1/2 10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (min 3/4 10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (min 1/2 10197734562406803221/17452826108659293487) 1/2)
PASS: fractions.test: fractions: (eqv? (max 10197734562406803221/17452826108659293487 10197734562406803221/17) 10197734562406803221/17)
PASS: fractions.test: fractions: (eqv? (max 10197734562406803221/174 10197734562406803221/17452826108659293487) 10197734562406803221/174)
PASS: fractions.test: fractions: (eqv? (max 10/17452826108659293487 10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (max 10197734562406803221/17452826108659293487 10/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (min 10197734562406803221/17452826108659293487 10197734562406803221/17) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (min 10197734562406803221/174 10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (min 10/17452826108659293487 10197734562406803221/17452826108659293487) 10/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (min 10197734562406803221/17452826108659293487 10/17452826108659293487) 10/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
PASS: fractions.test: fractions: (eqv? (expt 1/2 2) 1/4)
PASS: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
PASS: fractions.test: fractions: (eqv? (expt 1/2 2) 1/4)
PASS: fractions.test: fractions: (eqv? (real-part 3/4) 3/4)
PASS: fractions.test: fractions: (eqv? (imag-part 3/4) 0)
PASS: fractions.test: fractions: (eqv? (numerator 3/4) 3)
PASS: fractions.test: fractions: (eqv? (denominator 3/4) 4)
PASS: fractions.test: fractions: (eqv? (numerator -3/4) -3)
PASS: fractions.test: fractions: (eqv? (denominator -3/4) 4)
PASS: fractions.test: fractions: (eqv? (numerator 10197734562406803221/17452826108659293487) 10197734562406803221)
PASS: fractions.test: fractions: (eqv? (denominator 10197734562406803221/17452826108659293487) 17452826108659293487)
PASS: fractions.test: fractions: (eqv? (numerator 1/17452826108659293487) 1)
PASS: fractions.test: fractions: (eqv? (denominator 10197734562406803221/17) 17)
PASS: fractions.test: fractions: (eq? (rational? 3/4) #t)
PASS: fractions.test: fractions: (eq? (rational? 1.5) #t)
PASS: fractions.test: fractions: (eq? (rational? 1) #t)
PASS: fractions.test: fractions: (eq? (rational? 10197734562406803221/17452826108659293487) #t)
PASS: fractions.test: fractions: (eq? (integer? 2) #t)
PASS: fractions.test: fractions: (eq? (rational? 2) #t)
PASS: fractions.test: fractions: (eqv? (angle 3/4) 0.0)
PASS: fractions.test: fractions: (eqv? (angle -3/4) (atan 0.0 -1.0))
PASS: fractions.test: fractions: (eqv? (angle 10197734562406803221/17452826108659293487) 0.0)
PASS: fractions.test: fractions: (eqv? (magnitude 3/4) 3/4)
PASS: fractions.test: fractions: (eqv? (magnitude -3/4) 3/4)
PASS: fractions.test: fractions: (eqv? (magnitude 10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (magnitude -10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (abs 3/4) 3/4)
PASS: fractions.test: fractions: (eqv? (abs -3/4) 3/4)
PASS: fractions.test: fractions: (eqv? (abs 10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (abs -10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (abs 10197734562406803221/174) 10197734562406803221/174)
PASS: fractions.test: fractions: (eqv? (abs -10197734562406803221/174) 10197734562406803221/174)
PASS: fractions.test: fractions: (eqv? (abs 101/17452826108659293487) 101/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (abs -101/17452826108659293487) 101/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (exact->inexact 3/4) 0.75)
PASS: fractions.test: fractions: (eqv? (inexact->exact 0.5) 1/2)
PASS: fractions.test: fractions: (eqv? (inexact->exact -0.5) -1/2)
PASS: fractions.test: fractions: (eqv? (inexact->exact (exact->inexact 2135445/16777216)) 2135445/16777216)
PASS: fractions.test: fractions: (eq? (< (- (exact->inexact 10197734562406803221/17452826108659293487) 0.584302765576009) 1.0e-7) #t)
PASS: fractions.test: fractions: (eqv? (rationalize 19/25 1/10) 3/4)
PASS: fractions.test: fractions: (eqv? (rationalize 723/1000 1/10) 2/3)
PASS: fractions.test: fractions: (eqv? (rationalize 723/1000 1/100) 5/7)
PASS: fractions.test: fractions: (eqv? (rationalize -723/1000 1/100) -5/7)
PASS: fractions.test: fractions: (eqv? (rationalize 51/5 1/100) 51/5)
PASS: fractions.test: fractions: (eqv? (rationalize -51/5 1/100) -51/5)
PASS: fractions.test: fractions: (eqv? (rationalize 10197734562406803221/17452826108659293487 1/10) 1/2)
PASS: fractions.test: fractions: (eqv? (rationalize 10197734562406803221/17452826108659293487 1/100) 7/12)
PASS: fractions.test: fractions: (eqv? (rationalize 10197734562406803221/17452826108659293487 1/1000) 7/12)
PASS: fractions.test: fractions: (eqv? (rationalize 10197734562406803221/17452826108659293487 1/10000) 52/89)
PASS: fractions.test: fractions: (eqv? (rationalize 3/10 1/10) 1/3)
PASS: fractions.test: fractions: (eqv? (rationalize 3/10 -1/10) 1/3)
PASS: fractions.test: fractions: (eqv? (rationalize -3/10 1/10) -1/3)
PASS: fractions.test: fractions: (eqv? (rationalize -3/10 -1/10) -1/3)
PASS: fractions.test: fractions: (eqv? (rationalize 3/10 2/5) 0)
PASS: fractions.test: fractions: (eq? (exact? 0.666666666666667) #f)
PASS: fractions.test: fractions: (eq? (exact? -15/16) #t)
PASS: fractions.test: fractions: (eq? (exact? (/ 2 3)) #t)
PASS: fractions.test: fractions: (eq? (exact? (/ 3000000000000 4000000000000)) #t)
PASS: fractions.test: fractions: (eq? (exact? (/ 3 4000000000)) #t)
PASS: fractions.test: fractions: (eq? (exact? (/ 4000000000 3)) #t)
PASS: fractions.test: fractions: (eq? (exact? (/ 10197734562406803221 17452826108659293487)) #t)
PASS: fractions.test: fractions: (eq? (exact? (/ 10197734562406803221 17)) #t)
PASS: fractions.test: fractions: (eq? (inexact? 0.666666666666667) #t)
PASS: fractions.test: fractions: (eq? (inexact? -15/16) #f)
PASS: fractions.test: fractions: (eq? (inexact? (/ 2 3)) #f)
PASS: fractions.test: fractions: (eq? (inexact? (/ 3000000000000 4000000000000)) #f)
PASS: fractions.test: fractions: (eq? (inexact? (/ 3 4000000000)) #f)
PASS: fractions.test: fractions: (eq? (inexact? (/ 4000000000 3)) #f)
PASS: fractions.test: fractions: (eq? (inexact? (/ 10197734562406803221 17452826108659293487)) #f)
PASS: fractions.test: fractions: (eq? (inexact? (/ 10197734562406803221 17)) #f)
PASS: fractions.test: fractions: (eq? (= 2/3 0.667) #f)
PASS: fractions.test: fractions: (eq? (< 1/2 2/3 3/4) #t)
PASS: fractions.test: fractions: (eqv? (+ 1/2 2/3) 7/6)
PASS: fractions.test: fractions: (eqv? (* 4 1/2) 2)
PASS: fractions.test: fractions: (eqv? (- -2/3) 2/3)
PASS: fractions.test: fractions: (eqv? (- 2/3) -2/3)
PASS: fractions.test: fractions: (eqv? (+ 2/3) 2/3)
PASS: fractions.test: fractions: (eqv? (* 2/3) 2/3)
PASS: fractions.test: fractions: (eqv? (/ 2/3) 3/2)
PASS: fractions.test: fractions: (eqv? (/ 3 4 5) 3/20)
PASS: fractions.test: fractions: (eqv? (* 1 1/2) 1/2)
PASS: fractions.test: fractions: (eqv? (+ 1 1/4 1/3) 19/12)
PASS: fractions.test: fractions: (eqv? (* 3/5 1/6 3) 3/10)
PASS: fractions.test: fractions: (eqv? 0 0)
PASS: fractions.test: fractions: (eqv? (#{1-}# 1/2) -1/2)
PASS: fractions.test: fractions: (eqv? (#{1+}# 1/2) 3/2)
PASS: fractions.test: fractions: (eq? (zero? 3/4) #f)
PASS: fractions.test: fractions: (eq? (zero? 0) #t)
PASS: fractions.test: fractions: (eq? (positive? 3/4) #t)
PASS: fractions.test: fractions: (eq? (negative? 3/4) #f)
PASS: fractions.test: fractions: (eq? (positive? 10197734562406803221/17452826108659293487) #t)
PASS: fractions.test: fractions: (eq? (negative? 10197734562406803221/17452826108659293487) #f)
PASS: fractions.test: fractions: (eqv? (/ 17) 1/17)
PASS: fractions.test: fractions: (eqv? (/ 17452826108659293487) 1/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (/ -17) -1/17)
PASS: fractions.test: fractions: (eqv? (/ -17452826108659293487) -1/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (/ 1/2) 2)
PASS: fractions.test: fractions: (eqv? (/ 2 3) 2/3)
PASS: fractions.test: fractions: (eqv? (/ 2 -3) -2/3)
PASS: fractions.test: fractions: (eq? (zero? (+ 1/2 1/2)) #f)
PASS: fractions.test: fractions: (eq? (zero? (+ 1/2 -1/2)) #t)
PASS: fractions.test: fractions: (eq? (zero? (- 1/2 1/2)) #t)
PASS: fractions.test: fractions: (eqv? (/ 60 5 4 3 2) 1/2)
PASS: fractions.test: fractions: (= (truncate 5/4) 1.0)
PASS: fractions.test: fractions: (= (truncate 4/5) 0.0)
PASS: fractions.test: fractions: (= (truncate -2/3) 0.0)
PASS: fractions.test: fractions: (= (truncate 10197734562406803221/17452826108659293487) 0.0)
PASS: fractions.test: fractions: (= (truncate 17452826108659293487/10197734562406803221) 1.0)
PASS: fractions.test: fractions: (= (/ (log 1/2) (log 2)) -1.0)
PASS: fractions.test: fractions: (= (floor 2/3) 0)
PASS: fractions.test: fractions: (= (floor -2/3) -1)
PASS: fractions.test: fractions: (= (floor 10197734562406803221/17452826108659293487) 0)
PASS: fractions.test: fractions: (= (ceiling 2/3) 1)
PASS: fractions.test: fractions: (= (ceiling -2/3) 0)
PASS: fractions.test: fractions: (= (ceiling 10197734562406803221/17452826108659293487) 1)
PASS: fractions.test: fractions: (= (round 2/3) 1.0)
PASS: fractions.test: fractions: (= (round -2/3) -1.0)
PASS: fractions.test: fractions: (= (round 1/3) 0.0)
PASS: fractions.test: fractions: (= (round 10197734562406803221/17452826108659293487) 1.0)
PASS: fractions.test: fractions: (eqv? (max 1/2 3/4 4/5 5/6 6/7) 6/7)
PASS: fractions.test: fractions: (eqv? (min 1/2 3/4 4/5 5/6 6/7) 1/2)
PASS: fractions.test: fractions: (eqv? (expt -1/2 5) -1/32)
PASS: fractions.test: fractions: (eqv? (expt 1/2 -10) 1024)
PASS: fractions.test: fractions: (eqv? (rationalize 3/10 1/10) 1/3)
PASS: fractions.test: fractions: (= (make-rectangular 1/2 -1/2) 0.5-0.5i)
PASS: fractions.test: fractions: (= (sqrt 1/4) 0.5)
PASS: fractions.test: fractions: (eqv? (string->number 3/4) 3/4)
PASS: fractions.test: fractions: (eqv? (string->number -3/4) -3/4)
PASS: fractions.test: fractions: (eqv? (string->number 10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (string->number -10197734562406803221/17452826108659293487) -10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (string->number 10/17452826108659293487) 10/17452826108659293487)
PASS: fractions.test: fractions: (eqv? (string->number 10197734562406803221/174) 10197734562406803221/174)
PASS: fractions.test: fractions: (string=? (number->string 3/4) 3/4)
PASS: fractions.test: fractions: (string=? (number->string 10197734562406803221/17452826108659293487) 10197734562406803221/17452826108659293487)
PASS: fractions.test: fractions: (eq? (eq? 3/4 0.75) #f)
PASS: fractions.test: fractions: (eq? (eqv? 3/4 0.75) #f)
PASS: fractions.test: fractions: (eq? (eqv? 3/4 3/4) #t)
PASS: fractions.test: fractions: (eq? (eqv? 10197734562406803221/17452826108659293487 10197734562406803221/17452826108659293487) #t)
PASS: fractions.test: fractions: (eq? (equal? 3/4 0.75) #f)
PASS: fractions.test: fractions: (eq? (number? 3/4) #t)
PASS: fractions.test: fractions: (eq? (real? 3/4) #t)
PASS: fractions.test: fractions: (eq? (integer? 3/4) #f)
PASS: fractions.test: fractions: (= (* 1/2 2.0e40) 1.0e40)
PASS: fractions.test: fractions: (= (* 2.0e40 1/2) 1.0e40)
PASS: fractions.test: fractions: (= (/ 3.0e40 3/2) 2.0e40)
PASS: fractions.test: fractions: (eqv? (case 1/2 ((1/2) 1) ((3/4) 2)) 1)
PASS: fractions.test: fractions: (eqv? (/ 1 -2) -1/2)
PASS: fractions.test: fractions: (eqv? (numerator (/ 1 -2)) -1)
PASS: fractions.test: fractions: (eqv? (denominator (/ 1 -2)) 2)
PASS: fractions.test: fractions: (eq? (negative? (/ 1 -2)) #t)
PASS: fractions.test: fractions: (eq? (positive? (/ 1 -2)) #f)
PASS: fractions.test: fractions: (eqv? (/ -1/2 -1/3) 3/2)
PASS: fractions.test: fractions: (eqv? (numerator (/ -1/2 -1/3)) 3)
PASS: fractions.test: fractions: (eqv? (denominator (/ -1/2 -1/3)) 2)
PASS: fractions.test: fractions: (eq? (negative? (/ -1/2 -1/3)) #f)
PASS: fractions.test: fractions: (eq? (positive? (/ -1/2 -1/3)) #t)
PASS: fractions.test: fractions: (eqv? (numerator 12) 12)
PASS: fractions.test: fractions: (eqv? (numerator -12) -12)
PASS: fractions.test: fractions: (eqv? (denominator 12) 1)
PASS: fractions.test: fractions: (eqv? (denominator -12) 1)
PASS: fractions.test: fractions: (eqv? (- 1/2 1/2) 0)
PASS: fractions.test: fractions: (eqv? (+ 1/2 1/2) 1)
PASS: fractions.test: fractions: (eqv? (/ 1/2 1/2) 1)
PASS: fractions.test: fractions: (eqv? (* 2 1/2) 1)
PASS: fractions.test: fractions: (eq? (complex? 1/2) #t)
PASS: fractions.test: fractions: (eqv? (+ (exact->inexact 3/10) (exact->inexact -3/10)) 0.0)
PASS: fractions.test: fractions: (eqv? (/ 1/2 1/4) 2)
PASS: fractions.test: fractions: (eqv? (/ 2 1/4) 8)
PASS: fractions.test: fractions: (eqv? (/ 1/4 2) 1/8)
PASS: fractions.test: fractions: (eqv? (floor 5/2) 2)
PASS: fractions.test: fractions: (eqv? (ceiling 5/2) 3)
PASS: fractions.test: fractions: (eqv? (round 5/2) 2)
PASS: fractions.test: fractions: (eqv? (truncate 5/2) 2)
PASS: fractions.test: fractions: (eqv? (floor -5/2) -3)
PASS: fractions.test: fractions: (eqv? (ceiling -5/2) -2)
PASS: fractions.test: fractions: (eqv? (round -5/2) -2)
PASS: fractions.test: fractions: (eqv? (truncate -5/2) -2)
PASS: fractions.test: fractions: (eqv? (floor 4/3) 1)
PASS: fractions.test: fractions: (eqv? (ceiling 4/3) 2)
PASS: fractions.test: fractions: (eqv? (round 4/3) 1)
PASS: fractions.test: fractions: (eqv? (truncate 4/3) 1)
PASS: fractions.test: fractions: (eqv? (floor -4/3) -2)
PASS: fractions.test: fractions: (eqv? (ceiling -4/3) -1)
PASS: fractions.test: fractions: (eqv? (round -4/3) -1)
PASS: fractions.test: fractions: (eqv? (truncate -4/3) -1)
PASS: fractions.test: fractions: (eqv? (floor 5/3) 1)
PASS: fractions.test: fractions: (eqv? (ceiling 5/3) 2)
PASS: fractions.test: fractions: (eqv? (round 5/3) 2)
PASS: fractions.test: fractions: (eqv? (truncate 5/3) 1)
PASS: fractions.test: fractions: (eqv? (floor -5/3) -2)
PASS: fractions.test: fractions: (eqv? (ceiling -5/3) -1)
PASS: fractions.test: fractions: (eqv? (round -5/3) -2)
PASS: fractions.test: fractions: (eqv? (truncate -5/3) -1)
PASS: fractions.test: fractions: (eqv? (floor 11/4) 2)
PASS: fractions.test: fractions: (eqv? (ceiling 11/4) 3)
PASS: fractions.test: fractions: (eqv? (round 11/4) 3)
PASS: fractions.test: fractions: (eqv? (truncate 11/4) 2)
PASS: fractions.test: fractions: (eqv? (floor -11/4) -3)
PASS: fractions.test: fractions: (eqv? (ceiling -11/4) -2)
PASS: fractions.test: fractions: (eqv? (round -11/4) -3)
PASS: fractions.test: fractions: (eqv? (truncate -11/4) -2)
PASS: fractions.test: fractions: (eqv? (floor 9/4) 2)
PASS: fractions.test: fractions: (eqv? (ceiling 9/4) 3)
PASS: fractions.test: fractions: (eqv? (round 9/4) 2)
PASS: fractions.test: fractions: (eqv? (truncate 9/4) 2)
PASS: fractions.test: fractions: (eqv? (floor -9/4) -3)
PASS: fractions.test: fractions: (eqv? (ceiling -9/4) -2)
PASS: fractions.test: fractions: (eqv? (round -9/4) -2)
PASS: fractions.test: fractions: (eqv? (truncate -9/4) -2)
PASS: fractions.test: fractions: (eqv? (numerator 9.0) 9.0)
PASS: fractions.test: fractions: (eqv? (numerator 9) 9)
PASS: fractions.test: fractions: (eqv? (numerator -9/4) -9)
PASS: fractions.test: fractions: (eqv? (numerator -2.25) -9.0)
PASS: fractions.test: fractions: (eqv? (denominator 0) 1)
PASS: fractions.test: fractions: (eqv? (denominator 9) 1)
PASS: fractions.test: fractions: (eqv? (denominator 2/3) 3)
PASS: fractions.test: fractions: (eqv? (denominator -9/4) 4)
PASS: fractions.test: fractions: (eqv? (denominator -2.25) 4.0)
PASS: fractions.test: fractions: (eqv? (denominator 9.0) 1.0)
PASS: fractions.test: fractions: (eqv? (expt 2 -2) 1/4)
PASS: fractions.test: fractions: (eqv? (expt 1/2 2) 1/4)
PASS: fractions.test: fractions: (eqv? (expt 1/2 -2) 4)
PASS: fractions.test: fractions: (eqv? (expt -1/2 3) -1/8)
PASS: fractions.test: fractions: (= (+ 1 1/2 0.5 3.0+5.5i) 5.0+5.5i)
PASS: fractions.test: fractions: (eq? (let ((error (catch #t (lambda () (/ 1 0)) (lambda args (car args))))) error) (quote numerical-overflow))
PASS: fractions.test: fractions: (eq? (let ((error (catch #t (lambda () (/ 0)) (lambda args (car args))))) error) (quote numerical-overflow))
PASS: fractions.test: fractions: (eq? (let ((error (catch #t (lambda () (modulo 1/2 1)) (lambda args (car args))))) error) (quote wrong-type-arg))
PASS: fractions.test: fractions: (eq? (let ((error (catch #t (lambda () (logand 1/2 1)) (lambda args (car args))))) error) (quote wrong-type-arg))
PASS: fractions.test: fractions: (eq? (let ((error (catch #t (lambda () (gcd 1/2 3)) (lambda args (car args))))) error) (quote wrong-type-arg))
PASS: fractions.test: fractions: (eq? (let ((error (catch #t (lambda () (numerator 1.0+1.0i)) (lambda args (car args))))) error) (quote wrong-type-arg))
PASS: fractions.test: fractions: (= (- 0.0+6.0i 1/4 0.5 7) -7.75+6.0i)
PASS: fractions.test: fractions: (eqv? (rationalize 5/2 1/1000) 5/2)
PASS: fractions.test: fractions: (eqv? (rationalize 7/3 1/1000) 7/3)
PASS: fractions.test: fractions: (eqv? (rationalize 62831853/20000000 1/10) 22/7)
PASS: fractions.test: fractions: (eqv? (numerator (/ 8 -6)) -4)
PASS: fractions.test: fractions: (eqv? (denominator (/ 8 -6)) 3)
PASS: fractions.test: fractions: (eqv? (gcd (numerator 7/9) (denominator 7/9)) 1)
PASS: fractions.test: fractions: (eqv? (/ 10105597264942543888 14352488138967388642) 5052798632471271944/7176244069483694321)
PASS: fractions.test: fractions: (eqv? (/ -17631701977702695093 3931860028646338313) -17631701977702695093/3931860028646338313)
PASS: fractions.test: fractions: (eqv? (/ -1606495881715082381 16324360910828438638) -1606495881715082381/16324360910828438638)
PASS: fractions.test: fractions: (eqv? (/ -7960193178071300653 -10280747961248435844) 7960193178071300653/10280747961248435844)
PASS: fractions.test: fractions: (eqv? (+ -6069217517368004039/4076344942716985944 -399587800008780737/578697755310708616) -321318766345655960630110128852941297/147435729263904928853096856396980844)
PASS: fractions.test: fractions: (eqv? (+ -41285036778370718/305793940074617155 -1396094619926552183/15846027887642356854) -1081121118676718273499338028514700537/4845619302294419132297197085940230370)
PASS: fractions.test: fractions: (eqv? (+ 15975644088444536091/18063939613598316583 17501188199168431305/2979264551795273683) 363736076920798535449296038324193823968/53817254956563877935003279344562385189)
PASS: fractions.test: fractions: (eqv? (+ 10197734562406803221/17452826108659293487 14639450560606090654/236781760961536951) 257914422508077920978698094723491089669/4132510899763835955061848877304138137)
PASS: fractions.test: fractions: (eqv? (+ 2479135971595944301/28169711053558469409458629766960029324030958129245230797895768033968717159836 3427244662960653095/28446538857424788738244844756675951434179713170118835630969510829753715142438) 83533664807147783700314944003289704497366290621039272787320536148072960487262393639109696219129/400665390043739792096386856839000624247597803909916773326187593475005945995926511155915226239317839405221783416485999405286913042389632370302962776360084)
PASS: fractions.test: fractions: (eqv? (+ 14865500635281371370/56222262470894935247131881777606182311286871927285650835673424014252462156319 6436092572090050725/19282524131572095520593158313261757267758159099923763177708581262473988426947) 648496060602737474174747620183913927791943082591316359990137585798909535115053578637078811588665/1084107132826611778585714784136700465449309125114745313342842325649687943726086785657821763235618936882528385000712567133180567926723616940173290425928093)
PASS: fractions.test: fractions: (eqv? (+ 340196811925805824067049620503247332111/14422464039094716975 51285507111580975533385007190438537498/3230944134273302873) 1838820276033673324738967436225477772648372110186756083453/46598175588880723338390245118389369175)
PASS: fractions.test: fractions: (eqv? (+ -210449319160504160992731982827917332322/5436857856220342451 251628249079137248539965770847855056283/4323109210037952829) 458271632943884346915405609513071881239303671882386130695/23504130271893362375786510953364243879)
PASS: fractions.test: fractions: (eqv? (- 8229768172162771789/4094631553683915058 14916542302144281688/9648520391570031013) 18327341244785642013243791303754634353/39507136041685332578233153660317693754)
PASS: fractions.test: fractions: (eqv? (- 13554976081719376860/5850035209629724601 -6813034992928443315/16012083383654426278) 256899901877002811987490932642058619395/93671251573905451634945335611797465078)
PASS: fractions.test: fractions: (eqv? (- -221798849980968127/896588178875000428 -10118632981534633697/16809799818197706916) 333990778095757160537366868413422249/941966737890699707694484674257410003)
PASS: fractions.test: fractions: (eqv? (- -10398409463665680242/10672871071680021919 908300169382593227/1663860017749090135) -2076589873614048366639515256135965791/1366012573135328609279238070700513005)
PASS: fractions.test: fractions: (eqv? (- -2198518713248421187/494031967775171833 162489257999262168/3608560229859558061) -8013762081101965644053022173225152351/1782744111192743850497670941715295813)
PASS: fractions.test: fractions: (eqv? (- 4025149216228566945/640594137312937394 5467380276809034025/15813352732084653151) 60148732603712157399679443099667862845/10129941051434949990590527231467828494)
PASS: fractions.test: fractions: (eqv? (- 1543899448831604569141696144740105016328586790221799945430718394112623114412/1094690716976737526626281319975432667416762320123576900412499904933271786567 -101835025746074730017715423582062511397387458863000475669454309217160145993/55116548932808468782187525862059393507883043749327746382569396580129398962) 196572266866178229534134252625134989714563665559807019513454337864363053729628560611312158082929567528955985669620113192156991984486011150099776316375/60335574468539540262844259780498204139853746803235564167348945699931512713417761400790104247218084745081610815218855896912895393599203789305655343454)
PASS: fractions.test: fractions: (eqv? (- -37581128364300495505521143552535972339959603365602244668159915869829949338997/42947503543372015019662104425995959382231280059683481488692141811517675950053 -64888994735350842409379226446854438865448614840503930577860382883594178287934/83188698741706753136718468601650233481619465918167616089202536622553688681087) -339504834548876267781536981106771553482515399809961247195394672491113984585270709765073243997043174508213253440272888923497173265137136111635177948889237/3572746933977957867604303713153220827104741303667912510494658617478381525690274918494624922428110123336345510454960178899375325287131764283538305257747611)
PASS: fractions.test: fractions: (eqv? (* -6520062188352981842/3213004995534018829 -3812444292971845716/15284944374811818089) 24857373879807849010516976362973488872/49110602632729971801355498746248797781)
PASS: fractions.test: fractions: (eqv? (* -844583948128454879/4750740551331102615 -1309778567130405125/4885884698278749707) 221243590680205607733892613510570975/4642314113048197066962569716783636761)
PASS: fractions.test: fractions: (eqv? (* -4579815856418431271/16947444571374397297 7990245706938186906/12540719430158043191) -36593853985314806270746820601513137526/212533147427761354206383017714519654727)
PASS: fractions.test: fractions: (eqv? (* -3587966953201943536/3194797554208122281 975954052071387816/2707062718507963111) -3501690886675668292903668827990357376/8648517352177231144330968693325176191)
PASS: fractions.test: fractions: (eqv? (* 710265334225408429/567023629756400552 -5578988760400430103/4131535930210536898) -3962562316545608552741467762441538187/2342678499616965424161446427863567696)
PASS: fractions.test: fractions: (eqv? (* 18305319006789031727/4480148641441744463 -1641093267260986094/16028097657311023719) -30040735777106040963634910981471804338/71808259944297590021537032075729917897)
PASS: fractions.test: fractions: (eqv? (* 522499067029593907/142530390958606446621834761330018829110 1567459634764499377/31663510497342378306792964160850079086) 818996196770998943862055820464495939/4513012530308148429025282037949729145117603192483641232823845248212618993460)
PASS: fractions.test: fractions: (eqv? (* -280037880297253633994139513185953058494/23798550327416056573646642830182072429 13967268482262630670960486883264178489/7947215947745048068401387767511847243) -434596028812829556627014314125713048434599389957141408329542154357763726174/21014690966139335562014814134594464675233042588696546668504776333756662583)
PASS: fractions.test: fractions: (eqv? (* 87160410649223805266866345018804635271/204719779683096591635231158476535039583 91197762560765392928084914476898132964/277206223024759381433146631560580134513) 7948834435086720002947247338196997812861466884983039250681993725808882173244/56749596904412078223459353928850191672356004665473536520452927516595919428079)
PASS: fractions.test: fractions: (eqv? (/ 7013212896988366906/12397903473277899947 818833870013215068/2125577647443895255) 7453564285301859120853045020886215515/5075911640537211768265804260348400698)
PASS: fractions.test: fractions: (eqv? (/ -15781329068048599432/14942574238341613337 4388772934226358350/2640112802717985697) -20832244458230302534551181278529162052/32789782692450857054331267544650656975)
PASS: fractions.test: fractions: (eqv? (/ -9015230453321124271/17425619133302730035 -10422000746814766599/14972344381173680534) 134979135022768387806775446187867640714/181609815620990738305316999098032100965)
PASS: fractions.test: fractions: (eqv? (/ -14741075237791868512/12448692140900938227 -1090381863721238817/1060836378253796023) 15637868866825840780217685066084527776/13573828137487503515304766902031557459)
PASS: fractions.test: fractions: (eqv? (/ -7371815071140740177/4722722556038701367 3872455829192658988/994203944294825175) -7329087620340161131469364260313555975/18288534491791723206480607737200436596)
PASS: fractions.test: fractions: (eqv? (/ -9856364379969390509/7988230468709836259 -7208901117187058135/7430860779232874136) 1093153305924514768551484985555671272/859497963436269188803272225817371895)
PASS: fractions.test: fractions: (eqv? (/ -4420263280205408439/38682162086456801604593696710774835436326970692840048042132553053971380151628 -758651402628235427/1755534012040040367913026343944696058732638465867705260088080517539506722166) 3879961265286134914514096239640695384126081133972137242327715997675029567458817030555062379437/14673138261791601182714628661554161812345431143865809776872034934342213839184709418896670662578)
PASS: fractions.test: fractions: (eqv? (/ -54987418627898620923060954379316763081930842855917193391807940070173620336071/17370345837184638879794373707261631548922174314274224219546763452439685451597 107349939397731511365417710412808670916754334908520065561311453951414109180973/7800708635318451621630266369706695626474649690647985662113853436261704078874) -428940831324519456770429889832838610542119304716244392653623661175655561457214418178921042544524225772650432309479656622489393939407340321261255371264054/1864705572939408818246392762570376592749103793151936455808919833872532407312841098160841844995663367019074328670998871082130543124576872890789577304863881)
PASS: fractions.test: fraction generics: (eq? (G 1) (quote integer))
PASS: fractions.test: fraction generics: (eq? (G 2/3) (quote fraction))
PASS: ftw.test: visited?-proc: 0 0 - 1st
PASS: ftw.test: visited?-proc: 0 0 - 2nd
PASS: ftw.test: visited?-proc: 0 0 - 3rd
PASS: ftw.test: visited?-proc: 0 1
PASS: ftw.test: visited?-proc: 0 2
PASS: ftw.test: visited?-proc: 0 3
PASS: ftw.test: visited?-proc: 5 5
PASS: ftw.test: visited?-proc: 5 7
PASS: ftw.test: visited?-proc: 7 5
PASS: ftw.test: visited?-proc: 7 7
PASS: ftw.test: visited?-proc: 5 5 - 2nd
PASS: ftw.test: visited?-proc: 5 7 - 2nd
PASS: ftw.test: visited?-proc: 7 5 - 2nd
PASS: ftw.test: visited?-proc: 7 7 - 2nd
PASS: ftw.test: file-system-fold: test-suite
PASS: ftw.test: file-system-fold: test-suite (never enter)
PASS: ftw.test: file-system-fold: test-suite/lib.scm (flat file)
PASS: ftw.test: file-system-fold: ENOENT
FAIL: ftw.test: file-system-fold: EACCES
PASS: ftw.test: file-system-fold: dangling symlink and lstat
PASS: ftw.test: file-system-fold: dangling symlink and stat
PASS: ftw.test: file-system-tree: test-suite (never enter)
PASS: ftw.test: file-system-tree: test-suite/*
PASS: ftw.test: file-system-tree: test-suite (recursive)
PASS: ftw.test: file-system-tree: ENOENT
PASS: ftw.test: scandir: top-srcdir
PASS: ftw.test: scandir: test-suite
PASS: ftw.test: scandir: flat file
PASS: ftw.test: scandir: EACCES
PASS: ftw.test: scandir: no select
PASS: future.test: futures: make-future
PASS: future.test: futures: future
PASS: future.test: futures: true
PASS: future.test: futures: (+ 2 3)
PASS: future.test: futures: many
PASS: future.test: futures: touch several times
PASS: future.test: futures: nested
PASS: future.test: futures: multiple values
PASS: future.test: futures: no exception
PASS: future.test: futures: exception
PASS: gc.test: weak-values versus records
PASS: gc.test: gc: after-gc-hook gets called
UNRESOLVED: gc.test: gc: Unused modules are removed
FAIL: gc.test: gc: Lexical vars are collectable
PASS: getopt-long.test: exported procs: `option-ref' defined
PASS: getopt-long.test: exported procs: `getopt-long' defined
PASS: getopt-long.test: specifying predicate: valid arg
PASS: getopt-long.test: specifying predicate: invalid arg
PASS: getopt-long.test: specifying predicate: option has no arg
PASS: getopt-long.test: not specifying predicate: option has arg
PASS: getopt-long.test: not specifying predicate: option has no arg
PASS: getopt-long.test: value optional: long option `foo' w/ arg, long option `bar'
PASS: getopt-long.test: value optional: short option `foo' w/ arg, long option `bar'
PASS: getopt-long.test: value optional: short option `foo', long option `bar', no args
PASS: getopt-long.test: value optional: long option `foo', long option `bar', no args
PASS: getopt-long.test: value optional: long option `bar', short option `foo', no args
PASS: getopt-long.test: value optional: long option `bar', long option `foo', no args
PASS: getopt-long.test: option-ref: option-ref `--foo 4'
PASS: getopt-long.test: option-ref: option-ref `-f 4'
PASS: getopt-long.test: option-ref: option-ref `-f4'
PASS: getopt-long.test: option-ref: option-ref `--foo=4'
PASS: getopt-long.test: required: not mentioned, not given
PASS: getopt-long.test: required: not mentioned, given
PASS: getopt-long.test: required: not specified required, not given
PASS: getopt-long.test: required: not specified required, given anyway
PASS: getopt-long.test: required: not specified required, but w/ value, given anyway w/ "=" val
PASS: getopt-long.test: required: not specified required, but w/ value, given anyway w/ non-"=" val
PASS: getopt-long.test: required: specified required, not given
PASS: getopt-long.test: specified no-value, given anyway: using "=" syntax
PASS: getopt-long.test: specified arg required: short opt, arg given
PASS: getopt-long.test: specified arg required: long non-"=" opt, arg given
PASS: getopt-long.test: specified arg required: long "=" opt, arg given
PASS: getopt-long.test: specified arg required: short opt, arg not given
PASS: getopt-long.test: specified arg required: long non-"=" opt, arg not given (next arg an option)
PASS: getopt-long.test: specified arg required: long "=" opt, arg not given
PASS: getopt-long.test: apples-blimps-catalexis example: normal 1
PASS: getopt-long.test: apples-blimps-catalexis example: normal 2
PASS: getopt-long.test: apples-blimps-catalexis example: normal 3
PASS: getopt-long.test: apples-blimps-catalexis example: bad ordering causes missing option
PASS: getopt-long.test: multiple occurrences: sf/sf
PASS: getopt-long.test: multiple occurrences: sa/sa
PASS: getopt-long.test: multiple occurrences: sf/sa
PASS: getopt-long.test: multiple occurrences: sa/sf
PASS: getopt-long.test: multiple occurrences: lf/lf
PASS: getopt-long.test: multiple occurrences: la/la
PASS: getopt-long.test: multiple occurrences: lf/la
PASS: getopt-long.test: multiple occurrences: la/lf
PASS: getopt-long.test: multiple occurrences: sf/lf
PASS: getopt-long.test: multiple occurrences: lf/sf
PASS: getopt-long.test: multiple occurrences: sf/la
PASS: getopt-long.test: multiple occurrences: la/sf
PASS: getopt-long.test: multiple occurrences: sa/lf
PASS: getopt-long.test: multiple occurrences: lf/sa
PASS: getopt-long.test: multiple occurrences: sa/la
PASS: getopt-long.test: multiple occurrences: la/sa
PASS: getopt-long.test: stop-at-first-non-option: guile-tools compile example
PASS: goops.test: GOOPS loads
PASS: goops.test: basic classes: <top>: instance?
PASS: goops.test: basic classes: <top>: class-of
PASS: goops.test: basic classes: <top>: is a class?
PASS: goops.test: basic classes: <top>: class-name
PASS: goops.test: basic classes: <top>: direct superclasses
PASS: goops.test: basic classes: <top>: superclasses
PASS: goops.test: basic classes: <top>: direct slots
PASS: goops.test: basic classes: <top>: slots
PASS: goops.test: basic classes: <object>: instance?
PASS: goops.test: basic classes: <object>: class-of
PASS: goops.test: basic classes: <object>: is a class?
PASS: goops.test: basic classes: <object>: class-name
PASS: goops.test: basic classes: <object>: direct superclasses
PASS: goops.test: basic classes: <object>: superclasses
PASS: goops.test: basic classes: <object>: direct slots
PASS: goops.test: basic classes: <object>: slots
PASS: goops.test: basic classes: <class>: instance?
PASS: goops.test: basic classes: <class>: class-of
PASS: goops.test: basic classes: <class>: is a class?
PASS: goops.test: basic classes: <class>: class-name
PASS: goops.test: basic classes: <class>: direct superclass
PASS: goops.test: basic classes: class-precedence-list: <void-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <void-port>
PASS: goops.test: basic classes: class-precedence-list: <soft-input-port>
PASS: goops.test: basic classes: class-precedence-list: <soft-output-port>
PASS: goops.test: basic classes: class-precedence-list: <soft-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <soft-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-input-port-input-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-input-port-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-input-port-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-input-port-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-custom-binary-input-port-input-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-custom-binary-input-port-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-custom-binary-input-port-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-custom-binary-input-port-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-output-port-input-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-output-port-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-output-port-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-output-port-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-custom-binary-output-port-input-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-custom-binary-output-port-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-custom-binary-output-port-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-custom-binary-output-port-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-transcoded-port-input-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-transcoded-port-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-transcoded-port-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-transcoded-port-port>
PASS: goops.test: basic classes: class-precedence-list: <port>
PASS: goops.test: basic classes: class-precedence-list: <continuation>
PASS: goops.test: basic classes: class-precedence-list: <thread>
PASS: goops.test: basic classes: class-precedence-list: <mutex>
PASS: goops.test: basic classes: class-precedence-list: <condition-variable>
PASS: goops.test: basic classes: class-precedence-list: <arbiter>
PASS: goops.test: basic classes: class-precedence-list: <async>
PASS: goops.test: basic classes: class-precedence-list: <frame>
PASS: goops.test: basic classes: class-precedence-list: <winder>
PASS: goops.test: basic classes: class-precedence-list: <promise>
PASS: goops.test: basic classes: class-precedence-list: <hook>
PASS: goops.test: basic classes: class-precedence-list: <random-state>
PASS: goops.test: basic classes: class-precedence-list: <macro>
PASS: goops.test: basic classes: class-precedence-list: <malloc>
PASS: goops.test: basic classes: class-precedence-list: <directory>
PASS: goops.test: basic classes: class-precedence-list: <regexp>
PASS: goops.test: basic classes: class-precedence-list: <srcprops>
PASS: goops.test: basic classes: class-precedence-list: #<<class> a215168>
PASS: goops.test: basic classes: class-precedence-list: <character-set>
PASS: goops.test: basic classes: class-precedence-list: <char-set-cursor>
PASS: goops.test: basic classes: class-precedence-list: <%memoized>
PASS: goops.test: basic classes: class-precedence-list: <<glil-void>>
PASS: goops.test: basic classes: class-precedence-list: <srfi-69:hash-table>
PASS: goops.test: basic classes: class-precedence-list: <<var>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-lexical>>
PASS: goops.test: basic classes: class-precedence-list: <<operand>>
PASS: goops.test: basic classes: class-precedence-list: <<coverage-data>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-module>>
PASS: goops.test: basic classes: class-precedence-list: <lexical-token>
PASS: goops.test: basic classes: class-precedence-list: <<let-values>>
PASS: goops.test: basic classes: class-precedence-list: <<tree-analysis>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-std-prelude>>
PASS: goops.test: basic classes: class-precedence-list: <module>
PASS: goops.test: basic classes: class-precedence-list: <<glil-branch>>
PASS: goops.test: basic classes: class-precedence-list: <<dynref>>
PASS: goops.test: basic classes: class-precedence-list: <<binding-info>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-kw-prelude>>
PASS: goops.test: basic classes: class-precedence-list: <record-type>
PASS: goops.test: basic classes: class-precedence-list: <<glil-mv-call>>
PASS: goops.test: basic classes: class-precedence-list: <<prompt>>
PASS: goops.test: basic classes: class-precedence-list: <<toplevel-info>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-mv-bind>>
PASS: goops.test: basic classes: class-precedence-list: <bindings>
PASS: goops.test: basic classes: class-precedence-list: <lexical-environment-type>
PASS: goops.test: basic classes: class-precedence-list: <foo>
PASS: goops.test: basic classes: class-precedence-list: <locale>
PASS: goops.test: basic classes: class-precedence-list: <<future>>
PASS: goops.test: basic classes: class-precedence-list: <foo>
PASS: goops.test: basic classes: class-precedence-list: <top>
PASS: goops.test: basic classes: class-precedence-list: <<variable-cache-cell>>
PASS: goops.test: basic classes: class-precedence-list: <<warning-type>>
PASS: goops.test: basic classes: class-precedence-list: <print-state>
PASS: goops.test: basic classes: class-precedence-list: <<glil-unbind>>
PASS: goops.test: basic classes: class-precedence-list: <option-spec>
PASS: goops.test: basic classes: class-precedence-list: <<arity-info>>
PASS: goops.test: basic classes: class-precedence-list: <<abort>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-prompt>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-bind>>
PASS: goops.test: basic classes: class-precedence-list: <<reference-graph>>
PASS: goops.test: basic classes: class-precedence-list: <<dynset>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-call>>
PASS: goops.test: basic classes: class-precedence-list: <<language>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-opt-prelude>>
PASS: goops.test: basic classes: class-precedence-list: <<dynwind>>
PASS: goops.test: basic classes: class-precedence-list: <source-location>
PASS: goops.test: basic classes: class-precedence-list: <<glil-label>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-program>>
PASS: goops.test: basic classes: class-precedence-list: <<fix>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-toplevel>>
PASS: goops.test: basic classes: class-precedence-list: <stack>
PASS: goops.test: basic classes: class-precedence-list: <<vlist>>
PASS: goops.test: basic classes: class-precedence-list: <<counter>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-const>>
PASS: goops.test: basic classes: class-precedence-list: <<glil-source>>
PASS: goops.test: basic classes: class-precedence-list: <dynamic-object>
PASS: goops.test: basic classes: class-precedence-list: <memoizer>
PASS: goops.test: basic classes: class-precedence-list: <void-output-port>
PASS: goops.test: basic classes: class-precedence-list: <void-input-port>
PASS: goops.test: basic classes: class-precedence-list: <string-port>
PASS: goops.test: basic classes: class-precedence-list: <string-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <string-output-port>
PASS: goops.test: basic classes: class-precedence-list: <string-input-port>
PASS: goops.test: basic classes: class-precedence-list: <file-port>
PASS: goops.test: basic classes: class-precedence-list: <file-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <file-output-port>
PASS: goops.test: basic classes: class-precedence-list: <file-input-port>
PASS: goops.test: basic classes: class-precedence-list: <output-port>
PASS: goops.test: basic classes: class-precedence-list: <input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <input-port>
PASS: goops.test: basic classes: class-precedence-list: <unknown>
PASS: goops.test: basic classes: class-precedence-list: <keyword>
PASS: goops.test: basic classes: class-precedence-list: <number>
PASS: goops.test: basic classes: class-precedence-list: <complex>
PASS: goops.test: basic classes: class-precedence-list: <real>
PASS: goops.test: basic classes: class-precedence-list: <fraction>
PASS: goops.test: basic classes: class-precedence-list: <integer>
PASS: goops.test: basic classes: class-precedence-list: <bitvector>
PASS: goops.test: basic classes: class-precedence-list: <array>
PASS: goops.test: basic classes: class-precedence-list: <bytevector>
PASS: goops.test: basic classes: class-precedence-list: <uvec>
PASS: goops.test: basic classes: class-precedence-list: <vm-continuation>
PASS: goops.test: basic classes: class-precedence-list: <vm>
PASS: goops.test: basic classes: class-precedence-list: <objcode>
PASS: goops.test: basic classes: class-precedence-list: <frame>
PASS: goops.test: basic classes: class-precedence-list: <dynamic-state>
PASS: goops.test: basic classes: class-precedence-list: <fluid>
PASS: goops.test: basic classes: class-precedence-list: <hashtable>
PASS: goops.test: basic classes: class-precedence-list: <foreign>
PASS: goops.test: basic classes: class-precedence-list: <vector>
PASS: goops.test: basic classes: class-precedence-list: <symbol>
PASS: goops.test: basic classes: class-precedence-list: <string>
PASS: goops.test: basic classes: class-precedence-list: <list>
PASS: goops.test: basic classes: class-precedence-list: <null>
PASS: goops.test: basic classes: class-precedence-list: <pair>
PASS: goops.test: basic classes: class-precedence-list: <char>
PASS: goops.test: basic classes: class-precedence-list: <boolean>
PASS: goops.test: basic classes: class-precedence-list: <applicable>
PASS: goops.test: basic classes: class-precedence-list: <<parameter>>
PASS: goops.test: basic classes: class-precedence-list: <r6rs-bytevector-output-port-procedure>
PASS: goops.test: basic classes: class-precedence-list: <eval-closure>
PASS: goops.test: basic classes: class-precedence-list: <boot-closure>
PASS: goops.test: basic classes: class-precedence-list: <guardian>
PASS: goops.test: basic classes: class-precedence-list: <catch-closure>
PASS: goops.test: basic classes: class-precedence-list: <procedure>
PASS: goops.test: basic classes: class-precedence-list: <primitive-generic>
PASS: goops.test: basic classes: class-precedence-list: <applicable-struct>
PASS: goops.test: basic classes: class-precedence-list: <generic>
PASS: goops.test: basic classes: class-precedence-list: <generic-with-setter>
PASS: goops.test: basic classes: class-precedence-list: <extended-generic-with-setter>
PASS: goops.test: basic classes: class-precedence-list: <extended-accessor>
PASS: goops.test: basic classes: class-precedence-list: <accessor>
PASS: goops.test: basic classes: class-precedence-list: <extended-generic>
PASS: goops.test: basic classes: class-precedence-list: <foreign-slot>
PASS: goops.test: basic classes: class-precedence-list: <double-slot>
PASS: goops.test: basic classes: class-precedence-list: <float-slot>
PASS: goops.test: basic classes: class-precedence-list: <int-slot>
PASS: goops.test: basic classes: class-precedence-list: <read-only-slot>
PASS: goops.test: basic classes: class-precedence-list: <protected-read-only-slot>
PASS: goops.test: basic classes: class-precedence-list: <self-slot>
PASS: goops.test: basic classes: class-precedence-list: <opaque-slot>
PASS: goops.test: basic classes: class-precedence-list: <protected-opaque-slot>
PASS: goops.test: basic classes: class-precedence-list: <hidden-slot>
PASS: goops.test: basic classes: class-precedence-list: <protected-hidden-slot>
PASS: goops.test: basic classes: class-precedence-list: <protected-slot>
PASS: goops.test: basic classes: class-precedence-list: <scm-slot>
PASS: goops.test: basic classes: class-precedence-list: <object>
PASS: goops.test: basic classes: class-precedence-list: <js-object>
PASS: goops.test: basic classes: class-precedence-list: <js-module-object>
PASS: goops.test: basic classes: class-precedence-list: <js-global-object>
PASS: goops.test: basic classes: class-precedence-list: <js-array-object>
PASS: goops.test: basic classes: class-precedence-list: <js-program-wrapper>
PASS: goops.test: basic classes: class-precedence-list: <method>
PASS: goops.test: basic classes: class-precedence-list: <accessor-method>
PASS: goops.test: basic classes: class-precedence-list: <class>
PASS: goops.test: basic classes: class-precedence-list: <procedure-class>
PASS: goops.test: basic classes: class-precedence-list: <applicable-struct-class>
PASS: goops.test: classes for built-in types: subr
PASS: goops.test: classes for built-in types: gsubr
PASS: goops.test: classes for built-in types: car
PASS: goops.test: classes for built-in types: string
PASS: goops.test: classes for built-in types: port
PASS: goops.test: classes for built-in types: struct vtable
PASS: goops.test: defining classes: define-class: creating a new binding
PASS: goops.test: defining classes: define-class: overwriting a binding to a non-class
XFAIL: goops.test: defining classes: define-class: bad init-thunk
PASS: goops.test: defining classes: define-class: interaction with `struct-ref'
PASS: goops.test: defining classes: define-class: interaction with `struct-set!'
PASS: goops.test: defining classes: define-class: with accessors
PASS: goops.test: defining classes: define-class: cannot redefine fields of <class>
PASS: goops.test: defining generics: define-generic: creating a new top-level binding
PASS: goops.test: defining generics: define-generic: overwriting a top-level binding to a non-generic
PASS: goops.test: defining generics: define-generic: overwriting a top-level binding to a generic
PASS: goops.test: defining generics: define-generic: getters do not have setters
PASS: goops.test: defining methods: define-method
PASS: goops.test: defining methods: method-more-specific?
PASS: goops.test: defining methods: method-more-specific? (failure)
PASS: goops.test: the method cache: defining a method with a rest arg
PASS: goops.test: defining accessors: define-accessor: creating a new top-level binding
PASS: goops.test: defining accessors: define-accessor: accessors have setters
PASS: goops.test: defining accessors: define-accessor: overwriting a top-level binding to a non-accessor
PASS: goops.test: defining accessors: define-accessor: overwriting a top-level binding to an accessor
PASS: goops.test: object update: defining class
PASS: goops.test: object update: making instance
PASS: goops.test: object update: redefining class
PASS: goops.test: object update: changing class
PASS: goops.test: object update: `hell' in `goops.c' grows as expected
PASS: goops.test: object comparison: default method
PASS: goops.test: object comparison: equal?
PASS: goops.test: object comparison: not equal?
PASS: goops.test: object comparison: =
PASS: goops.test: object comparison: not =
PASS: goops.test: active-slot: defining class with active slot
PASS: goops.test: composite-slot: creating instance with propagated slot
PASS: goops.test: composite-slot: reading propagated slot
PASS: goops.test: composite-slot: writing propagated slot
PASS: goops.test: no-applicable-method: calling generic, no methods
PASS: goops.test: no-applicable-method: calling generic, one method, applicable
PASS: goops.test: no-applicable-method: calling generic, one method, not applicable
PASS: guardians.test: g2-garbage not collected yet
PASS: guardians.test: g3-garbage not collected yet
PASS: guardians.test: g3-garbage saved
PASS: guardians.test: g2-saved
PASS: guardians.test: nothing else saved
UNRESOLVED: guardians.test: g2-garbage saved
PASS: guardians.test: standard guardian functionality: make-guardian: documented?
PASS: guardians.test: standard guardian functionality: make-guardian: returns procedure
PASS: guardians.test: standard guardian functionality: make-guardian: returns new procedure each time
PASS: guardians.test: standard guardian functionality: empty guardian: returns #f
PASS: guardians.test: standard guardian functionality: empty guardian: returns always #f
PASS: guardians.test: standard guardian functionality: guarding independent objects: guarding immediate
PASS: guardians.test: standard guardian functionality: guarding independent objects: guarding non-immediate
PASS: guardians.test: standard guardian functionality: guarding independent objects: guarding two non-immediates
UNRESOLVED: guardians.test: standard guardian functionality: guarding independent objects: re-guarding non-immediates
PASS: guardians.test: standard guardian functionality: guarding independent objects: guarding living non-immediate
UNRESOLVED: guardians.test: standard guardian functionality: guarding weakly referenced objects: guarded weak vector element gets returned from guardian
UNRESOLVED: guardians.test: standard guardian functionality: guarding weakly referenced objects: guarded element of weak vector gets eventually removed from weak vector
UNRESOLVED: guardians.test: standard guardian functionality: guarding weak containers: element of guarded weak vector gets collected
UNRESOLVED: guardians.test: standard guardian functionality: guarding objects more than once: guarding twice in one guardian
UNRESOLVED: guardians.test: standard guardian functionality: guarding objects more than once: guarding twice in two guardians
PASS: hash.test: hash: (->bool (object-documentation hash))
PASS: hash.test: hash: hash #t -1
PASS: hash.test: hash: hash #t 0
PASS: hash.test: hash: (= 0 (hash #t 1))
PASS: hash.test: hash: (= 0 (hash #f 1))
PASS: hash.test: hash: (= 0 (hash noop 1))
PASS: hash.test: hash: (= 0 (hash +inf.0 1))
PASS: hash.test: hash: (= 0 (hash -inf.0 1))
PASS: hash.test: hash: (= 0 (hash +nan.0 1))
PASS: hash.test: hashv: (->bool (object-documentation hashv))
PASS: hash.test: hashv: hashv #t -1
PASS: hash.test: hashv: hashv #t 0
PASS: hash.test: hashv: (= 0 (hashv #t 1))
PASS: hash.test: hashv: (= 0 (hashv #f 1))
PASS: hash.test: hashv: (= 0 (hashv noop 1))
PASS: hash.test: hashq: (->bool (object-documentation hashq))
PASS: hash.test: hashq: hashq #t -1
PASS: hash.test: hashq: hashq #t 0
PASS: hash.test: hashq: (= 0 (hashq #t 1))
PASS: hash.test: hashq: (= 0 (hashq #f 1))
PASS: hash.test: hashq: (= 0 (hashq noop 1))
PASS: hash.test: make-hash-table, hash-table?: make-hash-table -1
PASS: hash.test: make-hash-table, hash-table?: (hash-table? (make-hash-table 0))
PASS: hash.test: make-hash-table, hash-table?: (not (hash-table? (quote not-a-hash-table)))
PASS: hash.test: make-hash-table, hash-table?: (string-suffix? 0/113> (with-output-to-string (lambda () (write (make-hash-table 100)))))
PASS: hash.test: hash-set and hash-ref: (let ((table (make-hash-table 1))) (hash-set! table (quote one) 1) (hash-set! table (quote two) #t) (hash-set! table (quote three) #t) (hash-set! table (quote four) #t) (hash-set! table (quote five) #t) (hash-set! table (quote six) #t) (hash-set! table (quote seven) #t) (hash-set! table (quote eight) #t) (hash-set! table (quote nine) 9) (hash-set! table (quote ten) #t) (hash-set! table (quote eleven) #t) (hash-set! table (quote twelve) #t) (hash-set! table (quote thirteen) #t) (hash-set! table (quote fourteen) #t) (hash-set! table (quote fifteen) #t) (hash-set! table (quote sixteen) #t) (hash-set! table (quote seventeen) #t) (hash-set! table 18 #t) (hash-set! table 19 #t) (hash-set! table 20 #t) (hash-set! table 21 #t) (hash-set! table 22 #t) (hash-set! table 23 #t) (hash-set! table 24 #t) (hash-set! table 25 #t) (hash-set! table 26 #t) (hash-set! table 27 #t) (hash-set! table 28 #t) (hash-set! table 29 #t) (hash-set! table 30 (quote thirty)) (hash-set! table 31 #t) (hash-set! table 32 #t) (hash-set! table 33 (quote thirty-three)) (hash-set! table 34 #t) (hash-set! table 35 #t) (hash-set! table (quote foo) (quote bar)) (and (equal? 1 (hash-ref table (quote one))) (equal? 9 (hash-ref table (quote nine))) (equal? (quote thirty) (hash-ref table 30)) (equal? (quote thirty-three) (hash-ref table 33)) (equal? (quote bar) (hash-ref table (quote foo))) (string-suffix? 36/61> (with-output-to-string (lambda () (write table))))))
PASS: hash.test: hash-set and hash-ref: (equal? (quote foo) (let ((table (make-hash-table))) (hash-set! table 1 (quote foo)) (hash-ref table 1)))
PASS: hash.test: hash-set and hash-ref: (equal? (quote foo) (let ((table (make-hash-table))) (hashv-set! table 1 (quote foo)) (hashv-ref table 1)))
PASS: hash.test: hash-set and hash-ref: (equal? (quote foo) (let ((table (make-hash-table))) (hashq-set! table 1 (quote foo)) (hashq-ref table 1)))
PASS: hash.test: hash-set and hash-ref: (equal? (quote foo) (let ((table (make-hash-table))) (hash-set! table 1/2 (quote foo)) (hash-ref table 1/2)))
PASS: hash.test: hash-set and hash-ref: (equal? (quote foo) (let ((table (make-hash-table))) (hashv-set! table 1/2 (quote foo)) (hashv-ref table 1/2)))
PASS: hash.test: hash-set and hash-ref: (equal? #f (let ((table (make-hash-table))) (hashq-set! table 1/2 (quote foo)) (hashq-ref table 1/2)))
PASS: hash.test: hash-set and hash-ref: (equal? (quote foo) (let ((table (make-hash-table))) (hash-set! table (list 1 2) (quote foo)) (hash-ref table (list 1 2))))
PASS: hash.test: hash-set and hash-ref: (equal? #f (let ((table (make-hash-table))) (hashv-set! table (list 1 2) (quote foo)) (hashv-ref table (list 1 2))))
PASS: hash.test: hash-set and hash-ref: (equal? #f (let ((table (make-hash-table))) (hashq-set! table (list 1 2) (quote foo)) (hashq-ref table (list 1 2))))
PASS: hash.test: hash-set and hash-ref: (equal? (quote bar) (let ((table (make-hash-table))) (hash-ref table (quote foo) (quote bar))))
PASS: hash.test: hash-set and hash-ref: (equal? (quote bar) (let ((table (make-hash-table))) (hashv-ref table (quote foo) (quote bar))))
PASS: hash.test: hash-set and hash-ref: (equal? (quote bar) (let ((table (make-hash-table))) (hashq-ref table (quote foo) (quote bar))))
PASS: hash.test: hash-set and hash-ref: (equal? (quote bar) (let ((table (make-hash-table))) (hashx-ref hash equal? table (quote foo) (quote bar))))
PASS: hash.test: hash-set and hash-ref: (hash-ref 'not-a-table 'key)
PASS: hash.test: auto-resizing hashx: (equal? (quote equal) (hash-ref table 1/2))
PASS: hash.test: auto-resizing hashx: (equal? (quote equal) (hash-ref table 1/3))
PASS: hash.test: auto-resizing hashx: (equal? (quote equal) (hash-ref table 4))
PASS: hash.test: auto-resizing hashx: (equal? (quote equal) (hashx-ref hash assoc table 1/32))
PASS: hash.test: auto-resizing hashx: (equal? (quote equal) (hashx-ref hash assoc table 1/33))
PASS: hash.test: auto-resizing hashx: (equal? (quote equal) (hashx-ref hash assoc table 34))
PASS: hash.test: auto-resizing hashx: (string-suffix? 33/61> (with-output-to-string (lambda () (write table))))
PASS: hash.test: hashx: (let ((table (make-hash-table))) (hashx-set! (lambda (k v) 1) (lambda (k al) (assoc (quote foo) al)) table (quote foo) (quote bar)) (equal? (quote bar) (hashx-ref (lambda (k v) 1) (lambda (k al) (assoc (quote foo) al)) table (quote baz))))
PASS: hash.test: hashx: (let ((table (make-hash-table 31))) (hashx-set! (lambda (k v) 1) assoc table (quote foo) (quote bar)) (equal? #f (hashx-ref (lambda (k v) 2) assoc table (quote foo))))
PASS: hash.test: hashx: (let ((table (make-hash-table))) (hashx-set! hash assoc table (quote foo) (quote bar)) (equal? #f (hashx-ref hash (lambda (k al) #f) table (quote foo))))
PASS: hash.test: hashx: hashx-set! (lambda (k s) 1) equal? table 'foo 'bar
PASS: hash.test: hashx-remove!: (->bool (object-documentation hashx-remove!))
PASS: hash.test: hashx-remove!: (let ((table (make-hash-table))) (hashx-set! hashq assq table (quote x) 123) (hashx-remove! hashq assq table (quote x)) (null? (hash-map->list noop table)))
PASS: hash.test: hashx: hashx-set! (lambda (k s) 1) (lambda (k al) #t) table 'foo 'bar
PASS: hooks.test: hooks: make-hook
PASS: hooks.test: hooks: add-hook!
PASS: hooks.test: hooks: add-hook!: append
PASS: hooks.test: hooks: add-hook!: illegal proc
PASS: hooks.test: hooks: add-hook!: illegal hook
PASS: hooks.test: hooks: run-hook
PASS: hooks.test: hooks: run-hook: bad hook
PASS: hooks.test: hooks: run-hook: too many args
PASS: hooks.test: hooks: run-hook: destructive procs
PASS: hooks.test: hooks: remove-hook!:
PASS: hooks.test: hooks: remove-hook!: empty hook
PASS: hooks.test: hooks: hook->list
PASS: hooks.test: hooks: reset-hook!
PASS: hooks.test: hooks: reset-hook!: empty hook
PASS: hooks.test: hooks: reset-hook!: bad hook
PASS: i18n.test: locale objects: make-locale (2 args)
PASS: i18n.test: locale objects: make-locale (2 args, list)
PASS: i18n.test: locale objects: make-locale (3 args)
PASS: i18n.test: locale objects: make-locale with unknown locale
PASS: i18n.test: locale objects: locale?
PASS: i18n.test: locale objects: %global-locale
PASS: i18n.test: text collation (English): string-locale<?
PASS: i18n.test: text collation (English): char-locale<?
PASS: i18n.test: text collation (English): string-locale-ci=?
PASS: i18n.test: text collation (English): string-locale-ci<?
UNRESOLVED: i18n.test: text collation (French): string-locale<?
UNRESOLVED: i18n.test: text collation (French): char-locale<?
UNRESOLVED: i18n.test: text collation (French): string-locale-ci=?
UNRESOLVED: i18n.test: text collation (French): string-locale-ci=? (2 args, wide strings)
UNRESOLVED: i18n.test: text collation (French): string-locale-ci=? (3 args, wide strings)
UNRESOLVED: i18n.test: text collation (French): string-locale-ci<>?
UNRESOLVED: i18n.test: text collation (French): string-locale-ci<>? (wide strings)
UNRESOLVED: i18n.test: text collation (French): string-locale-ci<>? (wide and narrow strings)
UNRESOLVED: i18n.test: text collation (French): char-locale-ci<>?
UNRESOLVED: i18n.test: text collation (French): char-locale-ci<>? (wide)
UNRESOLVED: i18n.test: text collation (German): string-locale-ci=?
UNRESOLVED: i18n.test: text collation (Greek): string-locale-ci=?
PASS: i18n.test: character mapping: char-locale-downcase
PASS: i18n.test: character mapping: char-locale-upcase
PASS: i18n.test: character mapping: char-locale-titlecase
PASS: i18n.test: character mapping: char-locale-titlecase Dž
UNRESOLVED: i18n.test: character mapping: char-locale-upcase Turkish
UNRESOLVED: i18n.test: character mapping: char-locale-downcase Turkish
PASS: i18n.test: string mapping: string-locale-downcase
PASS: i18n.test: string mapping: string-locale-upcase
PASS: i18n.test: string mapping: string-locale-titlecase
UNRESOLVED: i18n.test: string mapping: string-locale-upcase German
UNRESOLVED: i18n.test: string mapping: string-locale-upcase Greek
UNRESOLVED: i18n.test: string mapping: string-locale-upcase Greek (two sigmas)
UNRESOLVED: i18n.test: string mapping: string-locale-downcase Greek
UNRESOLVED: i18n.test: string mapping: string-locale-downcase Greek (two sigmas)
UNRESOLVED: i18n.test: string mapping: string-locale-upcase Turkish
UNRESOLVED: i18n.test: string mapping: string-locale-downcase Turkish
PASS: i18n.test: number parsing: locale-string->integer
PASS: i18n.test: number parsing: locale-string->inexact
UNRESOLVED: i18n.test: number parsing: locale-string->inexact (French)
PASS: i18n.test: nl-langinfo et al.: locale-day (1 arg)
PASS: i18n.test: nl-langinfo et al.: locale-day (2 args)
PASS: i18n.test: nl-langinfo et al.: locale-day (2 args, using `%global-locale')
UNRESOLVED: i18n.test: nl-langinfo et al.: locale-day (French)
UNRESOLVED: i18n.test: nl-langinfo et al.: locale-day (French, using `%global-locale')
UNRESOLVED: i18n.test: nl-langinfo et al.: default locale
PASS: i18n.test: number->locale-string: C: no thousand separator
PASS: i18n.test: number->locale-string: C: integer
PASS: i18n.test: number->locale-string: C: fraction
PASS: i18n.test: number->locale-string: C: fraction, 1 digit
UNRESOLVED: i18n.test: number->locale-string: French: integer
UNRESOLVED: i18n.test: number->locale-string: French: fraction
UNRESOLVED: i18n.test: number->locale-string: French: fraction, 1 digit
UNRESOLVED: i18n.test: format ~h: French: 12345.5678
UNRESOLVED: i18n.test: format ~h: English: 12345.5678
UNRESOLVED: i18n.test: monetary-amount->locale-string: French: integer
UNRESOLVED: i18n.test: monetary-amount->locale-string: French: fraction
PASS: import.test: selective non-import
PASS: import.test: selective import
PASS: import.test: renaming import
PASS: import.test: symbol-prefic-proc import
PASS: import.test: renamer import
PASS: interp.test: Internal defines 1
PASS: interp.test: Internal defines 2
PASS: interp.test: closure bodies: eval: expansion
PASS: interp.test: closure bodies: eval: iloc escape
PASS: interp.test: closure bodies: apply: expansion
PASS: interp.test: closure bodies: apply: iloc escape
PASS: keywords.test: keywords: printing
PASS: list.test: list: documented?
PASS: list.test: list: apply gets fresh list
PASS: list.test: make-list: documented?
PASS: list.test: make-list: no init: 0
PASS: list.test: make-list: no init: 1
PASS: list.test: make-list: no init: 2
PASS: list.test: make-list: no init: 3
PASS: list.test: make-list: with init: 0
PASS: list.test: make-list: with init: 1
PASS: list.test: make-list: with init: 2
PASS: list.test: make-list: with init: 3
PASS: list.test: cons*: documented?
PASS: list.test: cons*: one arg: empty list
PASS: list.test: cons*: one arg: one elem list
PASS: list.test: cons*: one arg: two elem list
PASS: list.test: cons*: two args: empty list
PASS: list.test: cons*: two args: one elem list
PASS: list.test: cons*: two args: two elem list
PASS: list.test: cons*: three args: empty list
PASS: list.test: cons*: three args: one elem list
PASS: list.test: cons*: three args: two elem list
PASS: list.test: cons*: apply list unchanged
PASS: list.test: append!: documented?
PASS: list.test: append!: no arguments
PASS: list.test: append!: empty list argument
PASS: list.test: append!: some empty list arguments
PASS: list.test: append!: some empty lists with non-empty list
PASS: list.test: append!: some empty lists with improper list
PASS: list.test: append!: some empty lists with circular list
PASS: list.test: append!: some empty lists with non list object
PASS: list.test: append!: non-empty list between empty lists
PASS: list.test: append!: two one-element lists
PASS: list.test: append!: three one-element lists
PASS: list.test: append!: two two-element lists
PASS: list.test: append!: three two-element lists
PASS: list.test: append!: empty list between non-empty lists
PASS: list.test: append!: list and improper list
PASS: list.test: append!: list and circular list
PASS: list.test: append!: list and non list object
PASS: list.test: append!: several arbitrary lists
PASS: list.test: append!: list to itself
XFAIL: list.test: append!: wrong argument: improper list and empty list
XFAIL: list.test: append!: wrong argument: improper list and list
XFAIL: list.test: append!: wrong argument: list, improper list and list
XFAIL: list.test: append!: wrong argument: circular list and empty list
XFAIL: list.test: append!: wrong argument: circular list and list
XFAIL: list.test: append!: wrong argument: list, circular list and list
PASS: list.test: list-ref: documented?
PASS: list.test: list-ref: argument error: index out of range: empty list: index 0
PASS: list.test: list-ref: argument error: index out of range: empty list: index > 0
PASS: list.test: list-ref: argument error: index out of range: empty list: index < 0
PASS: list.test: list-ref: argument error: index out of range: non-empty list: index > length
PASS: list.test: list-ref: argument error: index out of range: non-empty list: index < 0
PASS: list.test: list-set!: documented?
PASS: list.test: list-set!: argument error: index out of range: empty list: index 0
PASS: list.test: list-set!: argument error: index out of range: empty list: index > 0
PASS: list.test: list-set!: argument error: index out of range: empty list: index < 0
PASS: list.test: list-set!: argument error: index out of range: non-empty list: index > length
PASS: list.test: list-set!: argument error: index out of range: non-empty list: index < 0
PASS: list.test: list-cdr-set!: documented?
PASS: list.test: list-cdr-set!: argument error: index out of range: empty list: index 0
PASS: list.test: list-cdr-set!: argument error: index out of range: empty list: index > 0
PASS: list.test: list-cdr-set!: argument error: index out of range: empty list: index < 0
PASS: list.test: list-cdr-set!: argument error: index out of range: non-empty list: index > length
PASS: list.test: list-cdr-set!: argument error: index out of range: non-empty list: index < 0
PASS: list.test: memq: inline (eval)
PASS: list.test: memq: inline (compile)
PASS: list.test: memq: non inline (eval)
PASS: list.test: memq: non inline (compile)
PASS: list.test: memv: inline (eval)
PASS: list.test: memv: inline (compile)
PASS: list.test: memv: non inline (eval)
PASS: list.test: memv: non inline (compile)
PASS: load.test: search-path for "foo.scm" yields "dir1/foo.scm"
PASS: load.test: search-path for "bar.scm" yields "dir1/bar.scm"
PASS: load.test: search-path for "baz.scm" yields "dir2/baz.scm"
PASS: load.test: search-path for "baz.ss" yields "dir2/baz.ss"
PASS: load.test: search-path for "ugly.scm" yields "dir3/ugly.scm"
PASS: load.test: search-path for "subdir1" yields #f
PASS: load.test: search-path for "foo" with extensions (".ss" ".scm" "") yields "dir1/foo.scm"
PASS: load.test: search-path for "bar" with extensions (".ss" ".scm" "") yields "dir1/bar.scm"
PASS: load.test: search-path for "baz" with extensions (".ss" ".scm" "") yields "dir2/baz.ss"
PASS: load.test: search-path for "ugly.scm" with extensions (".ss" ".scm" "") yields "dir3/ugly.scm"
PASS: load.test: search-path for "ugly.ss" with extensions (".ss" ".scm" "") yields #f
PASS: load.test: elisp-nil: search-path for "ugly.scm" with extensions (".ss" ".scm" "") yields "dir3/ugly.scm"
PASS: load.test: elisp-nil: search-path for "ugly.ss" with extensions (".ss" ".scm" "") yields #f
PASS: load.test: return value of `load': primitive-load
PASS: load.test: return value of `load': load-compiled
PASS: match.test: matches: wildcard
PASS: match.test: matches: symbol
PASS: match.test: matches: string
PASS: match.test: matches: number
PASS: match.test: matches: char
PASS: match.test: matches: sexp
PASS: match.test: matches: predicate
PASS: match.test: matches: list
PASS: match.test: matches: list rest...
PASS: match.test: matches: list . rest
PASS: match.test: matches: list ..1
PASS: match.test: matches: list ..1, with predicate
PASS: match.test: matches: list ..1, nested
PASS: match.test: matches: tree
PASS: match.test: matches: and, unique names
PASS: match.test: matches: and, same names
PASS: match.test: matches: records: all slots, bind
PASS: match.test: matches: records: all slots, literals
PASS: match.test: matches: records: 2 slots
PASS: match.test: matches: records: RTD correctly checked
PASS: match.test: matches: records: getter
PASS: match.test: matches: records: setter
PASS: match.test: doesn't match: tree
PASS: match.test: doesn't match: list ..1
PASS: match.test: doesn't match: list ..1, with predicate
PASS: match.test: doesn't match: records: not a record
PASS: match.test: doesn't match: records: too many slots
PASS: match.test: upstream tests: any
PASS: match.test: upstream tests: symbol
PASS: match.test: upstream tests: number
PASS: match.test: upstream tests: string
PASS: match.test: upstream tests: literal symbol
PASS: match.test: upstream tests: null
PASS: match.test: upstream tests: pair
PASS: match.test: upstream tests: vector
PASS: match.test: upstream tests: any doubled
PASS: match.test: upstream tests: and empty
PASS: match.test: upstream tests: and single
PASS: match.test: upstream tests: and double
PASS: match.test: upstream tests: or empty
PASS: match.test: upstream tests: or single
PASS: match.test: upstream tests: or double
PASS: match.test: upstream tests: not
PASS: match.test: upstream tests: pred
PASS: match.test: upstream tests: named pred
PASS: match.test: upstream tests: duplicate symbols pass
PASS: match.test: upstream tests: duplicate symbols fail
PASS: match.test: upstream tests: duplicate symbols samth
PASS: match.test: upstream tests: duplicate symbols bound
PASS: match.test: upstream tests: ellipses
PASS: match.test: upstream tests: real ellipses
PASS: match.test: upstream tests: vector ellipses
PASS: match.test: upstream tests: pred ellipses
PASS: match.test: upstream tests: failure continuation
PASS: match.test: upstream tests: let
PASS: match.test: upstream tests: let*
PASS: match.test: upstream tests: getter car
PASS: match.test: upstream tests: getter cdr
PASS: match.test: upstream tests: getter vector
PASS: match.test: upstream tests: setter car
PASS: match.test: upstream tests: setter cdr
PASS: match.test: upstream tests: setter vector
PASS: match.test: upstream tests: single tail
PASS: match.test: upstream tests: single tail 2
PASS: match.test: upstream tests: multiple tail
PASS: match.test: upstream tests: tail against improper list
PASS: match.test: upstream tests: Riastradh quasiquote
PASS: match.test: upstream tests: trivial tree search
PASS: match.test: upstream tests: simple tree search
PASS: match.test: upstream tests: deep tree search
PASS: match.test: upstream tests: non-tail tree search
PASS: match.test: upstream tests: restricted tree search
PASS: match.test: upstream tests: fail restricted tree search
PASS: match.test: upstream tests: sxml tree search
PASS: match.test: upstream tests: failed sxml tree search
PASS: match.test: upstream tests: collect tree search
PASS: match.test: upstream tests: anded tail pattern
PASS: match.test: upstream tests: anded search pattern
PASS: match.test: upstream tests: joined tail
PASS: match.test: upstream tests: list ..1
PASS: match.test: upstream tests: list ..1 failed
PASS: match.test: upstream tests: list ..1 with predicate
PASS: match.test: upstream tests: list ..1 with failed predicate
PASS: modules.test: foundations: modules don't remain anonymous
PASS: modules.test: foundations: module-add!
PASS: modules.test: foundations: module-define!
PASS: modules.test: foundations: module-use!
PASS: modules.test: foundations: module-use! (duplicates local binding)
PASS: modules.test: foundations: module-locally-bound?
PASS: modules.test: foundations: module-{local-,}variable
PASS: modules.test: foundations: module-import-interface
PASS: modules.test: foundations: module-reverse-lookup
PASS: modules.test: foundations: module-reverse-lookup [pre-module-obarray]
PASS: modules.test: foundations: module-reverse-lookup [wrong-type-arg]
PASS: modules.test: foundations: the-root-module
PASS: modules.test: foundations: the-scm-module
PASS: modules.test: module-use: no uses initially
PASS: modules.test: module-use: using ice-9 q
PASS: modules.test: module-use: using ice-9 q again
PASS: modules.test: module-use: using ice-9 ftw
PASS: modules.test: module-use: using ice-9 ftw again
PASS: modules.test: module-use: using ice-9 control twice
PASS: modules.test: resolve-module: #:ensure #t by default
PASS: modules.test: resolve-module: #:ensure #t explicitly
PASS: modules.test: resolve-module: #:ensure #f
PASS: modules.test: observers: weak observer invoked
PASS: modules.test: observers: all weak observers invoked
PASS: modules.test: observers: imported bindings updated
PASS: modules.test: duplicate bindings: simple duplicate handler
PASS: modules.test: lazy binder: not invoked
PASS: modules.test: lazy binder: not invoked (module-add!)
PASS: modules.test: lazy binder: invoked (module-ref)
PASS: modules.test: lazy binder: invoked (module-define!)
PASS: modules.test: lazy binder: honored (ref)
PASS: modules.test: autoload: module-autoload!
PASS: modules.test: autoload: autoloaded
PASS: modules.test: autoload: autoloaded+used
PASS: modules.test: module versions: version-matches? for matching versions
PASS: modules.test: module versions: version-matches? for non-matching versions
PASS: modules.test: module versions: version-matches? against more specified version
PASS: modules.test: module versions: version-matches? against less specified version
PASS: net-db.test: getaddrinfo: 127.0.0.1, any service
PASS: net-db.test: getaddrinfo: 127.0.0.1:80
PASS: net-db.test: getaddrinfo: port 80
PASS: net-db.test: getaddrinfo: port 80 with family and socket type
PASS: net-db.test: getaddrinfo: no name
PASS: net-db.test: getaddrinfo: wrong service name
PASS: numbers.test: 1+: documented? (eval)
PASS: numbers.test: 1+: documented? (compile)
PASS: numbers.test: 1+: 0 (eval)
PASS: numbers.test: 1+: 0 (compile)
PASS: numbers.test: 1+: -1 (eval)
PASS: numbers.test: 1+: -1 (compile)
PASS: numbers.test: 1+: 100 (eval)
PASS: numbers.test: 1+: 100 (compile)
PASS: numbers.test: 1+: -100 (eval)
PASS: numbers.test: 1+: -100 (compile)
PASS: numbers.test: 1+: 1+ fixnum = bignum (32-bit) (eval)
PASS: numbers.test: 1+: 1+ fixnum = bignum (32-bit) (compile)
PASS: numbers.test: 1+: 1+ fixnum = bignum (64-bit) (eval)
PASS: numbers.test: 1+: 1+ fixnum = bignum (64-bit) (compile)
PASS: numbers.test: 1-: documented? (eval)
PASS: numbers.test: 1-: documented? (compile)
PASS: numbers.test: 1-: 0 (eval)
PASS: numbers.test: 1-: 0 (compile)
PASS: numbers.test: 1-: 1 (eval)
PASS: numbers.test: 1-: 1 (compile)
PASS: numbers.test: 1-: 100 (eval)
PASS: numbers.test: 1-: 100 (compile)
PASS: numbers.test: 1-: -100 (eval)
PASS: numbers.test: 1-: -100 (compile)
PASS: numbers.test: 1-: 1- fixnum = bignum (32-bit) (eval)
PASS: numbers.test: 1-: 1- fixnum = bignum (32-bit) (compile)
PASS: numbers.test: 1-: 1- fixnum = bignum (64-bit) (eval)
PASS: numbers.test: 1-: 1- fixnum = bignum (64-bit) (compile)
PASS: numbers.test: ash: documented?
PASS: numbers.test: ash: (eqv? 0 (ash 0 0))
PASS: numbers.test: ash: (eqv? 0 (ash 0 1))
PASS: numbers.test: ash: (eqv? 0 (ash 0 1000))
PASS: numbers.test: ash: (eqv? 0 (ash 0 -1))
PASS: numbers.test: ash: (eqv? 0 (ash 0 -1000))
PASS: numbers.test: ash: (eqv? 1 (ash 1 0))
PASS: numbers.test: ash: (eqv? 2 (ash 1 1))
PASS: numbers.test: ash: (eqv? 340282366920938463463374607431768211456 (ash 1 128))
PASS: numbers.test: ash: (eqv? 0 (ash 1 -1))
PASS: numbers.test: ash: (eqv? 0 (ash 1 -1000))
PASS: numbers.test: ash: (eqv? -1 (ash -1 0))
PASS: numbers.test: ash: (eqv? -2 (ash -1 1))
PASS: numbers.test: ash: (eqv? -340282366920938463463374607431768211456 (ash -1 128))
PASS: numbers.test: ash: (eqv? -1 (ash -1 -1))
PASS: numbers.test: ash: (eqv? -1 (ash -1 -1000))
PASS: numbers.test: ash: (eqv? -3 (ash -3 0))
PASS: numbers.test: ash: (eqv? -6 (ash -3 1))
PASS: numbers.test: ash: (eqv? -1020847100762815390390123822295304634368 (ash -3 128))
PASS: numbers.test: ash: (eqv? -2 (ash -3 -1))
PASS: numbers.test: ash: (eqv? -1 (ash -3 -1000))
PASS: numbers.test: ash: (eqv? -6 (ash -23 -2))
PASS: numbers.test: ash: (eqv? most-positive-fixnum (ash most-positive-fixnum 0))
PASS: numbers.test: ash: (eqv? (* 2 most-positive-fixnum) (ash most-positive-fixnum 1))
PASS: numbers.test: ash: (eqv? (* 4 most-positive-fixnum) (ash most-positive-fixnum 2))
PASS: numbers.test: ash: (eqv? (* most-positive-fixnum 340282366920938463463374607431768211456) (ash most-positive-fixnum 128))
PASS: numbers.test: ash: (eqv? (quotient most-positive-fixnum 2) (ash most-positive-fixnum -1))
PASS: numbers.test: ash: (eqv? 0 (ash most-positive-fixnum -1000))
PASS: numbers.test: ash: (eqv? (* 2 mpf4) (ash mpf4 1))
PASS: numbers.test: ash: (eqv? (* 4 mpf4) (ash mpf4 2))
PASS: numbers.test: ash: (eqv? (* 8 mpf4) (ash mpf4 3))
PASS: numbers.test: ash: (eqv? most-negative-fixnum (ash most-negative-fixnum 0))
PASS: numbers.test: ash: (eqv? (* 2 most-negative-fixnum) (ash most-negative-fixnum 1))
PASS: numbers.test: ash: (eqv? (* 4 most-negative-fixnum) (ash most-negative-fixnum 2))
PASS: numbers.test: ash: (eqv? (* most-negative-fixnum 340282366920938463463374607431768211456) (ash most-negative-fixnum 128))
PASS: numbers.test: ash: (eqv? (quotient-floor most-negative-fixnum 2) (ash most-negative-fixnum -1))
PASS: numbers.test: ash: (eqv? -1 (ash most-negative-fixnum -1000))
PASS: numbers.test: ash: (eqv? (* 2 mnf4) (ash mnf4 1))
PASS: numbers.test: ash: (eqv? (* 4 mnf4) (ash mnf4 2))
PASS: numbers.test: ash: (eqv? (* 8 mnf4) (ash mnf4 3))
PASS: numbers.test: exact?: documented?
PASS: numbers.test: exact?: integers: 0
PASS: numbers.test: exact?: integers: fixnum-max
PASS: numbers.test: exact?: integers: fixnum-max + 1
PASS: numbers.test: exact?: integers: fixnum-min
PASS: numbers.test: exact?: integers: fixnum-min - 1
PASS: numbers.test: exact?: reals: sqrt (fixnum-max^2 - 1)
PASS: numbers.test: exact?: reals: sqrt ((fixnum-max+1)^2 - 1)
PASS: numbers.test: exact?: reals: (not (exact? +inf.0))
PASS: numbers.test: exact?: reals: (not (exact? -inf.0))
PASS: numbers.test: exact?: reals: (not (exact? +nan.0))
PASS: numbers.test: exp: (documented? exp)
PASS: numbers.test: exp: no args
PASS: numbers.test: exp: two args
PASS: numbers.test: exp: (eqv? 0.0 (exp -inf.0))
PASS: numbers.test: exp: (eqv-loosely? 1.0 (exp 0))
PASS: numbers.test: exp: (eqv-loosely? 1.0 (exp 0.0))
PASS: numbers.test: exp: (eqv-loosely? const-e (exp 1.0))
PASS: numbers.test: exp: (eqv-loosely? const-e^2 (exp 2.0))
PASS: numbers.test: exp: (eqv-loosely? const-1/e (exp -1))
PASS: numbers.test: exp: exp(pi*i) = -1
PASS: numbers.test: exp: exp(-pi*i) = -1
PASS: numbers.test: exp: exp(2*pi*i) = +1
PASS: numbers.test: exp: exp(2-pi*i) = -e^2
PASS: numbers.test: odd?: (documented? odd?)
PASS: numbers.test: odd?: (odd? 1)
PASS: numbers.test: odd?: (odd? -1)
PASS: numbers.test: odd?: (not (odd? 0))
PASS: numbers.test: odd?: (not (odd? 2))
PASS: numbers.test: odd?: (not (odd? -2))
PASS: numbers.test: odd?: (odd? (+ (* 2 fixnum-max) 1))
PASS: numbers.test: odd?: (not (odd? (* 2 fixnum-max)))
PASS: numbers.test: odd?: (odd? (- (* 2 fixnum-min) 1))
PASS: numbers.test: odd?: (not (odd? (* 2 fixnum-min)))
PASS: numbers.test: even?: (documented? even?)
PASS: numbers.test: even?: (even? 2)
PASS: numbers.test: even?: (even? -2)
PASS: numbers.test: even?: (even? 0)
PASS: numbers.test: even?: (not (even? 1))
PASS: numbers.test: even?: (not (even? -1))
PASS: numbers.test: even?: (not (even? (+ (* 2 fixnum-max) 1)))
PASS: numbers.test: even?: (even? (* 2 fixnum-max))
PASS: numbers.test: even?: (not (even? (- (* 2 fixnum-min) 1)))
PASS: numbers.test: even?: (even? (* 2 fixnum-min))
PASS: numbers.test: finite?: (documented? finite?)
PASS: numbers.test: finite?: (not (finite? (inf)))
PASS: numbers.test: finite?: (not (finite? +inf.0))
PASS: numbers.test: finite?: (not (finite? -inf.0))
PASS: numbers.test: finite?: complex numbers not in domain of finite?
PASS: numbers.test: finite?: complex numbers not in domain of finite? (2)
PASS: numbers.test: finite?: complex numbers not in domain of finite? (3)
PASS: numbers.test: finite?: (finite? 3)
PASS: numbers.test: finite?: (not (finite? (nan)))
PASS: numbers.test: finite?: (not (finite? +nan.0))
PASS: numbers.test: finite?: (finite? 0)
PASS: numbers.test: finite?: (finite? 0.0)
PASS: numbers.test: finite?: (finite? -0.0)
PASS: numbers.test: finite?: (finite? 42.0)
PASS: numbers.test: finite?: (finite? 1/2)
PASS: numbers.test: finite?: (finite? (+ fixnum-max 1))
PASS: numbers.test: finite?: (finite? (- fixnum-min 1))
PASS: numbers.test: inf?: (documented? inf?)
PASS: numbers.test: inf?: (inf? (inf))
PASS: numbers.test: inf?: complex numbers not in domain of inf?
PASS: numbers.test: inf?: (inf? +inf.0)
PASS: numbers.test: inf?: (not (inf? 0))
PASS: numbers.test: inf?: (not (inf? 42.0))
PASS: numbers.test: inf?: (not (inf? (+ fixnum-max 1)))
PASS: numbers.test: inf?: (not (inf? (- fixnum-min 1)))
PASS: numbers.test: nan?: (documented? nan?)
PASS: numbers.test: nan?: (nan? (nan))
PASS: numbers.test: nan?: (not (nan? 0))
PASS: numbers.test: nan?: (not (nan? 42.0))
PASS: numbers.test: nan?: (not (nan? (+ fixnum-max 1)))
PASS: numbers.test: nan?: (not (nan? (- fixnum-min 1)))
PASS: numbers.test: abs: (documented? abs)
PASS: numbers.test: abs: (eqv? 0 (abs 0))
PASS: numbers.test: abs: (eqv? 1 (abs 1))
PASS: numbers.test: abs: (eqv? 1 (abs -1))
PASS: numbers.test: abs: double-negation of fixnum-min: (eqv? fixnum-min (- (abs fixnum-min)))
PASS: numbers.test: abs: (eqv? (+ fixnum-max 1) (abs (+ fixnum-max 1)))
PASS: numbers.test: abs: (eqv? (+ (- fixnum-min) 1) (abs (- fixnum-min 1)))
PASS: numbers.test: abs: (eqv? 0.0 (abs 0.0))
PASS: numbers.test: abs: (eqv? 0.0 (abs -0.0))
PASS: numbers.test: abs: (eqv? 1.0 (abs 1.0))
PASS: numbers.test: abs: (eqv? 1.0 (abs -1.0))
PASS: numbers.test: abs: (real-nan? (abs +nan.0))
PASS: numbers.test: abs: (eqv? +inf.0 (abs +inf.0))
PASS: numbers.test: abs: (eqv? +inf.0 (abs -inf.0))
PASS: numbers.test: quotient: (documented? quotient)
PASS: numbers.test: quotient: 0 / n: n = 1
PASS: numbers.test: quotient: 0 / n: n = -1
PASS: numbers.test: quotient: 0 / n: n = 2
PASS: numbers.test: quotient: 0 / n: n = fixnum-max
PASS: numbers.test: quotient: 0 / n: n = fixnum-max + 1
PASS: numbers.test: quotient: 0 / n: n = fixnum-min
PASS: numbers.test: quotient: 0 / n: n = fixnum-min - 1
PASS: numbers.test: quotient: 1 / n: n = 1
PASS: numbers.test: quotient: 1 / n: n = -1
PASS: numbers.test: quotient: 1 / n: n = 2
PASS: numbers.test: quotient: 1 / n: n = fixnum-max
PASS: numbers.test: quotient: 1 / n: n = fixnum-max + 1
PASS: numbers.test: quotient: 1 / n: n = fixnum-min
PASS: numbers.test: quotient: 1 / n: n = fixnum-min - 1
PASS: numbers.test: quotient: -1 / n: n = 1
PASS: numbers.test: quotient: -1 / n: n = -1
PASS: numbers.test: quotient: -1 / n: n = 2
PASS: numbers.test: quotient: -1 / n: n = fixnum-max
PASS: numbers.test: quotient: -1 / n: n = fixnum-max + 1
PASS: numbers.test: quotient: -1 / n: n = fixnum-min
PASS: numbers.test: quotient: -1 / n: n = fixnum-min - 1
PASS: numbers.test: quotient: fixnum-max / n: n = 1
PASS: numbers.test: quotient: fixnum-max / n: n = -1
PASS: numbers.test: quotient: fixnum-max / n: n = 2
PASS: numbers.test: quotient: fixnum-max / n: n = fixnum-max
PASS: numbers.test: quotient: fixnum-max / n: n = fixnum-max + 1
PASS: numbers.test: quotient: fixnum-max / n: n = fixnum-min
PASS: numbers.test: quotient: fixnum-max / n: n = fixnum-min - 1
PASS: numbers.test: quotient: (fixnum-max + 1) / n: n = 1
PASS: numbers.test: quotient: (fixnum-max + 1) / n: n = -1
PASS: numbers.test: quotient: (fixnum-max + 1) / n: n = 2
PASS: numbers.test: quotient: (fixnum-max + 1) / n: n = fixnum-max
PASS: numbers.test: quotient: (fixnum-max + 1) / n: n = fixnum-max + 1
PASS: numbers.test: quotient: (fixnum-max + 1) / n: n = fixnum-min
PASS: numbers.test: quotient: (fixnum-max + 1) / n: n = fixnum-min - 1
PASS: numbers.test: quotient: fixnum-min / n: n = 1
PASS: numbers.test: quotient: fixnum-min / n: n = -1
PASS: numbers.test: quotient: fixnum-min / n: n = 2
PASS: numbers.test: quotient: fixnum-min / n: n = fixnum-max
PASS: numbers.test: quotient: fixnum-min / n: n = fixnum-max + 1
PASS: numbers.test: quotient: fixnum-min / n: n = fixnum-min
PASS: numbers.test: quotient: fixnum-min / n: n = fixnum-min - 1
PASS: numbers.test: quotient: fixnum-min / n: n = - fixnum-min - 1
PASS: numbers.test: quotient: fixnum-min / n: n = - fixnum-min
PASS: numbers.test: quotient: fixnum-min / n: n = - fixnum-min + 1
PASS: numbers.test: quotient: (fixnum-min - 1) / n: n = 1
PASS: numbers.test: quotient: (fixnum-min - 1) / n: n = -1
PASS: numbers.test: quotient: (fixnum-min - 1) / n: n = 2
PASS: numbers.test: quotient: (fixnum-min - 1) / n: n = fixnum-max
PASS: numbers.test: quotient: (fixnum-min - 1) / n: n = fixnum-max + 1
PASS: numbers.test: quotient: (fixnum-min - 1) / n: n = fixnum-min
PASS: numbers.test: quotient: (fixnum-min - 1) / n: n = fixnum-min - 1
PASS: numbers.test: quotient: (eqv? 5.0 (quotient 35.0 7.0))
PASS: numbers.test: quotient: (eqv? 5.0 (quotient 35 7.0))
PASS: numbers.test: quotient: (eqv? 5.0 (quotient 35.0 7))
PASS: numbers.test: quotient: 35 / 7
PASS: numbers.test: quotient: -35 / 7
PASS: numbers.test: quotient: 35 / -7
PASS: numbers.test: quotient: -35 / -7
PASS: numbers.test: quotient: division by zero: (quotient 1 0)
PASS: numbers.test: quotient: division by zero: (quotient bignum 0)
PASS: numbers.test: remainder: (documented? remainder)
PASS: numbers.test: remainder: 0 / n: n = 1
PASS: numbers.test: remainder: 0 / n: n = -1
PASS: numbers.test: remainder: 0 / n: n = fixnum-max
PASS: numbers.test: remainder: 0 / n: n = fixnum-max + 1
PASS: numbers.test: remainder: 0 / n: n = fixnum-min
PASS: numbers.test: remainder: 0 / n: n = fixnum-min - 1
PASS: numbers.test: remainder: 1 / n: n = 1
PASS: numbers.test: remainder: 1 / n: n = -1
PASS: numbers.test: remainder: 1 / n: n = fixnum-max
PASS: numbers.test: remainder: 1 / n: n = fixnum-max + 1
PASS: numbers.test: remainder: 1 / n: n = fixnum-min
PASS: numbers.test: remainder: 1 / n: n = fixnum-min - 1
PASS: numbers.test: remainder: -1 / n: n = 1
PASS: numbers.test: remainder: -1 / n: n = -1
PASS: numbers.test: remainder: -1 / n: n = fixnum-max
PASS: numbers.test: remainder: -1 / n: n = fixnum-max + 1
PASS: numbers.test: remainder: -1 / n: n = fixnum-min
PASS: numbers.test: remainder: -1 / n: n = fixnum-min - 1
PASS: numbers.test: remainder: fixnum-max / n: n = 1
PASS: numbers.test: remainder: fixnum-max / n: n = -1
PASS: numbers.test: remainder: fixnum-max / n: n = fixnum-max
PASS: numbers.test: remainder: fixnum-max / n: n = fixnum-max + 1
PASS: numbers.test: remainder: fixnum-max / n: n = fixnum-min
PASS: numbers.test: remainder: fixnum-max / n: n = fixnum-min - 1
PASS: numbers.test: remainder: (fixnum-max + 1) / n: n = 1
PASS: numbers.test: remainder: (fixnum-max + 1) / n: n = -1
PASS: numbers.test: remainder: (fixnum-max + 1) / n: n = fixnum-max
PASS: numbers.test: remainder: (fixnum-max + 1) / n: n = fixnum-max + 1
PASS: numbers.test: remainder: (fixnum-max + 1) / n: n = fixnum-min
PASS: numbers.test: remainder: (fixnum-max + 1) / n: n = fixnum-min - 1
PASS: numbers.test: remainder: fixnum-min / n: n = 1
PASS: numbers.test: remainder: fixnum-min / n: n = -1
PASS: numbers.test: remainder: fixnum-min / n: n = fixnum-max
PASS: numbers.test: remainder: fixnum-min / n: n = fixnum-max + 1
PASS: numbers.test: remainder: fixnum-min / n: n = fixnum-min
PASS: numbers.test: remainder: fixnum-min / n: n = fixnum-min - 1
PASS: numbers.test: remainder: fixnum-min / n: n = - fixnum-min - 1
PASS: numbers.test: remainder: fixnum-min / n: n = - fixnum-min
PASS: numbers.test: remainder: fixnum-min / n: n = - fixnum-min + 1
PASS: numbers.test: remainder: (fixnum-min - 1) / n: n = 1
PASS: numbers.test: remainder: (fixnum-min - 1) / n: n = -1
PASS: numbers.test: remainder: (fixnum-min - 1) / n: n = fixnum-max
PASS: numbers.test: remainder: (fixnum-min - 1) / n: n = fixnum-max + 1
PASS: numbers.test: remainder: (fixnum-min - 1) / n: n = fixnum-min
PASS: numbers.test: remainder: (fixnum-min - 1) / n: n = fixnum-min - 1
PASS: numbers.test: remainder: (eqv? 2.0 (remainder 37.0 7.0))
PASS: numbers.test: remainder: (eqv? 2.0 (remainder 37 7.0))
PASS: numbers.test: remainder: (eqv? 2.0 (remainder 37.0 7))
PASS: numbers.test: remainder: 35 / 7
PASS: numbers.test: remainder: -35 / 7
PASS: numbers.test: remainder: 35 / -7
PASS: numbers.test: remainder: -35 / -7
PASS: numbers.test: remainder: division by zero: (remainder 1 0)
PASS: numbers.test: remainder: division by zero: (remainder bignum 0)
PASS: numbers.test: modulo: (documented? modulo)
PASS: numbers.test: modulo: 0 % n: n = 1
PASS: numbers.test: modulo: 0 % n: n = -1
PASS: numbers.test: modulo: 0 % n: n = fixnum-max
PASS: numbers.test: modulo: 0 % n: n = fixnum-max + 1
PASS: numbers.test: modulo: 0 % n: n = fixnum-min
PASS: numbers.test: modulo: 0 % n: n = fixnum-min - 1
PASS: numbers.test: modulo: 1 % n: n = 1
PASS: numbers.test: modulo: 1 % n: n = -1
PASS: numbers.test: modulo: 1 % n: n = fixnum-max
PASS: numbers.test: modulo: 1 % n: n = fixnum-max + 1
PASS: numbers.test: modulo: 1 % n: n = fixnum-min
PASS: numbers.test: modulo: 1 % n: n = fixnum-min - 1
PASS: numbers.test: modulo: -1 % n: n = 1
PASS: numbers.test: modulo: -1 % n: n = -1
PASS: numbers.test: modulo: -1 % n: n = fixnum-max
PASS: numbers.test: modulo: -1 % n: n = fixnum-max + 1
PASS: numbers.test: modulo: -1 % n: n = fixnum-min
PASS: numbers.test: modulo: -1 % n: n = fixnum-min - 1
PASS: numbers.test: modulo: fixnum-max % n: n = 1
PASS: numbers.test: modulo: fixnum-max % n: n = -1
PASS: numbers.test: modulo: fixnum-max % n: n = fixnum-max
PASS: numbers.test: modulo: fixnum-max % n: n = fixnum-max + 1
PASS: numbers.test: modulo: fixnum-max % n: n = fixnum-min
PASS: numbers.test: modulo: fixnum-max % n: n = fixnum-min - 1
PASS: numbers.test: modulo: (fixnum-max + 1) % n: n = 1
PASS: numbers.test: modulo: (fixnum-max + 1) % n: n = -1
PASS: numbers.test: modulo: (fixnum-max + 1) % n: n = fixnum-max
PASS: numbers.test: modulo: (fixnum-max + 1) % n: n = fixnum-max + 1
PASS: numbers.test: modulo: (fixnum-max + 1) % n: n = fixnum-min
PASS: numbers.test: modulo: (fixnum-max + 1) % n: n = fixnum-min - 1
PASS: numbers.test: modulo: fixnum-min % n: n = 1
PASS: numbers.test: modulo: fixnum-min % n: n = -1
PASS: numbers.test: modulo: fixnum-min % n: n = fixnum-max
PASS: numbers.test: modulo: fixnum-min % n: n = fixnum-max + 1
PASS: numbers.test: modulo: fixnum-min % n: n = fixnum-min
PASS: numbers.test: modulo: fixnum-min % n: n = fixnum-min - 1
PASS: numbers.test: modulo: (fixnum-min - 1) % n: n = 1
PASS: numbers.test: modulo: (fixnum-min - 1) % n: n = -1
PASS: numbers.test: modulo: (fixnum-min - 1) % n: n = fixnum-max
PASS: numbers.test: modulo: (fixnum-min - 1) % n: n = fixnum-max + 1
PASS: numbers.test: modulo: (fixnum-min - 1) % n: n = fixnum-min
PASS: numbers.test: modulo: (fixnum-min - 1) % n: n = fixnum-min - 1
PASS: numbers.test: modulo: (eqv? 1.0 (modulo 13.0 4.0))
PASS: numbers.test: modulo: (eqv? 1.0 (modulo 13 4.0))
PASS: numbers.test: modulo: (eqv? 1.0 (modulo 13.0 4))
PASS: numbers.test: modulo: 13 % 4
PASS: numbers.test: modulo: 2177452800 % 86400
PASS: numbers.test: modulo: -13 % 4
PASS: numbers.test: modulo: -2177452800 % 86400
PASS: numbers.test: modulo: 13 % -4
PASS: numbers.test: modulo: 2177452800 % -86400
PASS: numbers.test: modulo: -13 % -4
PASS: numbers.test: modulo: -2177452800 % -86400
PASS: numbers.test: modulo: division by zero: (modulo 1 0)
PASS: numbers.test: modulo: division by zero: (modulo bignum 0)
PASS: numbers.test: modulo-expt: (= 1 (modulo-expt 17 23 47))
PASS: numbers.test: modulo-expt: (= 1 (modulo-expt 17 -23 47))
PASS: numbers.test: modulo-expt: (= 17 (modulo-expt 17 -22 47))
PASS: numbers.test: modulo-expt: (= 36 (modulo-expt 17 22 47))
PASS: numbers.test: modulo-expt: (= 183658794479969134816674175082294846241553725240 (modulo-expt 111122223333444455556666 111122223333444455556666 1153478690012629968439432872520758982731022934717))
PASS: numbers.test: modulo-expt: Proper exception with 0 modulus
PASS: numbers.test: modulo-expt: Proper exception when result not invertible
PASS: numbers.test: modulo-expt: Proper exception with wrong type argument
PASS: numbers.test: modulo-expt: Proper exception with wrong type argument
PASS: numbers.test: modulo-expt: Proper exception with wrong type argument
PASS: numbers.test: numerator: 0
PASS: numbers.test: numerator: 1
PASS: numbers.test: numerator: 2
PASS: numbers.test: numerator: -1
PASS: numbers.test: numerator: -2
PASS: numbers.test: numerator: 0.0
PASS: numbers.test: numerator: 1.0
PASS: numbers.test: numerator: 2.0
PASS: numbers.test: numerator: -1.0
PASS: numbers.test: numerator: -2.0
PASS: numbers.test: numerator: 0.5
PASS: numbers.test: numerator: 0.25
PASS: numbers.test: numerator: 0.75
PASS: numbers.test: denominator: 0
PASS: numbers.test: denominator: 1
PASS: numbers.test: denominator: 2
PASS: numbers.test: denominator: -1
PASS: numbers.test: denominator: -2
PASS: numbers.test: denominator: 0.0
PASS: numbers.test: denominator: 1.0
PASS: numbers.test: denominator: 2.0
PASS: numbers.test: denominator: -1.0
PASS: numbers.test: denominator: -2.0
PASS: numbers.test: denominator: 0.5
PASS: numbers.test: denominator: 0.25
PASS: numbers.test: denominator: 0.75
PASS: numbers.test: gcd: documented?
PASS: numbers.test: gcd: (n): n = -2
PASS: numbers.test: gcd: (0 n): n = 0
PASS: numbers.test: gcd: (0 n): n = 1
PASS: numbers.test: gcd: (0 n): n = -1
PASS: numbers.test: gcd: (0 n): n = fixnum-max
PASS: numbers.test: gcd: (0 n): n = fixnum-max + 1
PASS: numbers.test: gcd: (0 n): n = fixnum-min
PASS: numbers.test: gcd: (0 n): n = fixnum-min - 1
PASS: numbers.test: gcd: (n 0): n = 2^128 * fixnum-max
PASS: numbers.test: gcd: (1 n): n = 0
PASS: numbers.test: gcd: (1 n): n = 1
PASS: numbers.test: gcd: (1 n): n = -1
PASS: numbers.test: gcd: (1 n): n = fixnum-max
PASS: numbers.test: gcd: (1 n): n = fixnum-max + 1
PASS: numbers.test: gcd: (1 n): n = fixnum-min
PASS: numbers.test: gcd: (1 n): n = fixnum-min - 1
PASS: numbers.test: gcd: (-1 n): n = 0
PASS: numbers.test: gcd: (-1 n): n = 1
PASS: numbers.test: gcd: (-1 n): n = -1
PASS: numbers.test: gcd: (-1 n): n = fixnum-max
PASS: numbers.test: gcd: (-1 n): n = fixnum-max + 1
PASS: numbers.test: gcd: (-1 n): n = fixnum-min
PASS: numbers.test: gcd: (-1 n): n = fixnum-min - 1
PASS: numbers.test: gcd: (fixnum-max n): n = 0
PASS: numbers.test: gcd: (fixnum-max n): n = 1
PASS: numbers.test: gcd: (fixnum-max n): n = -1
PASS: numbers.test: gcd: (fixnum-max n): n = fixnum-max
PASS: numbers.test: gcd: (fixnum-max n): n = fixnum-max + 1
PASS: numbers.test: gcd: (fixnum-max n): n = fixnum-min
PASS: numbers.test: gcd: (fixnum-max n): n = fixnum-min - 1
PASS: numbers.test: gcd: ((+ fixnum-max 1) n): n = 0
PASS: numbers.test: gcd: ((+ fixnum-max 1) n): n = 1
PASS: numbers.test: gcd: ((+ fixnum-max 1) n): n = -1
PASS: numbers.test: gcd: ((+ fixnum-max 1) n): n = fixnum-max
PASS: numbers.test: gcd: ((+ fixnum-max 1) n): n = fixnum-max + 1
PASS: numbers.test: gcd: ((+ fixnum-max 1) n): n = fixnum-min
PASS: numbers.test: gcd: ((+ fixnum-max 1) n): n = fixnum-min - 1
PASS: numbers.test: gcd: (fixnum-min n): n = 0
PASS: numbers.test: gcd: (fixnum-min n): n = 1
PASS: numbers.test: gcd: (fixnum-min n): n = -1
PASS: numbers.test: gcd: (fixnum-min n): n = fixnum-max
PASS: numbers.test: gcd: (fixnum-min n): n = fixnum-max + 1
PASS: numbers.test: gcd: (fixnum-min n): n = fixnum-min
PASS: numbers.test: gcd: (fixnum-min n): n = fixnum-min - 1
PASS: numbers.test: gcd: ((- fixnum-min 1) n): n = 0
PASS: numbers.test: gcd: ((- fixnum-min 1) n): n = 1
PASS: numbers.test: gcd: ((- fixnum-min 1) n): n = -1
PASS: numbers.test: gcd: ((- fixnum-min 1) n): n = fixnum-max
PASS: numbers.test: gcd: ((- fixnum-min 1) n): n = fixnum-max + 1
PASS: numbers.test: gcd: ((- fixnum-min 1) n): n = fixnum-min
PASS: numbers.test: gcd: ((- fixnum-min 1) n): n = fixnum-min - 1
PASS: numbers.test: lcm: (documented? lcm)
PASS: numbers.test: lcm: (= (lcm) 1)
PASS: numbers.test: lcm: (= (lcm 32 -36) 288)
PASS: numbers.test: lcm: (= lcm-of-big-n-and-11 (lcm big-n 11))
PASS: numbers.test: lcm: (= lcm-of-big-n-and-11 (lcm 11 big-n 11))
PASS: numbers.test: rationalize: (documented? rationalize)
PASS: numbers.test: rationalize: (eqv? 2 (rationalize 4 2))
PASS: numbers.test: rationalize: (eqv? -2 (rationalize -4 2))
PASS: numbers.test: rationalize: (eqv? 2.0 (rationalize 4 2.0))
PASS: numbers.test: rationalize: (eqv? -2.0 (rationalize -4.0 2))
PASS: numbers.test: rationalize: (eqv? 0 (rationalize 4 8))
PASS: numbers.test: rationalize: (eqv? 0 (rationalize -4 8))
PASS: numbers.test: rationalize: (eqv? 0.0 (rationalize 4 8.0))
PASS: numbers.test: rationalize: (eqv? 0.0 (rationalize -4.0 8))
PASS: numbers.test: rationalize: (eqv? 0.0 (rationalize 3 +inf.0))
PASS: numbers.test: rationalize: (eqv? 0.0 (rationalize -3 +inf.0))
PASS: numbers.test: rationalize: (real-nan? (rationalize +inf.0 +inf.0))
PASS: numbers.test: rationalize: (real-nan? (rationalize +nan.0 +inf.0))
PASS: numbers.test: rationalize: (real-nan? (rationalize +nan.0 4))
PASS: numbers.test: rationalize: (eqv? +inf.0 (rationalize +inf.0 3))
PASS: numbers.test: rationalize: (eqv? 3/10 (rationalize 3/10 0))
PASS: numbers.test: rationalize: (eqv? -3/10 (rationalize -3/10 0))
PASS: numbers.test: rationalize: (eqv? 1/3 (rationalize 3/10 1/10))
PASS: numbers.test: rationalize: (eqv? -1/3 (rationalize -3/10 1/10))
PASS: numbers.test: rationalize: (eqv? 1/3 (rationalize 3/10 -1/10))
PASS: numbers.test: rationalize: (eqv? -1/3 (rationalize -3/10 -1/10))
PASS: numbers.test: rationalize: (test-eqv? (/ 1.0 3) (rationalize 0.3 1/10))
PASS: numbers.test: rationalize: (test-eqv? (/ -1.0 3) (rationalize -0.3 1/10))
PASS: numbers.test: rationalize: (test-eqv? (/ 1.0 3) (rationalize 0.3 -1/10))
PASS: numbers.test: rationalize: (test-eqv? (/ -1.0 3) (rationalize -0.3 -1/10))
PASS: numbers.test: number->string: (documented? number->string)
PASS: numbers.test: number->string: (string=? (number->string 0) 0)
PASS: numbers.test: number->string: (string=? (number->string 171) 171)
PASS: numbers.test: number->string: (= (+ fixnum-max 1) (num->str->num (+ fixnum-max 1) 10))
PASS: numbers.test: number->string: (= (- fixnum-min 1) (num->str->num (- fixnum-min 1) 10))
PASS: numbers.test: number->string: (= (inf) (num->str->num (inf) 10))
PASS: numbers.test: number->string: (= 1.3 (num->str->num 1.3 10))
PASS: numbers.test: number->string: (string=? (number->string 35.25 36) z.9)
PASS: numbers.test: number->string: (or (string=? (number->string 0.25 2) 0.01) (string=? (number->string 0.25 2) 0.010))
PASS: numbers.test: number->string: (string=? (number->string 255.0625 16) ff.1)
PASS: numbers.test: number->string: (string=? (number->string (/ 1 3) 3) 1/10)
PASS: numbers.test: number->string: (string=? (number->string 10) 10)
PASS: numbers.test: number->string: (string=? (number->string 10 11) a)
PASS: numbers.test: number->string: (string=? (number->string 36 36) 10)
PASS: numbers.test: number->string: (= (num->str->num 36 36) 36)
PASS: numbers.test: number->string: (= (string->number z 36) 35)
PASS: numbers.test: number->string: (= (string->number Z 36) 35)
PASS: numbers.test: number->string: (not (string->number Z 35))
PASS: numbers.test: number->string: (string=? (number->string 35 36) z)
PASS: numbers.test: number->string: (= (num->str->num 35 36) 35)
PASS: numbers.test: number->string: (eqv? (string->number #e1e-10) 1/10000000000)
PASS: numbers.test: string->number: documented?
PASS: numbers.test: string->number: non number strings
PASS: numbers.test: string->number: valid number strings
PASS: numbers.test: string->number: valid complex number strings
PASS: numbers.test: string->number: exponent too big
PASS: numbers.test: string->number: 1@a
PASS: numbers.test: number?: (documented? number?)
PASS: numbers.test: number?: (number? 0)
PASS: numbers.test: number?: (number? 7)
PASS: numbers.test: number?: (number? -7)
PASS: numbers.test: number?: (number? 1.3)
PASS: numbers.test: number?: (number? (+ 1 fixnum-max))
PASS: numbers.test: number?: (number? (- 1 fixnum-min))
PASS: numbers.test: number?: (number? 3.0+4.0i)
PASS: numbers.test: number?: (not (number? a))
PASS: numbers.test: number?: (not (number? a))
PASS: numbers.test: number?: (not (number? (make-vector 0)))
PASS: numbers.test: number?: (not (number? (cons 1 2)))
PASS: numbers.test: number?: (not (number? #t))
PASS: numbers.test: number?: (not (number? (lambda () #t)))
PASS: numbers.test: number?: (not (number? (current-input-port)))
PASS: numbers.test: complex?: (documented? complex?)
PASS: numbers.test: complex?: (complex? 0)
PASS: numbers.test: complex?: (complex? 7)
PASS: numbers.test: complex?: (complex? -7)
PASS: numbers.test: complex?: (complex? (+ 1 fixnum-max))
PASS: numbers.test: complex?: (complex? (- 1 fixnum-min))
PASS: numbers.test: complex?: (complex? 1.3)
PASS: numbers.test: complex?: (complex? 3.0+4.0i)
PASS: numbers.test: complex?: (not (complex? a))
PASS: numbers.test: complex?: (not (complex? a))
PASS: numbers.test: complex?: (not (complex? (make-vector 0)))
PASS: numbers.test: complex?: (not (complex? (cons 1 2)))
PASS: numbers.test: complex?: (not (complex? #t))
PASS: numbers.test: complex?: (not (complex? (lambda () #t)))
PASS: numbers.test: complex?: (not (complex? (current-input-port)))
PASS: numbers.test: real?: (documented? real?)
PASS: numbers.test: real?: (real? 0)
PASS: numbers.test: real?: (real? 7)
PASS: numbers.test: real?: (real? -7)
PASS: numbers.test: real?: (real? (+ 1 fixnum-max))
PASS: numbers.test: real?: (real? (- 1 fixnum-min))
PASS: numbers.test: real?: (real? 1.3)
PASS: numbers.test: real?: (real? +inf.0)
PASS: numbers.test: real?: (real? -inf.0)
PASS: numbers.test: real?: (real? +nan.0)
PASS: numbers.test: real?: (not (real? +inf.0-inf.0i))
PASS: numbers.test: real?: (not (real? +nan.0+nan.0i))
PASS: numbers.test: real?: (not (real? 3.0+4.0i))
PASS: numbers.test: real?: (not (real? a))
PASS: numbers.test: real?: (not (real? a))
PASS: numbers.test: real?: (not (real? (make-vector 0)))
PASS: numbers.test: real?: (not (real? (cons 1 2)))
PASS: numbers.test: real?: (not (real? #t))
PASS: numbers.test: real?: (not (real? (lambda () #t)))
PASS: numbers.test: real?: (not (real? (current-input-port)))
PASS: numbers.test: rational?: (documented? rational?)
PASS: numbers.test: rational?: (rational? 0)
PASS: numbers.test: rational?: (rational? 7)
PASS: numbers.test: rational?: (rational? -7)
PASS: numbers.test: rational?: (rational? (+ 1 fixnum-max))
PASS: numbers.test: rational?: (rational? (- 1 fixnum-min))
PASS: numbers.test: rational?: (rational? 1.3)
PASS: numbers.test: rational?: (not (rational? +inf.0))
PASS: numbers.test: rational?: (not (rational? -inf.0))
PASS: numbers.test: rational?: (not (rational? +nan.0))
PASS: numbers.test: rational?: (not (rational? +inf.0-inf.0i))
PASS: numbers.test: rational?: (not (rational? +nan.0+nan.0i))
PASS: numbers.test: rational?: (not (rational? 3.0+4.0i))
PASS: numbers.test: rational?: (not (rational? a))
PASS: numbers.test: rational?: (not (rational? a))
PASS: numbers.test: rational?: (not (rational? (make-vector 0)))
PASS: numbers.test: rational?: (not (rational? (cons 1 2)))
PASS: numbers.test: rational?: (not (rational? #t))
PASS: numbers.test: rational?: (not (rational? (lambda () #t)))
PASS: numbers.test: rational?: (not (rational? (current-input-port)))
PASS: numbers.test: integer?: (documented? integer?)
PASS: numbers.test: integer?: (integer? 0)
PASS: numbers.test: integer?: (integer? 7)
PASS: numbers.test: integer?: (integer? -7)
PASS: numbers.test: integer?: (integer? (+ 1 fixnum-max))
PASS: numbers.test: integer?: (integer? (- 1 fixnum-min))
PASS: numbers.test: integer?: (and (= 3 (round 3)) (integer? 3))
PASS: numbers.test: integer?: (and (= 1.0 (round 1.0)) (integer? 1.0))
PASS: numbers.test: integer?: (not (integer? 1.3))
PASS: numbers.test: integer?: (not (integer? +inf.0))
PASS: numbers.test: integer?: (not (integer? -inf.0))
PASS: numbers.test: integer?: (not (integer? +nan.0))
PASS: numbers.test: integer?: (not (integer? +inf.0-inf.0i))
PASS: numbers.test: integer?: (not (integer? +nan.0+nan.0i))
PASS: numbers.test: integer?: (not (integer? 3.0+4.0i))
PASS: numbers.test: integer?: (not (integer? a))
PASS: numbers.test: integer?: (not (integer? a))
PASS: numbers.test: integer?: (not (integer? (make-vector 0)))
PASS: numbers.test: integer?: (not (integer? (cons 1 2)))
PASS: numbers.test: integer?: (not (integer? #t))
PASS: numbers.test: integer?: (not (integer? (lambda () #t)))
PASS: numbers.test: integer?: (not (integer? (current-input-port)))
PASS: numbers.test: inexact?: (documented? inexact?)
PASS: numbers.test: inexact?: (not (inexact? 0))
PASS: numbers.test: inexact?: (not (inexact? 7))
PASS: numbers.test: inexact?: (not (inexact? -7))
PASS: numbers.test: inexact?: (not (inexact? (+ 1 fixnum-max)))
PASS: numbers.test: inexact?: (not (inexact? (- 1 fixnum-min)))
PASS: numbers.test: inexact?: (inexact? 1.3)
PASS: numbers.test: inexact?: (inexact? 3.1+4.2i)
PASS: numbers.test: inexact?: (inexact? +inf.0)
PASS: numbers.test: inexact?: (inexact? -inf.0)
PASS: numbers.test: inexact?: (inexact? +nan.0)
PASS: numbers.test: inexact?: char
PASS: numbers.test: inexact?: string
PASS: numbers.test: inexact?: vector
PASS: numbers.test: inexact?: cons
PASS: numbers.test: inexact?: bool
PASS: numbers.test: inexact?: procedure
PASS: numbers.test: inexact?: port
PASS: numbers.test: equal?: (documented? equal?)
PASS: numbers.test: equal?: (not (equal? 0.0 -0.0))
PASS: numbers.test: equal?: (equal? 0 0)
PASS: numbers.test: equal?: (equal? 7 7)
PASS: numbers.test: equal?: (equal? -7 -7)
PASS: numbers.test: equal?: (equal? (+ 1 fixnum-max) (+ 1 fixnum-max))
PASS: numbers.test: equal?: (equal? (- fixnum-min 1) (- fixnum-min 1))
PASS: numbers.test: equal?: (equal? 0.0 0.0)
PASS: numbers.test: equal?: (equal? -0.0 -0.0)
PASS: numbers.test: equal?: (equal? 0.0+0.0i 0.0+0.0i)
PASS: numbers.test: equal?: (equal? 0.0-0.0i 0.0-0.0i)
PASS: numbers.test: equal?: (equal? -0.0+0.0i -0.0+0.0i)
PASS: numbers.test: equal?: (not (equal? 0 1))
PASS: numbers.test: equal?: (not (equal? 0 0.0))
PASS: numbers.test: equal?: (not (equal? 1 1.0))
PASS: numbers.test: equal?: (not (equal? 0.0 0))
PASS: numbers.test: equal?: (not (equal? 1.0 1))
PASS: numbers.test: equal?: (not (equal? -1.0 -1))
PASS: numbers.test: equal?: (not (equal? 1.0 1.0+0.0i))
PASS: numbers.test: equal?: (not (equal? 0.0 0.0+0.0i))
PASS: numbers.test: equal?: (not (equal? 0.0+0.0i 0.0-0.0i))
PASS: numbers.test: equal?: (not (equal? 0.0+0.0i -0.0+0.0i))
PASS: numbers.test: equal?: (not (equal? fixnum-max (+ 1 fixnum-max)))
PASS: numbers.test: equal?: (not (equal? (+ 1 fixnum-max) fixnum-max))
PASS: numbers.test: equal?: (not (equal? (+ 1 fixnum-max) (+ 2 fixnum-max)))
PASS: numbers.test: equal?: (not (equal? fixnum-min (- fixnum-min 1)))
PASS: numbers.test: equal?: (not (equal? (- fixnum-min 1) fixnum-min))
PASS: numbers.test: equal?: (not (equal? (- fixnum-min 1) (- fixnum-min 2)))
PASS: numbers.test: equal?: (not (equal? (+ fixnum-max 1) (- fixnum-min 1)))
PASS: numbers.test: equal?: (not (equal? (ash 1 256) +inf.0))
PASS: numbers.test: equal?: (not (equal? +inf.0 (ash 1 256)))
PASS: numbers.test: equal?: (not (equal? (ash 1 256) -inf.0))
PASS: numbers.test: equal?: (not (equal? -inf.0 (ash 1 256)))
PASS: numbers.test: equal?: (not (equal? (ash 1 1024) +inf.0))
PASS: numbers.test: equal?: (not (equal? +inf.0 (ash 1 1024)))
PASS: numbers.test: equal?: (not (equal? (- (ash 1 1024)) -inf.0))
PASS: numbers.test: equal?: (not (equal? -inf.0 (- (ash 1 1024))))
PASS: numbers.test: equal?: (equal? +nan.0 +nan.0)
PASS: numbers.test: equal?: (equal? +nan.0 +nan.0)
PASS: numbers.test: equal?: (not (equal? +nan.0 0.0+nan.0i))
PASS: numbers.test: equal?: (not (equal? 0 +nan.0))
PASS: numbers.test: equal?: (not (equal? +nan.0 0))
PASS: numbers.test: equal?: (not (equal? 1 +nan.0))
PASS: numbers.test: equal?: (not (equal? +nan.0 1))
PASS: numbers.test: equal?: (not (equal? -1 +nan.0))
PASS: numbers.test: equal?: (not (equal? +nan.0 -1))
PASS: numbers.test: equal?: (not (equal? (ash 1 256) +nan.0))
PASS: numbers.test: equal?: (not (equal? +nan.0 (ash 1 256)))
PASS: numbers.test: equal?: (not (equal? (- (ash 1 256)) +nan.0))
PASS: numbers.test: equal?: (not (equal? +nan.0 (- (ash 1 256))))
PASS: numbers.test: equal?: (not (equal? (ash 1 8192) +nan.0))
PASS: numbers.test: equal?: (not (equal? +nan.0 (ash 1 8192)))
PASS: numbers.test: equal?: (not (equal? (- (ash 1 8192)) +nan.0))
PASS: numbers.test: equal?: (not (equal? +nan.0 (- (ash 1 8192))))
PASS: numbers.test: equal?: (not (equal? (ash 3 1023) +nan.0))
PASS: numbers.test: equal?: (not (equal? +nan.0 (ash 3 1023)))
PASS: numbers.test: eqv?: (documented? eqv?)
PASS: numbers.test: eqv?: (not (eqv? 0.0 -0.0))
PASS: numbers.test: eqv?: (eqv? 0 0)
PASS: numbers.test: eqv?: (eqv? 7 7)
PASS: numbers.test: eqv?: (eqv? -7 -7)
PASS: numbers.test: eqv?: (eqv? (+ 1 fixnum-max) (+ 1 fixnum-max))
PASS: numbers.test: eqv?: (eqv? (- fixnum-min 1) (- fixnum-min 1))
PASS: numbers.test: eqv?: (eqv? 0.0 0.0)
PASS: numbers.test: eqv?: (eqv? -0.0 -0.0)
PASS: numbers.test: eqv?: (eqv? 0.0+0.0i 0.0+0.0i)
PASS: numbers.test: eqv?: (eqv? 0.0-0.0i 0.0-0.0i)
PASS: numbers.test: eqv?: (eqv? -0.0+0.0i -0.0+0.0i)
PASS: numbers.test: eqv?: (not (eqv? 0.0 -0.0))
PASS: numbers.test: eqv?: (not (eqv? 0.0 0.0+0.0i))
PASS: numbers.test: eqv?: (not (eqv? 0.0+0.0i 0.0-0.0i))
PASS: numbers.test: eqv?: (not (eqv? 0.0+0.0i -0.0+0.0i))
PASS: numbers.test: eqv?: (not (eqv? 0 1))
PASS: numbers.test: eqv?: (not (eqv? 0 0.0))
PASS: numbers.test: eqv?: (not (eqv? 1 1.0))
PASS: numbers.test: eqv?: (not (eqv? 0.0 0))
PASS: numbers.test: eqv?: (not (eqv? 1.0 1))
PASS: numbers.test: eqv?: (not (eqv? -1.0 -1))
PASS: numbers.test: eqv?: (not (eqv? 1.0 1.0+0.0i))
PASS: numbers.test: eqv?: (not (eqv? 0.0 0.0+0.0i))
PASS: numbers.test: eqv?: (not (eqv? fixnum-max (+ 1 fixnum-max)))
PASS: numbers.test: eqv?: (not (eqv? (+ 1 fixnum-max) fixnum-max))
PASS: numbers.test: eqv?: (not (eqv? (+ 1 fixnum-max) (+ 2 fixnum-max)))
PASS: numbers.test: eqv?: (not (eqv? fixnum-min (- fixnum-min 1)))
PASS: numbers.test: eqv?: (not (eqv? (- fixnum-min 1) fixnum-min))
PASS: numbers.test: eqv?: (not (eqv? (- fixnum-min 1) (- fixnum-min 2)))
PASS: numbers.test: eqv?: (not (eqv? (+ fixnum-max 1) (- fixnum-min 1)))
PASS: numbers.test: eqv?: (not (eqv? (ash 1 256) +inf.0))
PASS: numbers.test: eqv?: (not (eqv? +inf.0 (ash 1 256)))
PASS: numbers.test: eqv?: (not (eqv? (ash 1 256) -inf.0))
PASS: numbers.test: eqv?: (not (eqv? -inf.0 (ash 1 256)))
PASS: numbers.test: eqv?: (not (eqv? (ash 1 1024) +inf.0))
PASS: numbers.test: eqv?: (not (eqv? +inf.0 (ash 1 1024)))
PASS: numbers.test: eqv?: (not (eqv? (- (ash 1 1024)) -inf.0))
PASS: numbers.test: eqv?: (not (eqv? -inf.0 (- (ash 1 1024))))
PASS: numbers.test: eqv?: (eqv? +nan.0 +nan.0)
PASS: numbers.test: eqv?: (not (eqv? +nan.0 0.0+nan.0i))
PASS: numbers.test: eqv?: (not (eqv? 0 +nan.0))
PASS: numbers.test: eqv?: (not (eqv? +nan.0 0))
PASS: numbers.test: eqv?: (not (eqv? 1 +nan.0))
PASS: numbers.test: eqv?: (not (eqv? +nan.0 1))
PASS: numbers.test: eqv?: (not (eqv? -1 +nan.0))
PASS: numbers.test: eqv?: (not (eqv? +nan.0 -1))
PASS: numbers.test: eqv?: (not (eqv? (ash 1 256) +nan.0))
PASS: numbers.test: eqv?: (not (eqv? +nan.0 (ash 1 256)))
PASS: numbers.test: eqv?: (not (eqv? (- (ash 1 256)) +nan.0))
PASS: numbers.test: eqv?: (not (eqv? +nan.0 (- (ash 1 256))))
PASS: numbers.test: eqv?: (not (eqv? (ash 1 8192) +nan.0))
PASS: numbers.test: eqv?: (not (eqv? +nan.0 (ash 1 8192)))
PASS: numbers.test: eqv?: (not (eqv? (- (ash 1 8192)) +nan.0))
PASS: numbers.test: eqv?: (not (eqv? +nan.0 (- (ash 1 8192))))
PASS: numbers.test: eqv?: (not (eqv? (ash 3 1023) +nan.0))
PASS: numbers.test: eqv?: (not (eqv? +nan.0 (ash 3 1023)))
PASS: numbers.test: =: (documented? =)
PASS: numbers.test: =: (= 7 7)
PASS: numbers.test: =: (= -7 -7)
PASS: numbers.test: =: (= 1.0 1)
PASS: numbers.test: =: (= 1 1.0)
PASS: numbers.test: =: (= -1 -1.0)
PASS: numbers.test: =: (= 0.0 0.0)
PASS: numbers.test: =: (= 0.0 -0.0)
PASS: numbers.test: =: (= 1 1.0+0.0i)
PASS: numbers.test: =: (= 0 0)
PASS: numbers.test: =: (= 0 0.0)
PASS: numbers.test: =: (= 0 -0.0)
PASS: numbers.test: =: (= 0 0.0+0.0i)
PASS: numbers.test: =: (= 0 0.0-0.0i)
PASS: numbers.test: =: (= 0 0.0+0.0i)
PASS: numbers.test: =: (= 0 -0.0-0.0i)
PASS: numbers.test: =: (= 0 0)
PASS: numbers.test: =: (= 0.0 0)
PASS: numbers.test: =: (= -0.0 0)
PASS: numbers.test: =: (= 0.0+0.0i 0)
PASS: numbers.test: =: (= 0.0-0.0i 0)
PASS: numbers.test: =: (= 0.0+0.0i 0)
PASS: numbers.test: =: (= -0.0-0.0i 0)
PASS: numbers.test: =: (= 0.0+0.0i 0.0-0.0i)
PASS: numbers.test: =: (= 0.0+0.0i -0.0+0.0i)
PASS: numbers.test: =: (= (+ 1 fixnum-max) (+ 1 fixnum-max))
PASS: numbers.test: =: (= (- fixnum-min 1) (- fixnum-min 1))
PASS: numbers.test: =: (not (= 0 1))
PASS: numbers.test: =: (not (= fixnum-max (+ 1 fixnum-max)))
PASS: numbers.test: =: (not (= (+ 1 fixnum-max) fixnum-max))
PASS: numbers.test: =: (not (= (+ 1 fixnum-max) (+ 2 fixnum-max)))
PASS: numbers.test: =: (not (= fixnum-min (- fixnum-min 1)))
PASS: numbers.test: =: (not (= (- fixnum-min 1) fixnum-min))
PASS: numbers.test: =: (not (= (- fixnum-min 1) (- fixnum-min 2)))
PASS: numbers.test: =: (not (= (+ fixnum-max 1) (- fixnum-min 1)))
PASS: numbers.test: =: (not (= (ash 1 256) +inf.0))
PASS: numbers.test: =: (not (= +inf.0 (ash 1 256)))
PASS: numbers.test: =: (not (= (ash 1 256) -inf.0))
PASS: numbers.test: =: (not (= -inf.0 (ash 1 256)))
PASS: numbers.test: =: (not (= (ash 1 1024) +inf.0))
PASS: numbers.test: =: (not (= +inf.0 (ash 1 1024)))
PASS: numbers.test: =: (not (= (- (ash 1 1024)) -inf.0))
PASS: numbers.test: =: (not (= -inf.0 (- (ash 1 1024))))
PASS: numbers.test: =: (not (= +nan.0 +nan.0))
PASS: numbers.test: =: (not (= 0 +nan.0))
PASS: numbers.test: =: (not (= +nan.0 0))
PASS: numbers.test: =: (not (= 1 +nan.0))
PASS: numbers.test: =: (not (= +nan.0 1))
PASS: numbers.test: =: (not (= -1 +nan.0))
PASS: numbers.test: =: (not (= +nan.0 -1))
PASS: numbers.test: =: (not (= (ash 1 256) +nan.0))
PASS: numbers.test: =: (not (= +nan.0 (ash 1 256)))
PASS: numbers.test: =: (not (= (- (ash 1 256)) +nan.0))
PASS: numbers.test: =: (not (= +nan.0 (- (ash 1 256))))
PASS: numbers.test: =: (not (= (ash 1 8192) +nan.0))
PASS: numbers.test: =: (not (= +nan.0 (ash 1 8192)))
PASS: numbers.test: =: (not (= (- (ash 1 8192)) +nan.0))
PASS: numbers.test: =: (not (= +nan.0 (- (ash 1 8192))))
PASS: numbers.test: =: (not (= (ash 3 1023) +nan.0))
PASS: numbers.test: =: (not (= +nan.0 (ash 3 1023)))
PASS: numbers.test: =: (= 1/2 0.5)
PASS: numbers.test: =: (not (= 1/3 0.333333333333333))
PASS: numbers.test: =: (not (= 2/3 0.5))
PASS: numbers.test: =: (not (= 0.5 (+ 1/2 (/ 1 (ash 1 1000)))))
PASS: numbers.test: =: (= 1/2 0.5)
PASS: numbers.test: =: (not (= 0.333333333333333 1/3))
PASS: numbers.test: =: (not (= 2/3 0.5))
PASS: numbers.test: =: (not (= 1/2 0.0+0.5i))
PASS: numbers.test: =: (= 0.5 1/2)
PASS: numbers.test: =: (not (= 0.5 2/3))
PASS: numbers.test: =: (not (= (+ 1/2 (/ 1 (ash 1 1000))) 0.5))
PASS: numbers.test: =: (= 0.5 1/2)
PASS: numbers.test: =: (not (= 0.5 2/3))
PASS: numbers.test: =: (not (= 0.0+0.5i 1/2))
PASS: numbers.test: =: (= (ash-flo 1.0 58) (ash 1 58))
PASS: numbers.test: =: (not (= (ash-flo 1.0 58) (#{1+}# (ash 1 58))))
PASS: numbers.test: =: (not (= (ash-flo 1.0 58) (#{1-}# (ash 1 58))))
PASS: numbers.test: =: (= (ash 1 58) (ash-flo 1.0 58))
PASS: numbers.test: =: (not (= (#{1+}# (ash 1 58)) (ash-flo 1.0 58)))
PASS: numbers.test: =: (not (= (#{1-}# (ash 1 58)) (ash-flo 1.0 58)))
PASS: numbers.test: <: documented?
PASS: numbers.test: <: (< 0 n): n = 0
PASS: numbers.test: <: (< 0 n): n = 0.0
PASS: numbers.test: <: (< 0 n): n = 1
PASS: numbers.test: <: (< 0 n): n = 1.0
PASS: numbers.test: <: (< 0 n): n = -1
PASS: numbers.test: <: (< 0 n): n = -1.0
PASS: numbers.test: <: (< 0 n): n = fixnum-max
PASS: numbers.test: <: (< 0 n): n = fixnum-max + 1
PASS: numbers.test: <: (< 0 n): n = fixnum-min
PASS: numbers.test: <: (< 0 n): n = fixnum-min - 1
PASS: numbers.test: <: (< 0.0 n): n = 0
PASS: numbers.test: <: (< 0.0 n): n = 0.0
PASS: numbers.test: <: (< 0.0 n): n = 1
PASS: numbers.test: <: (< 0.0 n): n = 1.0
PASS: numbers.test: <: (< 0.0 n): n = -1
PASS: numbers.test: <: (< 0.0 n): n = -1.0
PASS: numbers.test: <: (< 0.0 n): n = fixnum-max
PASS: numbers.test: <: (< 0.0 n): n = fixnum-max + 1
PASS: numbers.test: <: (< 0.0 n): n = fixnum-min
PASS: numbers.test: <: (< 0.0 n): n = fixnum-min - 1
PASS: numbers.test: <: (< 1 n): n = 0
PASS: numbers.test: <: (< 1 n): n = 0.0
PASS: numbers.test: <: (< 1 n): n = 1
PASS: numbers.test: <: (< 1 n): n = 1.0
PASS: numbers.test: <: (< 1 n): n = -1
PASS: numbers.test: <: (< 1 n): n = -1.0
PASS: numbers.test: <: (< 1 n): n = fixnum-max
PASS: numbers.test: <: (< 1 n): n = fixnum-max + 1
PASS: numbers.test: <: (< 1 n): n = fixnum-min
PASS: numbers.test: <: (< 1 n): n = fixnum-min - 1
PASS: numbers.test: <: (< 1.0 n): n = 0
PASS: numbers.test: <: (< 1.0 n): n = 0.0
PASS: numbers.test: <: (< 1.0 n): n = 1
PASS: numbers.test: <: (< 1.0 n): n = 1.0
PASS: numbers.test: <: (< 1.0 n): n = -1
PASS: numbers.test: <: (< 1.0 n): n = -1.0
PASS: numbers.test: <: (< 1.0 n): n = fixnum-max
PASS: numbers.test: <: (< 1.0 n): n = fixnum-max + 1
PASS: numbers.test: <: (< 1.0 n): n = fixnum-min
PASS: numbers.test: <: (< 1.0 n): n = fixnum-min - 1
PASS: numbers.test: <: (< -1 n): n = 0
PASS: numbers.test: <: (< -1 n): n = 0.0
PASS: numbers.test: <: (< -1 n): n = 1
PASS: numbers.test: <: (< -1 n): n = 1.0
PASS: numbers.test: <: (< -1 n): n = -1
PASS: numbers.test: <: (< -1 n): n = -1.0
PASS: numbers.test: <: (< -1 n): n = fixnum-max
PASS: numbers.test: <: (< -1 n): n = fixnum-max + 1
PASS: numbers.test: <: (< -1 n): n = fixnum-min
PASS: numbers.test: <: (< -1 n): n = fixnum-min - 1
PASS: numbers.test: <: (< -1.0 n): n = 0
PASS: numbers.test: <: (< -1.0 n): n = 0.0
PASS: numbers.test: <: (< -1.0 n): n = 1
PASS: numbers.test: <: (< -1.0 n): n = 1.0
PASS: numbers.test: <: (< -1.0 n): n = -1
PASS: numbers.test: <: (< -1.0 n): n = -1.0
PASS: numbers.test: <: (< -1.0 n): n = fixnum-max
PASS: numbers.test: <: (< -1.0 n): n = fixnum-max + 1
PASS: numbers.test: <: (< -1.0 n): n = fixnum-min
PASS: numbers.test: <: (< -1.0 n): n = fixnum-min - 1
PASS: numbers.test: <: (< fixnum-max n): n = 0
PASS: numbers.test: <: (< fixnum-max n): n = 0.0
PASS: numbers.test: <: (< fixnum-max n): n = 1
PASS: numbers.test: <: (< fixnum-max n): n = 1.0
PASS: numbers.test: <: (< fixnum-max n): n = -1
PASS: numbers.test: <: (< fixnum-max n): n = -1.0
PASS: numbers.test: <: (< fixnum-max n): n = fixnum-max
PASS: numbers.test: <: (< fixnum-max n): n = fixnum-max + 1
PASS: numbers.test: <: (< fixnum-max n): n = fixnum-min
PASS: numbers.test: <: (< fixnum-max n): n = fixnum-min - 1
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = 0
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = 0.0
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = 1
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = 1.0
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = -1
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = -1.0
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = fixnum-max
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = fixnum-max + 1
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = fixnum-min
PASS: numbers.test: <: (< (+ fixnum-max 1) n): n = fixnum-min - 1
PASS: numbers.test: <: (< fixnum-min n): n = 0
PASS: numbers.test: <: (< fixnum-min n): n = 0.0
PASS: numbers.test: <: (< fixnum-min n): n = 1
PASS: numbers.test: <: (< fixnum-min n): n = 1.0
PASS: numbers.test: <: (< fixnum-min n): n = -1
PASS: numbers.test: <: (< fixnum-min n): n = -1.0
PASS: numbers.test: <: (< fixnum-min n): n = fixnum-max
PASS: numbers.test: <: (< fixnum-min n): n = fixnum-max + 1
PASS: numbers.test: <: (< fixnum-min n): n = fixnum-min
PASS: numbers.test: <: (< fixnum-min n): n = fixnum-min - 1
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = 0
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = 0.0
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = 1
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = 1.0
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = -1
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = -1.0
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = fixnum-max
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = fixnum-max + 1
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = fixnum-min
PASS: numbers.test: <: (< (- fixnum-min 1) n): n = fixnum-min - 1
PASS: numbers.test: <: (< (ash 1 256) +inf.0)
PASS: numbers.test: <: (not (< +inf.0 (ash 1 256)))
PASS: numbers.test: <: (not (< (ash 1 256) -inf.0))
PASS: numbers.test: <: (< -inf.0 (ash 1 256))
PASS: numbers.test: <: (< (#{1-}# (ash 1 1024)) +inf.0)
PASS: numbers.test: <: (< (ash 1 1024) +inf.0)
PASS: numbers.test: <: (< (#{1+}# (ash 1 1024)) +inf.0)
PASS: numbers.test: <: (not (< +inf.0 (#{1-}# (ash 1 1024))))
PASS: numbers.test: <: (not (< +inf.0 (ash 1 1024)))
PASS: numbers.test: <: (not (< +inf.0 (#{1+}# (ash 1 1024))))
PASS: numbers.test: <: (< -inf.0 (- (#{1-}# (ash 1 1024))))
PASS: numbers.test: <: (< -inf.0 (- (ash 1 1024)))
PASS: numbers.test: <: (< -inf.0 (- (#{1+}# (ash 1 1024))))
PASS: numbers.test: <: (not (< (- (#{1-}# (ash 1 1024))) -inf.0))
PASS: numbers.test: <: (not (< (- (ash 1 1024)) -inf.0))
PASS: numbers.test: <: (not (< (- (#{1+}# (ash 1 1024))) -inf.0))
PASS: numbers.test: <: (not (< +nan.0 +nan.0))
PASS: numbers.test: <: (not (< 0 +nan.0))
PASS: numbers.test: <: (not (< +nan.0 0))
PASS: numbers.test: <: (not (< 1 +nan.0))
PASS: numbers.test: <: (not (< +nan.0 1))
PASS: numbers.test: <: (not (< -1 +nan.0))
PASS: numbers.test: <: (not (< +nan.0 -1))
PASS: numbers.test: <: (not (< (ash 1 256) +nan.0))
PASS: numbers.test: <: (not (< +nan.0 (ash 1 256)))
PASS: numbers.test: <: (not (< (- (ash 1 256)) +nan.0))
PASS: numbers.test: <: (not (< +nan.0 (- (ash 1 256))))
PASS: numbers.test: <: (not (< (ash 1 8192) +nan.0))
PASS: numbers.test: <: (not (< +nan.0 (ash 1 8192)))
PASS: numbers.test: <: (not (< (- (ash 1 8192)) +nan.0))
PASS: numbers.test: <: (not (< +nan.0 (- (ash 1 8192))))
PASS: numbers.test: <: (not (< (ash 3 1023) +nan.0))
PASS: numbers.test: <: (not (< (#{1+}# (ash 3 1023)) +nan.0))
PASS: numbers.test: <: (not (< (#{1-}# (ash 3 1023)) +nan.0))
PASS: numbers.test: <: (not (< +nan.0 (ash 3 1023)))
PASS: numbers.test: <: (not (< +nan.0 (#{1+}# (ash 3 1023))))
PASS: numbers.test: <: (not (< +nan.0 (#{1-}# (ash 3 1023))))
PASS: numbers.test: <: inum/frac: (< 2 9/4)
PASS: numbers.test: <: inum/frac: (< -2 9/4)
PASS: numbers.test: <: inum/frac: (< -2 7/4)
PASS: numbers.test: <: inum/frac: (< -2 -7/4)
PASS: numbers.test: <: inum/frac: (eq? #f (< 2 7/4))
PASS: numbers.test: <: inum/frac: (eq? #f (< 2 -7/4))
PASS: numbers.test: <: inum/frac: (eq? #f (< 2 -9/4))
PASS: numbers.test: <: inum/frac: (eq? #f (< -2 -9/4))
PASS: numbers.test: <: bignum/frac: (< x (* 4/3 x))
PASS: numbers.test: <: bignum/frac: (< (- x) (* 4/3 x))
PASS: numbers.test: <: bignum/frac: (< (- x) (* 2/3 x))
PASS: numbers.test: <: bignum/frac: (< (- x) (* -2/3 x))
PASS: numbers.test: <: bignum/frac: (eq? #f (< x (* 2/3 x)))
PASS: numbers.test: <: bignum/frac: (eq? #f (< x (* -2/3 x)))
PASS: numbers.test: <: bignum/frac: (eq? #f (< x (* -4/3 x)))
PASS: numbers.test: <: bignum/frac: (eq? #f (< (- x) (* -4/3 x)))
PASS: numbers.test: <: flonum/frac: (< 0.75 4/3)
PASS: numbers.test: <: flonum/frac: (< -0.75 4/3)
PASS: numbers.test: <: flonum/frac: (< -0.75 2/3)
PASS: numbers.test: <: flonum/frac: (< -0.75 -2/3)
PASS: numbers.test: <: flonum/frac: (eq? #f (< 0.75 2/3))
PASS: numbers.test: <: flonum/frac: (eq? #f (< 0.75 -2/3))
PASS: numbers.test: <: flonum/frac: (eq? #f (< 0.75 -4/3))
PASS: numbers.test: <: flonum/frac: (eq? #f (< -0.75 -4/3))
PASS: numbers.test: <: flonum/frac: (< -inf.0 4/3)
PASS: numbers.test: <: flonum/frac: (< -inf.0 -4/3)
PASS: numbers.test: <: flonum/frac: (eq? #f (< +inf.0 4/3))
PASS: numbers.test: <: flonum/frac: (eq? #f (< +inf.0 -4/3))
PASS: numbers.test: <: flonum/frac: (eq? #f (< +nan.0 4/3))
PASS: numbers.test: <: flonum/frac: (eq? #f (< +nan.0 -4/3))
PASS: numbers.test: <: frac/inum: (< 7/4 2)
PASS: numbers.test: <: frac/inum: (< -7/4 2)
PASS: numbers.test: <: frac/inum: (< -9/4 2)
PASS: numbers.test: <: frac/inum: (< -9/4 -2)
PASS: numbers.test: <: frac/inum: (eq? #f (< 9/4 2))
PASS: numbers.test: <: frac/inum: (eq? #f (< 9/4 -2))
PASS: numbers.test: <: frac/inum: (eq? #f (< 7/4 -2))
PASS: numbers.test: <: frac/inum: (eq? #f (< -7/4 -2))
PASS: numbers.test: <: frac/bignum: (< (* 2/3 x) x)
PASS: numbers.test: <: frac/bignum: (< (* -2/3 x) x)
PASS: numbers.test: <: frac/bignum: (< (* -4/3 x) x)
PASS: numbers.test: <: frac/bignum: (< (* -4/3 x) (- x))
PASS: numbers.test: <: frac/bignum: (eq? #f (< (* 4/3 x) x))
PASS: numbers.test: <: frac/bignum: (eq? #f (< (* 4/3 x) (- x)))
PASS: numbers.test: <: frac/bignum: (eq? #f (< (* 2/3 x) (- x)))
PASS: numbers.test: <: frac/bignum: (eq? #f (< (* -2/3 x) (- x)))
PASS: numbers.test: <: frac/flonum: (< 2/3 0.75)
PASS: numbers.test: <: frac/flonum: (< -2/3 0.75)
PASS: numbers.test: <: frac/flonum: (< -4/3 0.75)
PASS: numbers.test: <: frac/flonum: (< -4/3 -0.75)
PASS: numbers.test: <: frac/flonum: (eq? #f (< 4/3 0.75))
PASS: numbers.test: <: frac/flonum: (eq? #f (< 4/3 -0.75))
PASS: numbers.test: <: frac/flonum: (eq? #f (< 2/3 -0.75))
PASS: numbers.test: <: frac/flonum: (eq? #f (< -2/3 -0.75))
PASS: numbers.test: <: frac/flonum: (< 4/3 +inf.0)
PASS: numbers.test: <: frac/flonum: (< -4/3 +inf.0)
PASS: numbers.test: <: frac/flonum: (eq? #f (< 4/3 -inf.0))
PASS: numbers.test: <: frac/flonum: (eq? #f (< -4/3 -inf.0))
PASS: numbers.test: <: frac/flonum: (eq? #f (< 4/3 +nan.0))
PASS: numbers.test: <: frac/flonum: (eq? #f (< -4/3 +nan.0))
PASS: numbers.test: <: frac/frac: (< 2/3 6/7)
PASS: numbers.test: <: frac/frac: (< -2/3 6/7)
PASS: numbers.test: <: frac/frac: (< -4/3 6/7)
PASS: numbers.test: <: frac/frac: (< -4/3 -6/7)
PASS: numbers.test: <: frac/frac: (eq? #f (< 4/3 6/7))
PASS: numbers.test: <: frac/frac: (eq? #f (< 4/3 -6/7))
PASS: numbers.test: <: frac/frac: (eq? #f (< 2/3 -6/7))
PASS: numbers.test: <: frac/frac: (eq? #f (< -2/3 -6/7))
PASS: numbers.test: zero?: (documented? zero?)
PASS: numbers.test: zero?: (zero? 0)
PASS: numbers.test: zero?: (zero? 0.0)
PASS: numbers.test: zero?: (zero? -0.0)
PASS: numbers.test: zero?: (zero? 0.0+0.0i)
PASS: numbers.test: zero?: (zero? 0.0-0.0i)
PASS: numbers.test: zero?: (zero? 0.0+0.0i)
PASS: numbers.test: zero?: (zero? -0.0-0.0i)
PASS: numbers.test: zero?: (not (zero? 7))
PASS: numbers.test: zero?: (not (zero? -7))
PASS: numbers.test: zero?: (not (zero? 1/7))
PASS: numbers.test: zero?: (not (zero? -inf.0))
PASS: numbers.test: zero?: (not (zero? +inf.0))
PASS: numbers.test: zero?: (not (zero? +nan.0))
PASS: numbers.test: zero?: (not (zero? (+ 1 fixnum-max)))
PASS: numbers.test: zero?: (not (zero? (- 1 fixnum-min)))
PASS: numbers.test: zero?: (not (zero? 1.3))
PASS: numbers.test: zero?: (not (zero? 3.1+4.2i))
PASS: numbers.test: zero?: (not (zero? 1.0+0.0i))
PASS: numbers.test: zero?: (not (zero? 0.0-1.0i))
PASS: numbers.test: positive?: (documented? positive?)
PASS: numbers.test: positive?: (positive? 1)
PASS: numbers.test: positive?: (positive? (+ fixnum-max 1))
PASS: numbers.test: positive?: (positive? 1.3)
PASS: numbers.test: positive?: (not (positive? 0))
PASS: numbers.test: positive?: (not (positive? -1))
PASS: numbers.test: positive?: (not (positive? (- fixnum-min 1)))
PASS: numbers.test: positive?: (not (positive? -1.3))
PASS: numbers.test: negative?: (documented? negative?)
PASS: numbers.test: negative?: (not (negative? 1))
PASS: numbers.test: negative?: (not (negative? (+ fixnum-max 1)))
PASS: numbers.test: negative?: (not (negative? 1.3))
PASS: numbers.test: negative?: (not (negative? 0))
PASS: numbers.test: negative?: (negative? -1)
PASS: numbers.test: negative?: (negative? (- fixnum-min 1))
PASS: numbers.test: negative?: (negative? -1.3)
PASS: numbers.test: max: no args
PASS: numbers.test: max: one complex
PASS: numbers.test: max: inum/complex
PASS: numbers.test: max: big/complex
PASS: numbers.test: max: real/complex
PASS: numbers.test: max: frac/complex
PASS: numbers.test: max: complex/inum
PASS: numbers.test: max: complex/big
PASS: numbers.test: max: complex/real
PASS: numbers.test: max: complex/frac
PASS: numbers.test: max: inum / frac: (eqv? 3 (max 3 5/2))
PASS: numbers.test: max: inum / frac: (eqv? 5/2 (max 2 5/2))
PASS: numbers.test: max: frac / inum: (eqv? 3 (max 5/2 3))
PASS: numbers.test: max: frac / inum: (eqv? 5/2 (max 5/2 2))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 123))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max 123 +inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 -123.3))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max -123.3 +inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 -7/2))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max -7/2 +inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 -1.0e20))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max -1.0e20 +inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 (- big*2)))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max (- big*2) +inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 +inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 +inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 +nan.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +nan.0 +inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? +inf.0 (max +inf.0 +inf.0))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max +nan.0 123))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max 123 +nan.0))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max +nan.0 123.3))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max 123.3 +nan.0))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max +nan.0 -7/2))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max -7/2 +nan.0))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max +nan.0 -1.0e20))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max -1.0e20 +nan.0))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max +nan.0 (- big*2)))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max (- big*2) +nan.0))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max +nan.0 -inf.0))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max -inf.0 +nan.0))
PASS: numbers.test: max: infinities and NaNs: (real-nan? (max +nan.0 +nan.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? -inf.0 (max -inf.0 -inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? -123.0 (max -inf.0 -123))
PASS: numbers.test: max: infinities and NaNs: (eqv? -123.0 (max -123 -inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? -123.3 (max -inf.0 -123.3))
PASS: numbers.test: max: infinities and NaNs: (eqv? -123.3 (max -123.3 -inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? -3.5 (max -inf.0 -7/2))
PASS: numbers.test: max: infinities and NaNs: (eqv? -3.5 (max -7/2 -inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? -1.0e20 (max -inf.0 -1.0e20))
PASS: numbers.test: max: infinities and NaNs: (eqv? -1.0e20 (max -1.0e20 -inf.0))
PASS: numbers.test: max: infinities and NaNs: (eqv? (exact->inexact (- big*2)) (max -inf.0 (- big*2)))
PASS: numbers.test: max: infinities and NaNs: (eqv? (exact->inexact (- big*2)) (max (- big*2) -inf.0))
PASS: numbers.test: max: signed zeroes: (eqv? 0.0 (max 0.0 0.0))
PASS: numbers.test: max: signed zeroes: (eqv? 0.0 (max 0.0 -0.0))
PASS: numbers.test: max: signed zeroes: (eqv? 0.0 (max -0.0 0.0))
PASS: numbers.test: max: signed zeroes: (eqv? -0.0 (max -0.0 -0.0))
PASS: numbers.test: max: signed zeroes: (eqv? 0.0 (max -0.0 0))
PASS: numbers.test: max: signed zeroes: (eqv? 0.0 (max 0.0 0))
PASS: numbers.test: max: signed zeroes: (eqv? 0.0 (max 0 -0.0))
PASS: numbers.test: max: signed zeroes: (eqv? 0.0 (max 0 0.0))
PASS: numbers.test: max: signed zeroes: (eqv? 0 (min 0 0))
PASS: numbers.test: max: big / frac: (eqv? big*2 (max big*2 5/2))
PASS: numbers.test: max: big / frac: (eqv? 5/2 (max (- big*2) 5/2))
PASS: numbers.test: max: frac / big: (eqv? big*2 (max 5/2 big*2))
PASS: numbers.test: max: frac / big: (eqv? 5/2 (max 5/2 (- big*2)))
PASS: numbers.test: max: big / real: (real-nan? (max big*5 +nan.0))
PASS: numbers.test: max: big / real: (eqv? (exact->inexact big*5) (max big*5 -inf.0))
PASS: numbers.test: max: big / real: (eqv? (exact->inexact big*5) (max big*5 1.0))
PASS: numbers.test: max: big / real: (eqv? +inf.0 (max big*5 +inf.0))
PASS: numbers.test: max: big / real: (eqv? 1.0 (max (- big*5) 1.0))
PASS: numbers.test: max: real / big: (real-nan? (max +nan.0 big*5))
PASS: numbers.test: max: real / big: (eqv? (exact->inexact big*5) (max -inf.0 big*5))
PASS: numbers.test: max: real / big: (eqv? (exact->inexact big*5) (max 1.0 big*5))
PASS: numbers.test: max: real / big: (eqv? +inf.0 (max +inf.0 big*5))
PASS: numbers.test: max: real / big: (eqv? 1.0 (max 1.0 (- big*5)))
PASS: numbers.test: max: frac / frac: (eqv? 2/3 (max 1/2 2/3))
PASS: numbers.test: max: frac / frac: (eqv? 2/3 (max 2/3 1/2))
PASS: numbers.test: max: frac / frac: (eqv? -1/2 (max -1/2 -2/3))
PASS: numbers.test: max: frac / frac: (eqv? -1/2 (max -2/3 -1/2))
PASS: numbers.test: max: real / real: (real-nan? (max 123.0 +nan.0))
PASS: numbers.test: max: real / real: (real-nan? (max +nan.0 123.0))
PASS: numbers.test: max: real / real: (real-nan? (max +nan.0 +nan.0))
PASS: numbers.test: max: real / real: (eqv? 456.0 (max 123.0 456.0))
PASS: numbers.test: max: real / real: (eqv? 456.0 (max 456.0 123.0))
PASS: numbers.test: max: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 +inf.0)
PASS: numbers.test: max: (+inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215)
PASS: numbers.test: max: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 -inf.0)
PASS: numbers.test: max: (-inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215)
PASS: numbers.test: max: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 +inf.0)
PASS: numbers.test: max: (+inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216)
PASS: numbers.test: max: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 -inf.0)
PASS: numbers.test: max: (-inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216)
PASS: numbers.test: max: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217 +inf.0)
PASS: numbers.test: max: (+inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217)
PASS: numbers.test: max: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217 -inf.0)
PASS: numbers.test: max: (-inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217)
PASS: numbers.test: max: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 +inf.0)
PASS: numbers.test: max: (+inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215)
PASS: numbers.test: max: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 -inf.0)
PASS: numbers.test: max: (-inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215)
PASS: numbers.test: max: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 +inf.0)
PASS: numbers.test: max: (+inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216)
PASS: numbers.test: max: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 -inf.0)
PASS: numbers.test: max: (-inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216)
PASS: numbers.test: max: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217 +inf.0)
PASS: numbers.test: max: (+inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217)
PASS: numbers.test: max: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217 -inf.0)
PASS: numbers.test: max: (-inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217)
PASS: numbers.test: max: (real-nan? (max (ash 1 2048) +nan.0))
PASS: numbers.test: max: (real-nan? (max +nan.0 (ash 1 2048)))
PASS: numbers.test: min: no args
PASS: numbers.test: min: one complex
PASS: numbers.test: min: inum/complex
PASS: numbers.test: min: big/complex
PASS: numbers.test: min: real/complex
PASS: numbers.test: min: frac/complex
PASS: numbers.test: min: complex/inum
PASS: numbers.test: min: complex/big
PASS: numbers.test: min: complex/real
PASS: numbers.test: min: complex/frac
PASS: numbers.test: min: (documented? min)
PASS: numbers.test: min: (eqv? 1 (min 7 3 1 5))
PASS: numbers.test: min: (eqv? 1 (min 1 7 3 5))
PASS: numbers.test: min: (eqv? 1 (min 7 3 5 1))
PASS: numbers.test: min: (eqv? -7 (min 2 3 4 -2 5 -7 1 -1 4 2))
PASS: numbers.test: min: (eqv? -7 (min -7 2 3 4 -2 5 1 -1 4 2))
PASS: numbers.test: min: (eqv? -7 (min 2 3 4 -2 5 1 -1 4 2 -7))
PASS: numbers.test: min: (eqv? big*2 (min big*3 big*5 big*2 big*4))
PASS: numbers.test: min: (eqv? big*2 (min big*2 big*3 big*5 big*4))
PASS: numbers.test: min: (eqv? big*2 (min big*3 big*5 big*4 big*2))
PASS: numbers.test: min: (eqv? (- fixnum-min 1) (min 2 4 (- fixnum-min 1) 3 (* 2 fixnum-max)))
PASS: numbers.test: min: (eqv? (- fixnum-min 1) (min (- fixnum-min 1) 2 4 3 (* 2 fixnum-max)))
PASS: numbers.test: min: (eqv? (- fixnum-min 1) (min 2 4 3 (* 2 fixnum-max) (- fixnum-min 1)))
PASS: numbers.test: min: inum / frac: (eqv? 5/2 (min 3 5/2))
PASS: numbers.test: min: inum / frac: (eqv? 2 (min 2 5/2))
PASS: numbers.test: min: frac / inum: (eqv? 5/2 (min 5/2 3))
PASS: numbers.test: min: frac / inum: (eqv? 2 (min 5/2 2))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -inf.0 123))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min 123 -inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -inf.0 -123.3))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -123.3 -inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -inf.0 -7/2))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -7/2 -inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -inf.0 -1.0e20))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -1.0e20 -inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -inf.0 (- big*2)))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min (- big*2) -inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -inf.0 +inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min +inf.0 -inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -inf.0 +nan.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min +nan.0 -inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -inf.0 (min -inf.0 -inf.0))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min +nan.0 123))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min 123 +nan.0))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min +nan.0 123.3))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min 123.3 +nan.0))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min +nan.0 -7/2))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min -7/2 +nan.0))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min +nan.0 -1.0e20))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min -1.0e20 +nan.0))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min +nan.0 (- big*2)))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min (- big*2) +nan.0))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min +nan.0 +inf.0))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min +inf.0 +nan.0))
PASS: numbers.test: min: infinities and NaNs: (real-nan? (min +nan.0 +nan.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? +inf.0 (min +inf.0 +inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -123.0 (min +inf.0 -123))
PASS: numbers.test: min: infinities and NaNs: (eqv? -123.0 (min -123 +inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -123.3 (min +inf.0 -123.3))
PASS: numbers.test: min: infinities and NaNs: (eqv? -123.3 (min -123.3 +inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -3.5 (min +inf.0 -7/2))
PASS: numbers.test: min: infinities and NaNs: (eqv? -3.5 (min -7/2 +inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? -1.0e20 (min +inf.0 -1.0e20))
PASS: numbers.test: min: infinities and NaNs: (eqv? -1.0e20 (min -1.0e20 +inf.0))
PASS: numbers.test: min: infinities and NaNs: (eqv? (exact->inexact (- big*2)) (min +inf.0 (- big*2)))
PASS: numbers.test: min: infinities and NaNs: (eqv? (exact->inexact (- big*2)) (min (- big*2) +inf.0))
PASS: numbers.test: min: signed zeroes: (eqv? 0.0 (min 0.0 0.0))
PASS: numbers.test: min: signed zeroes: (eqv? -0.0 (min 0.0 -0.0))
PASS: numbers.test: min: signed zeroes: (eqv? -0.0 (min -0.0 0.0))
PASS: numbers.test: min: signed zeroes: (eqv? -0.0 (min -0.0 -0.0))
PASS: numbers.test: min: signed zeroes: (eqv? -0.0 (min -0.0 0))
PASS: numbers.test: min: signed zeroes: (eqv? 0.0 (min 0.0 0))
PASS: numbers.test: min: signed zeroes: (eqv? -0.0 (min 0 -0.0))
PASS: numbers.test: min: signed zeroes: (eqv? 0.0 (min 0 0.0))
PASS: numbers.test: min: signed zeroes: (eqv? 0 (min 0 0))
PASS: numbers.test: min: big / frac: (eqv? 5/2 (min big*2 5/2))
PASS: numbers.test: min: big / frac: (eqv? (- big*2) (min (- big*2) 5/2))
PASS: numbers.test: min: frac / big: (eqv? 5/2 (min 5/2 big*2))
PASS: numbers.test: min: frac / big: (eqv? (- big*2) (min 5/2 (- big*2)))
PASS: numbers.test: min: big / real: (real-nan? (min big*5 +nan.0))
PASS: numbers.test: min: big / real: (eqv? (exact->inexact big*5) (min big*5 +inf.0))
PASS: numbers.test: min: big / real: (eqv? -inf.0 (min big*5 -inf.0))
PASS: numbers.test: min: big / real: (eqv? 1.0 (min big*5 1.0))
PASS: numbers.test: min: big / real: (eqv? (exact->inexact (- big*5)) (min (- big*5) 1.0))
PASS: numbers.test: min: real / big: (real-nan? (min +nan.0 big*5))
PASS: numbers.test: min: real / big: (eqv? (exact->inexact big*5) (min +inf.0 big*5))
PASS: numbers.test: min: real / big: (eqv? -inf.0 (min -inf.0 big*5))
PASS: numbers.test: min: real / big: (eqv? 1.0 (min 1.0 big*5))
PASS: numbers.test: min: real / big: (eqv? (exact->inexact (- big*5)) (min 1.0 (- big*5)))
PASS: numbers.test: min: frac / frac: (eqv? 1/2 (min 1/2 2/3))
PASS: numbers.test: min: frac / frac: (eqv? 1/2 (min 2/3 1/2))
PASS: numbers.test: min: frac / frac: (eqv? -2/3 (min -1/2 -2/3))
PASS: numbers.test: min: frac / frac: (eqv? -2/3 (min -2/3 -1/2))
PASS: numbers.test: min: real / real: (real-nan? (min 123.0 +nan.0))
PASS: numbers.test: min: real / real: (real-nan? (min +nan.0 123.0))
PASS: numbers.test: min: real / real: (real-nan? (min +nan.0 +nan.0))
PASS: numbers.test: min: real / real: (eqv? 123.0 (min 123.0 456.0))
PASS: numbers.test: min: real / real: (eqv? 123.0 (min 456.0 123.0))
PASS: numbers.test: min: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 +inf.0)
PASS: numbers.test: min: (+inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215)
PASS: numbers.test: min: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 -inf.0)
PASS: numbers.test: min: (-inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215)
PASS: numbers.test: min: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 +inf.0)
PASS: numbers.test: min: (+inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216)
PASS: numbers.test: min: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 -inf.0)
PASS: numbers.test: min: (-inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216)
PASS: numbers.test: min: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217 +inf.0)
PASS: numbers.test: min: (+inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217)
PASS: numbers.test: min: (179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217 -inf.0)
PASS: numbers.test: min: (-inf.0 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217)
PASS: numbers.test: min: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 +inf.0)
PASS: numbers.test: min: (+inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215)
PASS: numbers.test: min: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 -inf.0)
PASS: numbers.test: min: (-inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215)
PASS: numbers.test: min: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 +inf.0)
PASS: numbers.test: min: (+inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216)
PASS: numbers.test: min: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 -inf.0)
PASS: numbers.test: min: (-inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216)
PASS: numbers.test: min: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217 +inf.0)
PASS: numbers.test: min: (+inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217)
PASS: numbers.test: min: (-179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217 -inf.0)
PASS: numbers.test: min: (-inf.0 -179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137217)
PASS: numbers.test: min: (real-nan? (min (- (ash 1 2048)) (- +nan.0)))
PASS: numbers.test: min: (real-nan? (min (- +nan.0) (- (ash 1 2048))))
PASS: numbers.test: +: documented? (eval)
PASS: numbers.test: +: documented? (compile)
PASS: numbers.test: +: simple (eval)
PASS: numbers.test: +: simple (compile)
PASS: numbers.test: +: exactness propagation (eval)
PASS: numbers.test: +: exactness propagation (compile)
PASS: numbers.test: +: signed zeroes (eval)
PASS: numbers.test: +: signed zeroes (compile)
PASS: numbers.test: +: NaNs (eval)
PASS: numbers.test: +: NaNs (compile)
PASS: numbers.test: +: infinities (eval)
PASS: numbers.test: +: infinities (compile)
PASS: numbers.test: +: fixnum + fixnum = bignum (32-bit) (eval)
PASS: numbers.test: +: fixnum + fixnum = bignum (32-bit) (compile)
PASS: numbers.test: +: fixnum + fixnum = bignum (64-bit) (eval)
PASS: numbers.test: +: fixnum + fixnum = bignum (64-bit) (compile)
PASS: numbers.test: +: bignum + fixnum = fixnum (eval)
PASS: numbers.test: +: bignum + fixnum = fixnum (compile)
PASS: numbers.test: -: double-negation of fixnum-min: = (eval)
PASS: numbers.test: -: double-negation of fixnum-min: = (compile)
PASS: numbers.test: -: double-negation of fixnum-min: eqv? (eval)
PASS: numbers.test: -: double-negation of fixnum-min: eqv? (compile)
PASS: numbers.test: -: double-negation of fixnum-min: equal? (eval)
PASS: numbers.test: -: double-negation of fixnum-min: equal? (compile)
PASS: numbers.test: -: binary double-negation of fixnum-min: = (eval)
PASS: numbers.test: -: binary double-negation of fixnum-min: = (compile)
PASS: numbers.test: -: binary double-negation of fixnum-min: eqv? (eval)
PASS: numbers.test: -: binary double-negation of fixnum-min: eqv? (compile)
PASS: numbers.test: -: binary double-negation of fixnum-min: equal? (eval)
PASS: numbers.test: -: binary double-negation of fixnum-min: equal? (compile)
PASS: numbers.test: -: signed zeroes (eval)
PASS: numbers.test: -: signed zeroes (compile)
PASS: numbers.test: -: exactness propagation (eval)
PASS: numbers.test: -: exactness propagation (compile)
PASS: numbers.test: -: infinities (eval)
PASS: numbers.test: -: infinities (compile)
PASS: numbers.test: -: NaNs (eval)
PASS: numbers.test: -: NaNs (compile)
PASS: numbers.test: -: (eqv? fixnum-min (- (- fixnum-min))) (eval)
PASS: numbers.test: -: (eqv? fixnum-min (- (- fixnum-min))) (compile)
PASS: numbers.test: -: (eqv? fixnum-min (- 0 (- 0 fixnum-min))) (eval)
PASS: numbers.test: -: (eqv? fixnum-min (- 0 (- 0 fixnum-min))) (compile)
PASS: numbers.test: -: (eqv? fixnum-num (apply - (list (apply - (list fixnum-min))))) (eval)
PASS: numbers.test: -: (eqv? fixnum-num (apply - (list (apply - (list fixnum-min))))) (compile)
PASS: numbers.test: -: -inum - +bignum (eval)
PASS: numbers.test: -: -inum - +bignum (compile)
PASS: numbers.test: -: big - inum (eval)
PASS: numbers.test: -: big - inum (compile)
PASS: numbers.test: -: big - -inum (eval)
PASS: numbers.test: -: big - -inum (compile)
PASS: numbers.test: -: fixnum - fixnum = bignum (32-bit) (eval)
PASS: numbers.test: -: fixnum - fixnum = bignum (32-bit) (compile)
PASS: numbers.test: -: fixnum - fixnum = bignum (64-bit) (eval)
PASS: numbers.test: -: fixnum - fixnum = bignum (64-bit) (compile)
PASS: numbers.test: -: bignum - fixnum = fixnum (eval)
PASS: numbers.test: -: bignum - fixnum = fixnum (compile)
PASS: numbers.test: *: double-negation of fixnum-min: (= fixnum-min (* -1 (* -1 fixnum-min)))
PASS: numbers.test: *: double-negation of fixnum-min: (eqv? fixnum-min (* -1 (* -1 fixnum-min)))
PASS: numbers.test: *: double-negation of fixnum-min: (equal? fixnum-min (* -1 (* -1 fixnum-min)))
PASS: numbers.test: *: double-negation of fixnum-min: (= fixnum-min (* (* fixnum-min -1) -1))
PASS: numbers.test: *: double-negation of fixnum-min: (eqv? fixnum-min (* (* fixnum-min -1) -1))
PASS: numbers.test: *: double-negation of fixnum-min: (equal? fixnum-min (* (* fixnum-min -1) -1))
PASS: numbers.test: *: signed zeroes: (eqv? 0.0 (* 0.0 0.0))
PASS: numbers.test: *: signed zeroes: (eqv? -0.0 (* -0.0 0.0))
PASS: numbers.test: *: signed zeroes: (eqv? 0.0 (* -0.0 -0.0))
PASS: numbers.test: *: signed zeroes: (eqv? -0.0 (* 0.0 -0.0))
PASS: numbers.test: *: signed zeroes: (eqv? 0.0+0.0i (* 0.0+1.0i 0.0))
PASS: numbers.test: *: signed zeroes: (eqv? 0.0-0.0i (* 0.0-1.0i 0.0))
PASS: numbers.test: *: signed zeroes: (eqv? -0.0-0.0i (* 0.0+1.0i -0.0))
PASS: numbers.test: *: signed zeroes: (eqv? -0.0+0.0i (* 0.0-1.0i -0.0))
PASS: numbers.test: *: exactness propagation: (eqv? -0.0 (* 0 -1.0))
PASS: numbers.test: *: exactness propagation: (eqv? 0.0 (* 0 1.0))
PASS: numbers.test: *: exactness propagation: (eqv? -0.0 (* -1.0 0))
PASS: numbers.test: *: exactness propagation: (eqv? 0.0 (* 1.0 0))
PASS: numbers.test: *: exactness propagation: (eqv? 0 (* 0 1/2))
PASS: numbers.test: *: exactness propagation: (eqv? 0 (* 1/2 0))
PASS: numbers.test: *: exactness propagation: (eqv? 0.0+0.0i (* 0 1.0+1.0i))
PASS: numbers.test: *: exactness propagation: (eqv? 0.0+0.0i (* 1.0+1.0i 0))
PASS: numbers.test: *: exactness propagation: (eqv? -1.0 (* 1 -1.0))
PASS: numbers.test: *: exactness propagation: (eqv? 1.0 (* 1 1.0))
PASS: numbers.test: *: exactness propagation: (eqv? -1.0 (* -1.0 1))
PASS: numbers.test: *: exactness propagation: (eqv? 1.0 (* 1.0 1))
PASS: numbers.test: *: exactness propagation: (eqv? 1/2 (* 1 1/2))
PASS: numbers.test: *: exactness propagation: (eqv? 1/2 (* 1/2 1))
PASS: numbers.test: *: exactness propagation: (eqv? 1.0+1.0i (* 1 1.0+1.0i))
PASS: numbers.test: *: exactness propagation: (eqv? 1.0+1.0i (* 1.0+1.0i 1))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 1))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 -1))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 -7/2))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 1.0e20))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* 1 +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* -1 +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* -7/2 +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* 1.0e20 +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +inf.0 +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 +inf.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* -inf.0 +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 -inf.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* (* fixnum-max 2) +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 (* fixnum-max 2)))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* 0 +nan.0))
PASS: numbers.test: *: propagation of NaNs: (real-nan? (* +nan.0 0))
PASS: numbers.test: *: propagation of NaNs: (almost-real-nan? (* 0 +nan.0+1.0i))
PASS: numbers.test: *: propagation of NaNs: (almost-real-nan? (* +nan.0+1.0i 0))
PASS: numbers.test: *: propagation of NaNs: (imaginary-nan? (* 0 0.0+nan.0i))
PASS: numbers.test: *: propagation of NaNs: (imaginary-nan? (* 0.0+nan.0i 0))
PASS: numbers.test: *: propagation of NaNs: (imaginary-nan? (* 0 1.0+nan.0i))
PASS: numbers.test: *: propagation of NaNs: (imaginary-nan? (* 1.0+nan.0i 0))
PASS: numbers.test: *: propagation of NaNs: (complex-nan? (* 0 +nan.0+nan.0i))
PASS: numbers.test: *: propagation of NaNs: (complex-nan? (* +nan.0+nan.0i 0))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* +inf.0 5))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* +inf.0 -5))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* +inf.0 73.1))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* +inf.0 -9.2))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* +inf.0 5/2))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* +inf.0 -5/2))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* -5 +inf.0))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* 73.1 +inf.0))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* -9.2 +inf.0))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* 5/2 +inf.0))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* -5/2 +inf.0))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* -inf.0 5))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* -inf.0 -5))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* -inf.0 73.1))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* -inf.0 -9.2))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* -inf.0 5/2))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* -inf.0 -5/2))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* -5 -inf.0))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* 73.1 -inf.0))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* -9.2 -inf.0))
PASS: numbers.test: *: infinities: (eqv? -inf.0 (* 5/2 -inf.0))
PASS: numbers.test: *: infinities: (eqv? +inf.0 (* -5/2 -inf.0))
PASS: numbers.test: *: infinities: (real-nan? (* 0.0 +inf.0))
PASS: numbers.test: *: infinities: (real-nan? (* -0.0 +inf.0))
PASS: numbers.test: *: infinities: (real-nan? (* +inf.0 0.0))
PASS: numbers.test: *: infinities: (real-nan? (* +inf.0 -0.0))
PASS: numbers.test: *: infinities: (real-nan? (* 0.0 -inf.0))
PASS: numbers.test: *: infinities: (real-nan? (* -0.0 -inf.0))
PASS: numbers.test: *: infinities: (real-nan? (* -inf.0 0.0))
PASS: numbers.test: *: infinities: (real-nan? (* -inf.0 -0.0))
PASS: numbers.test: *: infinities: (real-nan? (* 0 +inf.0))
PASS: numbers.test: *: infinities: (real-nan? (* +inf.0 0))
PASS: numbers.test: *: infinities: (real-nan? (* 0 -inf.0))
PASS: numbers.test: *: infinities: (real-nan? (* -inf.0 0))
PASS: numbers.test: *: infinities: (almost-real-nan? (* 0 +inf.0+1.0i))
PASS: numbers.test: *: infinities: (almost-real-nan? (* +inf.0+1.0i 0))
PASS: numbers.test: *: infinities: (almost-real-nan? (* 0 -inf.0+1.0i))
PASS: numbers.test: *: infinities: (almost-real-nan? (* -inf.0+1.0i 0))
PASS: numbers.test: *: infinities: (imaginary-nan? (* 0 0.0+inf.0i))
PASS: numbers.test: *: infinities: (imaginary-nan? (* 0.0+inf.0i 0))
PASS: numbers.test: *: infinities: (imaginary-nan? (* 0 1.0+inf.0i))
PASS: numbers.test: *: infinities: (imaginary-nan? (* 1.0+inf.0i 0))
PASS: numbers.test: *: infinities: (imaginary-nan? (* 0 0.0-inf.0i))
PASS: numbers.test: *: infinities: (imaginary-nan? (* 0.0-inf.0i 0))
PASS: numbers.test: *: infinities: (imaginary-nan? (* 0 1.0-inf.0i))
PASS: numbers.test: *: infinities: (imaginary-nan? (* 1.0-inf.0i 0))
PASS: numbers.test: *: infinities: (complex-nan? (* 0 +inf.0+inf.0i))
PASS: numbers.test: *: infinities: (complex-nan? (* +inf.0+inf.0i 0))
PASS: numbers.test: *: infinities: (complex-nan? (* 0 +inf.0-inf.0i))
PASS: numbers.test: *: infinities: (complex-nan? (* -inf.0+inf.0i 0))
PASS: numbers.test: *: inum * bignum: 0 * 2^256 = 0
PASS: numbers.test: *: inum * flonum: 0 * 1.0 = 0.0
PASS: numbers.test: *: inum * complex: 0 * 1+1i = 0.0+0.0i
PASS: numbers.test: *: inum * frac: 0 * 2/3 = 0
PASS: numbers.test: *: bignum * inum: 2^256 * 0 = 0
PASS: numbers.test: *: flonum * inum: 1.0 * 0 = 0.0
PASS: numbers.test: *: complex * inum: 1+1i * 0 = 0.0+0.0i
PASS: numbers.test: *: complex * bignum
PASS: numbers.test: *: frac * inum: 2/3 * 0 = 0
PASS: numbers.test: /: double-negation of fixnum-min: (= fixnum-min (/ (/ fixnum-min -1) -1))
PASS: numbers.test: /: double-negation of fixnum-min: (eqv? fixnum-min (/ (/ fixnum-min -1) -1))
PASS: numbers.test: /: double-negation of fixnum-min: (equal? fixnum-min (/ (/ fixnum-min -1) -1))
PASS: numbers.test: /: documented?
PASS: numbers.test: /: division by zero: (/ 0)
PASS: numbers.test: /: division by zero: (/ 0.0)
PASS: numbers.test: /: division by zero: (/ 1 0)
PASS: numbers.test: /: division by zero: (/ 1 0.0)
PASS: numbers.test: /: division by zero: (/ bignum 0)
PASS: numbers.test: /: division by zero: (/ bignum 0.0)
PASS: numbers.test: /: division by zero: (/ 1.0 0)
PASS: numbers.test: /: division by zero: (/ 1.0 0.0)
PASS: numbers.test: /: division by zero: (/ +i 0)
PASS: numbers.test: /: division by zero: (/ +i 0.0)
PASS: numbers.test: /: 1/complex: 0+1i
PASS: numbers.test: /: 1/complex: 0-1i
PASS: numbers.test: /: 1/complex: 1+1i
PASS: numbers.test: /: 1/complex: 1-1i
PASS: numbers.test: /: 1/complex: -1+1i
PASS: numbers.test: /: 1/complex: -1-1i
PASS: numbers.test: /: 1/complex: (/ 3+4i)
PASS: numbers.test: /: 1/complex: (/ 4+3i)
PASS: numbers.test: /: 1/complex: (/ 1e200+1e200i)
PASS: numbers.test: /: inum/complex: (/ 25 3+4i)
PASS: numbers.test: /: inum/complex: (/ 25 4+3i)
PASS: numbers.test: /: complex/complex: (/ 25+125i 3+4i)
PASS: numbers.test: /: complex/complex: (/ 25+125i 4+3i)
PASS: numbers.test: floor: (= 1 (floor 1.75))
PASS: numbers.test: floor: (= 1 (floor 1.5))
PASS: numbers.test: floor: (= 1 (floor 1.25))
PASS: numbers.test: floor: (= 0 (floor 0.75))
PASS: numbers.test: floor: (= 0 (floor 0.5))
PASS: numbers.test: floor: (= 0 (floor 0.0))
PASS: numbers.test: floor: (= -1 (floor -0.5))
PASS: numbers.test: floor: (= -2 (floor -1.25))
PASS: numbers.test: floor: (= -2 (floor -1.5))
PASS: numbers.test: floor: inum: 0
PASS: numbers.test: floor: inum: 1
PASS: numbers.test: floor: inum: -1
PASS: numbers.test: floor: bignum: (1+ most-positive-fixnum)
PASS: numbers.test: floor: bignum: (1- most-negative-fixnum)
PASS: numbers.test: floor: frac: (=exact -3 (floor -7/3))
PASS: numbers.test: floor: frac: (=exact -2 (floor -5/3))
PASS: numbers.test: floor: frac: (=exact -2 (floor -4/3))
PASS: numbers.test: floor: frac: (=exact -1 (floor -2/3))
PASS: numbers.test: floor: frac: (=exact -1 (floor -1/3))
PASS: numbers.test: floor: frac: (=exact 0 (floor 1/3))
PASS: numbers.test: floor: frac: (=exact 0 (floor 2/3))
PASS: numbers.test: floor: frac: (=exact 1 (floor 4/3))
PASS: numbers.test: floor: frac: (=exact 1 (floor 5/3))
PASS: numbers.test: floor: frac: (=exact 2 (floor 7/3))
PASS: numbers.test: floor: frac: (=exact -3 (floor -17/6))
PASS: numbers.test: floor: frac: (=exact -3 (floor -8/3))
PASS: numbers.test: floor: frac: (=exact -3 (floor -5/2))
PASS: numbers.test: floor: frac: (=exact -3 (floor -7/3))
PASS: numbers.test: floor: frac: (=exact -3 (floor -13/6))
PASS: numbers.test: floor: frac: (=exact -2 (floor -11/6))
PASS: numbers.test: floor: frac: (=exact -2 (floor -5/3))
PASS: numbers.test: floor: frac: (=exact -2 (floor -3/2))
PASS: numbers.test: floor: frac: (=exact -2 (floor -4/3))
PASS: numbers.test: floor: frac: (=exact -2 (floor -7/6))
PASS: numbers.test: floor: frac: (=exact -1 (floor -5/6))
PASS: numbers.test: floor: frac: (=exact -1 (floor -2/3))
PASS: numbers.test: floor: frac: (=exact -1 (floor -1/2))
PASS: numbers.test: floor: frac: (=exact -1 (floor -1/3))
PASS: numbers.test: floor: frac: (=exact -1 (floor -1/6))
PASS: numbers.test: floor: frac: (=exact 0 (floor 1/6))
PASS: numbers.test: floor: frac: (=exact 0 (floor 1/3))
PASS: numbers.test: floor: frac: (=exact 0 (floor 1/2))
PASS: numbers.test: floor: frac: (=exact 0 (floor 2/3))
PASS: numbers.test: floor: frac: (=exact 0 (floor 5/6))
PASS: numbers.test: floor: frac: (=exact 1 (floor 7/6))
PASS: numbers.test: floor: frac: (=exact 1 (floor 4/3))
PASS: numbers.test: floor: frac: (=exact 1 (floor 3/2))
PASS: numbers.test: floor: frac: (=exact 1 (floor 5/3))
PASS: numbers.test: floor: frac: (=exact 1 (floor 11/6))
PASS: numbers.test: floor: frac: (=exact 2 (floor 13/6))
PASS: numbers.test: floor: frac: (=exact 2 (floor 7/3))
PASS: numbers.test: floor: frac: (=exact 2 (floor 5/2))
PASS: numbers.test: floor: frac: (=exact 2 (floor 8/3))
PASS: numbers.test: floor: frac: (=exact 2 (floor 17/6))
PASS: numbers.test: floor: real: 0.0
PASS: numbers.test: floor: real: 1.0
PASS: numbers.test: floor: real: -1.0
PASS: numbers.test: floor: real: -3.1
PASS: numbers.test: floor: real: 3.1
PASS: numbers.test: floor: real: 3.9
PASS: numbers.test: floor: real: -3.9
PASS: numbers.test: floor: real: 1.5
PASS: numbers.test: floor: real: 2.5
PASS: numbers.test: floor: real: 3.5
PASS: numbers.test: floor: real: -1.5
PASS: numbers.test: floor: real: -2.5
PASS: numbers.test: floor: real: -3.5
PASS: numbers.test: ceiling: (= 2 (ceiling 1.75))
PASS: numbers.test: ceiling: (= 2 (ceiling 1.5))
PASS: numbers.test: ceiling: (= 2 (ceiling 1.25))
PASS: numbers.test: ceiling: (= 1 (ceiling 0.75))
PASS: numbers.test: ceiling: (= 1 (ceiling 0.5))
PASS: numbers.test: ceiling: (= 0 (ceiling 0.0))
PASS: numbers.test: ceiling: (= 0 (ceiling -0.5))
PASS: numbers.test: ceiling: (= -1 (ceiling -1.25))
PASS: numbers.test: ceiling: (= -1 (ceiling -1.5))
PASS: numbers.test: ceiling: inum: 0
PASS: numbers.test: ceiling: inum: 1
PASS: numbers.test: ceiling: inum: -1
PASS: numbers.test: ceiling: bignum: (1+ most-positive-fixnum)
PASS: numbers.test: ceiling: bignum: (1- most-negative-fixnum)
PASS: numbers.test: ceiling: frac: (=exact -2 (ceiling -7/3))
PASS: numbers.test: ceiling: frac: (=exact -1 (ceiling -5/3))
PASS: numbers.test: ceiling: frac: (=exact -1 (ceiling -4/3))
PASS: numbers.test: ceiling: frac: (=exact 0 (ceiling -2/3))
PASS: numbers.test: ceiling: frac: (=exact 0 (ceiling -1/3))
PASS: numbers.test: ceiling: frac: (=exact 1 (ceiling 1/3))
PASS: numbers.test: ceiling: frac: (=exact 1 (ceiling 2/3))
PASS: numbers.test: ceiling: frac: (=exact 2 (ceiling 4/3))
PASS: numbers.test: ceiling: frac: (=exact 2 (ceiling 5/3))
PASS: numbers.test: ceiling: frac: (=exact 3 (ceiling 7/3))
PASS: numbers.test: ceiling: frac: (=exact -2 (ceiling -17/6))
PASS: numbers.test: ceiling: frac: (=exact -2 (ceiling -8/3))
PASS: numbers.test: ceiling: frac: (=exact -2 (ceiling -5/2))
PASS: numbers.test: ceiling: frac: (=exact -2 (ceiling -7/3))
PASS: numbers.test: ceiling: frac: (=exact -2 (ceiling -13/6))
PASS: numbers.test: ceiling: frac: (=exact -1 (ceiling -11/6))
PASS: numbers.test: ceiling: frac: (=exact -1 (ceiling -5/3))
PASS: numbers.test: ceiling: frac: (=exact -1 (ceiling -3/2))
PASS: numbers.test: ceiling: frac: (=exact -1 (ceiling -4/3))
PASS: numbers.test: ceiling: frac: (=exact -1 (ceiling -7/6))
PASS: numbers.test: ceiling: frac: (=exact 0 (ceiling -5/6))
PASS: numbers.test: ceiling: frac: (=exact 0 (ceiling -2/3))
PASS: numbers.test: ceiling: frac: (=exact 0 (ceiling -1/2))
PASS: numbers.test: ceiling: frac: (=exact 0 (ceiling -1/3))
PASS: numbers.test: ceiling: frac: (=exact 0 (ceiling -1/6))
PASS: numbers.test: ceiling: frac: (=exact 1 (ceiling 1/6))
PASS: numbers.test: ceiling: frac: (=exact 1 (ceiling 1/3))
PASS: numbers.test: ceiling: frac: (=exact 1 (ceiling 1/2))
PASS: numbers.test: ceiling: frac: (=exact 1 (ceiling 2/3))
PASS: numbers.test: ceiling: frac: (=exact 1 (ceiling 5/6))
PASS: numbers.test: ceiling: frac: (=exact 2 (ceiling 7/6))
PASS: numbers.test: ceiling: frac: (=exact 2 (ceiling 4/3))
PASS: numbers.test: ceiling: frac: (=exact 2 (ceiling 3/2))
PASS: numbers.test: ceiling: frac: (=exact 2 (ceiling 5/3))
PASS: numbers.test: ceiling: frac: (=exact 2 (ceiling 11/6))
PASS: numbers.test: ceiling: frac: (=exact 3 (ceiling 13/6))
PASS: numbers.test: ceiling: frac: (=exact 3 (ceiling 7/3))
PASS: numbers.test: ceiling: frac: (=exact 3 (ceiling 5/2))
PASS: numbers.test: ceiling: frac: (=exact 3 (ceiling 8/3))
PASS: numbers.test: ceiling: frac: (=exact 3 (ceiling 17/6))
PASS: numbers.test: ceiling: real: 0.0
PASS: numbers.test: ceiling: real: 1.0
PASS: numbers.test: ceiling: real: -1.0
PASS: numbers.test: ceiling: real: -3.1
PASS: numbers.test: ceiling: real: 3.1
PASS: numbers.test: ceiling: real: 3.9
PASS: numbers.test: ceiling: real: -3.9
PASS: numbers.test: ceiling: real: 1.5
PASS: numbers.test: ceiling: real: 2.5
PASS: numbers.test: ceiling: real: 3.5
PASS: numbers.test: ceiling: real: -1.5
PASS: numbers.test: ceiling: real: -2.5
PASS: numbers.test: ceiling: real: -3.5
PASS: numbers.test: truncate: (= 1 (truncate 1.75))
PASS: numbers.test: truncate: (= 1 (truncate 1.5))
PASS: numbers.test: truncate: (= 1 (truncate 1.25))
PASS: numbers.test: truncate: (= 0 (truncate 0.75))
PASS: numbers.test: truncate: (= 0 (truncate 0.5))
PASS: numbers.test: truncate: (= 0 (truncate 0.0))
PASS: numbers.test: truncate: (= 0 (truncate -0.5))
PASS: numbers.test: truncate: (= -1 (truncate -1.25))
PASS: numbers.test: truncate: (= -1 (truncate -1.5))
PASS: numbers.test: truncate: inum: 0
PASS: numbers.test: truncate: inum: 1
PASS: numbers.test: truncate: inum: -1
PASS: numbers.test: truncate: bignum: (1+ most-positive-fixnum)
PASS: numbers.test: truncate: bignum: (1- most-negative-fixnum)
PASS: numbers.test: truncate: frac: (=exact -2 (truncate -7/3))
PASS: numbers.test: truncate: frac: (=exact -1 (truncate -5/3))
PASS: numbers.test: truncate: frac: (=exact -1 (truncate -4/3))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate -2/3))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate -1/3))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate 1/3))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate 2/3))
PASS: numbers.test: truncate: frac: (=exact 1 (truncate 4/3))
PASS: numbers.test: truncate: frac: (=exact 1 (truncate 5/3))
PASS: numbers.test: truncate: frac: (=exact 2 (truncate 7/3))
PASS: numbers.test: truncate: frac: (=exact -2 (truncate -17/6))
PASS: numbers.test: truncate: frac: (=exact -2 (truncate -8/3))
PASS: numbers.test: truncate: frac: (=exact -2 (truncate -5/2))
PASS: numbers.test: truncate: frac: (=exact -2 (truncate -7/3))
PASS: numbers.test: truncate: frac: (=exact -2 (truncate -13/6))
PASS: numbers.test: truncate: frac: (=exact -1 (truncate -11/6))
PASS: numbers.test: truncate: frac: (=exact -1 (truncate -5/3))
PASS: numbers.test: truncate: frac: (=exact -1 (truncate -3/2))
PASS: numbers.test: truncate: frac: (=exact -1 (truncate -4/3))
PASS: numbers.test: truncate: frac: (=exact -1 (truncate -7/6))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate -5/6))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate -2/3))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate -1/2))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate -1/3))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate -1/6))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate 1/6))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate 1/3))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate 1/2))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate 2/3))
PASS: numbers.test: truncate: frac: (=exact 0 (truncate 5/6))
PASS: numbers.test: truncate: frac: (=exact 1 (truncate 7/6))
PASS: numbers.test: truncate: frac: (=exact 1 (truncate 4/3))
PASS: numbers.test: truncate: frac: (=exact 1 (truncate 3/2))
PASS: numbers.test: truncate: frac: (=exact 1 (truncate 5/3))
PASS: numbers.test: truncate: frac: (=exact 1 (truncate 11/6))
PASS: numbers.test: truncate: frac: (=exact 2 (truncate 13/6))
PASS: numbers.test: truncate: frac: (=exact 2 (truncate 7/3))
PASS: numbers.test: truncate: frac: (=exact 2 (truncate 5/2))
PASS: numbers.test: truncate: frac: (=exact 2 (truncate 8/3))
PASS: numbers.test: truncate: frac: (=exact 2 (truncate 17/6))
PASS: numbers.test: truncate: real: 0.0
PASS: numbers.test: truncate: real: 1.0
PASS: numbers.test: truncate: real: -1.0
PASS: numbers.test: truncate: real: -3.1
PASS: numbers.test: truncate: real: 3.1
PASS: numbers.test: truncate: real: 3.9
PASS: numbers.test: truncate: real: -3.9
PASS: numbers.test: truncate: real: 1.5
PASS: numbers.test: truncate: real: 2.5
PASS: numbers.test: truncate: real: 3.5
PASS: numbers.test: truncate: real: -1.5
PASS: numbers.test: truncate: real: -2.5
PASS: numbers.test: truncate: real: -3.5
PASS: numbers.test: round: (= 2 (round 1.75))
PASS: numbers.test: round: (= 2 (round 1.5))
PASS: numbers.test: round: (= 1 (round 1.25))
PASS: numbers.test: round: (= 1 (round 0.75))
PASS: numbers.test: round: (= 0 (round 0.5))
PASS: numbers.test: round: (= 0 (round 0.0))
PASS: numbers.test: round: (= 0 (round -0.5))
PASS: numbers.test: round: (= -1 (round -1.25))
PASS: numbers.test: round: (= -2 (round -1.5))
PASS: numbers.test: round: inum: 0
PASS: numbers.test: round: inum: 1
PASS: numbers.test: round: inum: -1
PASS: numbers.test: round: bignum: (1+ most-positive-fixnum)
PASS: numbers.test: round: bignum: (1- most-negative-fixnum)
PASS: numbers.test: round: frac: (=exact -2 (round -7/3))
PASS: numbers.test: round: frac: (=exact -2 (round -5/3))
PASS: numbers.test: round: frac: (=exact -1 (round -4/3))
PASS: numbers.test: round: frac: (=exact -1 (round -2/3))
PASS: numbers.test: round: frac: (=exact 0 (round -1/3))
PASS: numbers.test: round: frac: (=exact 0 (round 1/3))
PASS: numbers.test: round: frac: (=exact 1 (round 2/3))
PASS: numbers.test: round: frac: (=exact 1 (round 4/3))
PASS: numbers.test: round: frac: (=exact 2 (round 5/3))
PASS: numbers.test: round: frac: (=exact 2 (round 7/3))
PASS: numbers.test: round: frac: (=exact -3 (round -17/6))
PASS: numbers.test: round: frac: (=exact -3 (round -8/3))
PASS: numbers.test: round: frac: (=exact -2 (round -5/2))
PASS: numbers.test: round: frac: (=exact -2 (round -7/3))
PASS: numbers.test: round: frac: (=exact -2 (round -13/6))
PASS: numbers.test: round: frac: (=exact -2 (round -11/6))
PASS: numbers.test: round: frac: (=exact -2 (round -5/3))
PASS: numbers.test: round: frac: (=exact -2 (round -3/2))
PASS: numbers.test: round: frac: (=exact -1 (round -4/3))
PASS: numbers.test: round: frac: (=exact -1 (round -7/6))
PASS: numbers.test: round: frac: (=exact -1 (round -5/6))
PASS: numbers.test: round: frac: (=exact -1 (round -2/3))
PASS: numbers.test: round: frac: (=exact 0 (round -1/2))
PASS: numbers.test: round: frac: (=exact 0 (round -1/3))
PASS: numbers.test: round: frac: (=exact 0 (round -1/6))
PASS: numbers.test: round: frac: (=exact 0 (round 1/6))
PASS: numbers.test: round: frac: (=exact 0 (round 1/3))
PASS: numbers.test: round: frac: (=exact 0 (round 1/2))
PASS: numbers.test: round: frac: (=exact 1 (round 2/3))
PASS: numbers.test: round: frac: (=exact 1 (round 5/6))
PASS: numbers.test: round: frac: (=exact 1 (round 7/6))
PASS: numbers.test: round: frac: (=exact 1 (round 4/3))
PASS: numbers.test: round: frac: (=exact 2 (round 3/2))
PASS: numbers.test: round: frac: (=exact 2 (round 5/3))
PASS: numbers.test: round: frac: (=exact 2 (round 11/6))
PASS: numbers.test: round: frac: (=exact 2 (round 13/6))
PASS: numbers.test: round: frac: (=exact 2 (round 7/3))
PASS: numbers.test: round: frac: (=exact 2 (round 5/2))
PASS: numbers.test: round: frac: (=exact 3 (round 8/3))
PASS: numbers.test: round: frac: (=exact 3 (round 17/6))
PASS: numbers.test: round: real: 0.0
PASS: numbers.test: round: real: 1.0
PASS: numbers.test: round: real: -1.0
PASS: numbers.test: round: real: -3.1
PASS: numbers.test: round: real: 3.1
PASS: numbers.test: round: real: 3.9
PASS: numbers.test: round: real: -3.9
PASS: numbers.test: round: real: 1.5
PASS: numbers.test: round: real: 2.5
PASS: numbers.test: round: real: 3.5
PASS: numbers.test: round: real: -1.5
PASS: numbers.test: round: real: -2.5
PASS: numbers.test: round: real: -3.5
PASS: numbers.test: round: real: 2^53-1
PASS: numbers.test: round: real: -(2^53-1)
PASS: numbers.test: exact->inexact: 2^i, no round: (0 1 1.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (0 1 1.0): pos: (= 1.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (0 1 1.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (0 1 1.0): neg: (= -1.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (1 2 2.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (1 2 2.0): pos: (= 2.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (1 2 2.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (1 2 2.0): neg: (= -2.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (2 4 4.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (2 4 4.0): pos: (= 4.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (2 4 4.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (2 4 4.0): neg: (= -4.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (3 8 8.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (3 8 8.0): pos: (= 8.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (3 8 8.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (3 8 8.0): neg: (= -8.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (4 16 16.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (4 16 16.0): pos: (= 16.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (4 16 16.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (4 16 16.0): neg: (= -16.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (5 32 32.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (5 32 32.0): pos: (= 32.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (5 32 32.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (5 32 32.0): neg: (= -32.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (6 64 64.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (6 64 64.0): pos: (= 64.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (6 64 64.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (6 64 64.0): neg: (= -64.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (7 128 128.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (7 128 128.0): pos: (= 128.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (7 128 128.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (7 128 128.0): neg: (= -128.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (8 256 256.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (8 256 256.0): pos: (= 256.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (8 256 256.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (8 256 256.0): neg: (= -256.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (9 512 512.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (9 512 512.0): pos: (= 512.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (9 512 512.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (9 512 512.0): neg: (= -512.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (10 1024 1024.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (10 1024 1024.0): pos: (= 1024.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (10 1024 1024.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (10 1024 1024.0): neg: (= -1024.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (11 2048 2048.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (11 2048 2048.0): pos: (= 2048.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (11 2048 2048.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (11 2048 2048.0): neg: (= -2048.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (12 4096 4096.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (12 4096 4096.0): pos: (= 4096.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (12 4096 4096.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (12 4096 4096.0): neg: (= -4096.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (13 8192 8192.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (13 8192 8192.0): pos: (= 8192.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (13 8192 8192.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (13 8192 8192.0): neg: (= -8192.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (14 16384 16384.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (14 16384 16384.0): pos: (= 16384.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (14 16384 16384.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (14 16384 16384.0): neg: (= -16384.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (15 32768 32768.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (15 32768 32768.0): pos: (= 32768.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (15 32768 32768.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (15 32768 32768.0): neg: (= -32768.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (16 65536 65536.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (16 65536 65536.0): pos: (= 65536.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (16 65536 65536.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (16 65536 65536.0): neg: (= -65536.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (17 131072 131072.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (17 131072 131072.0): pos: (= 131072.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (17 131072 131072.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (17 131072 131072.0): neg: (= -131072.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (18 262144 262144.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (18 262144 262144.0): pos: (= 262144.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (18 262144 262144.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (18 262144 262144.0): neg: (= -262144.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (19 524288 524288.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (19 524288 524288.0): pos: (= 524288.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (19 524288 524288.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (19 524288 524288.0): neg: (= -524288.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (20 1048576 1048576.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (20 1048576 1048576.0): pos: (= 1048576.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (20 1048576 1048576.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (20 1048576 1048576.0): neg: (= -1048576.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (21 2097152 2097152.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (21 2097152 2097152.0): pos: (= 2097152.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (21 2097152 2097152.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (21 2097152 2097152.0): neg: (= -2097152.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (22 4194304 4194304.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (22 4194304 4194304.0): pos: (= 4194304.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (22 4194304 4194304.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (22 4194304 4194304.0): neg: (= -4194304.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (23 8388608 8388608.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (23 8388608 8388608.0): pos: (= 8388608.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (23 8388608 8388608.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (23 8388608 8388608.0): neg: (= -8388608.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (24 16777216 16777216.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (24 16777216 16777216.0): pos: (= 16777216.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (24 16777216 16777216.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (24 16777216 16777216.0): neg: (= -16777216.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (25 33554432 33554432.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (25 33554432 33554432.0): pos: (= 33554432.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (25 33554432 33554432.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (25 33554432 33554432.0): neg: (= -33554432.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (26 67108864 67108864.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (26 67108864 67108864.0): pos: (= 67108864.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (26 67108864 67108864.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (26 67108864 67108864.0): neg: (= -67108864.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (27 134217728 134217728.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (27 134217728 134217728.0): pos: (= 134217728.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (27 134217728 134217728.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (27 134217728 134217728.0): neg: (= -134217728.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (28 268435456 268435456.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (28 268435456 268435456.0): pos: (= 268435456.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (28 268435456 268435456.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (28 268435456 268435456.0): neg: (= -268435456.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (29 536870912 536870912.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (29 536870912 536870912.0): pos: (= 536870912.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (29 536870912 536870912.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (29 536870912 536870912.0): neg: (= -536870912.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (30 1073741824 1073741824.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (30 1073741824 1073741824.0): pos: (= 1073741824.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (30 1073741824 1073741824.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (30 1073741824 1073741824.0): neg: (= -1073741824.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (31 2147483648 2147483648.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (31 2147483648 2147483648.0): pos: (= 2147483648.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (31 2147483648 2147483648.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (31 2147483648 2147483648.0): neg: (= -2147483648.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (32 4294967296 4294967296.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (32 4294967296 4294967296.0): pos: (= 4294967296.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (32 4294967296 4294967296.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (32 4294967296 4294967296.0): neg: (= -4294967296.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (33 8589934592 8589934592.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (33 8589934592 8589934592.0): pos: (= 8589934592.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (33 8589934592 8589934592.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (33 8589934592 8589934592.0): neg: (= -8589934592.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (34 17179869184 17179869184.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (34 17179869184 17179869184.0): pos: (= 17179869184.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (34 17179869184 17179869184.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (34 17179869184 17179869184.0): neg: (= -17179869184.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (35 34359738368 34359738368.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (35 34359738368 34359738368.0): pos: (= 34359738368.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (35 34359738368 34359738368.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (35 34359738368 34359738368.0): neg: (= -34359738368.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (36 68719476736 68719476736.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (36 68719476736 68719476736.0): pos: (= 68719476736.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (36 68719476736 68719476736.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (36 68719476736 68719476736.0): neg: (= -68719476736.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (37 137438953472 137438953472.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (37 137438953472 137438953472.0): pos: (= 137438953472.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (37 137438953472 137438953472.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (37 137438953472 137438953472.0): neg: (= -137438953472.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (38 274877906944 274877906944.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (38 274877906944 274877906944.0): pos: (= 274877906944.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (38 274877906944 274877906944.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (38 274877906944 274877906944.0): neg: (= -274877906944.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (39 549755813888 549755813888.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (39 549755813888 549755813888.0): pos: (= 549755813888.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (39 549755813888 549755813888.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (39 549755813888 549755813888.0): neg: (= -549755813888.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (40 1099511627776 1099511627776.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (40 1099511627776 1099511627776.0): pos: (= 1099511627776.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (40 1099511627776 1099511627776.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (40 1099511627776 1099511627776.0): neg: (= -1099511627776.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (41 2199023255552 2199023255552.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (41 2199023255552 2199023255552.0): pos: (= 2199023255552.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (41 2199023255552 2199023255552.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (41 2199023255552 2199023255552.0): neg: (= -2199023255552.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (42 4398046511104 4398046511104.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (42 4398046511104 4398046511104.0): pos: (= 4398046511104.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (42 4398046511104 4398046511104.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (42 4398046511104 4398046511104.0): neg: (= -4398046511104.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (43 8796093022208 8796093022208.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (43 8796093022208 8796093022208.0): pos: (= 8796093022208.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (43 8796093022208 8796093022208.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (43 8796093022208 8796093022208.0): neg: (= -8796093022208.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (44 17592186044416 17592186044416.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (44 17592186044416 17592186044416.0): pos: (= 17592186044416.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (44 17592186044416 17592186044416.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (44 17592186044416 17592186044416.0): neg: (= -17592186044416.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (45 35184372088832 35184372088832.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (45 35184372088832 35184372088832.0): pos: (= 35184372088832.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (45 35184372088832 35184372088832.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (45 35184372088832 35184372088832.0): neg: (= -35184372088832.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (46 70368744177664 70368744177664.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (46 70368744177664 70368744177664.0): pos: (= 70368744177664.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (46 70368744177664 70368744177664.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (46 70368744177664 70368744177664.0): neg: (= -70368744177664.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (47 140737488355328 140737488355328.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (47 140737488355328 140737488355328.0): pos: (= 140737488355328.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (47 140737488355328 140737488355328.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (47 140737488355328 140737488355328.0): neg: (= -140737488355328.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (48 281474976710656 281474976710656.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (48 281474976710656 281474976710656.0): pos: (= 281474976710656.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (48 281474976710656 281474976710656.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (48 281474976710656 281474976710656.0): neg: (= -281474976710656.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (49 562949953421312 562949953421312.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (49 562949953421312 562949953421312.0): pos: (= 562949953421312.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (49 562949953421312 562949953421312.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (49 562949953421312 562949953421312.0): neg: (= -562949953421312.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (50 1125899906842624 1125899906842620.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (50 1125899906842624 1125899906842620.0): pos: (= 1125899906842620.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (50 1125899906842624 1125899906842620.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (50 1125899906842624 1125899906842620.0): neg: (= -1125899906842620.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (51 2251799813685248 2251799813685250.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (51 2251799813685248 2251799813685250.0): pos: (= 2251799813685250.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (51 2251799813685248 2251799813685250.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (51 2251799813685248 2251799813685250.0): neg: (= -2251799813685250.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (52 4503599627370496 4503599627370500.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (52 4503599627370496 4503599627370500.0): pos: (= 4503599627370500.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (52 4503599627370496 4503599627370500.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (52 4503599627370496 4503599627370500.0): neg: (= -4503599627370500.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (53 9007199254740992 9007199254740990.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (53 9007199254740992 9007199254740990.0): pos: (= 9007199254740990.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (53 9007199254740992 9007199254740990.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (53 9007199254740992 9007199254740990.0): neg: (= -9007199254740990.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (54 18014398509481984 18014398509482000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (54 18014398509481984 18014398509482000.0): pos: (= 18014398509482000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (54 18014398509481984 18014398509482000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (54 18014398509481984 18014398509482000.0): neg: (= -18014398509482000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (55 36028797018963968 36028797018964000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (55 36028797018963968 36028797018964000.0): pos: (= 36028797018964000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (55 36028797018963968 36028797018964000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (55 36028797018963968 36028797018964000.0): neg: (= -36028797018964000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (56 72057594037927936 72057594037927900.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (56 72057594037927936 72057594037927900.0): pos: (= 72057594037927900.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (56 72057594037927936 72057594037927900.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (56 72057594037927936 72057594037927900.0): neg: (= -72057594037927900.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (57 144115188075855872 144115188075856000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (57 144115188075855872 144115188075856000.0): pos: (= 144115188075856000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (57 144115188075855872 144115188075856000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (57 144115188075855872 144115188075856000.0): neg: (= -144115188075856000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (58 288230376151711744 288230376151712000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (58 288230376151711744 288230376151712000.0): pos: (= 288230376151712000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (58 288230376151711744 288230376151712000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (58 288230376151711744 288230376151712000.0): neg: (= -288230376151712000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (59 576460752303423488 576460752303423000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (59 576460752303423488 576460752303423000.0): pos: (= 576460752303423000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (59 576460752303423488 576460752303423000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (59 576460752303423488 576460752303423000.0): neg: (= -576460752303423000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (60 1152921504606846976 1.15292150460685e18): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (60 1152921504606846976 1.15292150460685e18): pos: (= 1.15292150460685e18)
PASS: numbers.test: exact->inexact: 2^i, no round: (60 1152921504606846976 1.15292150460685e18): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (60 1152921504606846976 1.15292150460685e18): neg: (= -1.15292150460685e18)
PASS: numbers.test: exact->inexact: 2^i, no round: (61 2305843009213693952 2.30584300921369e18): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (61 2305843009213693952 2.30584300921369e18): pos: (= 2.30584300921369e18)
PASS: numbers.test: exact->inexact: 2^i, no round: (61 2305843009213693952 2.30584300921369e18): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (61 2305843009213693952 2.30584300921369e18): neg: (= -2.30584300921369e18)
PASS: numbers.test: exact->inexact: 2^i, no round: (62 4611686018427387904 4.61168601842739e18): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (62 4611686018427387904 4.61168601842739e18): pos: (= 4.61168601842739e18)
PASS: numbers.test: exact->inexact: 2^i, no round: (62 4611686018427387904 4.61168601842739e18): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (62 4611686018427387904 4.61168601842739e18): neg: (= -4.61168601842739e18)
PASS: numbers.test: exact->inexact: 2^i, no round: (63 9223372036854775808 9.22337203685478e18): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (63 9223372036854775808 9.22337203685478e18): pos: (= 9.22337203685478e18)
PASS: numbers.test: exact->inexact: 2^i, no round: (63 9223372036854775808 9.22337203685478e18): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (63 9223372036854775808 9.22337203685478e18): neg: (= -9.22337203685478e18)
PASS: numbers.test: exact->inexact: 2^i, no round: (64 18446744073709551616 1.84467440737096e19): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (64 18446744073709551616 1.84467440737096e19): pos: (= 1.84467440737096e19)
PASS: numbers.test: exact->inexact: 2^i, no round: (64 18446744073709551616 1.84467440737096e19): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (64 18446744073709551616 1.84467440737096e19): neg: (= -1.84467440737096e19)
PASS: numbers.test: exact->inexact: 2^i, no round: (65 36893488147419103232 3.68934881474191e19): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (65 36893488147419103232 3.68934881474191e19): pos: (= 3.68934881474191e19)
PASS: numbers.test: exact->inexact: 2^i, no round: (65 36893488147419103232 3.68934881474191e19): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (65 36893488147419103232 3.68934881474191e19): neg: (= -3.68934881474191e19)
PASS: numbers.test: exact->inexact: 2^i, no round: (66 73786976294838206464 7.37869762948382e19): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (66 73786976294838206464 7.37869762948382e19): pos: (= 7.37869762948382e19)
PASS: numbers.test: exact->inexact: 2^i, no round: (66 73786976294838206464 7.37869762948382e19): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (66 73786976294838206464 7.37869762948382e19): neg: (= -7.37869762948382e19)
PASS: numbers.test: exact->inexact: 2^i, no round: (67 147573952589676412928 1.47573952589676e20): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (67 147573952589676412928 1.47573952589676e20): pos: (= 1.47573952589676e20)
PASS: numbers.test: exact->inexact: 2^i, no round: (67 147573952589676412928 1.47573952589676e20): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (67 147573952589676412928 1.47573952589676e20): neg: (= -1.47573952589676e20)
PASS: numbers.test: exact->inexact: 2^i, no round: (68 295147905179352825856 2.95147905179353e20): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (68 295147905179352825856 2.95147905179353e20): pos: (= 2.95147905179353e20)
PASS: numbers.test: exact->inexact: 2^i, no round: (68 295147905179352825856 2.95147905179353e20): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (68 295147905179352825856 2.95147905179353e20): neg: (= -2.95147905179353e20)
PASS: numbers.test: exact->inexact: 2^i, no round: (69 590295810358705651712 5.90295810358706e20): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (69 590295810358705651712 5.90295810358706e20): pos: (= 5.90295810358706e20)
PASS: numbers.test: exact->inexact: 2^i, no round: (69 590295810358705651712 5.90295810358706e20): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (69 590295810358705651712 5.90295810358706e20): neg: (= -5.90295810358706e20)
PASS: numbers.test: exact->inexact: 2^i, no round: (70 1180591620717411303424 1.18059162071741e21): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (70 1180591620717411303424 1.18059162071741e21): pos: (= 1.18059162071741e21)
PASS: numbers.test: exact->inexact: 2^i, no round: (70 1180591620717411303424 1.18059162071741e21): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (70 1180591620717411303424 1.18059162071741e21): neg: (= -1.18059162071741e21)
PASS: numbers.test: exact->inexact: 2^i, no round: (71 2361183241434822606848 2.36118324143482e21): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (71 2361183241434822606848 2.36118324143482e21): pos: (= 2.36118324143482e21)
PASS: numbers.test: exact->inexact: 2^i, no round: (71 2361183241434822606848 2.36118324143482e21): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (71 2361183241434822606848 2.36118324143482e21): neg: (= -2.36118324143482e21)
PASS: numbers.test: exact->inexact: 2^i, no round: (72 4722366482869645213696 4.72236648286965e21): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (72 4722366482869645213696 4.72236648286965e21): pos: (= 4.72236648286965e21)
PASS: numbers.test: exact->inexact: 2^i, no round: (72 4722366482869645213696 4.72236648286965e21): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (72 4722366482869645213696 4.72236648286965e21): neg: (= -4.72236648286965e21)
PASS: numbers.test: exact->inexact: 2^i, no round: (73 9444732965739290427392 9.44473296573929e21): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (73 9444732965739290427392 9.44473296573929e21): pos: (= 9.44473296573929e21)
PASS: numbers.test: exact->inexact: 2^i, no round: (73 9444732965739290427392 9.44473296573929e21): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (73 9444732965739290427392 9.44473296573929e21): neg: (= -9.44473296573929e21)
PASS: numbers.test: exact->inexact: 2^i, no round: (74 18889465931478580854784 1.88894659314786e22): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (74 18889465931478580854784 1.88894659314786e22): pos: (= 1.88894659314786e22)
PASS: numbers.test: exact->inexact: 2^i, no round: (74 18889465931478580854784 1.88894659314786e22): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (74 18889465931478580854784 1.88894659314786e22): neg: (= -1.88894659314786e22)
PASS: numbers.test: exact->inexact: 2^i, no round: (75 37778931862957161709568 3.77789318629572e22): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (75 37778931862957161709568 3.77789318629572e22): pos: (= 3.77789318629572e22)
PASS: numbers.test: exact->inexact: 2^i, no round: (75 37778931862957161709568 3.77789318629572e22): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (75 37778931862957161709568 3.77789318629572e22): neg: (= -3.77789318629572e22)
PASS: numbers.test: exact->inexact: 2^i, no round: (76 75557863725914323419136 7.55578637259143e22): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (76 75557863725914323419136 7.55578637259143e22): pos: (= 7.55578637259143e22)
PASS: numbers.test: exact->inexact: 2^i, no round: (76 75557863725914323419136 7.55578637259143e22): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (76 75557863725914323419136 7.55578637259143e22): neg: (= -7.55578637259143e22)
PASS: numbers.test: exact->inexact: 2^i, no round: (77 151115727451828646838272 1.51115727451829e23): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (77 151115727451828646838272 1.51115727451829e23): pos: (= 1.51115727451829e23)
PASS: numbers.test: exact->inexact: 2^i, no round: (77 151115727451828646838272 1.51115727451829e23): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (77 151115727451828646838272 1.51115727451829e23): neg: (= -1.51115727451829e23)
PASS: numbers.test: exact->inexact: 2^i, no round: (78 302231454903657293676544 3.02231454903657e23): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (78 302231454903657293676544 3.02231454903657e23): pos: (= 3.02231454903657e23)
PASS: numbers.test: exact->inexact: 2^i, no round: (78 302231454903657293676544 3.02231454903657e23): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (78 302231454903657293676544 3.02231454903657e23): neg: (= -3.02231454903657e23)
PASS: numbers.test: exact->inexact: 2^i, no round: (79 604462909807314587353088 6.04462909807315e23): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (79 604462909807314587353088 6.04462909807315e23): pos: (= 6.04462909807315e23)
PASS: numbers.test: exact->inexact: 2^i, no round: (79 604462909807314587353088 6.04462909807315e23): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (79 604462909807314587353088 6.04462909807315e23): neg: (= -6.04462909807315e23)
PASS: numbers.test: exact->inexact: 2^i, no round: (80 1208925819614629174706176 1.20892581961463e24): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (80 1208925819614629174706176 1.20892581961463e24): pos: (= 1.20892581961463e24)
PASS: numbers.test: exact->inexact: 2^i, no round: (80 1208925819614629174706176 1.20892581961463e24): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (80 1208925819614629174706176 1.20892581961463e24): neg: (= -1.20892581961463e24)
PASS: numbers.test: exact->inexact: 2^i, no round: (81 2417851639229258349412352 2.41785163922926e24): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (81 2417851639229258349412352 2.41785163922926e24): pos: (= 2.41785163922926e24)
PASS: numbers.test: exact->inexact: 2^i, no round: (81 2417851639229258349412352 2.41785163922926e24): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (81 2417851639229258349412352 2.41785163922926e24): neg: (= -2.41785163922926e24)
PASS: numbers.test: exact->inexact: 2^i, no round: (82 4835703278458516698824704 4.83570327845852e24): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (82 4835703278458516698824704 4.83570327845852e24): pos: (= 4.83570327845852e24)
PASS: numbers.test: exact->inexact: 2^i, no round: (82 4835703278458516698824704 4.83570327845852e24): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (82 4835703278458516698824704 4.83570327845852e24): neg: (= -4.83570327845852e24)
PASS: numbers.test: exact->inexact: 2^i, no round: (83 9671406556917033397649408 9.67140655691703e24): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (83 9671406556917033397649408 9.67140655691703e24): pos: (= 9.67140655691703e24)
PASS: numbers.test: exact->inexact: 2^i, no round: (83 9671406556917033397649408 9.67140655691703e24): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (83 9671406556917033397649408 9.67140655691703e24): neg: (= -9.67140655691703e24)
PASS: numbers.test: exact->inexact: 2^i, no round: (84 19342813113834066795298816 1.93428131138341e25): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (84 19342813113834066795298816 1.93428131138341e25): pos: (= 1.93428131138341e25)
PASS: numbers.test: exact->inexact: 2^i, no round: (84 19342813113834066795298816 1.93428131138341e25): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (84 19342813113834066795298816 1.93428131138341e25): neg: (= -1.93428131138341e25)
PASS: numbers.test: exact->inexact: 2^i, no round: (85 38685626227668133590597632 3.86856262276681e25): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (85 38685626227668133590597632 3.86856262276681e25): pos: (= 3.86856262276681e25)
PASS: numbers.test: exact->inexact: 2^i, no round: (85 38685626227668133590597632 3.86856262276681e25): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (85 38685626227668133590597632 3.86856262276681e25): neg: (= -3.86856262276681e25)
PASS: numbers.test: exact->inexact: 2^i, no round: (86 77371252455336267181195264 7.73712524553363e25): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (86 77371252455336267181195264 7.73712524553363e25): pos: (= 7.73712524553363e25)
PASS: numbers.test: exact->inexact: 2^i, no round: (86 77371252455336267181195264 7.73712524553363e25): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (86 77371252455336267181195264 7.73712524553363e25): neg: (= -7.73712524553363e25)
PASS: numbers.test: exact->inexact: 2^i, no round: (87 154742504910672534362390528 1.54742504910673e26): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (87 154742504910672534362390528 1.54742504910673e26): pos: (= 1.54742504910673e26)
PASS: numbers.test: exact->inexact: 2^i, no round: (87 154742504910672534362390528 1.54742504910673e26): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (87 154742504910672534362390528 1.54742504910673e26): neg: (= -1.54742504910673e26)
PASS: numbers.test: exact->inexact: 2^i, no round: (88 309485009821345068724781056 3.09485009821345e26): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (88 309485009821345068724781056 3.09485009821345e26): pos: (= 3.09485009821345e26)
PASS: numbers.test: exact->inexact: 2^i, no round: (88 309485009821345068724781056 3.09485009821345e26): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (88 309485009821345068724781056 3.09485009821345e26): neg: (= -3.09485009821345e26)
PASS: numbers.test: exact->inexact: 2^i, no round: (89 618970019642690137449562112 6.1897001964269e26): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (89 618970019642690137449562112 6.1897001964269e26): pos: (= 6.1897001964269e26)
PASS: numbers.test: exact->inexact: 2^i, no round: (89 618970019642690137449562112 6.1897001964269e26): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (89 618970019642690137449562112 6.1897001964269e26): neg: (= -6.1897001964269e26)
PASS: numbers.test: exact->inexact: 2^i, no round: (90 1237940039285380274899124224 1.23794003928538e27): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (90 1237940039285380274899124224 1.23794003928538e27): pos: (= 1.23794003928538e27)
PASS: numbers.test: exact->inexact: 2^i, no round: (90 1237940039285380274899124224 1.23794003928538e27): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (90 1237940039285380274899124224 1.23794003928538e27): neg: (= -1.23794003928538e27)
PASS: numbers.test: exact->inexact: 2^i, no round: (91 2475880078570760549798248448 2.47588007857076e27): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (91 2475880078570760549798248448 2.47588007857076e27): pos: (= 2.47588007857076e27)
PASS: numbers.test: exact->inexact: 2^i, no round: (91 2475880078570760549798248448 2.47588007857076e27): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (91 2475880078570760549798248448 2.47588007857076e27): neg: (= -2.47588007857076e27)
PASS: numbers.test: exact->inexact: 2^i, no round: (92 4951760157141521099596496896 4.95176015714152e27): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (92 4951760157141521099596496896 4.95176015714152e27): pos: (= 4.95176015714152e27)
PASS: numbers.test: exact->inexact: 2^i, no round: (92 4951760157141521099596496896 4.95176015714152e27): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (92 4951760157141521099596496896 4.95176015714152e27): neg: (= -4.95176015714152e27)
PASS: numbers.test: exact->inexact: 2^i, no round: (93 9903520314283042199192993792 9.90352031428304e27): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (93 9903520314283042199192993792 9.90352031428304e27): pos: (= 9.90352031428304e27)
PASS: numbers.test: exact->inexact: 2^i, no round: (93 9903520314283042199192993792 9.90352031428304e27): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (93 9903520314283042199192993792 9.90352031428304e27): neg: (= -9.90352031428304e27)
PASS: numbers.test: exact->inexact: 2^i, no round: (94 19807040628566084398385987584 1.98070406285661e28): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (94 19807040628566084398385987584 1.98070406285661e28): pos: (= 1.98070406285661e28)
PASS: numbers.test: exact->inexact: 2^i, no round: (94 19807040628566084398385987584 1.98070406285661e28): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (94 19807040628566084398385987584 1.98070406285661e28): neg: (= -1.98070406285661e28)
PASS: numbers.test: exact->inexact: 2^i, no round: (95 39614081257132168796771975168 3.96140812571322e28): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (95 39614081257132168796771975168 3.96140812571322e28): pos: (= 3.96140812571322e28)
PASS: numbers.test: exact->inexact: 2^i, no round: (95 39614081257132168796771975168 3.96140812571322e28): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (95 39614081257132168796771975168 3.96140812571322e28): neg: (= -3.96140812571322e28)
PASS: numbers.test: exact->inexact: 2^i, no round: (96 79228162514264337593543950336 7.92281625142643e28): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (96 79228162514264337593543950336 7.92281625142643e28): pos: (= 7.92281625142643e28)
PASS: numbers.test: exact->inexact: 2^i, no round: (96 79228162514264337593543950336 7.92281625142643e28): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (96 79228162514264337593543950336 7.92281625142643e28): neg: (= -7.92281625142643e28)
PASS: numbers.test: exact->inexact: 2^i, no round: (97 158456325028528675187087900672 1.58456325028529e29): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (97 158456325028528675187087900672 1.58456325028529e29): pos: (= 1.58456325028529e29)
PASS: numbers.test: exact->inexact: 2^i, no round: (97 158456325028528675187087900672 1.58456325028529e29): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (97 158456325028528675187087900672 1.58456325028529e29): neg: (= -1.58456325028529e29)
PASS: numbers.test: exact->inexact: 2^i, no round: (98 316912650057057350374175801344 3.16912650057057e29): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (98 316912650057057350374175801344 3.16912650057057e29): pos: (= 3.16912650057057e29)
PASS: numbers.test: exact->inexact: 2^i, no round: (98 316912650057057350374175801344 3.16912650057057e29): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (98 316912650057057350374175801344 3.16912650057057e29): neg: (= -3.16912650057057e29)
PASS: numbers.test: exact->inexact: 2^i, no round: (99 633825300114114700748351602688 6.33825300114115e29): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (99 633825300114114700748351602688 6.33825300114115e29): pos: (= 6.33825300114115e29)
PASS: numbers.test: exact->inexact: 2^i, no round: (99 633825300114114700748351602688 6.33825300114115e29): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (99 633825300114114700748351602688 6.33825300114115e29): neg: (= -6.33825300114115e29)
PASS: numbers.test: exact->inexact: 2^i, no round: (100 1267650600228229401496703205376 1.26765060022823e30): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (100 1267650600228229401496703205376 1.26765060022823e30): pos: (= 1.26765060022823e30)
PASS: numbers.test: exact->inexact: 2^i, no round: (100 1267650600228229401496703205376 1.26765060022823e30): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (100 1267650600228229401496703205376 1.26765060022823e30): neg: (= -1.26765060022823e30)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (1 3 3.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (1 3 3.0): pos: (= 3.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (1 3 3.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (1 3 3.0): neg: (= -3.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (2 5 5.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (2 5 5.0): pos: (= 5.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (2 5 5.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (2 5 5.0): neg: (= -5.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (3 9 9.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (3 9 9.0): pos: (= 9.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (3 9 9.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (3 9 9.0): neg: (= -9.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (4 17 17.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (4 17 17.0): pos: (= 17.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (4 17 17.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (4 17 17.0): neg: (= -17.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (5 33 33.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (5 33 33.0): pos: (= 33.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (5 33 33.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (5 33 33.0): neg: (= -33.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (6 65 65.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (6 65 65.0): pos: (= 65.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (6 65 65.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (6 65 65.0): neg: (= -65.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (7 129 129.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (7 129 129.0): pos: (= 129.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (7 129 129.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (7 129 129.0): neg: (= -129.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (8 257 257.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (8 257 257.0): pos: (= 257.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (8 257 257.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (8 257 257.0): neg: (= -257.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (9 513 513.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (9 513 513.0): pos: (= 513.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (9 513 513.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (9 513 513.0): neg: (= -513.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (10 1025 1025.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (10 1025 1025.0): pos: (= 1025.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (10 1025 1025.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (10 1025 1025.0): neg: (= -1025.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (11 2049 2049.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (11 2049 2049.0): pos: (= 2049.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (11 2049 2049.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (11 2049 2049.0): neg: (= -2049.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (12 4097 4097.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (12 4097 4097.0): pos: (= 4097.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (12 4097 4097.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (12 4097 4097.0): neg: (= -4097.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (13 8193 8193.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (13 8193 8193.0): pos: (= 8193.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (13 8193 8193.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (13 8193 8193.0): neg: (= -8193.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (14 16385 16385.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (14 16385 16385.0): pos: (= 16385.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (14 16385 16385.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (14 16385 16385.0): neg: (= -16385.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (15 32769 32769.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (15 32769 32769.0): pos: (= 32769.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (15 32769 32769.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (15 32769 32769.0): neg: (= -32769.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (16 65537 65537.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (16 65537 65537.0): pos: (= 65537.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (16 65537 65537.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (16 65537 65537.0): neg: (= -65537.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (17 131073 131073.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (17 131073 131073.0): pos: (= 131073.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (17 131073 131073.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (17 131073 131073.0): neg: (= -131073.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (18 262145 262145.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (18 262145 262145.0): pos: (= 262145.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (18 262145 262145.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (18 262145 262145.0): neg: (= -262145.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (19 524289 524289.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (19 524289 524289.0): pos: (= 524289.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (19 524289 524289.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (19 524289 524289.0): neg: (= -524289.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (20 1048577 1048577.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (20 1048577 1048577.0): pos: (= 1048577.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (20 1048577 1048577.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (20 1048577 1048577.0): neg: (= -1048577.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (21 2097153 2097153.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (21 2097153 2097153.0): pos: (= 2097153.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (21 2097153 2097153.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (21 2097153 2097153.0): neg: (= -2097153.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (22 4194305 4194305.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (22 4194305 4194305.0): pos: (= 4194305.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (22 4194305 4194305.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (22 4194305 4194305.0): neg: (= -4194305.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (23 8388609 8388609.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (23 8388609 8388609.0): pos: (= 8388609.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (23 8388609 8388609.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (23 8388609 8388609.0): neg: (= -8388609.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (24 16777217 16777217.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (24 16777217 16777217.0): pos: (= 16777217.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (24 16777217 16777217.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (24 16777217 16777217.0): neg: (= -16777217.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (25 33554433 33554433.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (25 33554433 33554433.0): pos: (= 33554433.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (25 33554433 33554433.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (25 33554433 33554433.0): neg: (= -33554433.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (26 67108865 67108865.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (26 67108865 67108865.0): pos: (= 67108865.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (26 67108865 67108865.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (26 67108865 67108865.0): neg: (= -67108865.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (27 134217729 134217729.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (27 134217729 134217729.0): pos: (= 134217729.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (27 134217729 134217729.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (27 134217729 134217729.0): neg: (= -134217729.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (28 268435457 268435457.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (28 268435457 268435457.0): pos: (= 268435457.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (28 268435457 268435457.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (28 268435457 268435457.0): neg: (= -268435457.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (29 536870913 536870913.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (29 536870913 536870913.0): pos: (= 536870913.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (29 536870913 536870913.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (29 536870913 536870913.0): neg: (= -536870913.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (30 1073741825 1073741825.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (30 1073741825 1073741825.0): pos: (= 1073741825.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (30 1073741825 1073741825.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (30 1073741825 1073741825.0): neg: (= -1073741825.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (31 2147483649 2147483649.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (31 2147483649 2147483649.0): pos: (= 2147483649.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (31 2147483649 2147483649.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (31 2147483649 2147483649.0): neg: (= -2147483649.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (32 4294967297 4294967297.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (32 4294967297 4294967297.0): pos: (= 4294967297.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (32 4294967297 4294967297.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (32 4294967297 4294967297.0): neg: (= -4294967297.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (33 8589934593 8589934593.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (33 8589934593 8589934593.0): pos: (= 8589934593.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (33 8589934593 8589934593.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (33 8589934593 8589934593.0): neg: (= -8589934593.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (34 17179869185 17179869185.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (34 17179869185 17179869185.0): pos: (= 17179869185.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (34 17179869185 17179869185.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (34 17179869185 17179869185.0): neg: (= -17179869185.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (35 34359738369 34359738369.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (35 34359738369 34359738369.0): pos: (= 34359738369.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (35 34359738369 34359738369.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (35 34359738369 34359738369.0): neg: (= -34359738369.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (36 68719476737 68719476737.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (36 68719476737 68719476737.0): pos: (= 68719476737.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (36 68719476737 68719476737.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (36 68719476737 68719476737.0): neg: (= -68719476737.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (37 137438953473 137438953473.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (37 137438953473 137438953473.0): pos: (= 137438953473.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (37 137438953473 137438953473.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (37 137438953473 137438953473.0): neg: (= -137438953473.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (38 274877906945 274877906945.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (38 274877906945 274877906945.0): pos: (= 274877906945.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (38 274877906945 274877906945.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (38 274877906945 274877906945.0): neg: (= -274877906945.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (39 549755813889 549755813889.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (39 549755813889 549755813889.0): pos: (= 549755813889.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (39 549755813889 549755813889.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (39 549755813889 549755813889.0): neg: (= -549755813889.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (40 1099511627777 1099511627777.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (40 1099511627777 1099511627777.0): pos: (= 1099511627777.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (40 1099511627777 1099511627777.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (40 1099511627777 1099511627777.0): neg: (= -1099511627777.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (41 2199023255553 2199023255553.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (41 2199023255553 2199023255553.0): pos: (= 2199023255553.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (41 2199023255553 2199023255553.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (41 2199023255553 2199023255553.0): neg: (= -2199023255553.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (42 4398046511105 4398046511105.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (42 4398046511105 4398046511105.0): pos: (= 4398046511105.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (42 4398046511105 4398046511105.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (42 4398046511105 4398046511105.0): neg: (= -4398046511105.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (43 8796093022209 8796093022209.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (43 8796093022209 8796093022209.0): pos: (= 8796093022209.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (43 8796093022209 8796093022209.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (43 8796093022209 8796093022209.0): neg: (= -8796093022209.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (44 17592186044417 17592186044417.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (44 17592186044417 17592186044417.0): pos: (= 17592186044417.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (44 17592186044417 17592186044417.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (44 17592186044417 17592186044417.0): neg: (= -17592186044417.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (45 35184372088833 35184372088833.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (45 35184372088833 35184372088833.0): pos: (= 35184372088833.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (45 35184372088833 35184372088833.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (45 35184372088833 35184372088833.0): neg: (= -35184372088833.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (46 70368744177665 70368744177665.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (46 70368744177665 70368744177665.0): pos: (= 70368744177665.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (46 70368744177665 70368744177665.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (46 70368744177665 70368744177665.0): neg: (= -70368744177665.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (47 140737488355329 140737488355329.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (47 140737488355329 140737488355329.0): pos: (= 140737488355329.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (47 140737488355329 140737488355329.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (47 140737488355329 140737488355329.0): neg: (= -140737488355329.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (48 281474976710657 281474976710657.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (48 281474976710657 281474976710657.0): pos: (= 281474976710657.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (48 281474976710657 281474976710657.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (48 281474976710657 281474976710657.0): neg: (= -281474976710657.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (49 562949953421313 562949953421313.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (49 562949953421313 562949953421313.0): pos: (= 562949953421313.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (49 562949953421313 562949953421313.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (49 562949953421313 562949953421313.0): neg: (= -562949953421313.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (50 1125899906842625 1125899906842630.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (50 1125899906842625 1125899906842630.0): pos: (= 1125899906842630.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (50 1125899906842625 1125899906842630.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (50 1125899906842625 1125899906842630.0): neg: (= -1125899906842630.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (51 2251799813685249 2251799813685250.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (51 2251799813685249 2251799813685250.0): pos: (= 2251799813685250.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (51 2251799813685249 2251799813685250.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (51 2251799813685249 2251799813685250.0): neg: (= -2251799813685250.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (52 4503599627370497 4503599627370500.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (52 4503599627370497 4503599627370500.0): pos: (= 4503599627370500.0)
PASS: numbers.test: exact->inexact: 2^i+1, no round: (52 4503599627370497 4503599627370500.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i+1, no round: (52 4503599627370497 4503599627370500.0): neg: (= -4503599627370500.0)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (1 3802951800684688204490109616128 3.80295180068469e30): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (1 3802951800684688204490109616128 3.80295180068469e30): pos: (= 3.80295180068469e30)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (1 3802951800684688204490109616128 3.80295180068469e30): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (1 3802951800684688204490109616128 3.80295180068469e30): neg: (= -3.80295180068469e30)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (2 6338253001141147007483516026880 6.33825300114115e30): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (2 6338253001141147007483516026880 6.33825300114115e30): pos: (= 6.33825300114115e30)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (2 6338253001141147007483516026880 6.33825300114115e30): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (2 6338253001141147007483516026880 6.33825300114115e30): neg: (= -6.33825300114115e30)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (3 11408855402054064613470328848384 1.14088554020541e31): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (3 11408855402054064613470328848384 1.14088554020541e31): pos: (= 1.14088554020541e31)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (3 11408855402054064613470328848384 1.14088554020541e31): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (3 11408855402054064613470328848384 1.14088554020541e31): neg: (= -1.14088554020541e31)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (4 21550060203879899825443954491392 2.15500602038799e31): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (4 21550060203879899825443954491392 2.15500602038799e31): pos: (= 2.15500602038799e31)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (4 21550060203879899825443954491392 2.15500602038799e31): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (4 21550060203879899825443954491392 2.15500602038799e31): neg: (= -2.15500602038799e31)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (5 41832469807531570249391205777408 4.18324698075316e31): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (5 41832469807531570249391205777408 4.18324698075316e31): pos: (= 4.18324698075316e31)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (5 41832469807531570249391205777408 4.18324698075316e31): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (5 41832469807531570249391205777408 4.18324698075316e31): neg: (= -4.18324698075316e31)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (6 82397289014834911097285708349440 8.23972890148349e31): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (6 82397289014834911097285708349440 8.23972890148349e31): pos: (= 8.23972890148349e31)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (6 82397289014834911097285708349440 8.23972890148349e31): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (6 82397289014834911097285708349440 8.23972890148349e31): neg: (= -8.23972890148349e31)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (7 163526927429441592793074713493504 1.63526927429442e32): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (7 163526927429441592793074713493504 1.63526927429442e32): pos: (= 1.63526927429442e32)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (7 163526927429441592793074713493504 1.63526927429442e32): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (7 163526927429441592793074713493504 1.63526927429442e32): neg: (= -1.63526927429442e32)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (8 325786204258654956184652723781632 3.25786204258655e32): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (8 325786204258654956184652723781632 3.25786204258655e32): pos: (= 3.25786204258655e32)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (8 325786204258654956184652723781632 3.25786204258655e32): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (8 325786204258654956184652723781632 3.25786204258655e32): neg: (= -3.25786204258655e32)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (9 650304757917081682967808744357888 6.50304757917082e32): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (9 650304757917081682967808744357888 6.50304757917082e32): pos: (= 6.50304757917082e32)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (9 650304757917081682967808744357888 6.50304757917082e32): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (9 650304757917081682967808744357888 6.50304757917082e32): neg: (= -6.50304757917082e32)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (10 1299341865233935136534120785510400 1.29934186523394e33): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (10 1299341865233935136534120785510400 1.29934186523394e33): pos: (= 1.29934186523394e33)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (10 1299341865233935136534120785510400 1.29934186523394e33): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (10 1299341865233935136534120785510400 1.29934186523394e33): neg: (= -1.29934186523394e33)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (11 2597416079867642043666744867815424 2.59741607986764e33): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (11 2597416079867642043666744867815424 2.59741607986764e33): pos: (= 2.59741607986764e33)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (11 2597416079867642043666744867815424 2.59741607986764e33): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (11 2597416079867642043666744867815424 2.59741607986764e33): neg: (= -2.59741607986764e33)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (12 5193564509135055857931993032425472 5.19356450913506e33): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (12 5193564509135055857931993032425472 5.19356450913506e33): pos: (= 5.19356450913506e33)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (12 5193564509135055857931993032425472 5.19356450913506e33): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (12 5193564509135055857931993032425472 5.19356450913506e33): neg: (= -5.19356450913506e33)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (13 10385861367669883486462489361645568 1.03858613676699e34): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (13 10385861367669883486462489361645568 1.03858613676699e34): pos: (= 1.03858613676699e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (13 10385861367669883486462489361645568 1.03858613676699e34): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (13 10385861367669883486462489361645568 1.03858613676699e34): neg: (= -1.03858613676699e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (14 20770455084739538743523482020085760 2.07704550847395e34): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (14 20770455084739538743523482020085760 2.07704550847395e34): pos: (= 2.07704550847395e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (14 20770455084739538743523482020085760 2.07704550847395e34): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (14 20770455084739538743523482020085760 2.07704550847395e34): neg: (= -2.07704550847395e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (15 41539642518878849257645467336966144 4.15396425188788e34): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (15 41539642518878849257645467336966144 4.15396425188788e34): pos: (= 4.15396425188788e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (15 41539642518878849257645467336966144 4.15396425188788e34): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (15 41539642518878849257645467336966144 4.15396425188788e34): neg: (= -4.15396425188788e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (16 83078017387157470285889437970726912 8.30780173871575e34): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (16 83078017387157470285889437970726912 8.30780173871575e34): pos: (= 8.30780173871575e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (16 83078017387157470285889437970726912 8.30780173871575e34): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (16 83078017387157470285889437970726912 8.30780173871575e34): neg: (= -8.30780173871575e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (17 166154767123714712342377379238248448 1.66154767123715e35): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (17 166154767123714712342377379238248448 1.66154767123715e35): pos: (= 1.66154767123715e35)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (17 166154767123714712342377379238248448 1.66154767123715e35): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (17 166154767123714712342377379238248448 1.66154767123715e35): neg: (= -1.66154767123715e35)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (18 332308266596829196455353261773291520 3.32308266596829e35): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (18 332308266596829196455353261773291520 3.32308266596829e35): pos: (= 3.32308266596829e35)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (18 332308266596829196455353261773291520 3.32308266596829e35): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (18 332308266596829196455353261773291520 3.32308266596829e35): neg: (= -3.32308266596829e35)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (19 664615265543058164681305026843377664 6.64615265543058e35): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (19 664615265543058164681305026843377664 6.64615265543058e35): pos: (= 6.64615265543058e35)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (19 664615265543058164681305026843377664 6.64615265543058e35): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (19 664615265543058164681305026843377664 6.64615265543058e35): neg: (= -6.64615265543058e35)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (20 1329229263435516101133208556983549952 1.32922926343552e36): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (20 1329229263435516101133208556983549952 1.32922926343552e36): pos: (= 1.32922926343552e36)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (20 1329229263435516101133208556983549952 1.32922926343552e36): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (20 1329229263435516101133208556983549952 1.32922926343552e36): neg: (= -1.32922926343552e36)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (21 2658457259220431974037015617263894528 2.65845725922043e36): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (21 2658457259220431974037015617263894528 2.65845725922043e36): pos: (= 2.65845725922043e36)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (21 2658457259220431974037015617263894528 2.65845725922043e36): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (21 2658457259220431974037015617263894528 2.65845725922043e36): neg: (= -2.65845725922043e36)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (22 5316913250790263719844629737824583680 5.31691325079026e36): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (22 5316913250790263719844629737824583680 5.31691325079026e36): pos: (= 5.31691325079026e36)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (22 5316913250790263719844629737824583680 5.31691325079026e36): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (22 5316913250790263719844629737824583680 5.31691325079026e36): neg: (= -5.31691325079026e36)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (23 10633825233929927211459857978945961984 1.06338252339299e37): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (23 10633825233929927211459857978945961984 1.06338252339299e37): pos: (= 1.06338252339299e37)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (23 10633825233929927211459857978945961984 1.06338252339299e37): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (23 10633825233929927211459857978945961984 1.06338252339299e37): neg: (= -1.06338252339299e37)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (24 21267649200209254194690314461188718592 2.12676492002093e37): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (24 21267649200209254194690314461188718592 2.12676492002093e37): pos: (= 2.12676492002093e37)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (24 21267649200209254194690314461188718592 2.12676492002093e37): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (24 21267649200209254194690314461188718592 2.12676492002093e37): neg: (= -2.12676492002093e37)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (25 42535297132767908161151227425674231808 4.25352971327679e37): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (25 42535297132767908161151227425674231808 4.25352971327679e37): pos: (= 4.25352971327679e37)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (25 42535297132767908161151227425674231808 4.25352971327679e37): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (25 42535297132767908161151227425674231808 4.25352971327679e37): neg: (= -4.25352971327679e37)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (26 85070592997885216094073053354645258240 8.50705929978852e37): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (26 85070592997885216094073053354645258240 8.50705929978852e37): pos: (= 8.50705929978852e37)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (26 85070592997885216094073053354645258240 8.50705929978852e37): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (26 85070592997885216094073053354645258240 8.50705929978852e37): neg: (= -8.50705929978852e37)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (27 170141184728119831959916705212587311104 1.7014118472812e38): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (27 170141184728119831959916705212587311104 1.7014118472812e38): pos: (= 1.7014118472812e38)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (27 170141184728119831959916705212587311104 1.7014118472812e38): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (27 170141184728119831959916705212587311104 1.7014118472812e38): neg: (= -1.7014118472812e38)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (28 340282368188589063691604008928471416832 3.40282368188589e38): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (28 340282368188589063691604008928471416832 3.40282368188589e38): pos: (= 3.40282368188589e38)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (28 340282368188589063691604008928471416832 3.40282368188589e38): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (28 340282368188589063691604008928471416832 3.40282368188589e38): neg: (= -3.40282368188589e38)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (29 680564735109527527154978616360239628288 6.80564735109528e38): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (29 680564735109527527154978616360239628288 6.80564735109528e38): pos: (= 6.80564735109528e38)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (29 680564735109527527154978616360239628288 6.80564735109528e38): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (29 680564735109527527154978616360239628288 6.80564735109528e38): neg: (= -6.80564735109528e38)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (30 1361129468951404454081727831223776051200 1.3611294689514e39): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (30 1361129468951404454081727831223776051200 1.3611294689514e39): pos: (= 1.3611294689514e39)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (30 1361129468951404454081727831223776051200 1.3611294689514e39): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (30 1361129468951404454081727831223776051200 1.3611294689514e39): neg: (= -1.3611294689514e39)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (31 2722258936635158307935226260950848897024 2.72225893663516e39): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (31 2722258936635158307935226260950848897024 2.72225893663516e39): pos: (= 2.72225893663516e39)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (31 2722258936635158307935226260950848897024 2.72225893663516e39): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (31 2722258936635158307935226260950848897024 2.72225893663516e39): neg: (= -2.72225893663516e39)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (32 5444517872002666015642223120404994588672 5.44451787200267e39): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (32 5444517872002666015642223120404994588672 5.44451787200267e39): pos: (= 5.44451787200267e39)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (32 5444517872002666015642223120404994588672 5.44451787200267e39): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (32 5444517872002666015642223120404994588672 5.44451787200267e39): neg: (= -5.44451787200267e39)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (33 10889035742737681431056216839313285971968 1.08890357427377e40): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (33 10889035742737681431056216839313285971968 1.08890357427377e40): pos: (= 1.08890357427377e40)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (33 10889035742737681431056216839313285971968 1.08890357427377e40): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (33 10889035742737681431056216839313285971968 1.08890357427377e40): neg: (= -1.08890357427377e40)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (34 21778071484207712261884204277129868738560 2.17780714842077e40): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (34 21778071484207712261884204277129868738560 2.17780714842077e40): pos: (= 2.17780714842077e40)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (34 21778071484207712261884204277129868738560 2.17780714842077e40): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (34 21778071484207712261884204277129868738560 2.17780714842077e40): neg: (= -2.17780714842077e40)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (35 43556142967147773923540179152763034271744 4.35561429671478e40): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (35 43556142967147773923540179152763034271744 4.35561429671478e40): pos: (= 4.35561429671478e40)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (35 43556142967147773923540179152763034271744 4.35561429671478e40): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (35 43556142967147773923540179152763034271744 4.35561429671478e40): neg: (= -4.35561429671478e40)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (36 87112285933027897246852128904029365338112 8.71122859330279e40): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (36 87112285933027897246852128904029365338112 8.71122859330279e40): pos: (= 8.71122859330279e40)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (36 87112285933027897246852128904029365338112 8.71122859330279e40): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (36 87112285933027897246852128904029365338112 8.71122859330279e40): neg: (= -8.71122859330279e40)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (37 174224571864788143893476028406562027470848 1.74224571864788e41): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (37 174224571864788143893476028406562027470848 1.74224571864788e41): pos: (= 1.74224571864788e41)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (37 174224571864788143893476028406562027470848 1.74224571864788e41): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (37 174224571864788143893476028406562027470848 1.74224571864788e41): neg: (= -1.74224571864788e41)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (38 348449143728308637186723827411627351736320 3.48449143728309e41): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (38 348449143728308637186723827411627351736320 3.48449143728309e41): pos: (= 3.48449143728309e41)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (38 348449143728308637186723827411627351736320 3.48449143728309e41): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (38 348449143728308637186723827411627351736320 3.48449143728309e41): neg: (= -3.48449143728309e41)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (39 696898287455349623773219425421758000267264 6.9689828745535e41): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (39 696898287455349623773219425421758000267264 6.9689828745535e41): pos: (= 6.9689828745535e41)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (39 696898287455349623773219425421758000267264 6.9689828745535e41): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (39 696898287455349623773219425421758000267264 6.9689828745535e41): neg: (= -6.9689828745535e41)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (40 1393796574909431596946210621442019297329152 1.39379657490943e42): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (40 1393796574909431596946210621442019297329152 1.39379657490943e42): pos: (= 1.39379657490943e42)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (40 1393796574909431596946210621442019297329152 1.39379657490943e42): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (40 1393796574909431596946210621442019297329152 1.39379657490943e42): neg: (= -1.39379657490943e42)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (41 2787593149817595543292193013482541891452928 2.7875931498176e42): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (41 2787593149817595543292193013482541891452928 2.7875931498176e42): pos: (= 2.7875931498176e42)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (41 2787593149817595543292193013482541891452928 2.7875931498176e42): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (41 2787593149817595543292193013482541891452928 2.7875931498176e42): neg: (= -2.7875931498176e42)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (42 5575186299633923435984157797563587079700480 5.57518629963392e42): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (42 5575186299633923435984157797563587079700480 5.57518629963392e42): pos: (= 5.57518629963392e42)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (42 5575186299633923435984157797563587079700480 5.57518629963392e42): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (42 5575186299633923435984157797563587079700480 5.57518629963392e42): neg: (= -5.57518629963392e42)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (43 11150372599266579221368087365725677456195584 1.11503725992666e43): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (43 11150372599266579221368087365725677456195584 1.11503725992666e43): pos: (= 1.11503725992666e43)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (43 11150372599266579221368087365725677456195584 1.11503725992666e43): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (43 11150372599266579221368087365725677456195584 1.11503725992666e43): neg: (= -1.11503725992666e43)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (44 22300745198531890792135946502049858209185792 2.23007451985319e43): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (44 22300745198531890792135946502049858209185792 2.23007451985319e43): pos: (= 2.23007451985319e43)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (44 22300745198531890792135946502049858209185792 2.23007451985319e43): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (44 22300745198531890792135946502049858209185792 2.23007451985319e43): neg: (= -2.23007451985319e43)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (45 44601490397062513933671664774698219715166208 4.46014903970625e43): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (45 44601490397062513933671664774698219715166208 4.46014903970625e43): pos: (= 4.46014903970625e43)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (45 44601490397062513933671664774698219715166208 4.46014903970625e43): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (45 44601490397062513933671664774698219715166208 4.46014903970625e43): neg: (= -4.46014903970625e43)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (46 89202980794123760216743101319994942727127040 8.92029807941238e43): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (46 89202980794123760216743101319994942727127040 8.92029807941238e43): pos: (= 8.92029807941238e43)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (46 89202980794123760216743101319994942727127040 8.92029807941238e43): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (46 89202980794123760216743101319994942727127040 8.92029807941238e43): neg: (= -8.92029807941238e43)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (47 178405961588246252782885974410588388751048704 1.78405961588246e44): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (47 178405961588246252782885974410588388751048704 1.78405961588246e44): pos: (= 1.78405961588246e44)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (47 178405961588246252782885974410588388751048704 1.78405961588246e44): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (47 178405961588246252782885974410588388751048704 1.78405961588246e44): neg: (= -1.78405961588246e44)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (48 356811923176491237915171720591775280798892032 3.56811923176491e44): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (48 356811923176491237915171720591775280798892032 3.56811923176491e44): pos: (= 3.56811923176491e44)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (48 356811923176491237915171720591775280798892032 3.56811923176491e44): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (48 356811923176491237915171720591775280798892032 3.56811923176491e44): neg: (= -3.56811923176491e44)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (49 713623846352981208179743212954149064894578688 7.13623846352981e44): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (49 713623846352981208179743212954149064894578688 7.13623846352981e44): pos: (= 7.13623846352981e44)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (49 713623846352981208179743212954149064894578688 7.13623846352981e44): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (49 713623846352981208179743212954149064894578688 7.13623846352981e44): neg: (= -7.13623846352981e44)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (50 1427247692705961148708886197678896633085952000 1.42724769270596e45): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (50 1427247692705961148708886197678896633085952000 1.42724769270596e45): pos: (= 1.42724769270596e45)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (50 1427247692705961148708886197678896633085952000 1.42724769270596e45): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (50 1427247692705961148708886197678896633085952000 1.42724769270596e45): neg: (= -1.42724769270596e45)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (51 2854495385411921029767172167128391769468698624 2.85449538541192e45): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (51 2854495385411921029767172167128391769468698624 2.85449538541192e45): pos: (= 2.85449538541192e45)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (51 2854495385411921029767172167128391769468698624 2.85449538541192e45): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (51 2854495385411921029767172167128391769468698624 2.85449538541192e45): neg: (= -2.85449538541192e45)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (52 5708990770823840791883744106027382042234191872 5.70899077082384e45): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (52 5708990770823840791883744106027382042234191872 5.70899077082384e45): pos: (= 5.70899077082384e45)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (52 5708990770823840791883744106027382042234191872 5.70899077082384e45): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (52 5708990770823840791883744106027382042234191872 5.70899077082384e45): neg: (= -5.70899077082384e45)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (0 9007199254740991 9007199254740990.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (0 9007199254740991 9007199254740990.0): pos: (= 9007199254740990.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (0 9007199254740991 9007199254740990.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (0 9007199254740991 9007199254740990.0): neg: (= -9007199254740990.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (1 18014398509481982 18014398509482000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (1 18014398509481982 18014398509482000.0): pos: (= 18014398509482000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (1 18014398509481982 18014398509482000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (1 18014398509481982 18014398509482000.0): neg: (= -18014398509482000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (2 36028797018963964 36028797018964000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (2 36028797018963964 36028797018964000.0): pos: (= 36028797018964000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (2 36028797018963964 36028797018964000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (2 36028797018963964 36028797018964000.0): neg: (= -36028797018964000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (3 72057594037927928 72057594037927900.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (3 72057594037927928 72057594037927900.0): pos: (= 72057594037927900.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (3 72057594037927928 72057594037927900.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (3 72057594037927928 72057594037927900.0): neg: (= -72057594037927900.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (4 144115188075855856 144115188075856000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (4 144115188075855856 144115188075856000.0): pos: (= 144115188075856000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (4 144115188075855856 144115188075856000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (4 144115188075855856 144115188075856000.0): neg: (= -144115188075856000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (5 288230376151711712 288230376151712000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (5 288230376151711712 288230376151712000.0): pos: (= 288230376151712000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (5 288230376151711712 288230376151712000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (5 288230376151711712 288230376151712000.0): neg: (= -288230376151712000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (6 576460752303423424 576460752303423000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (6 576460752303423424 576460752303423000.0): pos: (= 576460752303423000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (6 576460752303423424 576460752303423000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (6 576460752303423424 576460752303423000.0): neg: (= -576460752303423000.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (7 1152921504606846848 1.15292150460685e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (7 1152921504606846848 1.15292150460685e18): pos: (= 1.15292150460685e18)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (7 1152921504606846848 1.15292150460685e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (7 1152921504606846848 1.15292150460685e18): neg: (= -1.15292150460685e18)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (8 2305843009213693696 2.30584300921369e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (8 2305843009213693696 2.30584300921369e18): pos: (= 2.30584300921369e18)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (8 2305843009213693696 2.30584300921369e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (8 2305843009213693696 2.30584300921369e18): neg: (= -2.30584300921369e18)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (9 4611686018427387392 4.61168601842739e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (9 4611686018427387392 4.61168601842739e18): pos: (= 4.61168601842739e18)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (9 4611686018427387392 4.61168601842739e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (9 4611686018427387392 4.61168601842739e18): neg: (= -4.61168601842739e18)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (10 9223372036854774784 9.22337203685477e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (10 9223372036854774784 9.22337203685477e18): pos: (= 9.22337203685477e18)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (10 9223372036854774784 9.22337203685477e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (10 9223372036854774784 9.22337203685477e18): neg: (= -9.22337203685477e18)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (11 18446744073709549568 1.84467440737095e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (11 18446744073709549568 1.84467440737095e19): pos: (= 1.84467440737095e19)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (11 18446744073709549568 1.84467440737095e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (11 18446744073709549568 1.84467440737095e19): neg: (= -1.84467440737095e19)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (12 36893488147419099136 3.68934881474191e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (12 36893488147419099136 3.68934881474191e19): pos: (= 3.68934881474191e19)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (12 36893488147419099136 3.68934881474191e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (12 36893488147419099136 3.68934881474191e19): neg: (= -3.68934881474191e19)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (13 73786976294838198272 7.37869762948382e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (13 73786976294838198272 7.37869762948382e19): pos: (= 7.37869762948382e19)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (13 73786976294838198272 7.37869762948382e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (13 73786976294838198272 7.37869762948382e19): neg: (= -7.37869762948382e19)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (14 147573952589676396544 1.47573952589676e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (14 147573952589676396544 1.47573952589676e20): pos: (= 1.47573952589676e20)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (14 147573952589676396544 1.47573952589676e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (14 147573952589676396544 1.47573952589676e20): neg: (= -1.47573952589676e20)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (15 295147905179352793088 2.95147905179353e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (15 295147905179352793088 2.95147905179353e20): pos: (= 2.95147905179353e20)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (15 295147905179352793088 2.95147905179353e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (15 295147905179352793088 2.95147905179353e20): neg: (= -2.95147905179353e20)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (16 590295810358705586176 5.90295810358706e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (16 590295810358705586176 5.90295810358706e20): pos: (= 5.90295810358706e20)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (16 590295810358705586176 5.90295810358706e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (16 590295810358705586176 5.90295810358706e20): neg: (= -5.90295810358706e20)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (17 1180591620717411172352 1.18059162071741e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (17 1180591620717411172352 1.18059162071741e21): pos: (= 1.18059162071741e21)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (17 1180591620717411172352 1.18059162071741e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (17 1180591620717411172352 1.18059162071741e21): neg: (= -1.18059162071741e21)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (18 2361183241434822344704 2.36118324143482e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (18 2361183241434822344704 2.36118324143482e21): pos: (= 2.36118324143482e21)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (18 2361183241434822344704 2.36118324143482e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (18 2361183241434822344704 2.36118324143482e21): neg: (= -2.36118324143482e21)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (19 4722366482869644689408 4.72236648286964e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (19 4722366482869644689408 4.72236648286964e21): pos: (= 4.72236648286964e21)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (19 4722366482869644689408 4.72236648286964e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (19 4722366482869644689408 4.72236648286964e21): neg: (= -4.72236648286964e21)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (20 9444732965739289378816 9.44473296573929e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (20 9444732965739289378816 9.44473296573929e21): pos: (= 9.44473296573929e21)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (20 9444732965739289378816 9.44473296573929e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (20 9444732965739289378816 9.44473296573929e21): neg: (= -9.44473296573929e21)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (21 18889465931478578757632 1.88894659314786e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (21 18889465931478578757632 1.88894659314786e22): pos: (= 1.88894659314786e22)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (21 18889465931478578757632 1.88894659314786e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (21 18889465931478578757632 1.88894659314786e22): neg: (= -1.88894659314786e22)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (22 37778931862957157515264 3.77789318629572e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (22 37778931862957157515264 3.77789318629572e22): pos: (= 3.77789318629572e22)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (22 37778931862957157515264 3.77789318629572e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (22 37778931862957157515264 3.77789318629572e22): neg: (= -3.77789318629572e22)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (23 75557863725914315030528 7.55578637259143e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (23 75557863725914315030528 7.55578637259143e22): pos: (= 7.55578637259143e22)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (23 75557863725914315030528 7.55578637259143e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (23 75557863725914315030528 7.55578637259143e22): neg: (= -7.55578637259143e22)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (24 151115727451828630061056 1.51115727451829e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (24 151115727451828630061056 1.51115727451829e23): pos: (= 1.51115727451829e23)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (24 151115727451828630061056 1.51115727451829e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (24 151115727451828630061056 1.51115727451829e23): neg: (= -1.51115727451829e23)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (25 302231454903657260122112 3.02231454903657e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (25 302231454903657260122112 3.02231454903657e23): pos: (= 3.02231454903657e23)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (25 302231454903657260122112 3.02231454903657e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (25 302231454903657260122112 3.02231454903657e23): neg: (= -3.02231454903657e23)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (26 604462909807314520244224 6.04462909807315e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (26 604462909807314520244224 6.04462909807315e23): pos: (= 6.04462909807315e23)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (26 604462909807314520244224 6.04462909807315e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (26 604462909807314520244224 6.04462909807315e23): neg: (= -6.04462909807315e23)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (27 1208925819614629040488448 1.20892581961463e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (27 1208925819614629040488448 1.20892581961463e24): pos: (= 1.20892581961463e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (27 1208925819614629040488448 1.20892581961463e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (27 1208925819614629040488448 1.20892581961463e24): neg: (= -1.20892581961463e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (28 2417851639229258080976896 2.41785163922926e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (28 2417851639229258080976896 2.41785163922926e24): pos: (= 2.41785163922926e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (28 2417851639229258080976896 2.41785163922926e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (28 2417851639229258080976896 2.41785163922926e24): neg: (= -2.41785163922926e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (29 4835703278458516161953792 4.83570327845852e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (29 4835703278458516161953792 4.83570327845852e24): pos: (= 4.83570327845852e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (29 4835703278458516161953792 4.83570327845852e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (29 4835703278458516161953792 4.83570327845852e24): neg: (= -4.83570327845852e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (30 9671406556917032323907584 9.67140655691703e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (30 9671406556917032323907584 9.67140655691703e24): pos: (= 9.67140655691703e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (30 9671406556917032323907584 9.67140655691703e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (30 9671406556917032323907584 9.67140655691703e24): neg: (= -9.67140655691703e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (31 19342813113834064647815168 1.93428131138341e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (31 19342813113834064647815168 1.93428131138341e25): pos: (= 1.93428131138341e25)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (31 19342813113834064647815168 1.93428131138341e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (31 19342813113834064647815168 1.93428131138341e25): neg: (= -1.93428131138341e25)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (32 38685626227668129295630336 3.86856262276681e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (32 38685626227668129295630336 3.86856262276681e25): pos: (= 3.86856262276681e25)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (32 38685626227668129295630336 3.86856262276681e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (32 38685626227668129295630336 3.86856262276681e25): neg: (= -3.86856262276681e25)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (33 77371252455336258591260672 7.73712524553363e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (33 77371252455336258591260672 7.73712524553363e25): pos: (= 7.73712524553363e25)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (33 77371252455336258591260672 7.73712524553363e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (33 77371252455336258591260672 7.73712524553363e25): neg: (= -7.73712524553363e25)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (34 154742504910672517182521344 1.54742504910673e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (34 154742504910672517182521344 1.54742504910673e26): pos: (= 1.54742504910673e26)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (34 154742504910672517182521344 1.54742504910673e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (34 154742504910672517182521344 1.54742504910673e26): neg: (= -1.54742504910673e26)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (35 309485009821345034365042688 3.09485009821345e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (35 309485009821345034365042688 3.09485009821345e26): pos: (= 3.09485009821345e26)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (35 309485009821345034365042688 3.09485009821345e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (35 309485009821345034365042688 3.09485009821345e26): neg: (= -3.09485009821345e26)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (36 618970019642690068730085376 6.1897001964269e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (36 618970019642690068730085376 6.1897001964269e26): pos: (= 6.1897001964269e26)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (36 618970019642690068730085376 6.1897001964269e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (36 618970019642690068730085376 6.1897001964269e26): neg: (= -6.1897001964269e26)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (37 1237940039285380137460170752 1.23794003928538e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (37 1237940039285380137460170752 1.23794003928538e27): pos: (= 1.23794003928538e27)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (37 1237940039285380137460170752 1.23794003928538e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (37 1237940039285380137460170752 1.23794003928538e27): neg: (= -1.23794003928538e27)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (38 2475880078570760274920341504 2.47588007857076e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (38 2475880078570760274920341504 2.47588007857076e27): pos: (= 2.47588007857076e27)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (38 2475880078570760274920341504 2.47588007857076e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (38 2475880078570760274920341504 2.47588007857076e27): neg: (= -2.47588007857076e27)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (39 4951760157141520549840683008 4.95176015714152e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (39 4951760157141520549840683008 4.95176015714152e27): pos: (= 4.95176015714152e27)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (39 4951760157141520549840683008 4.95176015714152e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (39 4951760157141520549840683008 4.95176015714152e27): neg: (= -4.95176015714152e27)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (40 9903520314283041099681366016 9.90352031428304e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (40 9903520314283041099681366016 9.90352031428304e27): pos: (= 9.90352031428304e27)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (40 9903520314283041099681366016 9.90352031428304e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (40 9903520314283041099681366016 9.90352031428304e27): neg: (= -9.90352031428304e27)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (41 19807040628566082199362732032 1.98070406285661e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (41 19807040628566082199362732032 1.98070406285661e28): pos: (= 1.98070406285661e28)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (41 19807040628566082199362732032 1.98070406285661e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (41 19807040628566082199362732032 1.98070406285661e28): neg: (= -1.98070406285661e28)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (42 39614081257132164398725464064 3.96140812571322e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (42 39614081257132164398725464064 3.96140812571322e28): pos: (= 3.96140812571322e28)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (42 39614081257132164398725464064 3.96140812571322e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (42 39614081257132164398725464064 3.96140812571322e28): neg: (= -3.96140812571322e28)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (43 79228162514264328797450928128 7.92281625142643e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (43 79228162514264328797450928128 7.92281625142643e28): pos: (= 7.92281625142643e28)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (43 79228162514264328797450928128 7.92281625142643e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (43 79228162514264328797450928128 7.92281625142643e28): neg: (= -7.92281625142643e28)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (44 158456325028528657594901856256 1.58456325028529e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (44 158456325028528657594901856256 1.58456325028529e29): pos: (= 1.58456325028529e29)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (44 158456325028528657594901856256 1.58456325028529e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (44 158456325028528657594901856256 1.58456325028529e29): neg: (= -1.58456325028529e29)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (45 316912650057057315189803712512 3.16912650057057e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (45 316912650057057315189803712512 3.16912650057057e29): pos: (= 3.16912650057057e29)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (45 316912650057057315189803712512 3.16912650057057e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (45 316912650057057315189803712512 3.16912650057057e29): neg: (= -3.16912650057057e29)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (46 633825300114114630379607425024 6.33825300114115e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (46 633825300114114630379607425024 6.33825300114115e29): pos: (= 6.33825300114115e29)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (46 633825300114114630379607425024 6.33825300114115e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (46 633825300114114630379607425024 6.33825300114115e29): neg: (= -6.33825300114115e29)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (47 1267650600228229260759214850048 1.26765060022823e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (47 1267650600228229260759214850048 1.26765060022823e30): pos: (= 1.26765060022823e30)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (47 1267650600228229260759214850048 1.26765060022823e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (47 1267650600228229260759214850048 1.26765060022823e30): neg: (= -1.26765060022823e30)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (48 2535301200456458521518429700096 2.53530120045646e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (48 2535301200456458521518429700096 2.53530120045646e30): pos: (= 2.53530120045646e30)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (48 2535301200456458521518429700096 2.53530120045646e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (48 2535301200456458521518429700096 2.53530120045646e30): neg: (= -2.53530120045646e30)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (49 5070602400912917043036859400192 5.07060240091292e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (49 5070602400912917043036859400192 5.07060240091292e30): pos: (= 5.07060240091292e30)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (49 5070602400912917043036859400192 5.07060240091292e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (49 5070602400912917043036859400192 5.07060240091292e30): neg: (= -5.07060240091292e30)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (50 10141204801825834086073718800384 1.01412048018258e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (50 10141204801825834086073718800384 1.01412048018258e31): pos: (= 1.01412048018258e31)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (50 10141204801825834086073718800384 1.01412048018258e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (50 10141204801825834086073718800384 1.01412048018258e31): neg: (= -1.01412048018258e31)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (51 20282409603651668172147437600768 2.02824096036517e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (51 20282409603651668172147437600768 2.02824096036517e31): pos: (= 2.02824096036517e31)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (51 20282409603651668172147437600768 2.02824096036517e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (51 20282409603651668172147437600768 2.02824096036517e31): neg: (= -2.02824096036517e31)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (52 40564819207303336344294875201536 4.05648192073033e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (52 40564819207303336344294875201536 4.05648192073033e31): pos: (= 4.05648192073033e31)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (52 40564819207303336344294875201536 4.05648192073033e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (52 40564819207303336344294875201536 4.05648192073033e31): neg: (= -4.05648192073033e31)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (53 81129638414606672688589750403072 8.11296384146067e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (53 81129638414606672688589750403072 8.11296384146067e31): pos: (= 8.11296384146067e31)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (53 81129638414606672688589750403072 8.11296384146067e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (53 81129638414606672688589750403072 8.11296384146067e31): neg: (= -8.11296384146067e31)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (54 162259276829213345377179500806144 1.62259276829213e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (54 162259276829213345377179500806144 1.62259276829213e32): pos: (= 1.62259276829213e32)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (54 162259276829213345377179500806144 1.62259276829213e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (54 162259276829213345377179500806144 1.62259276829213e32): neg: (= -1.62259276829213e32)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (55 324518553658426690754359001612288 3.24518553658427e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (55 324518553658426690754359001612288 3.24518553658427e32): pos: (= 3.24518553658427e32)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (55 324518553658426690754359001612288 3.24518553658427e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (55 324518553658426690754359001612288 3.24518553658427e32): neg: (= -3.24518553658427e32)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (56 649037107316853381508718003224576 6.49037107316853e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (56 649037107316853381508718003224576 6.49037107316853e32): pos: (= 6.49037107316853e32)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (56 649037107316853381508718003224576 6.49037107316853e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (56 649037107316853381508718003224576 6.49037107316853e32): neg: (= -6.49037107316853e32)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (57 1298074214633706763017436006449152 1.29807421463371e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (57 1298074214633706763017436006449152 1.29807421463371e33): pos: (= 1.29807421463371e33)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (57 1298074214633706763017436006449152 1.29807421463371e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (57 1298074214633706763017436006449152 1.29807421463371e33): neg: (= -1.29807421463371e33)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (58 2596148429267413526034872012898304 2.59614842926741e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (58 2596148429267413526034872012898304 2.59614842926741e33): pos: (= 2.59614842926741e33)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (58 2596148429267413526034872012898304 2.59614842926741e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (58 2596148429267413526034872012898304 2.59614842926741e33): neg: (= -2.59614842926741e33)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (59 5192296858534827052069744025796608 5.19229685853483e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (59 5192296858534827052069744025796608 5.19229685853483e33): pos: (= 5.19229685853483e33)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (59 5192296858534827052069744025796608 5.19229685853483e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (59 5192296858534827052069744025796608 5.19229685853483e33): neg: (= -5.19229685853483e33)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (60 10384593717069654104139488051593216 1.03845937170697e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (60 10384593717069654104139488051593216 1.03845937170697e34): pos: (= 1.03845937170697e34)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (60 10384593717069654104139488051593216 1.03845937170697e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (60 10384593717069654104139488051593216 1.03845937170697e34): neg: (= -1.03845937170697e34)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (61 20769187434139308208278976103186432 2.07691874341393e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (61 20769187434139308208278976103186432 2.07691874341393e34): pos: (= 2.07691874341393e34)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (61 20769187434139308208278976103186432 2.07691874341393e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (61 20769187434139308208278976103186432 2.07691874341393e34): neg: (= -2.07691874341393e34)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (62 41538374868278616416557952206372864 4.15383748682786e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (62 41538374868278616416557952206372864 4.15383748682786e34): pos: (= 4.15383748682786e34)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (62 41538374868278616416557952206372864 4.15383748682786e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (62 41538374868278616416557952206372864 4.15383748682786e34): neg: (= -4.15383748682786e34)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (63 83076749736557232833115904412745728 8.30767497365572e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (63 83076749736557232833115904412745728 8.30767497365572e34): pos: (= 8.30767497365572e34)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (63 83076749736557232833115904412745728 8.30767497365572e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (63 83076749736557232833115904412745728 8.30767497365572e34): neg: (= -8.30767497365572e34)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (64 166153499473114465666231808825491456 1.66153499473114e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (64 166153499473114465666231808825491456 1.66153499473114e35): pos: (= 1.66153499473114e35)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (64 166153499473114465666231808825491456 1.66153499473114e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (64 166153499473114465666231808825491456 1.66153499473114e35): neg: (= -1.66153499473114e35)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (65 332306998946228931332463617650982912 3.32306998946229e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (65 332306998946228931332463617650982912 3.32306998946229e35): pos: (= 3.32306998946229e35)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (65 332306998946228931332463617650982912 3.32306998946229e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (65 332306998946228931332463617650982912 3.32306998946229e35): neg: (= -3.32306998946229e35)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (66 664613997892457862664927235301965824 6.64613997892458e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (66 664613997892457862664927235301965824 6.64613997892458e35): pos: (= 6.64613997892458e35)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (66 664613997892457862664927235301965824 6.64613997892458e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (66 664613997892457862664927235301965824 6.64613997892458e35): neg: (= -6.64613997892458e35)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (67 1329227995784915725329854470603931648 1.32922799578492e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (67 1329227995784915725329854470603931648 1.32922799578492e36): pos: (= 1.32922799578492e36)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (67 1329227995784915725329854470603931648 1.32922799578492e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (67 1329227995784915725329854470603931648 1.32922799578492e36): neg: (= -1.32922799578492e36)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (68 2658455991569831450659708941207863296 2.65845599156983e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (68 2658455991569831450659708941207863296 2.65845599156983e36): pos: (= 2.65845599156983e36)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (68 2658455991569831450659708941207863296 2.65845599156983e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (68 2658455991569831450659708941207863296 2.65845599156983e36): neg: (= -2.65845599156983e36)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (69 5316911983139662901319417882415726592 5.31691198313966e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (69 5316911983139662901319417882415726592 5.31691198313966e36): pos: (= 5.31691198313966e36)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (69 5316911983139662901319417882415726592 5.31691198313966e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (69 5316911983139662901319417882415726592 5.31691198313966e36): neg: (= -5.31691198313966e36)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (70 10633823966279325802638835764831453184 1.06338239662793e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (70 10633823966279325802638835764831453184 1.06338239662793e37): pos: (= 1.06338239662793e37)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (70 10633823966279325802638835764831453184 1.06338239662793e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (70 10633823966279325802638835764831453184 1.06338239662793e37): neg: (= -1.06338239662793e37)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (71 21267647932558651605277671529662906368 2.12676479325587e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (71 21267647932558651605277671529662906368 2.12676479325587e37): pos: (= 2.12676479325587e37)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (71 21267647932558651605277671529662906368 2.12676479325587e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (71 21267647932558651605277671529662906368 2.12676479325587e37): neg: (= -2.12676479325587e37)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (72 42535295865117303210555343059325812736 4.25352958651173e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (72 42535295865117303210555343059325812736 4.25352958651173e37): pos: (= 4.25352958651173e37)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (72 42535295865117303210555343059325812736 4.25352958651173e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (72 42535295865117303210555343059325812736 4.25352958651173e37): neg: (= -4.25352958651173e37)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (73 85070591730234606421110686118651625472 8.50705917302346e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (73 85070591730234606421110686118651625472 8.50705917302346e37): pos: (= 8.50705917302346e37)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (73 85070591730234606421110686118651625472 8.50705917302346e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (73 85070591730234606421110686118651625472 8.50705917302346e37): neg: (= -8.50705917302346e37)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (74 170141183460469212842221372237303250944 1.70141183460469e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (74 170141183460469212842221372237303250944 1.70141183460469e38): pos: (= 1.70141183460469e38)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (74 170141183460469212842221372237303250944 1.70141183460469e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (74 170141183460469212842221372237303250944 1.70141183460469e38): neg: (= -1.70141183460469e38)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (75 340282366920938425684442744474606501888 3.40282366920938e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (75 340282366920938425684442744474606501888 3.40282366920938e38): pos: (= 3.40282366920938e38)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (75 340282366920938425684442744474606501888 3.40282366920938e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (75 340282366920938425684442744474606501888 3.40282366920938e38): neg: (= -3.40282366920938e38)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (76 680564733841876851368885488949213003776 6.80564733841877e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (76 680564733841876851368885488949213003776 6.80564733841877e38): pos: (= 6.80564733841877e38)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (76 680564733841876851368885488949213003776 6.80564733841877e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (76 680564733841876851368885488949213003776 6.80564733841877e38): neg: (= -6.80564733841877e38)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (77 1361129467683753702737770977898426007552 1.36112946768375e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (77 1361129467683753702737770977898426007552 1.36112946768375e39): pos: (= 1.36112946768375e39)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (77 1361129467683753702737770977898426007552 1.36112946768375e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (77 1361129467683753702737770977898426007552 1.36112946768375e39): neg: (= -1.36112946768375e39)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (78 2722258935367507405475541955796852015104 2.72225893536751e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (78 2722258935367507405475541955796852015104 2.72225893536751e39): pos: (= 2.72225893536751e39)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (78 2722258935367507405475541955796852015104 2.72225893536751e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (78 2722258935367507405475541955796852015104 2.72225893536751e39): neg: (= -2.72225893536751e39)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (79 5444517870735014810951083911593704030208 5.44451787073501e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (79 5444517870735014810951083911593704030208 5.44451787073501e39): pos: (= 5.44451787073501e39)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (79 5444517870735014810951083911593704030208 5.44451787073501e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (79 5444517870735014810951083911593704030208 5.44451787073501e39): neg: (= -5.44451787073501e39)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (80 10889035741470029621902167823187408060416 1.088903574147e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (80 10889035741470029621902167823187408060416 1.088903574147e40): pos: (= 1.088903574147e40)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (80 10889035741470029621902167823187408060416 1.088903574147e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (80 10889035741470029621902167823187408060416 1.088903574147e40): neg: (= -1.088903574147e40)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (81 21778071482940059243804335646374816120832 2.17780714829401e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (81 21778071482940059243804335646374816120832 2.17780714829401e40): pos: (= 2.17780714829401e40)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (81 21778071482940059243804335646374816120832 2.17780714829401e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (81 21778071482940059243804335646374816120832 2.17780714829401e40): neg: (= -2.17780714829401e40)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (82 43556142965880118487608671292749632241664 4.35561429658801e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (82 43556142965880118487608671292749632241664 4.35561429658801e40): pos: (= 4.35561429658801e40)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (82 43556142965880118487608671292749632241664 4.35561429658801e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (82 43556142965880118487608671292749632241664 4.35561429658801e40): neg: (= -4.35561429658801e40)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (83 87112285931760236975217342585499264483328 8.71122859317602e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (83 87112285931760236975217342585499264483328 8.71122859317602e40): pos: (= 8.71122859317602e40)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (83 87112285931760236975217342585499264483328 8.71122859317602e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (83 87112285931760236975217342585499264483328 8.71122859317602e40): neg: (= -8.71122859317602e40)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (84 174224571863520473950434685170998528966656 1.7422457186352e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (84 174224571863520473950434685170998528966656 1.7422457186352e41): pos: (= 1.7422457186352e41)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (84 174224571863520473950434685170998528966656 1.7422457186352e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (84 174224571863520473950434685170998528966656 1.7422457186352e41): neg: (= -1.7422457186352e41)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (85 348449143727040947900869370341997057933312 3.48449143727041e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (85 348449143727040947900869370341997057933312 3.48449143727041e41): pos: (= 3.48449143727041e41)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (85 348449143727040947900869370341997057933312 3.48449143727041e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (85 348449143727040947900869370341997057933312 3.48449143727041e41): neg: (= -3.48449143727041e41)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (86 696898287454081895801738740683994115866624 6.96898287454082e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (86 696898287454081895801738740683994115866624 6.96898287454082e41): pos: (= 6.96898287454082e41)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (86 696898287454081895801738740683994115866624 6.96898287454082e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (86 696898287454081895801738740683994115866624 6.96898287454082e41): neg: (= -6.96898287454082e41)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (87 1393796574908163791603477481367988231733248 1.39379657490816e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (87 1393796574908163791603477481367988231733248 1.39379657490816e42): pos: (= 1.39379657490816e42)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (87 1393796574908163791603477481367988231733248 1.39379657490816e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (87 1393796574908163791603477481367988231733248 1.39379657490816e42): neg: (= -1.39379657490816e42)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (88 2787593149816327583206954962735976463466496 2.78759314981633e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (88 2787593149816327583206954962735976463466496 2.78759314981633e42): pos: (= 2.78759314981633e42)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (88 2787593149816327583206954962735976463466496 2.78759314981633e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (88 2787593149816327583206954962735976463466496 2.78759314981633e42): neg: (= -2.78759314981633e42)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (89 5575186299632655166413909925471952926932992 5.57518629963266e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (89 5575186299632655166413909925471952926932992 5.57518629963266e42): pos: (= 5.57518629963266e42)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (89 5575186299632655166413909925471952926932992 5.57518629963266e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (89 5575186299632655166413909925471952926932992 5.57518629963266e42): neg: (= -5.57518629963266e42)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (90 11150372599265310332827819850943905853865984 1.11503725992653e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (90 11150372599265310332827819850943905853865984 1.11503725992653e43): pos: (= 1.11503725992653e43)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (90 11150372599265310332827819850943905853865984 1.11503725992653e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (90 11150372599265310332827819850943905853865984 1.11503725992653e43): neg: (= -1.11503725992653e43)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (91 22300745198530620665655639701887811707731968 2.23007451985306e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (91 22300745198530620665655639701887811707731968 2.23007451985306e43): pos: (= 2.23007451985306e43)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (91 22300745198530620665655639701887811707731968 2.23007451985306e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (91 22300745198530620665655639701887811707731968 2.23007451985306e43): neg: (= -2.23007451985306e43)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (92 44601490397061241331311279403775623415463936 4.46014903970612e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (92 44601490397061241331311279403775623415463936 4.46014903970612e43): pos: (= 4.46014903970612e43)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (92 44601490397061241331311279403775623415463936 4.46014903970612e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (92 44601490397061241331311279403775623415463936 4.46014903970612e43): neg: (= -4.46014903970612e43)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (93 89202980794122482662622558807551246830927872 8.92029807941225e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (93 89202980794122482662622558807551246830927872 8.92029807941225e43): pos: (= 8.92029807941225e43)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (93 89202980794122482662622558807551246830927872 8.92029807941225e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (93 89202980794122482662622558807551246830927872 8.92029807941225e43): neg: (= -8.92029807941225e43)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (94 178405961588244965325245117615102493661855744 1.78405961588245e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (94 178405961588244965325245117615102493661855744 1.78405961588245e44): pos: (= 1.78405961588245e44)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (94 178405961588244965325245117615102493661855744 1.78405961588245e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (94 178405961588244965325245117615102493661855744 1.78405961588245e44): neg: (= -1.78405961588245e44)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (95 356811923176489930650490235230204987323711488 3.5681192317649e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (95 356811923176489930650490235230204987323711488 3.5681192317649e44): pos: (= 3.5681192317649e44)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (95 356811923176489930650490235230204987323711488 3.5681192317649e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (95 356811923176489930650490235230204987323711488 3.5681192317649e44): neg: (= -3.5681192317649e44)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (96 713623846352979861300980470460409974647422976 7.1362384635298e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (96 713623846352979861300980470460409974647422976 7.1362384635298e44): pos: (= 7.1362384635298e44)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (96 713623846352979861300980470460409974647422976 7.1362384635298e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (96 713623846352979861300980470460409974647422976 7.1362384635298e44): neg: (= -7.1362384635298e44)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (97 1427247692705959722601960940920819949294845952 1.42724769270596e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (97 1427247692705959722601960940920819949294845952 1.42724769270596e45): pos: (= 1.42724769270596e45)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (97 1427247692705959722601960940920819949294845952 1.42724769270596e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (97 1427247692705959722601960940920819949294845952 1.42724769270596e45): neg: (= -1.42724769270596e45)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (98 2854495385411919445203921881841639898589691904 2.85449538541192e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (98 2854495385411919445203921881841639898589691904 2.85449538541192e45): pos: (= 2.85449538541192e45)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (98 2854495385411919445203921881841639898589691904 2.85449538541192e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (98 2854495385411919445203921881841639898589691904 2.85449538541192e45): neg: (= -2.85449538541192e45)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (99 5708990770823838890407843763683279797179383808 5.70899077082384e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (99 5708990770823838890407843763683279797179383808 5.70899077082384e45): pos: (= 5.70899077082384e45)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (99 5708990770823838890407843763683279797179383808 5.70899077082384e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (99 5708990770823838890407843763683279797179383808 5.70899077082384e45): neg: (= -5.70899077082384e45)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (100 11417981541647677780815687527366559594358767616 1.14179815416477e46): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (100 11417981541647677780815687527366559594358767616 1.14179815416477e46): pos: (= 1.14179815416477e46)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (100 11417981541647677780815687527366559594358767616 1.14179815416477e46): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (100 11417981541647677780815687527366559594358767616 1.14179815416477e46): neg: (= -1.14179815416477e46)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (0 18014398509481982 18014398509482000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (0 18014398509481982 18014398509482000.0): pos: (= 18014398509482000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (0 18014398509481982 18014398509482000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (0 18014398509481982 18014398509482000.0): neg: (= -18014398509482000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (1 36028797018963965 36028797018964000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (1 36028797018963965 36028797018964000.0): pos: (= 36028797018964000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (1 36028797018963965 36028797018964000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (1 36028797018963965 36028797018964000.0): neg: (= -36028797018964000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (2 72057594037927931 72057594037927900.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (2 72057594037927931 72057594037927900.0): pos: (= 72057594037927900.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (2 72057594037927931 72057594037927900.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (2 72057594037927931 72057594037927900.0): neg: (= -72057594037927900.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (3 144115188075855863 144115188075856000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (3 144115188075855863 144115188075856000.0): pos: (= 144115188075856000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (3 144115188075855863 144115188075856000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (3 144115188075855863 144115188075856000.0): neg: (= -144115188075856000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (4 288230376151711727 288230376151712000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (4 288230376151711727 288230376151712000.0): pos: (= 288230376151712000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (4 288230376151711727 288230376151712000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (4 288230376151711727 288230376151712000.0): neg: (= -288230376151712000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (5 576460752303423455 576460752303423000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (5 576460752303423455 576460752303423000.0): pos: (= 576460752303423000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (5 576460752303423455 576460752303423000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (5 576460752303423455 576460752303423000.0): neg: (= -576460752303423000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (6 1152921504606846911 1.15292150460685e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (6 1152921504606846911 1.15292150460685e18): pos: (= 1.15292150460685e18)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (6 1152921504606846911 1.15292150460685e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (6 1152921504606846911 1.15292150460685e18): neg: (= -1.15292150460685e18)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (7 2305843009213693823 2.30584300921369e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (7 2305843009213693823 2.30584300921369e18): pos: (= 2.30584300921369e18)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (7 2305843009213693823 2.30584300921369e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (7 2305843009213693823 2.30584300921369e18): neg: (= -2.30584300921369e18)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (8 4611686018427387647 4.61168601842739e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (8 4611686018427387647 4.61168601842739e18): pos: (= 4.61168601842739e18)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (8 4611686018427387647 4.61168601842739e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (8 4611686018427387647 4.61168601842739e18): neg: (= -4.61168601842739e18)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (9 9223372036854775295 9.22337203685477e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (9 9223372036854775295 9.22337203685477e18): pos: (= 9.22337203685477e18)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (9 9223372036854775295 9.22337203685477e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (9 9223372036854775295 9.22337203685477e18): neg: (= -9.22337203685477e18)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (10 18446744073709550591 1.84467440737095e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (10 18446744073709550591 1.84467440737095e19): pos: (= 1.84467440737095e19)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (10 18446744073709550591 1.84467440737095e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (10 18446744073709550591 1.84467440737095e19): neg: (= -1.84467440737095e19)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (11 36893488147419101183 3.68934881474191e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (11 36893488147419101183 3.68934881474191e19): pos: (= 3.68934881474191e19)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (11 36893488147419101183 3.68934881474191e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (11 36893488147419101183 3.68934881474191e19): neg: (= -3.68934881474191e19)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (12 73786976294838202367 7.37869762948382e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (12 73786976294838202367 7.37869762948382e19): pos: (= 7.37869762948382e19)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (12 73786976294838202367 7.37869762948382e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (12 73786976294838202367 7.37869762948382e19): neg: (= -7.37869762948382e19)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (13 147573952589676404735 1.47573952589676e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (13 147573952589676404735 1.47573952589676e20): pos: (= 1.47573952589676e20)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (13 147573952589676404735 1.47573952589676e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (13 147573952589676404735 1.47573952589676e20): neg: (= -1.47573952589676e20)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (14 295147905179352809471 2.95147905179353e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (14 295147905179352809471 2.95147905179353e20): pos: (= 2.95147905179353e20)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (14 295147905179352809471 2.95147905179353e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (14 295147905179352809471 2.95147905179353e20): neg: (= -2.95147905179353e20)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (15 590295810358705618943 5.90295810358706e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (15 590295810358705618943 5.90295810358706e20): pos: (= 5.90295810358706e20)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (15 590295810358705618943 5.90295810358706e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (15 590295810358705618943 5.90295810358706e20): neg: (= -5.90295810358706e20)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (16 1180591620717411237887 1.18059162071741e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (16 1180591620717411237887 1.18059162071741e21): pos: (= 1.18059162071741e21)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (16 1180591620717411237887 1.18059162071741e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (16 1180591620717411237887 1.18059162071741e21): neg: (= -1.18059162071741e21)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (17 2361183241434822475775 2.36118324143482e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (17 2361183241434822475775 2.36118324143482e21): pos: (= 2.36118324143482e21)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (17 2361183241434822475775 2.36118324143482e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (17 2361183241434822475775 2.36118324143482e21): neg: (= -2.36118324143482e21)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (18 4722366482869644951551 4.72236648286964e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (18 4722366482869644951551 4.72236648286964e21): pos: (= 4.72236648286964e21)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (18 4722366482869644951551 4.72236648286964e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (18 4722366482869644951551 4.72236648286964e21): neg: (= -4.72236648286964e21)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (19 9444732965739289903103 9.44473296573929e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (19 9444732965739289903103 9.44473296573929e21): pos: (= 9.44473296573929e21)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (19 9444732965739289903103 9.44473296573929e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (19 9444732965739289903103 9.44473296573929e21): neg: (= -9.44473296573929e21)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (20 18889465931478579806207 1.88894659314786e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (20 18889465931478579806207 1.88894659314786e22): pos: (= 1.88894659314786e22)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (20 18889465931478579806207 1.88894659314786e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (20 18889465931478579806207 1.88894659314786e22): neg: (= -1.88894659314786e22)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (21 37778931862957159612415 3.77789318629572e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (21 37778931862957159612415 3.77789318629572e22): pos: (= 3.77789318629572e22)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (21 37778931862957159612415 3.77789318629572e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (21 37778931862957159612415 3.77789318629572e22): neg: (= -3.77789318629572e22)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (22 75557863725914319224831 7.55578637259143e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (22 75557863725914319224831 7.55578637259143e22): pos: (= 7.55578637259143e22)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (22 75557863725914319224831 7.55578637259143e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (22 75557863725914319224831 7.55578637259143e22): neg: (= -7.55578637259143e22)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (23 151115727451828638449663 1.51115727451829e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (23 151115727451828638449663 1.51115727451829e23): pos: (= 1.51115727451829e23)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (23 151115727451828638449663 1.51115727451829e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (23 151115727451828638449663 1.51115727451829e23): neg: (= -1.51115727451829e23)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (24 302231454903657276899327 3.02231454903657e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (24 302231454903657276899327 3.02231454903657e23): pos: (= 3.02231454903657e23)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (24 302231454903657276899327 3.02231454903657e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (24 302231454903657276899327 3.02231454903657e23): neg: (= -3.02231454903657e23)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (25 604462909807314553798655 6.04462909807315e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (25 604462909807314553798655 6.04462909807315e23): pos: (= 6.04462909807315e23)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (25 604462909807314553798655 6.04462909807315e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (25 604462909807314553798655 6.04462909807315e23): neg: (= -6.04462909807315e23)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (26 1208925819614629107597311 1.20892581961463e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (26 1208925819614629107597311 1.20892581961463e24): pos: (= 1.20892581961463e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (26 1208925819614629107597311 1.20892581961463e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (26 1208925819614629107597311 1.20892581961463e24): neg: (= -1.20892581961463e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (27 2417851639229258215194623 2.41785163922926e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (27 2417851639229258215194623 2.41785163922926e24): pos: (= 2.41785163922926e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (27 2417851639229258215194623 2.41785163922926e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (27 2417851639229258215194623 2.41785163922926e24): neg: (= -2.41785163922926e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (28 4835703278458516430389247 4.83570327845852e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (28 4835703278458516430389247 4.83570327845852e24): pos: (= 4.83570327845852e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (28 4835703278458516430389247 4.83570327845852e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (28 4835703278458516430389247 4.83570327845852e24): neg: (= -4.83570327845852e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (29 9671406556917032860778495 9.67140655691703e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (29 9671406556917032860778495 9.67140655691703e24): pos: (= 9.67140655691703e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (29 9671406556917032860778495 9.67140655691703e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (29 9671406556917032860778495 9.67140655691703e24): neg: (= -9.67140655691703e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (30 19342813113834065721556991 1.93428131138341e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (30 19342813113834065721556991 1.93428131138341e25): pos: (= 1.93428131138341e25)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (30 19342813113834065721556991 1.93428131138341e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (30 19342813113834065721556991 1.93428131138341e25): neg: (= -1.93428131138341e25)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (31 38685626227668131443113983 3.86856262276681e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (31 38685626227668131443113983 3.86856262276681e25): pos: (= 3.86856262276681e25)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (31 38685626227668131443113983 3.86856262276681e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (31 38685626227668131443113983 3.86856262276681e25): neg: (= -3.86856262276681e25)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (32 77371252455336262886227967 7.73712524553363e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (32 77371252455336262886227967 7.73712524553363e25): pos: (= 7.73712524553363e25)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (32 77371252455336262886227967 7.73712524553363e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (32 77371252455336262886227967 7.73712524553363e25): neg: (= -7.73712524553363e25)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (33 154742504910672525772455935 1.54742504910673e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (33 154742504910672525772455935 1.54742504910673e26): pos: (= 1.54742504910673e26)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (33 154742504910672525772455935 1.54742504910673e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (33 154742504910672525772455935 1.54742504910673e26): neg: (= -1.54742504910673e26)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (34 309485009821345051544911871 3.09485009821345e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (34 309485009821345051544911871 3.09485009821345e26): pos: (= 3.09485009821345e26)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (34 309485009821345051544911871 3.09485009821345e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (34 309485009821345051544911871 3.09485009821345e26): neg: (= -3.09485009821345e26)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (35 618970019642690103089823743 6.1897001964269e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (35 618970019642690103089823743 6.1897001964269e26): pos: (= 6.1897001964269e26)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (35 618970019642690103089823743 6.1897001964269e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (35 618970019642690103089823743 6.1897001964269e26): neg: (= -6.1897001964269e26)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (36 1237940039285380206179647487 1.23794003928538e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (36 1237940039285380206179647487 1.23794003928538e27): pos: (= 1.23794003928538e27)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (36 1237940039285380206179647487 1.23794003928538e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (36 1237940039285380206179647487 1.23794003928538e27): neg: (= -1.23794003928538e27)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (37 2475880078570760412359294975 2.47588007857076e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (37 2475880078570760412359294975 2.47588007857076e27): pos: (= 2.47588007857076e27)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (37 2475880078570760412359294975 2.47588007857076e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (37 2475880078570760412359294975 2.47588007857076e27): neg: (= -2.47588007857076e27)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (38 4951760157141520824718589951 4.95176015714152e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (38 4951760157141520824718589951 4.95176015714152e27): pos: (= 4.95176015714152e27)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (38 4951760157141520824718589951 4.95176015714152e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (38 4951760157141520824718589951 4.95176015714152e27): neg: (= -4.95176015714152e27)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (39 9903520314283041649437179903 9.90352031428304e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (39 9903520314283041649437179903 9.90352031428304e27): pos: (= 9.90352031428304e27)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (39 9903520314283041649437179903 9.90352031428304e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (39 9903520314283041649437179903 9.90352031428304e27): neg: (= -9.90352031428304e27)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (40 19807040628566083298874359807 1.98070406285661e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (40 19807040628566083298874359807 1.98070406285661e28): pos: (= 1.98070406285661e28)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (40 19807040628566083298874359807 1.98070406285661e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (40 19807040628566083298874359807 1.98070406285661e28): neg: (= -1.98070406285661e28)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (41 39614081257132166597748719615 3.96140812571322e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (41 39614081257132166597748719615 3.96140812571322e28): pos: (= 3.96140812571322e28)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (41 39614081257132166597748719615 3.96140812571322e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (41 39614081257132166597748719615 3.96140812571322e28): neg: (= -3.96140812571322e28)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (42 79228162514264333195497439231 7.92281625142643e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (42 79228162514264333195497439231 7.92281625142643e28): pos: (= 7.92281625142643e28)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (42 79228162514264333195497439231 7.92281625142643e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (42 79228162514264333195497439231 7.92281625142643e28): neg: (= -7.92281625142643e28)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (43 158456325028528666390994878463 1.58456325028529e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (43 158456325028528666390994878463 1.58456325028529e29): pos: (= 1.58456325028529e29)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (43 158456325028528666390994878463 1.58456325028529e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (43 158456325028528666390994878463 1.58456325028529e29): neg: (= -1.58456325028529e29)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (44 316912650057057332781989756927 3.16912650057057e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (44 316912650057057332781989756927 3.16912650057057e29): pos: (= 3.16912650057057e29)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (44 316912650057057332781989756927 3.16912650057057e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (44 316912650057057332781989756927 3.16912650057057e29): neg: (= -3.16912650057057e29)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (45 633825300114114665563979513855 6.33825300114115e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (45 633825300114114665563979513855 6.33825300114115e29): pos: (= 6.33825300114115e29)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (45 633825300114114665563979513855 6.33825300114115e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (45 633825300114114665563979513855 6.33825300114115e29): neg: (= -6.33825300114115e29)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (46 1267650600228229331127959027711 1.26765060022823e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (46 1267650600228229331127959027711 1.26765060022823e30): pos: (= 1.26765060022823e30)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (46 1267650600228229331127959027711 1.26765060022823e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (46 1267650600228229331127959027711 1.26765060022823e30): neg: (= -1.26765060022823e30)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (47 2535301200456458662255918055423 2.53530120045646e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (47 2535301200456458662255918055423 2.53530120045646e30): pos: (= 2.53530120045646e30)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (47 2535301200456458662255918055423 2.53530120045646e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (47 2535301200456458662255918055423 2.53530120045646e30): neg: (= -2.53530120045646e30)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (48 5070602400912917324511836110847 5.07060240091292e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (48 5070602400912917324511836110847 5.07060240091292e30): pos: (= 5.07060240091292e30)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (48 5070602400912917324511836110847 5.07060240091292e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (48 5070602400912917324511836110847 5.07060240091292e30): neg: (= -5.07060240091292e30)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (49 10141204801825834649023672221695 1.01412048018258e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (49 10141204801825834649023672221695 1.01412048018258e31): pos: (= 1.01412048018258e31)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (49 10141204801825834649023672221695 1.01412048018258e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (49 10141204801825834649023672221695 1.01412048018258e31): neg: (= -1.01412048018258e31)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (50 20282409603651669298047344443391 2.02824096036517e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (50 20282409603651669298047344443391 2.02824096036517e31): pos: (= 2.02824096036517e31)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (50 20282409603651669298047344443391 2.02824096036517e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (50 20282409603651669298047344443391 2.02824096036517e31): neg: (= -2.02824096036517e31)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (51 40564819207303338596094688886783 4.05648192073033e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (51 40564819207303338596094688886783 4.05648192073033e31): pos: (= 4.05648192073033e31)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (51 40564819207303338596094688886783 4.05648192073033e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (51 40564819207303338596094688886783 4.05648192073033e31): neg: (= -4.05648192073033e31)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (52 81129638414606677192189377773567 8.11296384146067e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (52 81129638414606677192189377773567 8.11296384146067e31): pos: (= 8.11296384146067e31)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (52 81129638414606677192189377773567 8.11296384146067e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (52 81129638414606677192189377773567 8.11296384146067e31): neg: (= -8.11296384146067e31)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (53 162259276829213354384378755547135 1.62259276829213e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (53 162259276829213354384378755547135 1.62259276829213e32): pos: (= 1.62259276829213e32)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (53 162259276829213354384378755547135 1.62259276829213e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (53 162259276829213354384378755547135 1.62259276829213e32): neg: (= -1.62259276829213e32)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (54 324518553658426708768757511094271 3.24518553658427e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (54 324518553658426708768757511094271 3.24518553658427e32): pos: (= 3.24518553658427e32)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (54 324518553658426708768757511094271 3.24518553658427e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (54 324518553658426708768757511094271 3.24518553658427e32): neg: (= -3.24518553658427e32)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (55 649037107316853417537515022188543 6.49037107316853e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (55 649037107316853417537515022188543 6.49037107316853e32): pos: (= 6.49037107316853e32)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (55 649037107316853417537515022188543 6.49037107316853e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (55 649037107316853417537515022188543 6.49037107316853e32): neg: (= -6.49037107316853e32)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (56 1298074214633706835075030044377087 1.29807421463371e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (56 1298074214633706835075030044377087 1.29807421463371e33): pos: (= 1.29807421463371e33)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (56 1298074214633706835075030044377087 1.29807421463371e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (56 1298074214633706835075030044377087 1.29807421463371e33): neg: (= -1.29807421463371e33)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (57 2596148429267413670150060088754175 2.59614842926741e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (57 2596148429267413670150060088754175 2.59614842926741e33): pos: (= 2.59614842926741e33)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (57 2596148429267413670150060088754175 2.59614842926741e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (57 2596148429267413670150060088754175 2.59614842926741e33): neg: (= -2.59614842926741e33)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (58 5192296858534827340300120177508351 5.19229685853483e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (58 5192296858534827340300120177508351 5.19229685853483e33): pos: (= 5.19229685853483e33)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (58 5192296858534827340300120177508351 5.19229685853483e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (58 5192296858534827340300120177508351 5.19229685853483e33): neg: (= -5.19229685853483e33)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (59 10384593717069654680600240355016703 1.03845937170697e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (59 10384593717069654680600240355016703 1.03845937170697e34): pos: (= 1.03845937170697e34)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (59 10384593717069654680600240355016703 1.03845937170697e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (59 10384593717069654680600240355016703 1.03845937170697e34): neg: (= -1.03845937170697e34)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (60 20769187434139309361200480710033407 2.07691874341393e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (60 20769187434139309361200480710033407 2.07691874341393e34): pos: (= 2.07691874341393e34)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (60 20769187434139309361200480710033407 2.07691874341393e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (60 20769187434139309361200480710033407 2.07691874341393e34): neg: (= -2.07691874341393e34)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (61 41538374868278618722400961420066815 4.15383748682786e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (61 41538374868278618722400961420066815 4.15383748682786e34): pos: (= 4.15383748682786e34)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (61 41538374868278618722400961420066815 4.15383748682786e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (61 41538374868278618722400961420066815 4.15383748682786e34): neg: (= -4.15383748682786e34)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (62 83076749736557237444801922840133631 8.30767497365572e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (62 83076749736557237444801922840133631 8.30767497365572e34): pos: (= 8.30767497365572e34)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (62 83076749736557237444801922840133631 8.30767497365572e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (62 83076749736557237444801922840133631 8.30767497365572e34): neg: (= -8.30767497365572e34)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (63 166153499473114474889603845680267263 1.66153499473114e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (63 166153499473114474889603845680267263 1.66153499473114e35): pos: (= 1.66153499473114e35)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (63 166153499473114474889603845680267263 1.66153499473114e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (63 166153499473114474889603845680267263 1.66153499473114e35): neg: (= -1.66153499473114e35)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (64 332306998946228949779207691360534527 3.32306998946229e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (64 332306998946228949779207691360534527 3.32306998946229e35): pos: (= 3.32306998946229e35)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (64 332306998946228949779207691360534527 3.32306998946229e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (64 332306998946228949779207691360534527 3.32306998946229e35): neg: (= -3.32306998946229e35)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (65 664613997892457899558415382721069055 6.64613997892458e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (65 664613997892457899558415382721069055 6.64613997892458e35): pos: (= 6.64613997892458e35)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (65 664613997892457899558415382721069055 6.64613997892458e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (65 664613997892457899558415382721069055 6.64613997892458e35): neg: (= -6.64613997892458e35)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (66 1329227995784915799116830765442138111 1.32922799578492e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (66 1329227995784915799116830765442138111 1.32922799578492e36): pos: (= 1.32922799578492e36)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (66 1329227995784915799116830765442138111 1.32922799578492e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (66 1329227995784915799116830765442138111 1.32922799578492e36): neg: (= -1.32922799578492e36)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (67 2658455991569831598233661530884276223 2.65845599156983e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (67 2658455991569831598233661530884276223 2.65845599156983e36): pos: (= 2.65845599156983e36)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (67 2658455991569831598233661530884276223 2.65845599156983e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (67 2658455991569831598233661530884276223 2.65845599156983e36): neg: (= -2.65845599156983e36)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (68 5316911983139663196467323061768552447 5.31691198313966e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (68 5316911983139663196467323061768552447 5.31691198313966e36): pos: (= 5.31691198313966e36)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (68 5316911983139663196467323061768552447 5.31691198313966e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (68 5316911983139663196467323061768552447 5.31691198313966e36): neg: (= -5.31691198313966e36)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (69 10633823966279326392934646123537104895 1.06338239662793e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (69 10633823966279326392934646123537104895 1.06338239662793e37): pos: (= 1.06338239662793e37)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (69 10633823966279326392934646123537104895 1.06338239662793e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (69 10633823966279326392934646123537104895 1.06338239662793e37): neg: (= -1.06338239662793e37)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (70 21267647932558652785869292247074209791 2.12676479325587e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (70 21267647932558652785869292247074209791 2.12676479325587e37): pos: (= 2.12676479325587e37)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (70 21267647932558652785869292247074209791 2.12676479325587e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (70 21267647932558652785869292247074209791 2.12676479325587e37): neg: (= -2.12676479325587e37)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (71 42535295865117305571738584494148419583 4.25352958651173e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (71 42535295865117305571738584494148419583 4.25352958651173e37): pos: (= 4.25352958651173e37)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (71 42535295865117305571738584494148419583 4.25352958651173e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (71 42535295865117305571738584494148419583 4.25352958651173e37): neg: (= -4.25352958651173e37)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (72 85070591730234611143477168988296839167 8.50705917302346e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (72 85070591730234611143477168988296839167 8.50705917302346e37): pos: (= 8.50705917302346e37)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (72 85070591730234611143477168988296839167 8.50705917302346e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (72 85070591730234611143477168988296839167 8.50705917302346e37): neg: (= -8.50705917302346e37)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (73 170141183460469222286954337976593678335 1.70141183460469e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (73 170141183460469222286954337976593678335 1.70141183460469e38): pos: (= 1.70141183460469e38)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (73 170141183460469222286954337976593678335 1.70141183460469e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (73 170141183460469222286954337976593678335 1.70141183460469e38): neg: (= -1.70141183460469e38)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (74 340282366920938444573908675953187356671 3.40282366920938e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (74 340282366920938444573908675953187356671 3.40282366920938e38): pos: (= 3.40282366920938e38)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (74 340282366920938444573908675953187356671 3.40282366920938e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (74 340282366920938444573908675953187356671 3.40282366920938e38): neg: (= -3.40282366920938e38)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (75 680564733841876889147817351906374713343 6.80564733841877e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (75 680564733841876889147817351906374713343 6.80564733841877e38): pos: (= 6.80564733841877e38)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (75 680564733841876889147817351906374713343 6.80564733841877e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (75 680564733841876889147817351906374713343 6.80564733841877e38): neg: (= -6.80564733841877e38)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (76 1361129467683753778295634703812749426687 1.36112946768375e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (76 1361129467683753778295634703812749426687 1.36112946768375e39): pos: (= 1.36112946768375e39)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (76 1361129467683753778295634703812749426687 1.36112946768375e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (76 1361129467683753778295634703812749426687 1.36112946768375e39): neg: (= -1.36112946768375e39)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (77 2722258935367507556591269407625498853375 2.72225893536751e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (77 2722258935367507556591269407625498853375 2.72225893536751e39): pos: (= 2.72225893536751e39)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (77 2722258935367507556591269407625498853375 2.72225893536751e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (77 2722258935367507556591269407625498853375 2.72225893536751e39): neg: (= -2.72225893536751e39)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (78 5444517870735015113182538815250997706751 5.44451787073501e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (78 5444517870735015113182538815250997706751 5.44451787073501e39): pos: (= 5.44451787073501e39)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (78 5444517870735015113182538815250997706751 5.44451787073501e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (78 5444517870735015113182538815250997706751 5.44451787073501e39): neg: (= -5.44451787073501e39)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (79 10889035741470030226365077630501995413503 1.088903574147e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (79 10889035741470030226365077630501995413503 1.088903574147e40): pos: (= 1.088903574147e40)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (79 10889035741470030226365077630501995413503 1.088903574147e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (79 10889035741470030226365077630501995413503 1.088903574147e40): neg: (= -1.088903574147e40)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (80 21778071482940060452730155261003990827007 2.17780714829401e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (80 21778071482940060452730155261003990827007 2.17780714829401e40): pos: (= 2.17780714829401e40)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (80 21778071482940060452730155261003990827007 2.17780714829401e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (80 21778071482940060452730155261003990827007 2.17780714829401e40): neg: (= -2.17780714829401e40)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (81 43556142965880120905460310522007981654015 4.35561429658801e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (81 43556142965880120905460310522007981654015 4.35561429658801e40): pos: (= 4.35561429658801e40)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (81 43556142965880120905460310522007981654015 4.35561429658801e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (81 43556142965880120905460310522007981654015 4.35561429658801e40): neg: (= -4.35561429658801e40)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (82 87112285931760241810920621044015963308031 8.71122859317602e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (82 87112285931760241810920621044015963308031 8.71122859317602e40): pos: (= 8.71122859317602e40)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (82 87112285931760241810920621044015963308031 8.71122859317602e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (82 87112285931760241810920621044015963308031 8.71122859317602e40): neg: (= -8.71122859317602e40)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (83 174224571863520483621841242088031926616063 1.7422457186352e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (83 174224571863520483621841242088031926616063 1.7422457186352e41): pos: (= 1.7422457186352e41)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (83 174224571863520483621841242088031926616063 1.7422457186352e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (83 174224571863520483621841242088031926616063 1.7422457186352e41): neg: (= -1.7422457186352e41)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (84 348449143727040967243682484176063853232127 3.48449143727041e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (84 348449143727040967243682484176063853232127 3.48449143727041e41): pos: (= 3.48449143727041e41)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (84 348449143727040967243682484176063853232127 3.48449143727041e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (84 348449143727040967243682484176063853232127 3.48449143727041e41): neg: (= -3.48449143727041e41)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (85 696898287454081934487364968352127706464255 6.96898287454082e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (85 696898287454081934487364968352127706464255 6.96898287454082e41): pos: (= 6.96898287454082e41)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (85 696898287454081934487364968352127706464255 6.96898287454082e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (85 696898287454081934487364968352127706464255 6.96898287454082e41): neg: (= -6.96898287454082e41)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (86 1393796574908163868974729936704255412928511 1.39379657490816e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (86 1393796574908163868974729936704255412928511 1.39379657490816e42): pos: (= 1.39379657490816e42)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (86 1393796574908163868974729936704255412928511 1.39379657490816e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (86 1393796574908163868974729936704255412928511 1.39379657490816e42): neg: (= -1.39379657490816e42)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (87 2787593149816327737949459873408510825857023 2.78759314981633e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (87 2787593149816327737949459873408510825857023 2.78759314981633e42): pos: (= 2.78759314981633e42)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (87 2787593149816327737949459873408510825857023 2.78759314981633e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (87 2787593149816327737949459873408510825857023 2.78759314981633e42): neg: (= -2.78759314981633e42)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (88 5575186299632655475898919746817021651714047 5.57518629963266e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (88 5575186299632655475898919746817021651714047 5.57518629963266e42): pos: (= 5.57518629963266e42)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (88 5575186299632655475898919746817021651714047 5.57518629963266e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (88 5575186299632655475898919746817021651714047 5.57518629963266e42): neg: (= -5.57518629963266e42)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (89 11150372599265310951797839493634043303428095 1.11503725992653e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (89 11150372599265310951797839493634043303428095 1.11503725992653e43): pos: (= 1.11503725992653e43)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (89 11150372599265310951797839493634043303428095 1.11503725992653e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (89 11150372599265310951797839493634043303428095 1.11503725992653e43): neg: (= -1.11503725992653e43)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (90 22300745198530621903595678987268086606856191 2.23007451985306e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (90 22300745198530621903595678987268086606856191 2.23007451985306e43): pos: (= 2.23007451985306e43)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (90 22300745198530621903595678987268086606856191 2.23007451985306e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (90 22300745198530621903595678987268086606856191 2.23007451985306e43): neg: (= -2.23007451985306e43)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (91 44601490397061243807191357974536173213712383 4.46014903970612e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (91 44601490397061243807191357974536173213712383 4.46014903970612e43): pos: (= 4.46014903970612e43)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (91 44601490397061243807191357974536173213712383 4.46014903970612e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (91 44601490397061243807191357974536173213712383 4.46014903970612e43): neg: (= -4.46014903970612e43)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (92 89202980794122487614382715949072346427424767 8.92029807941225e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (92 89202980794122487614382715949072346427424767 8.92029807941225e43): pos: (= 8.92029807941225e43)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (92 89202980794122487614382715949072346427424767 8.92029807941225e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (92 89202980794122487614382715949072346427424767 8.92029807941225e43): neg: (= -8.92029807941225e43)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (93 178405961588244975228765431898144692854849535 1.78405961588245e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (93 178405961588244975228765431898144692854849535 1.78405961588245e44): pos: (= 1.78405961588245e44)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (93 178405961588244975228765431898144692854849535 1.78405961588245e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (93 178405961588244975228765431898144692854849535 1.78405961588245e44): neg: (= -1.78405961588245e44)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (94 356811923176489950457530863796289385709699071 3.5681192317649e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (94 356811923176489950457530863796289385709699071 3.5681192317649e44): pos: (= 3.5681192317649e44)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (94 356811923176489950457530863796289385709699071 3.5681192317649e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (94 356811923176489950457530863796289385709699071 3.5681192317649e44): neg: (= -3.5681192317649e44)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (95 713623846352979900915061727592578771419398143 7.1362384635298e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (95 713623846352979900915061727592578771419398143 7.1362384635298e44): pos: (= 7.1362384635298e44)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (95 713623846352979900915061727592578771419398143 7.1362384635298e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (95 713623846352979900915061727592578771419398143 7.1362384635298e44): neg: (= -7.1362384635298e44)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (96 1427247692705959801830123455185157542838796287 1.42724769270596e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (96 1427247692705959801830123455185157542838796287 1.42724769270596e45): pos: (= 1.42724769270596e45)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (96 1427247692705959801830123455185157542838796287 1.42724769270596e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (96 1427247692705959801830123455185157542838796287 1.42724769270596e45): neg: (= -1.42724769270596e45)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (97 2854495385411919603660246910370315085677592575 2.85449538541192e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (97 2854495385411919603660246910370315085677592575 2.85449538541192e45): pos: (= 2.85449538541192e45)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (97 2854495385411919603660246910370315085677592575 2.85449538541192e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (97 2854495385411919603660246910370315085677592575 2.85449538541192e45): neg: (= -2.85449538541192e45)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (98 5708990770823839207320493820740630171355185151 5.70899077082384e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (98 5708990770823839207320493820740630171355185151 5.70899077082384e45): pos: (= 5.70899077082384e45)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (98 5708990770823839207320493820740630171355185151 5.70899077082384e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (98 5708990770823839207320493820740630171355185151 5.70899077082384e45): neg: (= -5.70899077082384e45)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (99 11417981541647678414640987641481260342710370303 1.14179815416477e46): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (99 11417981541647678414640987641481260342710370303 1.14179815416477e46): pos: (= 1.14179815416477e46)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (99 11417981541647678414640987641481260342710370303 1.14179815416477e46): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (99 11417981541647678414640987641481260342710370303 1.14179815416477e46): neg: (= -1.14179815416477e46)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (100 22835963083295356829281975282962520685420740607 2.28359630832954e46): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (100 22835963083295356829281975282962520685420740607 2.28359630832954e46): pos: (= 2.28359630832954e46)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (100 22835963083295356829281975282962520685420740607 2.28359630832954e46): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (100 22835963083295356829281975282962520685420740607 2.28359630832954e46): neg: (= -2.28359630832954e46)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (0 36028797018963967 36028797018964000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (0 36028797018963967 36028797018964000.0): pos: (= 36028797018964000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (0 36028797018963967 36028797018964000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (0 36028797018963967 36028797018964000.0): neg: (= -36028797018964000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (1 72057594037927933 72057594037927900.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (1 72057594037927933 72057594037927900.0): pos: (= 72057594037927900.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (1 72057594037927933 72057594037927900.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (1 72057594037927933 72057594037927900.0): neg: (= -72057594037927900.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (2 144115188075855865 144115188075856000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (2 144115188075855865 144115188075856000.0): pos: (= 144115188075856000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (2 144115188075855865 144115188075856000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (2 144115188075855865 144115188075856000.0): neg: (= -144115188075856000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (3 288230376151711729 288230376151712000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (3 288230376151711729 288230376151712000.0): pos: (= 288230376151712000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (3 288230376151711729 288230376151712000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (3 288230376151711729 288230376151712000.0): neg: (= -288230376151712000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (4 576460752303423457 576460752303423000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (4 576460752303423457 576460752303423000.0): pos: (= 576460752303423000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (4 576460752303423457 576460752303423000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (4 576460752303423457 576460752303423000.0): neg: (= -576460752303423000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (5 1152921504606846913 1.15292150460685e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (5 1152921504606846913 1.15292150460685e18): pos: (= 1.15292150460685e18)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (5 1152921504606846913 1.15292150460685e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (5 1152921504606846913 1.15292150460685e18): neg: (= -1.15292150460685e18)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (6 2305843009213693825 2.30584300921369e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (6 2305843009213693825 2.30584300921369e18): pos: (= 2.30584300921369e18)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (6 2305843009213693825 2.30584300921369e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (6 2305843009213693825 2.30584300921369e18): neg: (= -2.30584300921369e18)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (7 4611686018427387649 4.61168601842739e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (7 4611686018427387649 4.61168601842739e18): pos: (= 4.61168601842739e18)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (7 4611686018427387649 4.61168601842739e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (7 4611686018427387649 4.61168601842739e18): neg: (= -4.61168601842739e18)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (8 9223372036854775297 9.22337203685478e18): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (8 9223372036854775297 9.22337203685478e18): pos: (= 9.22337203685478e18)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (8 9223372036854775297 9.22337203685478e18): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (8 9223372036854775297 9.22337203685478e18): neg: (= -9.22337203685478e18)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (9 18446744073709550593 1.84467440737096e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (9 18446744073709550593 1.84467440737096e19): pos: (= 1.84467440737096e19)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (9 18446744073709550593 1.84467440737096e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (9 18446744073709550593 1.84467440737096e19): neg: (= -1.84467440737096e19)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (10 36893488147419101185 3.68934881474191e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (10 36893488147419101185 3.68934881474191e19): pos: (= 3.68934881474191e19)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (10 36893488147419101185 3.68934881474191e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (10 36893488147419101185 3.68934881474191e19): neg: (= -3.68934881474191e19)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (11 73786976294838202369 7.37869762948382e19): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (11 73786976294838202369 7.37869762948382e19): pos: (= 7.37869762948382e19)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (11 73786976294838202369 7.37869762948382e19): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (11 73786976294838202369 7.37869762948382e19): neg: (= -7.37869762948382e19)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (12 147573952589676404737 1.47573952589676e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (12 147573952589676404737 1.47573952589676e20): pos: (= 1.47573952589676e20)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (12 147573952589676404737 1.47573952589676e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (12 147573952589676404737 1.47573952589676e20): neg: (= -1.47573952589676e20)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (13 295147905179352809473 2.95147905179353e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (13 295147905179352809473 2.95147905179353e20): pos: (= 2.95147905179353e20)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (13 295147905179352809473 2.95147905179353e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (13 295147905179352809473 2.95147905179353e20): neg: (= -2.95147905179353e20)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (14 590295810358705618945 5.90295810358706e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (14 590295810358705618945 5.90295810358706e20): pos: (= 5.90295810358706e20)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (14 590295810358705618945 5.90295810358706e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (14 590295810358705618945 5.90295810358706e20): neg: (= -5.90295810358706e20)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (15 1180591620717411237889 1.18059162071741e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (15 1180591620717411237889 1.18059162071741e21): pos: (= 1.18059162071741e21)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (15 1180591620717411237889 1.18059162071741e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (15 1180591620717411237889 1.18059162071741e21): neg: (= -1.18059162071741e21)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (16 2361183241434822475777 2.36118324143482e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (16 2361183241434822475777 2.36118324143482e21): pos: (= 2.36118324143482e21)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (16 2361183241434822475777 2.36118324143482e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (16 2361183241434822475777 2.36118324143482e21): neg: (= -2.36118324143482e21)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (17 4722366482869644951553 4.72236648286965e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (17 4722366482869644951553 4.72236648286965e21): pos: (= 4.72236648286965e21)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (17 4722366482869644951553 4.72236648286965e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (17 4722366482869644951553 4.72236648286965e21): neg: (= -4.72236648286965e21)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (18 9444732965739289903105 9.44473296573929e21): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (18 9444732965739289903105 9.44473296573929e21): pos: (= 9.44473296573929e21)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (18 9444732965739289903105 9.44473296573929e21): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (18 9444732965739289903105 9.44473296573929e21): neg: (= -9.44473296573929e21)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (19 18889465931478579806209 1.88894659314786e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (19 18889465931478579806209 1.88894659314786e22): pos: (= 1.88894659314786e22)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (19 18889465931478579806209 1.88894659314786e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (19 18889465931478579806209 1.88894659314786e22): neg: (= -1.88894659314786e22)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (20 37778931862957159612417 3.77789318629572e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (20 37778931862957159612417 3.77789318629572e22): pos: (= 3.77789318629572e22)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (20 37778931862957159612417 3.77789318629572e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (20 37778931862957159612417 3.77789318629572e22): neg: (= -3.77789318629572e22)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (21 75557863725914319224833 7.55578637259143e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (21 75557863725914319224833 7.55578637259143e22): pos: (= 7.55578637259143e22)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (21 75557863725914319224833 7.55578637259143e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (21 75557863725914319224833 7.55578637259143e22): neg: (= -7.55578637259143e22)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (22 151115727451828638449665 1.51115727451829e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (22 151115727451828638449665 1.51115727451829e23): pos: (= 1.51115727451829e23)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (22 151115727451828638449665 1.51115727451829e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (22 151115727451828638449665 1.51115727451829e23): neg: (= -1.51115727451829e23)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (23 302231454903657276899329 3.02231454903657e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (23 302231454903657276899329 3.02231454903657e23): pos: (= 3.02231454903657e23)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (23 302231454903657276899329 3.02231454903657e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (23 302231454903657276899329 3.02231454903657e23): neg: (= -3.02231454903657e23)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (24 604462909807314553798657 6.04462909807315e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (24 604462909807314553798657 6.04462909807315e23): pos: (= 6.04462909807315e23)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (24 604462909807314553798657 6.04462909807315e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (24 604462909807314553798657 6.04462909807315e23): neg: (= -6.04462909807315e23)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (25 1208925819614629107597313 1.20892581961463e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (25 1208925819614629107597313 1.20892581961463e24): pos: (= 1.20892581961463e24)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (25 1208925819614629107597313 1.20892581961463e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (25 1208925819614629107597313 1.20892581961463e24): neg: (= -1.20892581961463e24)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (26 2417851639229258215194625 2.41785163922926e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (26 2417851639229258215194625 2.41785163922926e24): pos: (= 2.41785163922926e24)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (26 2417851639229258215194625 2.41785163922926e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (26 2417851639229258215194625 2.41785163922926e24): neg: (= -2.41785163922926e24)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (27 4835703278458516430389249 4.83570327845852e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (27 4835703278458516430389249 4.83570327845852e24): pos: (= 4.83570327845852e24)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (27 4835703278458516430389249 4.83570327845852e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (27 4835703278458516430389249 4.83570327845852e24): neg: (= -4.83570327845852e24)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (28 9671406556917032860778497 9.67140655691703e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (28 9671406556917032860778497 9.67140655691703e24): pos: (= 9.67140655691703e24)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (28 9671406556917032860778497 9.67140655691703e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (28 9671406556917032860778497 9.67140655691703e24): neg: (= -9.67140655691703e24)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (29 19342813113834065721556993 1.93428131138341e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (29 19342813113834065721556993 1.93428131138341e25): pos: (= 1.93428131138341e25)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (29 19342813113834065721556993 1.93428131138341e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (29 19342813113834065721556993 1.93428131138341e25): neg: (= -1.93428131138341e25)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (30 38685626227668131443113985 3.86856262276681e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (30 38685626227668131443113985 3.86856262276681e25): pos: (= 3.86856262276681e25)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (30 38685626227668131443113985 3.86856262276681e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (30 38685626227668131443113985 3.86856262276681e25): neg: (= -3.86856262276681e25)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (31 77371252455336262886227969 7.73712524553363e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (31 77371252455336262886227969 7.73712524553363e25): pos: (= 7.73712524553363e25)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (31 77371252455336262886227969 7.73712524553363e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (31 77371252455336262886227969 7.73712524553363e25): neg: (= -7.73712524553363e25)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (32 154742504910672525772455937 1.54742504910673e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (32 154742504910672525772455937 1.54742504910673e26): pos: (= 1.54742504910673e26)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (32 154742504910672525772455937 1.54742504910673e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (32 154742504910672525772455937 1.54742504910673e26): neg: (= -1.54742504910673e26)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (33 309485009821345051544911873 3.09485009821345e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (33 309485009821345051544911873 3.09485009821345e26): pos: (= 3.09485009821345e26)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (33 309485009821345051544911873 3.09485009821345e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (33 309485009821345051544911873 3.09485009821345e26): neg: (= -3.09485009821345e26)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (34 618970019642690103089823745 6.1897001964269e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (34 618970019642690103089823745 6.1897001964269e26): pos: (= 6.1897001964269e26)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (34 618970019642690103089823745 6.1897001964269e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (34 618970019642690103089823745 6.1897001964269e26): neg: (= -6.1897001964269e26)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (35 1237940039285380206179647489 1.23794003928538e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (35 1237940039285380206179647489 1.23794003928538e27): pos: (= 1.23794003928538e27)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (35 1237940039285380206179647489 1.23794003928538e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (35 1237940039285380206179647489 1.23794003928538e27): neg: (= -1.23794003928538e27)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (36 2475880078570760412359294977 2.47588007857076e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (36 2475880078570760412359294977 2.47588007857076e27): pos: (= 2.47588007857076e27)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (36 2475880078570760412359294977 2.47588007857076e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (36 2475880078570760412359294977 2.47588007857076e27): neg: (= -2.47588007857076e27)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (37 4951760157141520824718589953 4.95176015714152e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (37 4951760157141520824718589953 4.95176015714152e27): pos: (= 4.95176015714152e27)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (37 4951760157141520824718589953 4.95176015714152e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (37 4951760157141520824718589953 4.95176015714152e27): neg: (= -4.95176015714152e27)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (38 9903520314283041649437179905 9.90352031428304e27): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (38 9903520314283041649437179905 9.90352031428304e27): pos: (= 9.90352031428304e27)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (38 9903520314283041649437179905 9.90352031428304e27): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (38 9903520314283041649437179905 9.90352031428304e27): neg: (= -9.90352031428304e27)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (39 19807040628566083298874359809 1.98070406285661e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (39 19807040628566083298874359809 1.98070406285661e28): pos: (= 1.98070406285661e28)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (39 19807040628566083298874359809 1.98070406285661e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (39 19807040628566083298874359809 1.98070406285661e28): neg: (= -1.98070406285661e28)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (40 39614081257132166597748719617 3.96140812571322e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (40 39614081257132166597748719617 3.96140812571322e28): pos: (= 3.96140812571322e28)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (40 39614081257132166597748719617 3.96140812571322e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (40 39614081257132166597748719617 3.96140812571322e28): neg: (= -3.96140812571322e28)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (41 79228162514264333195497439233 7.92281625142643e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (41 79228162514264333195497439233 7.92281625142643e28): pos: (= 7.92281625142643e28)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (41 79228162514264333195497439233 7.92281625142643e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (41 79228162514264333195497439233 7.92281625142643e28): neg: (= -7.92281625142643e28)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (42 158456325028528666390994878465 1.58456325028529e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (42 158456325028528666390994878465 1.58456325028529e29): pos: (= 1.58456325028529e29)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (42 158456325028528666390994878465 1.58456325028529e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (42 158456325028528666390994878465 1.58456325028529e29): neg: (= -1.58456325028529e29)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (43 316912650057057332781989756929 3.16912650057057e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (43 316912650057057332781989756929 3.16912650057057e29): pos: (= 3.16912650057057e29)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (43 316912650057057332781989756929 3.16912650057057e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (43 316912650057057332781989756929 3.16912650057057e29): neg: (= -3.16912650057057e29)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (44 633825300114114665563979513857 6.33825300114115e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (44 633825300114114665563979513857 6.33825300114115e29): pos: (= 6.33825300114115e29)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (44 633825300114114665563979513857 6.33825300114115e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (44 633825300114114665563979513857 6.33825300114115e29): neg: (= -6.33825300114115e29)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (45 1267650600228229331127959027713 1.26765060022823e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (45 1267650600228229331127959027713 1.26765060022823e30): pos: (= 1.26765060022823e30)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (45 1267650600228229331127959027713 1.26765060022823e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (45 1267650600228229331127959027713 1.26765060022823e30): neg: (= -1.26765060022823e30)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (46 2535301200456458662255918055425 2.53530120045646e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (46 2535301200456458662255918055425 2.53530120045646e30): pos: (= 2.53530120045646e30)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (46 2535301200456458662255918055425 2.53530120045646e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (46 2535301200456458662255918055425 2.53530120045646e30): neg: (= -2.53530120045646e30)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (47 5070602400912917324511836110849 5.07060240091292e30): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (47 5070602400912917324511836110849 5.07060240091292e30): pos: (= 5.07060240091292e30)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (47 5070602400912917324511836110849 5.07060240091292e30): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (47 5070602400912917324511836110849 5.07060240091292e30): neg: (= -5.07060240091292e30)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (48 10141204801825834649023672221697 1.01412048018258e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (48 10141204801825834649023672221697 1.01412048018258e31): pos: (= 1.01412048018258e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (48 10141204801825834649023672221697 1.01412048018258e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (48 10141204801825834649023672221697 1.01412048018258e31): neg: (= -1.01412048018258e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (49 20282409603651669298047344443393 2.02824096036517e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (49 20282409603651669298047344443393 2.02824096036517e31): pos: (= 2.02824096036517e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (49 20282409603651669298047344443393 2.02824096036517e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (49 20282409603651669298047344443393 2.02824096036517e31): neg: (= -2.02824096036517e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (50 40564819207303338596094688886785 4.05648192073033e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (50 40564819207303338596094688886785 4.05648192073033e31): pos: (= 4.05648192073033e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (50 40564819207303338596094688886785 4.05648192073033e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (50 40564819207303338596094688886785 4.05648192073033e31): neg: (= -4.05648192073033e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (51 81129638414606677192189377773569 8.11296384146067e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (51 81129638414606677192189377773569 8.11296384146067e31): pos: (= 8.11296384146067e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (51 81129638414606677192189377773569 8.11296384146067e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (51 81129638414606677192189377773569 8.11296384146067e31): neg: (= -8.11296384146067e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (52 162259276829213354384378755547137 1.62259276829213e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (52 162259276829213354384378755547137 1.62259276829213e32): pos: (= 1.62259276829213e32)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (52 162259276829213354384378755547137 1.62259276829213e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (52 162259276829213354384378755547137 1.62259276829213e32): neg: (= -1.62259276829213e32)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (53 324518553658426708768757511094273 3.24518553658427e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (53 324518553658426708768757511094273 3.24518553658427e32): pos: (= 3.24518553658427e32)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (53 324518553658426708768757511094273 3.24518553658427e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (53 324518553658426708768757511094273 3.24518553658427e32): neg: (= -3.24518553658427e32)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (54 649037107316853417537515022188545 6.49037107316853e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (54 649037107316853417537515022188545 6.49037107316853e32): pos: (= 6.49037107316853e32)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (54 649037107316853417537515022188545 6.49037107316853e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (54 649037107316853417537515022188545 6.49037107316853e32): neg: (= -6.49037107316853e32)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (55 1298074214633706835075030044377089 1.29807421463371e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (55 1298074214633706835075030044377089 1.29807421463371e33): pos: (= 1.29807421463371e33)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (55 1298074214633706835075030044377089 1.29807421463371e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (55 1298074214633706835075030044377089 1.29807421463371e33): neg: (= -1.29807421463371e33)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (56 2596148429267413670150060088754177 2.59614842926741e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (56 2596148429267413670150060088754177 2.59614842926741e33): pos: (= 2.59614842926741e33)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (56 2596148429267413670150060088754177 2.59614842926741e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (56 2596148429267413670150060088754177 2.59614842926741e33): neg: (= -2.59614842926741e33)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (57 5192296858534827340300120177508353 5.19229685853483e33): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (57 5192296858534827340300120177508353 5.19229685853483e33): pos: (= 5.19229685853483e33)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (57 5192296858534827340300120177508353 5.19229685853483e33): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (57 5192296858534827340300120177508353 5.19229685853483e33): neg: (= -5.19229685853483e33)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (58 10384593717069654680600240355016705 1.03845937170697e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (58 10384593717069654680600240355016705 1.03845937170697e34): pos: (= 1.03845937170697e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (58 10384593717069654680600240355016705 1.03845937170697e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (58 10384593717069654680600240355016705 1.03845937170697e34): neg: (= -1.03845937170697e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (59 20769187434139309361200480710033409 2.07691874341393e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (59 20769187434139309361200480710033409 2.07691874341393e34): pos: (= 2.07691874341393e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (59 20769187434139309361200480710033409 2.07691874341393e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (59 20769187434139309361200480710033409 2.07691874341393e34): neg: (= -2.07691874341393e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (60 41538374868278618722400961420066817 4.15383748682786e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (60 41538374868278618722400961420066817 4.15383748682786e34): pos: (= 4.15383748682786e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (60 41538374868278618722400961420066817 4.15383748682786e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (60 41538374868278618722400961420066817 4.15383748682786e34): neg: (= -4.15383748682786e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (61 83076749736557237444801922840133633 8.30767497365572e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (61 83076749736557237444801922840133633 8.30767497365572e34): pos: (= 8.30767497365572e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (61 83076749736557237444801922840133633 8.30767497365572e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (61 83076749736557237444801922840133633 8.30767497365572e34): neg: (= -8.30767497365572e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (62 166153499473114474889603845680267265 1.66153499473114e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (62 166153499473114474889603845680267265 1.66153499473114e35): pos: (= 1.66153499473114e35)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (62 166153499473114474889603845680267265 1.66153499473114e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (62 166153499473114474889603845680267265 1.66153499473114e35): neg: (= -1.66153499473114e35)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (63 332306998946228949779207691360534529 3.32306998946229e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (63 332306998946228949779207691360534529 3.32306998946229e35): pos: (= 3.32306998946229e35)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (63 332306998946228949779207691360534529 3.32306998946229e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (63 332306998946228949779207691360534529 3.32306998946229e35): neg: (= -3.32306998946229e35)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (64 664613997892457899558415382721069057 6.64613997892458e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (64 664613997892457899558415382721069057 6.64613997892458e35): pos: (= 6.64613997892458e35)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (64 664613997892457899558415382721069057 6.64613997892458e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (64 664613997892457899558415382721069057 6.64613997892458e35): neg: (= -6.64613997892458e35)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (65 1329227995784915799116830765442138113 1.32922799578492e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (65 1329227995784915799116830765442138113 1.32922799578492e36): pos: (= 1.32922799578492e36)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (65 1329227995784915799116830765442138113 1.32922799578492e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (65 1329227995784915799116830765442138113 1.32922799578492e36): neg: (= -1.32922799578492e36)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (66 2658455991569831598233661530884276225 2.65845599156983e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (66 2658455991569831598233661530884276225 2.65845599156983e36): pos: (= 2.65845599156983e36)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (66 2658455991569831598233661530884276225 2.65845599156983e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (66 2658455991569831598233661530884276225 2.65845599156983e36): neg: (= -2.65845599156983e36)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (67 5316911983139663196467323061768552449 5.31691198313966e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (67 5316911983139663196467323061768552449 5.31691198313966e36): pos: (= 5.31691198313966e36)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (67 5316911983139663196467323061768552449 5.31691198313966e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (67 5316911983139663196467323061768552449 5.31691198313966e36): neg: (= -5.31691198313966e36)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (68 10633823966279326392934646123537104897 1.06338239662793e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (68 10633823966279326392934646123537104897 1.06338239662793e37): pos: (= 1.06338239662793e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (68 10633823966279326392934646123537104897 1.06338239662793e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (68 10633823966279326392934646123537104897 1.06338239662793e37): neg: (= -1.06338239662793e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (69 21267647932558652785869292247074209793 2.12676479325587e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (69 21267647932558652785869292247074209793 2.12676479325587e37): pos: (= 2.12676479325587e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (69 21267647932558652785869292247074209793 2.12676479325587e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (69 21267647932558652785869292247074209793 2.12676479325587e37): neg: (= -2.12676479325587e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (70 42535295865117305571738584494148419585 4.25352958651173e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (70 42535295865117305571738584494148419585 4.25352958651173e37): pos: (= 4.25352958651173e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (70 42535295865117305571738584494148419585 4.25352958651173e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (70 42535295865117305571738584494148419585 4.25352958651173e37): neg: (= -4.25352958651173e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (71 85070591730234611143477168988296839169 8.50705917302346e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (71 85070591730234611143477168988296839169 8.50705917302346e37): pos: (= 8.50705917302346e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (71 85070591730234611143477168988296839169 8.50705917302346e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (71 85070591730234611143477168988296839169 8.50705917302346e37): neg: (= -8.50705917302346e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (72 170141183460469222286954337976593678337 1.70141183460469e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (72 170141183460469222286954337976593678337 1.70141183460469e38): pos: (= 1.70141183460469e38)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (72 170141183460469222286954337976593678337 1.70141183460469e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (72 170141183460469222286954337976593678337 1.70141183460469e38): neg: (= -1.70141183460469e38)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (73 340282366920938444573908675953187356673 3.40282366920938e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (73 340282366920938444573908675953187356673 3.40282366920938e38): pos: (= 3.40282366920938e38)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (73 340282366920938444573908675953187356673 3.40282366920938e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (73 340282366920938444573908675953187356673 3.40282366920938e38): neg: (= -3.40282366920938e38)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (74 680564733841876889147817351906374713345 6.80564733841877e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (74 680564733841876889147817351906374713345 6.80564733841877e38): pos: (= 6.80564733841877e38)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (74 680564733841876889147817351906374713345 6.80564733841877e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (74 680564733841876889147817351906374713345 6.80564733841877e38): neg: (= -6.80564733841877e38)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (75 1361129467683753778295634703812749426689 1.36112946768375e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (75 1361129467683753778295634703812749426689 1.36112946768375e39): pos: (= 1.36112946768375e39)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (75 1361129467683753778295634703812749426689 1.36112946768375e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (75 1361129467683753778295634703812749426689 1.36112946768375e39): neg: (= -1.36112946768375e39)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (76 2722258935367507556591269407625498853377 2.72225893536751e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (76 2722258935367507556591269407625498853377 2.72225893536751e39): pos: (= 2.72225893536751e39)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (76 2722258935367507556591269407625498853377 2.72225893536751e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (76 2722258935367507556591269407625498853377 2.72225893536751e39): neg: (= -2.72225893536751e39)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (77 5444517870735015113182538815250997706753 5.44451787073502e39): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (77 5444517870735015113182538815250997706753 5.44451787073502e39): pos: (= 5.44451787073502e39)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (77 5444517870735015113182538815250997706753 5.44451787073502e39): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (77 5444517870735015113182538815250997706753 5.44451787073502e39): neg: (= -5.44451787073502e39)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (78 10889035741470030226365077630501995413505 1.088903574147e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (78 10889035741470030226365077630501995413505 1.088903574147e40): pos: (= 1.088903574147e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (78 10889035741470030226365077630501995413505 1.088903574147e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (78 10889035741470030226365077630501995413505 1.088903574147e40): neg: (= -1.088903574147e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (79 21778071482940060452730155261003990827009 2.17780714829401e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (79 21778071482940060452730155261003990827009 2.17780714829401e40): pos: (= 2.17780714829401e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (79 21778071482940060452730155261003990827009 2.17780714829401e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (79 21778071482940060452730155261003990827009 2.17780714829401e40): neg: (= -2.17780714829401e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (80 43556142965880120905460310522007981654017 4.35561429658801e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (80 43556142965880120905460310522007981654017 4.35561429658801e40): pos: (= 4.35561429658801e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (80 43556142965880120905460310522007981654017 4.35561429658801e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (80 43556142965880120905460310522007981654017 4.35561429658801e40): neg: (= -4.35561429658801e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (81 87112285931760241810920621044015963308033 8.71122859317602e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (81 87112285931760241810920621044015963308033 8.71122859317602e40): pos: (= 8.71122859317602e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (81 87112285931760241810920621044015963308033 8.71122859317602e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (81 87112285931760241810920621044015963308033 8.71122859317602e40): neg: (= -8.71122859317602e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (82 174224571863520483621841242088031926616065 1.7422457186352e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (82 174224571863520483621841242088031926616065 1.7422457186352e41): pos: (= 1.7422457186352e41)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (82 174224571863520483621841242088031926616065 1.7422457186352e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (82 174224571863520483621841242088031926616065 1.7422457186352e41): neg: (= -1.7422457186352e41)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (83 348449143727040967243682484176063853232129 3.48449143727041e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (83 348449143727040967243682484176063853232129 3.48449143727041e41): pos: (= 3.48449143727041e41)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (83 348449143727040967243682484176063853232129 3.48449143727041e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (83 348449143727040967243682484176063853232129 3.48449143727041e41): neg: (= -3.48449143727041e41)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (84 696898287454081934487364968352127706464257 6.96898287454082e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (84 696898287454081934487364968352127706464257 6.96898287454082e41): pos: (= 6.96898287454082e41)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (84 696898287454081934487364968352127706464257 6.96898287454082e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (84 696898287454081934487364968352127706464257 6.96898287454082e41): neg: (= -6.96898287454082e41)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (85 1393796574908163868974729936704255412928513 1.39379657490816e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (85 1393796574908163868974729936704255412928513 1.39379657490816e42): pos: (= 1.39379657490816e42)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (85 1393796574908163868974729936704255412928513 1.39379657490816e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (85 1393796574908163868974729936704255412928513 1.39379657490816e42): neg: (= -1.39379657490816e42)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (86 2787593149816327737949459873408510825857025 2.78759314981633e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (86 2787593149816327737949459873408510825857025 2.78759314981633e42): pos: (= 2.78759314981633e42)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (86 2787593149816327737949459873408510825857025 2.78759314981633e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (86 2787593149816327737949459873408510825857025 2.78759314981633e42): neg: (= -2.78759314981633e42)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (87 5575186299632655475898919746817021651714049 5.57518629963266e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (87 5575186299632655475898919746817021651714049 5.57518629963266e42): pos: (= 5.57518629963266e42)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (87 5575186299632655475898919746817021651714049 5.57518629963266e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (87 5575186299632655475898919746817021651714049 5.57518629963266e42): neg: (= -5.57518629963266e42)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (88 11150372599265310951797839493634043303428097 1.11503725992653e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (88 11150372599265310951797839493634043303428097 1.11503725992653e43): pos: (= 1.11503725992653e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (88 11150372599265310951797839493634043303428097 1.11503725992653e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (88 11150372599265310951797839493634043303428097 1.11503725992653e43): neg: (= -1.11503725992653e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (89 22300745198530621903595678987268086606856193 2.23007451985306e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (89 22300745198530621903595678987268086606856193 2.23007451985306e43): pos: (= 2.23007451985306e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (89 22300745198530621903595678987268086606856193 2.23007451985306e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (89 22300745198530621903595678987268086606856193 2.23007451985306e43): neg: (= -2.23007451985306e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (90 44601490397061243807191357974536173213712385 4.46014903970612e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (90 44601490397061243807191357974536173213712385 4.46014903970612e43): pos: (= 4.46014903970612e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (90 44601490397061243807191357974536173213712385 4.46014903970612e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (90 44601490397061243807191357974536173213712385 4.46014903970612e43): neg: (= -4.46014903970612e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (91 89202980794122487614382715949072346427424769 8.92029807941225e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (91 89202980794122487614382715949072346427424769 8.92029807941225e43): pos: (= 8.92029807941225e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (91 89202980794122487614382715949072346427424769 8.92029807941225e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (91 89202980794122487614382715949072346427424769 8.92029807941225e43): neg: (= -8.92029807941225e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (92 178405961588244975228765431898144692854849537 1.78405961588245e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (92 178405961588244975228765431898144692854849537 1.78405961588245e44): pos: (= 1.78405961588245e44)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (92 178405961588244975228765431898144692854849537 1.78405961588245e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (92 178405961588244975228765431898144692854849537 1.78405961588245e44): neg: (= -1.78405961588245e44)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (93 356811923176489950457530863796289385709699073 3.5681192317649e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (93 356811923176489950457530863796289385709699073 3.5681192317649e44): pos: (= 3.5681192317649e44)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (93 356811923176489950457530863796289385709699073 3.5681192317649e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (93 356811923176489950457530863796289385709699073 3.5681192317649e44): neg: (= -3.5681192317649e44)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (94 713623846352979900915061727592578771419398145 7.1362384635298e44): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (94 713623846352979900915061727592578771419398145 7.1362384635298e44): pos: (= 7.1362384635298e44)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (94 713623846352979900915061727592578771419398145 7.1362384635298e44): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (94 713623846352979900915061727592578771419398145 7.1362384635298e44): neg: (= -7.1362384635298e44)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (95 1427247692705959801830123455185157542838796289 1.42724769270596e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (95 1427247692705959801830123455185157542838796289 1.42724769270596e45): pos: (= 1.42724769270596e45)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (95 1427247692705959801830123455185157542838796289 1.42724769270596e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (95 1427247692705959801830123455185157542838796289 1.42724769270596e45): neg: (= -1.42724769270596e45)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (96 2854495385411919603660246910370315085677592577 2.85449538541192e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (96 2854495385411919603660246910370315085677592577 2.85449538541192e45): pos: (= 2.85449538541192e45)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (96 2854495385411919603660246910370315085677592577 2.85449538541192e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (96 2854495385411919603660246910370315085677592577 2.85449538541192e45): neg: (= -2.85449538541192e45)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (97 5708990770823839207320493820740630171355185153 5.70899077082384e45): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (97 5708990770823839207320493820740630171355185153 5.70899077082384e45): pos: (= 5.70899077082384e45)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (97 5708990770823839207320493820740630171355185153 5.70899077082384e45): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (97 5708990770823839207320493820740630171355185153 5.70899077082384e45): neg: (= -5.70899077082384e45)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (98 11417981541647678414640987641481260342710370305 1.14179815416477e46): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (98 11417981541647678414640987641481260342710370305 1.14179815416477e46): pos: (= 1.14179815416477e46)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (98 11417981541647678414640987641481260342710370305 1.14179815416477e46): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (98 11417981541647678414640987641481260342710370305 1.14179815416477e46): neg: (= -1.14179815416477e46)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (99 22835963083295356829281975282962520685420740609 2.28359630832954e46): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (99 22835963083295356829281975282962520685420740609 2.28359630832954e46): pos: (= 2.28359630832954e46)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (99 22835963083295356829281975282962520685420740609 2.28359630832954e46): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (99 22835963083295356829281975282962520685420740609 2.28359630832954e46): neg: (= -2.28359630832954e46)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (100 45671926166590713658563950565925041370841481217 4.56719261665907e46): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (100 45671926166590713658563950565925041370841481217 4.56719261665907e46): pos: (= 4.56719261665907e46)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (100 45671926166590713658563950565925041370841481217 4.56719261665907e46): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (100 45671926166590713658563950565925041370841481217 4.56719261665907e46): neg: (= -4.56719261665907e46)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (0 36028797018963967 36028797018964000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (0 36028797018963967 36028797018964000.0): pos: (= 36028797018964000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (0 36028797018963967 36028797018964000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (0 36028797018963967 36028797018964000.0): neg: (= -36028797018964000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (1 72057594037927933 72057594037927900.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (1 72057594037927933 72057594037927900.0): pos: (= 72057594037927900.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (1 72057594037927933 72057594037927900.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (1 72057594037927933 72057594037927900.0): neg: (= -72057594037927900.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (2 144115188075855865 144115188075856000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (2 144115188075855865 144115188075856000.0): pos: (= 144115188075856000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (2 144115188075855865 144115188075856000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (2 144115188075855865 144115188075856000.0): neg: (= -144115188075856000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (3 288230376151711729 288230376151712000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (3 288230376151711729 288230376151712000.0): pos: (= 288230376151712000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (3 288230376151711729 288230376151712000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (3 288230376151711729 288230376151712000.0): neg: (= -288230376151712000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (4 576460752303423457 576460752303423000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (4 576460752303423457 576460752303423000.0): pos: (= 576460752303423000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (4 576460752303423457 576460752303423000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (4 576460752303423457 576460752303423000.0): neg: (= -576460752303423000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (5 1152921504606846913 1.15292150460685e18): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (5 1152921504606846913 1.15292150460685e18): pos: (= 1.15292150460685e18)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (5 1152921504606846913 1.15292150460685e18): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (5 1152921504606846913 1.15292150460685e18): neg: (= -1.15292150460685e18)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (6 2305843009213693825 2.30584300921369e18): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (6 2305843009213693825 2.30584300921369e18): pos: (= 2.30584300921369e18)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (6 2305843009213693825 2.30584300921369e18): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (6 2305843009213693825 2.30584300921369e18): neg: (= -2.30584300921369e18)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (7 4611686018427387649 4.61168601842739e18): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (7 4611686018427387649 4.61168601842739e18): pos: (= 4.61168601842739e18)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (7 4611686018427387649 4.61168601842739e18): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (7 4611686018427387649 4.61168601842739e18): neg: (= -4.61168601842739e18)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (8 9223372036854775297 9.22337203685478e18): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (8 9223372036854775297 9.22337203685478e18): pos: (= 9.22337203685478e18)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (8 9223372036854775297 9.22337203685478e18): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (8 9223372036854775297 9.22337203685478e18): neg: (= -9.22337203685478e18)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (9 18446744073709550593 1.84467440737096e19): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (9 18446744073709550593 1.84467440737096e19): pos: (= 1.84467440737096e19)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (9 18446744073709550593 1.84467440737096e19): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (9 18446744073709550593 1.84467440737096e19): neg: (= -1.84467440737096e19)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (10 36893488147419101185 3.68934881474191e19): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (10 36893488147419101185 3.68934881474191e19): pos: (= 3.68934881474191e19)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (10 36893488147419101185 3.68934881474191e19): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (10 36893488147419101185 3.68934881474191e19): neg: (= -3.68934881474191e19)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (11 73786976294838202369 7.37869762948382e19): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (11 73786976294838202369 7.37869762948382e19): pos: (= 7.37869762948382e19)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (11 73786976294838202369 7.37869762948382e19): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (11 73786976294838202369 7.37869762948382e19): neg: (= -7.37869762948382e19)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (12 147573952589676404737 1.47573952589676e20): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (12 147573952589676404737 1.47573952589676e20): pos: (= 1.47573952589676e20)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (12 147573952589676404737 1.47573952589676e20): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (12 147573952589676404737 1.47573952589676e20): neg: (= -1.47573952589676e20)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (13 295147905179352809473 2.95147905179353e20): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (13 295147905179352809473 2.95147905179353e20): pos: (= 2.95147905179353e20)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (13 295147905179352809473 2.95147905179353e20): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (13 295147905179352809473 2.95147905179353e20): neg: (= -2.95147905179353e20)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (14 590295810358705618945 5.90295810358706e20): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (14 590295810358705618945 5.90295810358706e20): pos: (= 5.90295810358706e20)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (14 590295810358705618945 5.90295810358706e20): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (14 590295810358705618945 5.90295810358706e20): neg: (= -5.90295810358706e20)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (15 1180591620717411237889 1.18059162071741e21): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (15 1180591620717411237889 1.18059162071741e21): pos: (= 1.18059162071741e21)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (15 1180591620717411237889 1.18059162071741e21): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (15 1180591620717411237889 1.18059162071741e21): neg: (= -1.18059162071741e21)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (16 2361183241434822475777 2.36118324143482e21): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (16 2361183241434822475777 2.36118324143482e21): pos: (= 2.36118324143482e21)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (16 2361183241434822475777 2.36118324143482e21): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (16 2361183241434822475777 2.36118324143482e21): neg: (= -2.36118324143482e21)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (17 4722366482869644951553 4.72236648286965e21): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (17 4722366482869644951553 4.72236648286965e21): pos: (= 4.72236648286965e21)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (17 4722366482869644951553 4.72236648286965e21): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (17 4722366482869644951553 4.72236648286965e21): neg: (= -4.72236648286965e21)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (18 9444732965739289903105 9.44473296573929e21): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (18 9444732965739289903105 9.44473296573929e21): pos: (= 9.44473296573929e21)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (18 9444732965739289903105 9.44473296573929e21): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (18 9444732965739289903105 9.44473296573929e21): neg: (= -9.44473296573929e21)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (19 18889465931478579806209 1.88894659314786e22): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (19 18889465931478579806209 1.88894659314786e22): pos: (= 1.88894659314786e22)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (19 18889465931478579806209 1.88894659314786e22): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (19 18889465931478579806209 1.88894659314786e22): neg: (= -1.88894659314786e22)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (20 37778931862957159612417 3.77789318629572e22): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (20 37778931862957159612417 3.77789318629572e22): pos: (= 3.77789318629572e22)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (20 37778931862957159612417 3.77789318629572e22): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (20 37778931862957159612417 3.77789318629572e22): neg: (= -3.77789318629572e22)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (21 75557863725914319224833 7.55578637259143e22): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (21 75557863725914319224833 7.55578637259143e22): pos: (= 7.55578637259143e22)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (21 75557863725914319224833 7.55578637259143e22): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (21 75557863725914319224833 7.55578637259143e22): neg: (= -7.55578637259143e22)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (22 151115727451828638449665 1.51115727451829e23): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (22 151115727451828638449665 1.51115727451829e23): pos: (= 1.51115727451829e23)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (22 151115727451828638449665 1.51115727451829e23): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (22 151115727451828638449665 1.51115727451829e23): neg: (= -1.51115727451829e23)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (23 302231454903657276899329 3.02231454903657e23): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (23 302231454903657276899329 3.02231454903657e23): pos: (= 3.02231454903657e23)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (23 302231454903657276899329 3.02231454903657e23): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (23 302231454903657276899329 3.02231454903657e23): neg: (= -3.02231454903657e23)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (24 604462909807314553798657 6.04462909807315e23): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (24 604462909807314553798657 6.04462909807315e23): pos: (= 6.04462909807315e23)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (24 604462909807314553798657 6.04462909807315e23): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (24 604462909807314553798657 6.04462909807315e23): neg: (= -6.04462909807315e23)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (25 1208925819614629107597313 1.20892581961463e24): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (25 1208925819614629107597313 1.20892581961463e24): pos: (= 1.20892581961463e24)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (25 1208925819614629107597313 1.20892581961463e24): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (25 1208925819614629107597313 1.20892581961463e24): neg: (= -1.20892581961463e24)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (26 2417851639229258215194625 2.41785163922926e24): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (26 2417851639229258215194625 2.41785163922926e24): pos: (= 2.41785163922926e24)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (26 2417851639229258215194625 2.41785163922926e24): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (26 2417851639229258215194625 2.41785163922926e24): neg: (= -2.41785163922926e24)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (27 4835703278458516430389249 4.83570327845852e24): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (27 4835703278458516430389249 4.83570327845852e24): pos: (= 4.83570327845852e24)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (27 4835703278458516430389249 4.83570327845852e24): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (27 4835703278458516430389249 4.83570327845852e24): neg: (= -4.83570327845852e24)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (28 9671406556917032860778497 9.67140655691703e24): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (28 9671406556917032860778497 9.67140655691703e24): pos: (= 9.67140655691703e24)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (28 9671406556917032860778497 9.67140655691703e24): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (28 9671406556917032860778497 9.67140655691703e24): neg: (= -9.67140655691703e24)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (29 19342813113834065721556993 1.93428131138341e25): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (29 19342813113834065721556993 1.93428131138341e25): pos: (= 1.93428131138341e25)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (29 19342813113834065721556993 1.93428131138341e25): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (29 19342813113834065721556993 1.93428131138341e25): neg: (= -1.93428131138341e25)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (30 38685626227668131443113985 3.86856262276681e25): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (30 38685626227668131443113985 3.86856262276681e25): pos: (= 3.86856262276681e25)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (30 38685626227668131443113985 3.86856262276681e25): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (30 38685626227668131443113985 3.86856262276681e25): neg: (= -3.86856262276681e25)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (31 77371252455336262886227969 7.73712524553363e25): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (31 77371252455336262886227969 7.73712524553363e25): pos: (= 7.73712524553363e25)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (31 77371252455336262886227969 7.73712524553363e25): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (31 77371252455336262886227969 7.73712524553363e25): neg: (= -7.73712524553363e25)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (32 154742504910672525772455937 1.54742504910673e26): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (32 154742504910672525772455937 1.54742504910673e26): pos: (= 1.54742504910673e26)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (32 154742504910672525772455937 1.54742504910673e26): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (32 154742504910672525772455937 1.54742504910673e26): neg: (= -1.54742504910673e26)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (33 309485009821345051544911873 3.09485009821345e26): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (33 309485009821345051544911873 3.09485009821345e26): pos: (= 3.09485009821345e26)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (33 309485009821345051544911873 3.09485009821345e26): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (33 309485009821345051544911873 3.09485009821345e26): neg: (= -3.09485009821345e26)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (34 618970019642690103089823745 6.1897001964269e26): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (34 618970019642690103089823745 6.1897001964269e26): pos: (= 6.1897001964269e26)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (34 618970019642690103089823745 6.1897001964269e26): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (34 618970019642690103089823745 6.1897001964269e26): neg: (= -6.1897001964269e26)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (35 1237940039285380206179647489 1.23794003928538e27): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (35 1237940039285380206179647489 1.23794003928538e27): pos: (= 1.23794003928538e27)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (35 1237940039285380206179647489 1.23794003928538e27): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (35 1237940039285380206179647489 1.23794003928538e27): neg: (= -1.23794003928538e27)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (36 2475880078570760412359294977 2.47588007857076e27): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (36 2475880078570760412359294977 2.47588007857076e27): pos: (= 2.47588007857076e27)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (36 2475880078570760412359294977 2.47588007857076e27): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (36 2475880078570760412359294977 2.47588007857076e27): neg: (= -2.47588007857076e27)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (37 4951760157141520824718589953 4.95176015714152e27): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (37 4951760157141520824718589953 4.95176015714152e27): pos: (= 4.95176015714152e27)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (37 4951760157141520824718589953 4.95176015714152e27): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (37 4951760157141520824718589953 4.95176015714152e27): neg: (= -4.95176015714152e27)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (38 9903520314283041649437179905 9.90352031428304e27): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (38 9903520314283041649437179905 9.90352031428304e27): pos: (= 9.90352031428304e27)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (38 9903520314283041649437179905 9.90352031428304e27): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (38 9903520314283041649437179905 9.90352031428304e27): neg: (= -9.90352031428304e27)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (39 19807040628566083298874359809 1.98070406285661e28): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (39 19807040628566083298874359809 1.98070406285661e28): pos: (= 1.98070406285661e28)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (39 19807040628566083298874359809 1.98070406285661e28): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (39 19807040628566083298874359809 1.98070406285661e28): neg: (= -1.98070406285661e28)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (40 39614081257132166597748719617 3.96140812571322e28): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (40 39614081257132166597748719617 3.96140812571322e28): pos: (= 3.96140812571322e28)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (40 39614081257132166597748719617 3.96140812571322e28): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (40 39614081257132166597748719617 3.96140812571322e28): neg: (= -3.96140812571322e28)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (41 79228162514264333195497439233 7.92281625142643e28): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (41 79228162514264333195497439233 7.92281625142643e28): pos: (= 7.92281625142643e28)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (41 79228162514264333195497439233 7.92281625142643e28): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (41 79228162514264333195497439233 7.92281625142643e28): neg: (= -7.92281625142643e28)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (42 158456325028528666390994878465 1.58456325028529e29): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (42 158456325028528666390994878465 1.58456325028529e29): pos: (= 1.58456325028529e29)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (42 158456325028528666390994878465 1.58456325028529e29): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (42 158456325028528666390994878465 1.58456325028529e29): neg: (= -1.58456325028529e29)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (43 316912650057057332781989756929 3.16912650057057e29): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (43 316912650057057332781989756929 3.16912650057057e29): pos: (= 3.16912650057057e29)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (43 316912650057057332781989756929 3.16912650057057e29): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (43 316912650057057332781989756929 3.16912650057057e29): neg: (= -3.16912650057057e29)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (44 633825300114114665563979513857 6.33825300114115e29): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (44 633825300114114665563979513857 6.33825300114115e29): pos: (= 6.33825300114115e29)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (44 633825300114114665563979513857 6.33825300114115e29): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (44 633825300114114665563979513857 6.33825300114115e29): neg: (= -6.33825300114115e29)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (45 1267650600228229331127959027713 1.26765060022823e30): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (45 1267650600228229331127959027713 1.26765060022823e30): pos: (= 1.26765060022823e30)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (45 1267650600228229331127959027713 1.26765060022823e30): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (45 1267650600228229331127959027713 1.26765060022823e30): neg: (= -1.26765060022823e30)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (46 2535301200456458662255918055425 2.53530120045646e30): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (46 2535301200456458662255918055425 2.53530120045646e30): pos: (= 2.53530120045646e30)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (46 2535301200456458662255918055425 2.53530120045646e30): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (46 2535301200456458662255918055425 2.53530120045646e30): neg: (= -2.53530120045646e30)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (47 5070602400912917324511836110849 5.07060240091292e30): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (47 5070602400912917324511836110849 5.07060240091292e30): pos: (= 5.07060240091292e30)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (47 5070602400912917324511836110849 5.07060240091292e30): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (47 5070602400912917324511836110849 5.07060240091292e30): neg: (= -5.07060240091292e30)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (48 10141204801825834649023672221697 1.01412048018258e31): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (48 10141204801825834649023672221697 1.01412048018258e31): pos: (= 1.01412048018258e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (48 10141204801825834649023672221697 1.01412048018258e31): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (48 10141204801825834649023672221697 1.01412048018258e31): neg: (= -1.01412048018258e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (49 20282409603651669298047344443393 2.02824096036517e31): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (49 20282409603651669298047344443393 2.02824096036517e31): pos: (= 2.02824096036517e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (49 20282409603651669298047344443393 2.02824096036517e31): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (49 20282409603651669298047344443393 2.02824096036517e31): neg: (= -2.02824096036517e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (50 40564819207303338596094688886785 4.05648192073033e31): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (50 40564819207303338596094688886785 4.05648192073033e31): pos: (= 4.05648192073033e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (50 40564819207303338596094688886785 4.05648192073033e31): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (50 40564819207303338596094688886785 4.05648192073033e31): neg: (= -4.05648192073033e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (51 81129638414606677192189377773569 8.11296384146067e31): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (51 81129638414606677192189377773569 8.11296384146067e31): pos: (= 8.11296384146067e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (51 81129638414606677192189377773569 8.11296384146067e31): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (51 81129638414606677192189377773569 8.11296384146067e31): neg: (= -8.11296384146067e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (52 162259276829213354384378755547137 1.62259276829213e32): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (52 162259276829213354384378755547137 1.62259276829213e32): pos: (= 1.62259276829213e32)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (52 162259276829213354384378755547137 1.62259276829213e32): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (52 162259276829213354384378755547137 1.62259276829213e32): neg: (= -1.62259276829213e32)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (53 324518553658426708768757511094273 3.24518553658427e32): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (53 324518553658426708768757511094273 3.24518553658427e32): pos: (= 3.24518553658427e32)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (53 324518553658426708768757511094273 3.24518553658427e32): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (53 324518553658426708768757511094273 3.24518553658427e32): neg: (= -3.24518553658427e32)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (54 649037107316853417537515022188545 6.49037107316853e32): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (54 649037107316853417537515022188545 6.49037107316853e32): pos: (= 6.49037107316853e32)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (54 649037107316853417537515022188545 6.49037107316853e32): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (54 649037107316853417537515022188545 6.49037107316853e32): neg: (= -6.49037107316853e32)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (55 1298074214633706835075030044377089 1.29807421463371e33): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (55 1298074214633706835075030044377089 1.29807421463371e33): pos: (= 1.29807421463371e33)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (55 1298074214633706835075030044377089 1.29807421463371e33): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (55 1298074214633706835075030044377089 1.29807421463371e33): neg: (= -1.29807421463371e33)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (56 2596148429267413670150060088754177 2.59614842926741e33): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (56 2596148429267413670150060088754177 2.59614842926741e33): pos: (= 2.59614842926741e33)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (56 2596148429267413670150060088754177 2.59614842926741e33): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (56 2596148429267413670150060088754177 2.59614842926741e33): neg: (= -2.59614842926741e33)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (57 5192296858534827340300120177508353 5.19229685853483e33): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (57 5192296858534827340300120177508353 5.19229685853483e33): pos: (= 5.19229685853483e33)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (57 5192296858534827340300120177508353 5.19229685853483e33): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (57 5192296858534827340300120177508353 5.19229685853483e33): neg: (= -5.19229685853483e33)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (58 10384593717069654680600240355016705 1.03845937170697e34): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (58 10384593717069654680600240355016705 1.03845937170697e34): pos: (= 1.03845937170697e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (58 10384593717069654680600240355016705 1.03845937170697e34): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (58 10384593717069654680600240355016705 1.03845937170697e34): neg: (= -1.03845937170697e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (59 20769187434139309361200480710033409 2.07691874341393e34): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (59 20769187434139309361200480710033409 2.07691874341393e34): pos: (= 2.07691874341393e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (59 20769187434139309361200480710033409 2.07691874341393e34): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (59 20769187434139309361200480710033409 2.07691874341393e34): neg: (= -2.07691874341393e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (60 41538374868278618722400961420066817 4.15383748682786e34): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (60 41538374868278618722400961420066817 4.15383748682786e34): pos: (= 4.15383748682786e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (60 41538374868278618722400961420066817 4.15383748682786e34): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (60 41538374868278618722400961420066817 4.15383748682786e34): neg: (= -4.15383748682786e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (61 83076749736557237444801922840133633 8.30767497365572e34): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (61 83076749736557237444801922840133633 8.30767497365572e34): pos: (= 8.30767497365572e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (61 83076749736557237444801922840133633 8.30767497365572e34): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (61 83076749736557237444801922840133633 8.30767497365572e34): neg: (= -8.30767497365572e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (62 166153499473114474889603845680267265 1.66153499473114e35): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (62 166153499473114474889603845680267265 1.66153499473114e35): pos: (= 1.66153499473114e35)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (62 166153499473114474889603845680267265 1.66153499473114e35): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (62 166153499473114474889603845680267265 1.66153499473114e35): neg: (= -1.66153499473114e35)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (63 332306998946228949779207691360534529 3.32306998946229e35): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (63 332306998946228949779207691360534529 3.32306998946229e35): pos: (= 3.32306998946229e35)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (63 332306998946228949779207691360534529 3.32306998946229e35): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (63 332306998946228949779207691360534529 3.32306998946229e35): neg: (= -3.32306998946229e35)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (64 664613997892457899558415382721069057 6.64613997892458e35): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (64 664613997892457899558415382721069057 6.64613997892458e35): pos: (= 6.64613997892458e35)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (64 664613997892457899558415382721069057 6.64613997892458e35): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (64 664613997892457899558415382721069057 6.64613997892458e35): neg: (= -6.64613997892458e35)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (65 1329227995784915799116830765442138113 1.32922799578492e36): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (65 1329227995784915799116830765442138113 1.32922799578492e36): pos: (= 1.32922799578492e36)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (65 1329227995784915799116830765442138113 1.32922799578492e36): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (65 1329227995784915799116830765442138113 1.32922799578492e36): neg: (= -1.32922799578492e36)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (66 2658455991569831598233661530884276225 2.65845599156983e36): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (66 2658455991569831598233661530884276225 2.65845599156983e36): pos: (= 2.65845599156983e36)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (66 2658455991569831598233661530884276225 2.65845599156983e36): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (66 2658455991569831598233661530884276225 2.65845599156983e36): neg: (= -2.65845599156983e36)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (67 5316911983139663196467323061768552449 5.31691198313966e36): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (67 5316911983139663196467323061768552449 5.31691198313966e36): pos: (= 5.31691198313966e36)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (67 5316911983139663196467323061768552449 5.31691198313966e36): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (67 5316911983139663196467323061768552449 5.31691198313966e36): neg: (= -5.31691198313966e36)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (68 10633823966279326392934646123537104897 1.06338239662793e37): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (68 10633823966279326392934646123537104897 1.06338239662793e37): pos: (= 1.06338239662793e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (68 10633823966279326392934646123537104897 1.06338239662793e37): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (68 10633823966279326392934646123537104897 1.06338239662793e37): neg: (= -1.06338239662793e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (69 21267647932558652785869292247074209793 2.12676479325587e37): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (69 21267647932558652785869292247074209793 2.12676479325587e37): pos: (= 2.12676479325587e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (69 21267647932558652785869292247074209793 2.12676479325587e37): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (69 21267647932558652785869292247074209793 2.12676479325587e37): neg: (= -2.12676479325587e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (70 42535295865117305571738584494148419585 4.25352958651173e37): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (70 42535295865117305571738584494148419585 4.25352958651173e37): pos: (= 4.25352958651173e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (70 42535295865117305571738584494148419585 4.25352958651173e37): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (70 42535295865117305571738584494148419585 4.25352958651173e37): neg: (= -4.25352958651173e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (71 85070591730234611143477168988296839169 8.50705917302346e37): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (71 85070591730234611143477168988296839169 8.50705917302346e37): pos: (= 8.50705917302346e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (71 85070591730234611143477168988296839169 8.50705917302346e37): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (71 85070591730234611143477168988296839169 8.50705917302346e37): neg: (= -8.50705917302346e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (72 170141183460469222286954337976593678337 1.70141183460469e38): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (72 170141183460469222286954337976593678337 1.70141183460469e38): pos: (= 1.70141183460469e38)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (72 170141183460469222286954337976593678337 1.70141183460469e38): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (72 170141183460469222286954337976593678337 1.70141183460469e38): neg: (= -1.70141183460469e38)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (73 340282366920938444573908675953187356673 3.40282366920938e38): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (73 340282366920938444573908675953187356673 3.40282366920938e38): pos: (= 3.40282366920938e38)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (73 340282366920938444573908675953187356673 3.40282366920938e38): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (73 340282366920938444573908675953187356673 3.40282366920938e38): neg: (= -3.40282366920938e38)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (74 680564733841876889147817351906374713345 6.80564733841877e38): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (74 680564733841876889147817351906374713345 6.80564733841877e38): pos: (= 6.80564733841877e38)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (74 680564733841876889147817351906374713345 6.80564733841877e38): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (74 680564733841876889147817351906374713345 6.80564733841877e38): neg: (= -6.80564733841877e38)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (75 1361129467683753778295634703812749426689 1.36112946768375e39): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (75 1361129467683753778295634703812749426689 1.36112946768375e39): pos: (= 1.36112946768375e39)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (75 1361129467683753778295634703812749426689 1.36112946768375e39): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (75 1361129467683753778295634703812749426689 1.36112946768375e39): neg: (= -1.36112946768375e39)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (76 2722258935367507556591269407625498853377 2.72225893536751e39): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (76 2722258935367507556591269407625498853377 2.72225893536751e39): pos: (= 2.72225893536751e39)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (76 2722258935367507556591269407625498853377 2.72225893536751e39): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (76 2722258935367507556591269407625498853377 2.72225893536751e39): neg: (= -2.72225893536751e39)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (77 5444517870735015113182538815250997706753 5.44451787073502e39): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (77 5444517870735015113182538815250997706753 5.44451787073502e39): pos: (= 5.44451787073502e39)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (77 5444517870735015113182538815250997706753 5.44451787073502e39): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (77 5444517870735015113182538815250997706753 5.44451787073502e39): neg: (= -5.44451787073502e39)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (78 10889035741470030226365077630501995413505 1.088903574147e40): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (78 10889035741470030226365077630501995413505 1.088903574147e40): pos: (= 1.088903574147e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (78 10889035741470030226365077630501995413505 1.088903574147e40): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (78 10889035741470030226365077630501995413505 1.088903574147e40): neg: (= -1.088903574147e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (79 21778071482940060452730155261003990827009 2.17780714829401e40): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (79 21778071482940060452730155261003990827009 2.17780714829401e40): pos: (= 2.17780714829401e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (79 21778071482940060452730155261003990827009 2.17780714829401e40): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (79 21778071482940060452730155261003990827009 2.17780714829401e40): neg: (= -2.17780714829401e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (80 43556142965880120905460310522007981654017 4.35561429658801e40): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (80 43556142965880120905460310522007981654017 4.35561429658801e40): pos: (= 4.35561429658801e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (80 43556142965880120905460310522007981654017 4.35561429658801e40): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (80 43556142965880120905460310522007981654017 4.35561429658801e40): neg: (= -4.35561429658801e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (81 87112285931760241810920621044015963308033 8.71122859317602e40): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (81 87112285931760241810920621044015963308033 8.71122859317602e40): pos: (= 8.71122859317602e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (81 87112285931760241810920621044015963308033 8.71122859317602e40): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (81 87112285931760241810920621044015963308033 8.71122859317602e40): neg: (= -8.71122859317602e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (82 174224571863520483621841242088031926616065 1.7422457186352e41): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (82 174224571863520483621841242088031926616065 1.7422457186352e41): pos: (= 1.7422457186352e41)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (82 174224571863520483621841242088031926616065 1.7422457186352e41): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (82 174224571863520483621841242088031926616065 1.7422457186352e41): neg: (= -1.7422457186352e41)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (83 348449143727040967243682484176063853232129 3.48449143727041e41): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (83 348449143727040967243682484176063853232129 3.48449143727041e41): pos: (= 3.48449143727041e41)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (83 348449143727040967243682484176063853232129 3.48449143727041e41): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (83 348449143727040967243682484176063853232129 3.48449143727041e41): neg: (= -3.48449143727041e41)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (84 696898287454081934487364968352127706464257 6.96898287454082e41): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (84 696898287454081934487364968352127706464257 6.96898287454082e41): pos: (= 6.96898287454082e41)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (84 696898287454081934487364968352127706464257 6.96898287454082e41): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (84 696898287454081934487364968352127706464257 6.96898287454082e41): neg: (= -6.96898287454082e41)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (85 1393796574908163868974729936704255412928513 1.39379657490816e42): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (85 1393796574908163868974729936704255412928513 1.39379657490816e42): pos: (= 1.39379657490816e42)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (85 1393796574908163868974729936704255412928513 1.39379657490816e42): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (85 1393796574908163868974729936704255412928513 1.39379657490816e42): neg: (= -1.39379657490816e42)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (86 2787593149816327737949459873408510825857025 2.78759314981633e42): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (86 2787593149816327737949459873408510825857025 2.78759314981633e42): pos: (= 2.78759314981633e42)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (86 2787593149816327737949459873408510825857025 2.78759314981633e42): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (86 2787593149816327737949459873408510825857025 2.78759314981633e42): neg: (= -2.78759314981633e42)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (87 5575186299632655475898919746817021651714049 5.57518629963266e42): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (87 5575186299632655475898919746817021651714049 5.57518629963266e42): pos: (= 5.57518629963266e42)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (87 5575186299632655475898919746817021651714049 5.57518629963266e42): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (87 5575186299632655475898919746817021651714049 5.57518629963266e42): neg: (= -5.57518629963266e42)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (88 11150372599265310951797839493634043303428097 1.11503725992653e43): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (88 11150372599265310951797839493634043303428097 1.11503725992653e43): pos: (= 1.11503725992653e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (88 11150372599265310951797839493634043303428097 1.11503725992653e43): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (88 11150372599265310951797839493634043303428097 1.11503725992653e43): neg: (= -1.11503725992653e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (89 22300745198530621903595678987268086606856193 2.23007451985306e43): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (89 22300745198530621903595678987268086606856193 2.23007451985306e43): pos: (= 2.23007451985306e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (89 22300745198530621903595678987268086606856193 2.23007451985306e43): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (89 22300745198530621903595678987268086606856193 2.23007451985306e43): neg: (= -2.23007451985306e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (90 44601490397061243807191357974536173213712385 4.46014903970612e43): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (90 44601490397061243807191357974536173213712385 4.46014903970612e43): pos: (= 4.46014903970612e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (90 44601490397061243807191357974536173213712385 4.46014903970612e43): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (90 44601490397061243807191357974536173213712385 4.46014903970612e43): neg: (= -4.46014903970612e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (91 89202980794122487614382715949072346427424769 8.92029807941225e43): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (91 89202980794122487614382715949072346427424769 8.92029807941225e43): pos: (= 8.92029807941225e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (91 89202980794122487614382715949072346427424769 8.92029807941225e43): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (91 89202980794122487614382715949072346427424769 8.92029807941225e43): neg: (= -8.92029807941225e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (92 178405961588244975228765431898144692854849537 1.78405961588245e44): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (92 178405961588244975228765431898144692854849537 1.78405961588245e44): pos: (= 1.78405961588245e44)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (92 178405961588244975228765431898144692854849537 1.78405961588245e44): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (92 178405961588244975228765431898144692854849537 1.78405961588245e44): neg: (= -1.78405961588245e44)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (93 356811923176489950457530863796289385709699073 3.5681192317649e44): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (93 356811923176489950457530863796289385709699073 3.5681192317649e44): pos: (= 3.5681192317649e44)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (93 356811923176489950457530863796289385709699073 3.5681192317649e44): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (93 356811923176489950457530863796289385709699073 3.5681192317649e44): neg: (= -3.5681192317649e44)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (94 713623846352979900915061727592578771419398145 7.1362384635298e44): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (94 713623846352979900915061727592578771419398145 7.1362384635298e44): pos: (= 7.1362384635298e44)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (94 713623846352979900915061727592578771419398145 7.1362384635298e44): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (94 713623846352979900915061727592578771419398145 7.1362384635298e44): neg: (= -7.1362384635298e44)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (95 1427247692705959801830123455185157542838796289 1.42724769270596e45): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (95 1427247692705959801830123455185157542838796289 1.42724769270596e45): pos: (= 1.42724769270596e45)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (95 1427247692705959801830123455185157542838796289 1.42724769270596e45): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (95 1427247692705959801830123455185157542838796289 1.42724769270596e45): neg: (= -1.42724769270596e45)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (96 2854495385411919603660246910370315085677592577 2.85449538541192e45): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (96 2854495385411919603660246910370315085677592577 2.85449538541192e45): pos: (= 2.85449538541192e45)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (96 2854495385411919603660246910370315085677592577 2.85449538541192e45): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (96 2854495385411919603660246910370315085677592577 2.85449538541192e45): neg: (= -2.85449538541192e45)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (97 5708990770823839207320493820740630171355185153 5.70899077082384e45): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (97 5708990770823839207320493820740630171355185153 5.70899077082384e45): pos: (= 5.70899077082384e45)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (97 5708990770823839207320493820740630171355185153 5.70899077082384e45): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (97 5708990770823839207320493820740630171355185153 5.70899077082384e45): neg: (= -5.70899077082384e45)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (98 11417981541647678414640987641481260342710370305 1.14179815416477e46): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (98 11417981541647678414640987641481260342710370305 1.14179815416477e46): pos: (= 1.14179815416477e46)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (98 11417981541647678414640987641481260342710370305 1.14179815416477e46): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (98 11417981541647678414640987641481260342710370305 1.14179815416477e46): neg: (= -1.14179815416477e46)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (99 22835963083295356829281975282962520685420740609 2.28359630832954e46): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (99 22835963083295356829281975282962520685420740609 2.28359630832954e46): pos: (= 2.28359630832954e46)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (99 22835963083295356829281975282962520685420740609 2.28359630832954e46): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (99 22835963083295356829281975282962520685420740609 2.28359630832954e46): neg: (= -2.28359630832954e46)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (100 45671926166590713658563950565925041370841481217 4.56719261665907e46): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (100 45671926166590713658563950565925041370841481217 4.56719261665907e46): pos: (= 4.56719261665907e46)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (100 45671926166590713658563950565925041370841481217 4.56719261665907e46): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (100 45671926166590713658563950565925041370841481217 4.56719261665907e46): neg: (= -4.56719261665907e46)
PASS: numbers.test: exact->inexact: frac big/big
PASS: numbers.test: exact->inexact: frac big/big, exceeding double
PASS: numbers.test: expt: (documented? expt)
PASS: numbers.test: expt: (eqv? 1 (expt 0 0))
PASS: numbers.test: expt: (eqv? 1 (expt 0.0 0))
PASS: numbers.test: expt: (eqv? 1.0 (expt 0 0.0))
PASS: numbers.test: expt: (eqv? 1.0 (expt 0.0 0.0))
PASS: numbers.test: expt: (real-nan? (expt 0 -1))
PASS: numbers.test: expt: (real-nan? (expt 0 -1.0))
PASS: numbers.test: expt: (real-nan? (expt 0.0 -1))
PASS: numbers.test: expt: (real-nan? (expt 0.0 -1.0))
PASS: numbers.test: expt: (eqv? 0 (expt 0 3))
PASS: numbers.test: expt: (= 0 (expt 0 4.0))
PASS: numbers.test: expt: (eqv? 0.0 (expt 0.0 5))
PASS: numbers.test: expt: (eqv? 0.0 (expt 0.0 6.0))
PASS: numbers.test: expt: (eqv? -2742638075.5 (expt -2742638075.5 1))
PASS: numbers.test: expt: (eqv? (* -2742638075.5 -2742638075.5) (expt -2742638075.5 2))
PASS: numbers.test: expt: (eqv? 4.0 (expt -2.0 2.0))
PASS: numbers.test: expt: (eqv? -1/8 (expt -2 -3))
PASS: numbers.test: expt: (eqv? -0.125 (expt -2.0 -3))
PASS: numbers.test: expt: (eqv? -0.125 (expt -2 -3.0))
PASS: numbers.test: expt: (eqv? -0.125 (expt -2.0 -3.0))
PASS: numbers.test: expt: (eqv? 0.25 (expt 2.0 -2.0))
PASS: numbers.test: expt: (test-eqv? (* -1.0+0.0i 12398 12398) (expt 0.0+12398.0i 2.0))
PASS: numbers.test: expt: (eqv-loosely? 0.0+1.0i (expt -1 0.5))
PASS: numbers.test: expt: (eqv-loosely? 0.0+1.0i (expt -1 1/2))
PASS: numbers.test: expt: (eqv-loosely? 1.0+1.7320508075688i (expt -8 1/3))
PASS: numbers.test: expt: (eqv? +inf.0 (expt 2 +inf.0))
PASS: numbers.test: expt: (eqv? +inf.0 (expt 2.0 +inf.0))
PASS: numbers.test: expt: (eqv? 0.0 (expt 2 -inf.0))
PASS: numbers.test: expt: (eqv? 0.0 (expt 2.0 -inf.0))
PASS: numbers.test: sin: (eqv? 0 (sin 0))
PASS: numbers.test: sin: (eqv? 0.0 (sin 0.0))
PASS: numbers.test: sin: (eqv-loosely? 1.0 (sin 1.57))
PASS: numbers.test: sin: (eqv-loosely? 0.0+1.175i (sin 0.0+1.0i))
PASS: numbers.test: sin: (real-nan? (sin +nan.0))
PASS: numbers.test: sin: (real-nan? (sin +inf.0))
PASS: numbers.test: sin: (real-nan? (sin -inf.0))
PASS: numbers.test: cos: (eqv? 1 (cos 0))
PASS: numbers.test: cos: (eqv? 1.0 (cos 0.0))
PASS: numbers.test: cos: (eqv-loosely? 0.0 (cos 1.57))
PASS: numbers.test: cos: (eqv-loosely? 1.543 (cos 0.0+1.0i))
PASS: numbers.test: cos: (real-nan? (cos +nan.0))
PASS: numbers.test: cos: (real-nan? (cos +inf.0))
PASS: numbers.test: cos: (real-nan? (cos -inf.0))
PASS: numbers.test: tan: (eqv? 0 (tan 0))
PASS: numbers.test: tan: (eqv? 0.0 (tan 0.0))
PASS: numbers.test: tan: (eqv-loosely? 1.0 (tan 0.785))
PASS: numbers.test: tan: (eqv-loosely? 0.0+0.76i (tan 0.0+1.0i))
PASS: numbers.test: tan: (real-nan? (tan +nan.0))
PASS: numbers.test: tan: (real-nan? (tan +inf.0))
PASS: numbers.test: tan: (real-nan? (tan -inf.0))
PASS: numbers.test: asin: (complex-nan? (asin +nan.0))
PASS: numbers.test: asin: (eqv? 0 (asin 0))
PASS: numbers.test: asin: (eqv? 0.0 (asin 0.0))
PASS: numbers.test: acos: (complex-nan? (acos +nan.0))
PASS: numbers.test: acos: (eqv? 0 (acos 1))
PASS: numbers.test: acos: (eqv? 0.0 (acos 1.0))
PASS: numbers.test: atan: (real-nan? (atan +nan.0))
PASS: numbers.test: atan: (eqv? 0 (atan 0))
PASS: numbers.test: atan: (eqv? 0.0 (atan 0.0))
PASS: numbers.test: atan: (eqv-loosely? 1.57 (atan +inf.0))
PASS: numbers.test: atan: (eqv-loosely? -1.57 (atan -inf.0))
PASS: numbers.test: sinh: (= 0 (sinh 0))
PASS: numbers.test: sinh: (= 0.0 (sinh 0.0))
PASS: numbers.test: cosh: (= 1 (cosh 0))
PASS: numbers.test: cosh: (= 1.0 (cosh 0.0))
PASS: numbers.test: tanh: (= 0 (tanh 0))
PASS: numbers.test: tanh: (= 0.0 (tanh 0.0))
PASS: numbers.test: asinh: (= 0 (asinh 0))
PASS: numbers.test: asinh: (= 0.0 (asinh 0.0))
PASS: numbers.test: acosh: (= 0 (acosh 1))
PASS: numbers.test: acosh: (= 0.0 (acosh 1.0))
PASS: numbers.test: atanh: (= 0 (atanh 0))
PASS: numbers.test: atanh: (= 0.0 (atanh 0.0))
PASS: numbers.test: make-rectangular: (real? (make-rectangular 5.0 0))
PASS: numbers.test: make-rectangular: (not (real? (make-rectangular 5.0 0.0)))
PASS: numbers.test: make-rectangular: (not (real? (make-rectangular 5.0 -0.0)))
PASS: numbers.test: make-polar: (real? (make-polar 0 1.0))
PASS: numbers.test: make-polar: (real? (make-polar 5.0 0))
PASS: numbers.test: make-polar: (not (real? (make-polar 5.0 0.0)))
PASS: numbers.test: make-polar: (not (real? (make-polar 5.0 -0.0)))
PASS: numbers.test: make-polar: (eqv? 0 (make-polar 0 0))
PASS: numbers.test: make-polar: (eqv? 0 (make-polar 0 123.456))
PASS: numbers.test: make-polar: (eqv? 1 (make-polar 1 0))
PASS: numbers.test: make-polar: (eqv? -1 (make-polar -1 0))
PASS: numbers.test: make-polar: (almost= 0.0+1.0i (make-polar 1 (* 0.5 pi)))
PASS: numbers.test: make-polar: (almost= -1 (make-polar 1 (* 1.0 pi)))
PASS: numbers.test: make-polar: (almost= 0.0-1.0i (make-polar 1 (* 1.5 pi)))
PASS: numbers.test: make-polar: (almost= 1 (make-polar 1 (* 2.0 pi)))
PASS: numbers.test: real-part: (documented? real-part)
PASS: numbers.test: real-part: (eqv? 5.0 (real-part 5.0))
PASS: numbers.test: real-part: (eqv? 0.0 (real-part 0.0+5.0i))
PASS: numbers.test: real-part: (eqv? 5 (real-part 5))
PASS: numbers.test: real-part: (eqv? 1/5 (real-part 1/5))
PASS: numbers.test: real-part: (eqv? (#{1+}# fixnum-max) (real-part (#{1+}# fixnum-max)))
PASS: numbers.test: imag-part: (documented? imag-part)
PASS: numbers.test: imag-part: (eqv? 0 (imag-part 5.0))
PASS: numbers.test: imag-part: (eqv? 5.0 (imag-part 0.0+5.0i))
PASS: numbers.test: imag-part: (eqv? 0 (imag-part 5))
PASS: numbers.test: imag-part: (eqv? 0 (imag-part 1/5))
PASS: numbers.test: imag-part: (eqv? 0 (imag-part (#{1+}# fixnum-max)))
PASS: numbers.test: magnitude: (documented? magnitude)
PASS: numbers.test: magnitude: (= 0 (magnitude 0))
PASS: numbers.test: magnitude: (= 1 (magnitude 1))
PASS: numbers.test: magnitude: (= 1 (magnitude -1))
PASS: numbers.test: magnitude: (= 1 (magnitude 0.0+1.0i))
PASS: numbers.test: magnitude: (= 1 (magnitude 0.0-1.0i))
PASS: numbers.test: magnitude: (= 5 (magnitude 3.0+4.0i))
PASS: numbers.test: magnitude: (= 5 (magnitude 3.0-4.0i))
PASS: numbers.test: magnitude: (= 5 (magnitude -3.0+4.0i))
PASS: numbers.test: magnitude: (= 5 (magnitude -3.0-4.0i))
PASS: numbers.test: angle: (documented? angle)
PASS: numbers.test: angle: inum +ve
PASS: numbers.test: angle: inum -ve
PASS: numbers.test: angle: bignum +ve
PASS: numbers.test: angle: bignum -ve
PASS: numbers.test: angle: flonum +ve
PASS: numbers.test: angle: flonum -ve
PASS: numbers.test: inexact->exact: (documented? inexact->exact)
PASS: numbers.test: inexact->exact: +inf
PASS: numbers.test: inexact->exact: -inf
PASS: numbers.test: inexact->exact: nan
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (0 1.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (1 2.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (2 4.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (3 8.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (4 16.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (5 32.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (6 64.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (7 128.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (8 256.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (9 512.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (10 1024.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (11 2048.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (12 4096.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (13 8192.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (14 16384.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (15 32768.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (16 65536.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (17 131072.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (18 262144.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (19 524288.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (20 1048576.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (21 2097152.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (22 4194304.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (23 8388608.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (24 16777216.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (25 33554432.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (26 67108864.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (27 134217728.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (28 268435456.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (29 536870912.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (30 1073741824.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (31 2147483648.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (32 4294967296.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (33 8589934592.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (34 17179869184.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (35 34359738368.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (36 68719476736.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (37 137438953472.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (38 274877906944.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (39 549755813888.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (40 1099511627776.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (41 2199023255552.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (42 4398046511104.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (43 8796093022208.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (44 17592186044416.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (45 35184372088832.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (46 70368744177664.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (47 140737488355328.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (48 281474976710656.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (49 562949953421312.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (50 1125899906842620.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (51 2251799813685250.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (52 4503599627370500.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (53 9007199254740990.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (54 18014398509482000.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (55 36028797018964000.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (56 72057594037927900.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (57 144115188075856000.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (58 288230376151712000.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (59 576460752303423000.0)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (60 1.15292150460685e18)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (61 2.30584300921369e18)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (62 4.61168601842739e18)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (63 9.22337203685478e18)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (64 1.84467440737096e19)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (65 3.68934881474191e19)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (66 7.37869762948382e19)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (67 1.47573952589676e20)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (68 2.95147905179353e20)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (69 5.90295810358706e20)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (70 1.18059162071741e21)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (71 2.36118324143482e21)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (72 4.72236648286965e21)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (73 9.44473296573929e21)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (74 1.88894659314786e22)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (75 3.77789318629572e22)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (76 7.55578637259143e22)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (77 1.51115727451829e23)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (78 3.02231454903657e23)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (79 6.04462909807315e23)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (80 1.20892581961463e24)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (81 2.41785163922926e24)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (82 4.83570327845852e24)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (83 9.67140655691703e24)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (84 1.93428131138341e25)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (85 3.86856262276681e25)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (86 7.73712524553363e25)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (87 1.54742504910673e26)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (88 3.09485009821345e26)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (89 6.1897001964269e26)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (90 1.23794003928538e27)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (91 2.47588007857076e27)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (92 4.95176015714152e27)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (93 9.90352031428304e27)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (94 1.98070406285661e28)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (95 3.96140812571322e28)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (96 7.92281625142643e28)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (97 1.58456325028529e29)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (98 3.16912650057057e29)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (99 6.33825300114115e29)
PASS: numbers.test: inexact->exact: 2.0**i to exact and back: (100 1.26765060022823e30)
PASS: numbers.test: integer-expt: (documented? integer-expt)
PASS: numbers.test: integer-expt: 2^+inf
PASS: numbers.test: integer-expt: 2^-inf
PASS: numbers.test: integer-expt: 2^nan
PASS: numbers.test: integer-expt: (eqv? 1 (integer-expt 0 0))
PASS: numbers.test: integer-expt: (eqv? 1 (integer-expt 0.0 0))
PASS: numbers.test: integer-expt: (real-nan? (integer-expt 0 -1))
PASS: numbers.test: integer-expt: (real-nan? (integer-expt 0.0 -1))
PASS: numbers.test: integer-expt: (eqv? 0 (integer-expt 0 3))
PASS: numbers.test: integer-expt: (eqv? 0.0 (integer-expt 0.0 5))
PASS: numbers.test: integer-expt: (eqv? -2742638075.5 (integer-expt -2742638075.5 1))
PASS: numbers.test: integer-expt: (eqv? (* -2742638075.5 -2742638075.5) (integer-expt -2742638075.5 2))
PASS: numbers.test: integer-expt: (eqv? 4.0 (integer-expt -2.0 2))
PASS: numbers.test: integer-expt: (eqv? -1/8 (integer-expt -2 -3))
PASS: numbers.test: integer-expt: (eqv? -0.125 (integer-expt -2.0 -3))
PASS: numbers.test: integer-expt: (eqv? 0.25 (integer-expt 2.0 -2))
PASS: numbers.test: integer-expt: (test-eqv? (* -1.0+0.0i 12398 12398) (integer-expt 0.0+12398.0i 2))
PASS: numbers.test: integer-length: (documented? integer-length)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1 expect 0)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2 expect 1)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4 expect 2)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-8 expect 3)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-16 expect 4)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-32 expect 5)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-64 expect 6)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-128 expect 7)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-256 expect 8)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-512 expect 9)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1024 expect 10)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2048 expect 11)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4096 expect 12)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-8192 expect 13)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-16384 expect 14)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-32768 expect 15)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-65536 expect 16)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-131072 expect 17)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-262144 expect 18)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-524288 expect 19)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1048576 expect 20)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2097152 expect 21)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4194304 expect 22)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-8388608 expect 23)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-16777216 expect 24)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-33554432 expect 25)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-67108864 expect 26)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-134217728 expect 27)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-268435456 expect 28)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-536870912 expect 29)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1073741824 expect 30)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2147483648 expect 31)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4294967296 expect 32)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-8589934592 expect 33)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-17179869184 expect 34)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-34359738368 expect 35)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-68719476736 expect 36)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-137438953472 expect 37)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-274877906944 expect 38)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-549755813888 expect 39)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1099511627776 expect 40)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2199023255552 expect 41)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4398046511104 expect 42)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-8796093022208 expect 43)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-17592186044416 expect 44)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-35184372088832 expect 45)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-70368744177664 expect 46)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-140737488355328 expect 47)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-281474976710656 expect 48)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-562949953421312 expect 49)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1125899906842624 expect 50)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2251799813685248 expect 51)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4503599627370496 expect 52)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-9007199254740992 expect 53)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-18014398509481984 expect 54)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-36028797018963968 expect 55)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-72057594037927936 expect 56)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-144115188075855872 expect 57)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-288230376151711744 expect 58)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-576460752303423488 expect 59)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1152921504606846976 expect 60)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2305843009213693952 expect 61)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4611686018427387904 expect 62)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-9223372036854775808 expect 63)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-18446744073709551616 expect 64)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-36893488147419103232 expect 65)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-73786976294838206464 expect 66)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-147573952589676412928 expect 67)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-295147905179352825856 expect 68)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-590295810358705651712 expect 69)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1180591620717411303424 expect 70)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2361183241434822606848 expect 71)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4722366482869645213696 expect 72)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-9444732965739290427392 expect 73)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-18889465931478580854784 expect 74)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-37778931862957161709568 expect 75)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-75557863725914323419136 expect 76)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-151115727451828646838272 expect 77)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-302231454903657293676544 expect 78)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-604462909807314587353088 expect 79)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1208925819614629174706176 expect 80)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2417851639229258349412352 expect 81)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4835703278458516698824704 expect 82)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-9671406556917033397649408 expect 83)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-19342813113834066795298816 expect 84)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-38685626227668133590597632 expect 85)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-77371252455336267181195264 expect 86)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-154742504910672534362390528 expect 87)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-309485009821345068724781056 expect 88)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-618970019642690137449562112 expect 89)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1237940039285380274899124224 expect 90)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2475880078570760549798248448 expect 91)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-4951760157141521099596496896 expect 92)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-9903520314283042199192993792 expect 93)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-19807040628566084398385987584 expect 94)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-39614081257132168796771975168 expect 95)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-79228162514264337593543950336 expect 96)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-158456325028528675187087900672 expect 97)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-316912650057057350374175801344 expect 98)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-633825300114114700748351602688 expect 99)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1267650600228229401496703205376 expect 100)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2535301200456458802993406410752 expect 101)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-5070602400912917605986812821504 expect 102)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-10141204801825835211973625643008 expect 103)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-20282409603651670423947251286016 expect 104)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-40564819207303340847894502572032 expect 105)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-81129638414606681695789005144064 expect 106)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-162259276829213363391578010288128 expect 107)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-324518553658426726783156020576256 expect 108)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-649037107316853453566312041152512 expect 109)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1298074214633706907132624082305024 expect 110)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2596148429267413814265248164610048 expect 111)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-5192296858534827628530496329220096 expect 112)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-10384593717069655257060992658440192 expect 113)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-20769187434139310514121985316880384 expect 114)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-41538374868278621028243970633760768 expect 115)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-83076749736557242056487941267521536 expect 116)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-166153499473114484112975882535043072 expect 117)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-332306998946228968225951765070086144 expect 118)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-664613997892457936451903530140172288 expect 119)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1329227995784915872903807060280344576 expect 120)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2658455991569831745807614120560689152 expect 121)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-5316911983139663491615228241121378304 expect 122)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-10633823966279326983230456482242756608 expect 123)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-21267647932558653966460912964485513216 expect 124)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-42535295865117307932921825928971026432 expect 125)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-85070591730234615865843651857942052864 expect 126)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-170141183460469231731687303715884105728 expect 127)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-340282366920938463463374607431768211456 expect 128)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-680564733841876926926749214863536422912 expect 129)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1361129467683753853853498429727072845824 expect 130)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2722258935367507707706996859454145691648 expect 131)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-5444517870735015415413993718908291383296 expect 132)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-10889035741470030830827987437816582766592 expect 133)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-21778071482940061661655974875633165533184 expect 134)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-43556142965880123323311949751266331066368 expect 135)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-87112285931760246646623899502532662132736 expect 136)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-174224571863520493293247799005065324265472 expect 137)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-348449143727040986586495598010130648530944 expect 138)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-696898287454081973172991196020261297061888 expect 139)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1393796574908163946345982392040522594123776 expect 140)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2787593149816327892691964784081045188247552 expect 141)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-5575186299632655785383929568162090376495104 expect 142)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-11150372599265311570767859136324180752990208 expect 143)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-22300745198530623141535718272648361505980416 expect 144)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-44601490397061246283071436545296723011960832 expect 145)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-89202980794122492566142873090593446023921664 expect 146)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-178405961588244985132285746181186892047843328 expect 147)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-356811923176489970264571492362373784095686656 expect 148)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-713623846352979940529142984724747568191373312 expect 149)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1427247692705959881058285969449495136382746624 expect 150)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2854495385411919762116571938898990272765493248 expect 151)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-5708990770823839524233143877797980545530986496 expect 152)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-11417981541647679048466287755595961091061972992 expect 153)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-22835963083295358096932575511191922182123945984 expect 154)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-45671926166590716193865151022383844364247891968 expect 155)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-91343852333181432387730302044767688728495783936 expect 156)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-182687704666362864775460604089535377456991567872 expect 157)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-365375409332725729550921208179070754913983135744 expect 158)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-730750818665451459101842416358141509827966271488 expect 159)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1461501637330902918203684832716283019655932542976 expect 160)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2923003274661805836407369665432566039311865085952 expect 161)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-5846006549323611672814739330865132078623730171904 expect 162)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-11692013098647223345629478661730264157247460343808 expect 163)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-23384026197294446691258957323460528314494920687616 expect 164)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-46768052394588893382517914646921056628989841375232 expect 165)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-93536104789177786765035829293842113257979682750464 expect 166)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-187072209578355573530071658587684226515959365500928 expect 167)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-374144419156711147060143317175368453031918731001856 expect 168)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-748288838313422294120286634350736906063837462003712 expect 169)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1496577676626844588240573268701473812127674924007424 expect 170)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-2993155353253689176481146537402947624255349848014848 expect 171)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-5986310706507378352962293074805895248510699696029696 expect 172)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-11972621413014756705924586149611790497021399392059392 expect 173)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-23945242826029513411849172299223580994042798784118784 expect 174)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-47890485652059026823698344598447161988085597568237568 expect 175)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-95780971304118053647396689196894323976171195136475136 expect 176)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-191561942608236107294793378393788647952342390272950272 expect 177)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-383123885216472214589586756787577295904684780545900544 expect 178)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-766247770432944429179173513575154591809369561091801088 expect 179)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1532495540865888858358347027150309183618739122183602176 expect 180)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-3064991081731777716716694054300618367237478244367204352 expect 181)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-6129982163463555433433388108601236734474956488734408704 expect 182)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-12259964326927110866866776217202473468949912977468817408 expect 183)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-24519928653854221733733552434404946937899825954937634816 expect 184)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-49039857307708443467467104868809893875799651909875269632 expect 185)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-98079714615416886934934209737619787751599303819750539264 expect 186)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-196159429230833773869868419475239575503198607639501078528 expect 187)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-392318858461667547739736838950479151006397215279002157056 expect 188)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-784637716923335095479473677900958302012794430558004314112 expect 189)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1569275433846670190958947355801916604025588861116008628224 expect 190)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-3138550867693340381917894711603833208051177722232017256448 expect 191)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-6277101735386680763835789423207666416102355444464034512896 expect 192)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-12554203470773361527671578846415332832204710888928069025792 expect 193)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-25108406941546723055343157692830665664409421777856138051584 expect 194)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-50216813883093446110686315385661331328818843555712276103168 expect 195)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-100433627766186892221372630771322662657637687111424552206336 expect 196)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-200867255532373784442745261542645325315275374222849104412672 expect 197)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-401734511064747568885490523085290650630550748445698208825344 expect 198)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-803469022129495137770981046170581301261101496891396417650688 expect 199)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1606938044258990275541962092341162602522202993782792835301376 expect 200)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-3213876088517980551083924184682325205044405987565585670602752 expect 201)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-6427752177035961102167848369364650410088811975131171341205504 expect 202)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-12855504354071922204335696738729300820177623950262342682411008 expect 203)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-25711008708143844408671393477458601640355247900524685364822016 expect 204)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-51422017416287688817342786954917203280710495801049370729644032 expect 205)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-102844034832575377634685573909834406561420991602098741459288064 expect 206)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-205688069665150755269371147819668813122841983204197482918576128 expect 207)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-411376139330301510538742295639337626245683966408394965837152256 expect 208)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-822752278660603021077484591278675252491367932816789931674304512 expect 209)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1645504557321206042154969182557350504982735865633579863348609024 expect 210)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-3291009114642412084309938365114701009965471731267159726697218048 expect 211)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-6582018229284824168619876730229402019930943462534319453394436096 expect 212)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-13164036458569648337239753460458804039861886925068638906788872192 expect 213)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-26328072917139296674479506920917608079723773850137277813577744384 expect 214)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-52656145834278593348959013841835216159447547700274555627155488768 expect 215)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-105312291668557186697918027683670432318895095400549111254310977536 expect 216)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-210624583337114373395836055367340864637790190801098222508621955072 expect 217)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-421249166674228746791672110734681729275580381602196445017243910144 expect 218)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-842498333348457493583344221469363458551160763204392890034487820288 expect 219)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1684996666696914987166688442938726917102321526408785780068975640576 expect 220)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-3369993333393829974333376885877453834204643052817571560137951281152 expect 221)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-6739986666787659948666753771754907668409286105635143120275902562304 expect 222)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-13479973333575319897333507543509815336818572211270286240551805124608 expect 223)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-26959946667150639794667015087019630673637144422540572481103610249216 expect 224)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-53919893334301279589334030174039261347274288845081144962207220498432 expect 225)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-107839786668602559178668060348078522694548577690162289924414440996864 expect 226)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-215679573337205118357336120696157045389097155380324579848828881993728 expect 227)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-431359146674410236714672241392314090778194310760649159697657763987456 expect 228)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-862718293348820473429344482784628181556388621521298319395315527974912 expect 229)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1725436586697640946858688965569256363112777243042596638790631055949824 expect 230)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-3450873173395281893717377931138512726225554486085193277581262111899648 expect 231)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-6901746346790563787434755862277025452451108972170386555162524223799296 expect 232)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-13803492693581127574869511724554050904902217944340773110325048447598592 expect 233)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-27606985387162255149739023449108101809804435888681546220650096895197184 expect 234)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-55213970774324510299478046898216203619608871777363092441300193790394368 expect 235)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-110427941548649020598956093796432407239217743554726184882600387580788736 expect 236)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-220855883097298041197912187592864814478435487109452369765200775161577472 expect 237)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-441711766194596082395824375185729628956870974218904739530401550323154944 expect 238)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-883423532389192164791648750371459257913741948437809479060803100646309888 expect 239)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1766847064778384329583297500742918515827483896875618958121606201292619776 expect 240)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-3533694129556768659166595001485837031654967793751237916243212402585239552 expect 241)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-7067388259113537318333190002971674063309935587502475832486424805170479104 expect 242)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-14134776518227074636666380005943348126619871175004951664972849610340958208 expect 243)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-28269553036454149273332760011886696253239742350009903329945699220681916416 expect 244)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-56539106072908298546665520023773392506479484700019806659891398441363832832 expect 245)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-113078212145816597093331040047546785012958969400039613319782796882727665664 expect 246)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-226156424291633194186662080095093570025917938800079226639565593765455331328 expect 247)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-452312848583266388373324160190187140051835877600158453279131187530910662656 expect 248)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-904625697166532776746648320380374280103671755200316906558262375061821325312 expect 249)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-1809251394333065553493296640760748560207343510400633813116524750123642650624 expect 250)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-3618502788666131106986593281521497120414687020801267626233049500247285301248 expect 251)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-7237005577332262213973186563042994240829374041602535252466099000494570602496 expect 252)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-14474011154664524427946373126085988481658748083205070504932198000989141204992 expect 253)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-28948022309329048855892746252171976963317496166410141009864396001978282409984 expect 254)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-57896044618658097711785492504343953926634992332820282019728792003956564819968 expect 255)
PASS: numbers.test: integer-length: -2^i, ...11100..00: (-115792089237316195423570985008687907853269984665640564039457584007913129639936 expect 256)
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -7
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -15
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -31
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -63
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -127
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -255
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -511
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1023
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2047
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4095
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -8191
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -16383
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -32767
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -65535
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -131071
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -262143
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -524287
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1048575
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2097151
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4194303
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -8388607
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -16777215
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -33554431
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -67108863
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -134217727
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -268435455
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -536870911
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1073741823
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2147483647
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4294967295
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -8589934591
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -17179869183
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -34359738367
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -68719476735
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -137438953471
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -274877906943
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -549755813887
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1099511627775
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2199023255551
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4398046511103
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -8796093022207
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -17592186044415
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -35184372088831
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -70368744177663
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -140737488355327
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -281474976710655
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -562949953421311
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1125899906842623
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2251799813685247
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4503599627370495
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -9007199254740991
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -18014398509481983
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -36028797018963967
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -72057594037927935
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -144115188075855871
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -288230376151711743
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -576460752303423487
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1152921504606846975
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2305843009213693951
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4611686018427387903
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -9223372036854775807
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -18446744073709551615
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -36893488147419103231
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -73786976294838206463
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -147573952589676412927
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -295147905179352825855
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -590295810358705651711
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1180591620717411303423
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2361183241434822606847
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4722366482869645213695
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -9444732965739290427391
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -18889465931478580854783
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -37778931862957161709567
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -75557863725914323419135
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -151115727451828646838271
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -302231454903657293676543
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -604462909807314587353087
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1208925819614629174706175
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2417851639229258349412351
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4835703278458516698824703
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -9671406556917033397649407
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -19342813113834066795298815
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -38685626227668133590597631
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -77371252455336267181195263
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -154742504910672534362390527
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -309485009821345068724781055
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -618970019642690137449562111
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1237940039285380274899124223
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2475880078570760549798248447
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -4951760157141521099596496895
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -9903520314283042199192993791
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -19807040628566084398385987583
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -39614081257132168796771975167
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -79228162514264337593543950335
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -158456325028528675187087900671
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -316912650057057350374175801343
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -633825300114114700748351602687
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1267650600228229401496703205375
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2535301200456458802993406410751
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -5070602400912917605986812821503
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -10141204801825835211973625643007
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -20282409603651670423947251286015
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -40564819207303340847894502572031
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -81129638414606681695789005144063
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -162259276829213363391578010288127
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -324518553658426726783156020576255
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -649037107316853453566312041152511
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1298074214633706907132624082305023
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2596148429267413814265248164610047
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -5192296858534827628530496329220095
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -10384593717069655257060992658440191
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -20769187434139310514121985316880383
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -41538374868278621028243970633760767
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -83076749736557242056487941267521535
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -166153499473114484112975882535043071
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -332306998946228968225951765070086143
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -664613997892457936451903530140172287
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1329227995784915872903807060280344575
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2658455991569831745807614120560689151
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -5316911983139663491615228241121378303
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -10633823966279326983230456482242756607
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -21267647932558653966460912964485513215
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -42535295865117307932921825928971026431
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -85070591730234615865843651857942052863
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -170141183460469231731687303715884105727
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -340282366920938463463374607431768211455
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -680564733841876926926749214863536422911
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1361129467683753853853498429727072845823
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2722258935367507707706996859454145691647
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -5444517870735015415413993718908291383295
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -10889035741470030830827987437816582766591
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -21778071482940061661655974875633165533183
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -43556142965880123323311949751266331066367
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -87112285931760246646623899502532662132735
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -174224571863520493293247799005065324265471
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -348449143727040986586495598010130648530943
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -696898287454081973172991196020261297061887
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1393796574908163946345982392040522594123775
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2787593149816327892691964784081045188247551
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -5575186299632655785383929568162090376495103
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -11150372599265311570767859136324180752990207
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -22300745198530623141535718272648361505980415
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -44601490397061246283071436545296723011960831
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -89202980794122492566142873090593446023921663
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -178405961588244985132285746181186892047843327
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -356811923176489970264571492362373784095686655
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -713623846352979940529142984724747568191373311
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1427247692705959881058285969449495136382746623
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2854495385411919762116571938898990272765493247
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -5708990770823839524233143877797980545530986495
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -11417981541647679048466287755595961091061972991
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -22835963083295358096932575511191922182123945983
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -45671926166590716193865151022383844364247891967
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -91343852333181432387730302044767688728495783935
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -182687704666362864775460604089535377456991567871
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -365375409332725729550921208179070754913983135743
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -730750818665451459101842416358141509827966271487
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1461501637330902918203684832716283019655932542975
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2923003274661805836407369665432566039311865085951
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -5846006549323611672814739330865132078623730171903
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -11692013098647223345629478661730264157247460343807
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -23384026197294446691258957323460528314494920687615
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -46768052394588893382517914646921056628989841375231
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -93536104789177786765035829293842113257979682750463
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -187072209578355573530071658587684226515959365500927
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -374144419156711147060143317175368453031918731001855
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -748288838313422294120286634350736906063837462003711
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1496577676626844588240573268701473812127674924007423
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -2993155353253689176481146537402947624255349848014847
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -5986310706507378352962293074805895248510699696029695
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -11972621413014756705924586149611790497021399392059391
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -23945242826029513411849172299223580994042798784118783
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -47890485652059026823698344598447161988085597568237567
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -95780971304118053647396689196894323976171195136475135
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -191561942608236107294793378393788647952342390272950271
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -383123885216472214589586756787577295904684780545900543
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -766247770432944429179173513575154591809369561091801087
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1532495540865888858358347027150309183618739122183602175
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3064991081731777716716694054300618367237478244367204351
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -6129982163463555433433388108601236734474956488734408703
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -12259964326927110866866776217202473468949912977468817407
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -24519928653854221733733552434404946937899825954937634815
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -49039857307708443467467104868809893875799651909875269631
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -98079714615416886934934209737619787751599303819750539263
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -196159429230833773869868419475239575503198607639501078527
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -392318858461667547739736838950479151006397215279002157055
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -784637716923335095479473677900958302012794430558004314111
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1569275433846670190958947355801916604025588861116008628223
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3138550867693340381917894711603833208051177722232017256447
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -6277101735386680763835789423207666416102355444464034512895
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -12554203470773361527671578846415332832204710888928069025791
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -25108406941546723055343157692830665664409421777856138051583
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -50216813883093446110686315385661331328818843555712276103167
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -100433627766186892221372630771322662657637687111424552206335
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -200867255532373784442745261542645325315275374222849104412671
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -401734511064747568885490523085290650630550748445698208825343
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -803469022129495137770981046170581301261101496891396417650687
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1606938044258990275541962092341162602522202993782792835301375
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3213876088517980551083924184682325205044405987565585670602751
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -6427752177035961102167848369364650410088811975131171341205503
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -12855504354071922204335696738729300820177623950262342682411007
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -25711008708143844408671393477458601640355247900524685364822015
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -51422017416287688817342786954917203280710495801049370729644031
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -102844034832575377634685573909834406561420991602098741459288063
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -205688069665150755269371147819668813122841983204197482918576127
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -411376139330301510538742295639337626245683966408394965837152255
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -822752278660603021077484591278675252491367932816789931674304511
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1645504557321206042154969182557350504982735865633579863348609023
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3291009114642412084309938365114701009965471731267159726697218047
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -6582018229284824168619876730229402019930943462534319453394436095
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -13164036458569648337239753460458804039861886925068638906788872191
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -26328072917139296674479506920917608079723773850137277813577744383
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -52656145834278593348959013841835216159447547700274555627155488767
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -105312291668557186697918027683670432318895095400549111254310977535
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -210624583337114373395836055367340864637790190801098222508621955071
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -421249166674228746791672110734681729275580381602196445017243910143
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -842498333348457493583344221469363458551160763204392890034487820287
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1684996666696914987166688442938726917102321526408785780068975640575
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3369993333393829974333376885877453834204643052817571560137951281151
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -6739986666787659948666753771754907668409286105635143120275902562303
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -13479973333575319897333507543509815336818572211270286240551805124607
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -26959946667150639794667015087019630673637144422540572481103610249215
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -53919893334301279589334030174039261347274288845081144962207220498431
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -107839786668602559178668060348078522694548577690162289924414440996863
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -215679573337205118357336120696157045389097155380324579848828881993727
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -431359146674410236714672241392314090778194310760649159697657763987455
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -862718293348820473429344482784628181556388621521298319395315527974911
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1725436586697640946858688965569256363112777243042596638790631055949823
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3450873173395281893717377931138512726225554486085193277581262111899647
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -6901746346790563787434755862277025452451108972170386555162524223799295
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -13803492693581127574869511724554050904902217944340773110325048447598591
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -27606985387162255149739023449108101809804435888681546220650096895197183
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -55213970774324510299478046898216203619608871777363092441300193790394367
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -110427941548649020598956093796432407239217743554726184882600387580788735
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -220855883097298041197912187592864814478435487109452369765200775161577471
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -441711766194596082395824375185729628956870974218904739530401550323154943
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -883423532389192164791648750371459257913741948437809479060803100646309887
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1766847064778384329583297500742918515827483896875618958121606201292619775
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3533694129556768659166595001485837031654967793751237916243212402585239551
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -7067388259113537318333190002971674063309935587502475832486424805170479103
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -14134776518227074636666380005943348126619871175004951664972849610340958207
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -28269553036454149273332760011886696253239742350009903329945699220681916415
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -56539106072908298546665520023773392506479484700019806659891398441363832831
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -113078212145816597093331040047546785012958969400039613319782796882727665663
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -226156424291633194186662080095093570025917938800079226639565593765455331327
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -452312848583266388373324160190187140051835877600158453279131187530910662655
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -904625697166532776746648320380374280103671755200316906558262375061821325311
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -1809251394333065553493296640760748560207343510400633813116524750123642650623
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -3618502788666131106986593281521497120414687020801267626233049500247285301247
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -7237005577332262213973186563042994240829374041602535252466099000494570602495
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -14474011154664524427946373126085988481658748083205070504932198000989141204991
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -28948022309329048855892746252171976963317496166410141009864396001978282409983
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -57896044618658097711785492504343953926634992332820282019728792003956564819967
PASS: numbers.test: integer-length: -2^i+1 ...11100..01: -115792089237316195423570985008687907853269984665640564039457584007913129639935
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -9
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -17
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -33
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -65
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -129
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -257
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -513
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1025
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2049
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4097
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -8193
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -16385
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -32769
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -65537
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -131073
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -262145
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -524289
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1048577
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2097153
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4194305
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -8388609
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -16777217
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -33554433
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -67108865
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -134217729
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -268435457
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -536870913
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1073741825
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2147483649
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4294967297
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -8589934593
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -17179869185
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -34359738369
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -68719476737
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -137438953473
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -274877906945
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -549755813889
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1099511627777
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2199023255553
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4398046511105
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -8796093022209
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -17592186044417
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -35184372088833
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -70368744177665
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -140737488355329
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -281474976710657
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -562949953421313
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1125899906842625
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2251799813685249
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4503599627370497
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -9007199254740993
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -18014398509481985
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -36028797018963969
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -72057594037927937
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -144115188075855873
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -288230376151711745
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -576460752303423489
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1152921504606846977
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2305843009213693953
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4611686018427387905
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -9223372036854775809
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -18446744073709551617
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -36893488147419103233
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -73786976294838206465
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -147573952589676412929
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -295147905179352825857
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -590295810358705651713
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1180591620717411303425
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2361183241434822606849
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4722366482869645213697
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -9444732965739290427393
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -18889465931478580854785
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -37778931862957161709569
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -75557863725914323419137
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -151115727451828646838273
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -302231454903657293676545
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -604462909807314587353089
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1208925819614629174706177
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2417851639229258349412353
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4835703278458516698824705
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -9671406556917033397649409
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -19342813113834066795298817
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -38685626227668133590597633
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -77371252455336267181195265
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -154742504910672534362390529
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -309485009821345068724781057
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -618970019642690137449562113
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1237940039285380274899124225
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2475880078570760549798248449
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -4951760157141521099596496897
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -9903520314283042199192993793
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -19807040628566084398385987585
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -39614081257132168796771975169
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -79228162514264337593543950337
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -158456325028528675187087900673
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -316912650057057350374175801345
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -633825300114114700748351602689
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1267650600228229401496703205377
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2535301200456458802993406410753
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5070602400912917605986812821505
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -10141204801825835211973625643009
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -20282409603651670423947251286017
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -40564819207303340847894502572033
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -81129638414606681695789005144065
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -162259276829213363391578010288129
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -324518553658426726783156020576257
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -649037107316853453566312041152513
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1298074214633706907132624082305025
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2596148429267413814265248164610049
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5192296858534827628530496329220097
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -10384593717069655257060992658440193
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -20769187434139310514121985316880385
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -41538374868278621028243970633760769
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -83076749736557242056487941267521537
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -166153499473114484112975882535043073
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -332306998946228968225951765070086145
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -664613997892457936451903530140172289
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1329227995784915872903807060280344577
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2658455991569831745807614120560689153
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5316911983139663491615228241121378305
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -10633823966279326983230456482242756609
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -21267647932558653966460912964485513217
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -42535295865117307932921825928971026433
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -85070591730234615865843651857942052865
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -170141183460469231731687303715884105729
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -340282366920938463463374607431768211457
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -680564733841876926926749214863536422913
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1361129467683753853853498429727072845825
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2722258935367507707706996859454145691649
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5444517870735015415413993718908291383297
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -10889035741470030830827987437816582766593
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -21778071482940061661655974875633165533185
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -43556142965880123323311949751266331066369
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -87112285931760246646623899502532662132737
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -174224571863520493293247799005065324265473
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -348449143727040986586495598010130648530945
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -696898287454081973172991196020261297061889
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1393796574908163946345982392040522594123777
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2787593149816327892691964784081045188247553
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5575186299632655785383929568162090376495105
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -11150372599265311570767859136324180752990209
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -22300745198530623141535718272648361505980417
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -44601490397061246283071436545296723011960833
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -89202980794122492566142873090593446023921665
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -178405961588244985132285746181186892047843329
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -356811923176489970264571492362373784095686657
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -713623846352979940529142984724747568191373313
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1427247692705959881058285969449495136382746625
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2854495385411919762116571938898990272765493249
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5708990770823839524233143877797980545530986497
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -11417981541647679048466287755595961091061972993
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -22835963083295358096932575511191922182123945985
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -45671926166590716193865151022383844364247891969
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -91343852333181432387730302044767688728495783937
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -182687704666362864775460604089535377456991567873
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -365375409332725729550921208179070754913983135745
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -730750818665451459101842416358141509827966271489
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1461501637330902918203684832716283019655932542977
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2923003274661805836407369665432566039311865085953
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5846006549323611672814739330865132078623730171905
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -11692013098647223345629478661730264157247460343809
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -23384026197294446691258957323460528314494920687617
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -46768052394588893382517914646921056628989841375233
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -93536104789177786765035829293842113257979682750465
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -187072209578355573530071658587684226515959365500929
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -374144419156711147060143317175368453031918731001857
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -748288838313422294120286634350736906063837462003713
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1496577676626844588240573268701473812127674924007425
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -2993155353253689176481146537402947624255349848014849
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -5986310706507378352962293074805895248510699696029697
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -11972621413014756705924586149611790497021399392059393
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -23945242826029513411849172299223580994042798784118785
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -47890485652059026823698344598447161988085597568237569
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -95780971304118053647396689196894323976171195136475137
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -191561942608236107294793378393788647952342390272950273
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -383123885216472214589586756787577295904684780545900545
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -766247770432944429179173513575154591809369561091801089
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1532495540865888858358347027150309183618739122183602177
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3064991081731777716716694054300618367237478244367204353
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -6129982163463555433433388108601236734474956488734408705
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -12259964326927110866866776217202473468949912977468817409
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -24519928653854221733733552434404946937899825954937634817
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -49039857307708443467467104868809893875799651909875269633
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -98079714615416886934934209737619787751599303819750539265
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -196159429230833773869868419475239575503198607639501078529
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -392318858461667547739736838950479151006397215279002157057
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -784637716923335095479473677900958302012794430558004314113
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1569275433846670190958947355801916604025588861116008628225
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3138550867693340381917894711603833208051177722232017256449
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -6277101735386680763835789423207666416102355444464034512897
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -12554203470773361527671578846415332832204710888928069025793
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -25108406941546723055343157692830665664409421777856138051585
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -50216813883093446110686315385661331328818843555712276103169
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -100433627766186892221372630771322662657637687111424552206337
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -200867255532373784442745261542645325315275374222849104412673
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -401734511064747568885490523085290650630550748445698208825345
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -803469022129495137770981046170581301261101496891396417650689
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1606938044258990275541962092341162602522202993782792835301377
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3213876088517980551083924184682325205044405987565585670602753
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -6427752177035961102167848369364650410088811975131171341205505
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -12855504354071922204335696738729300820177623950262342682411009
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -25711008708143844408671393477458601640355247900524685364822017
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -51422017416287688817342786954917203280710495801049370729644033
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -102844034832575377634685573909834406561420991602098741459288065
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -205688069665150755269371147819668813122841983204197482918576129
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -411376139330301510538742295639337626245683966408394965837152257
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -822752278660603021077484591278675252491367932816789931674304513
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1645504557321206042154969182557350504982735865633579863348609025
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3291009114642412084309938365114701009965471731267159726697218049
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -6582018229284824168619876730229402019930943462534319453394436097
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -13164036458569648337239753460458804039861886925068638906788872193
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -26328072917139296674479506920917608079723773850137277813577744385
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -52656145834278593348959013841835216159447547700274555627155488769
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -105312291668557186697918027683670432318895095400549111254310977537
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -210624583337114373395836055367340864637790190801098222508621955073
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -421249166674228746791672110734681729275580381602196445017243910145
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -842498333348457493583344221469363458551160763204392890034487820289
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1684996666696914987166688442938726917102321526408785780068975640577
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3369993333393829974333376885877453834204643052817571560137951281153
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -6739986666787659948666753771754907668409286105635143120275902562305
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -13479973333575319897333507543509815336818572211270286240551805124609
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -26959946667150639794667015087019630673637144422540572481103610249217
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -53919893334301279589334030174039261347274288845081144962207220498433
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -107839786668602559178668060348078522694548577690162289924414440996865
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -215679573337205118357336120696157045389097155380324579848828881993729
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -431359146674410236714672241392314090778194310760649159697657763987457
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -862718293348820473429344482784628181556388621521298319395315527974913
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1725436586697640946858688965569256363112777243042596638790631055949825
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3450873173395281893717377931138512726225554486085193277581262111899649
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -6901746346790563787434755862277025452451108972170386555162524223799297
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -13803492693581127574869511724554050904902217944340773110325048447598593
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -27606985387162255149739023449108101809804435888681546220650096895197185
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -55213970774324510299478046898216203619608871777363092441300193790394369
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -110427941548649020598956093796432407239217743554726184882600387580788737
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -220855883097298041197912187592864814478435487109452369765200775161577473
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -441711766194596082395824375185729628956870974218904739530401550323154945
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -883423532389192164791648750371459257913741948437809479060803100646309889
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1766847064778384329583297500742918515827483896875618958121606201292619777
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3533694129556768659166595001485837031654967793751237916243212402585239553
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -7067388259113537318333190002971674063309935587502475832486424805170479105
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -14134776518227074636666380005943348126619871175004951664972849610340958209
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -28269553036454149273332760011886696253239742350009903329945699220681916417
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -56539106072908298546665520023773392506479484700019806659891398441363832833
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -113078212145816597093331040047546785012958969400039613319782796882727665665
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -226156424291633194186662080095093570025917938800079226639565593765455331329
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -452312848583266388373324160190187140051835877600158453279131187530910662657
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -904625697166532776746648320380374280103671755200316906558262375061821325313
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -1809251394333065553493296640760748560207343510400633813116524750123642650625
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -3618502788666131106986593281521497120414687020801267626233049500247285301249
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -7237005577332262213973186563042994240829374041602535252466099000494570602497
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -14474011154664524427946373126085988481658748083205070504932198000989141204993
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -28948022309329048855892746252171976963317496166410141009864396001978282409985
PASS: numbers.test: integer-length: -2^i-1 ...111011..11: -57896044618658097711785492504343953926634992332820282019728792003956564819969
PASS: numbers.test: log: (documented? log)
PASS: numbers.test: log: no args
PASS: numbers.test: log: two args
PASS: numbers.test: log: (log 0)
PASS: numbers.test: log: (test-eqv? -inf.0 (log 0.0))
PASS: numbers.test: log: (test-eqv? +inf.0 (log +inf.0))
PASS: numbers.test: log: (test-eqv? -inf.0+3.14159265358979i (log -0.0))
PASS: numbers.test: log: (test-eqv? +inf.0+3.14159265358979i (log -inf.0))
PASS: numbers.test: log: (test-eqv? 0.0 (log 1))
PASS: numbers.test: log: (test-eqv? 0.0 (log 1.0))
PASS: numbers.test: log: (test-eqv? 1.0 (log const-e))
PASS: numbers.test: log: (test-eqv? 2.0 (log const-e^2))
PASS: numbers.test: log: (test-eqv? -1.0 (log const-1/e))
PASS: numbers.test: log: (test-eqv? -1.0+3.14159265358979i (log (- const-1/e)))
PASS: numbers.test: log: (test-eqv? 2.30258509299405 (log 10))
PASS: numbers.test: log: (test-eqv? 2.30258509299405+3.14159265358979i (log -10))
PASS: numbers.test: log: (test-eqv? 1.0+0.0i (log (+ const-e 0.0+0.0i)))
PASS: numbers.test: log: (test-eqv? 1.0-0.0i (log (+ const-e 0.0-0.0i)))
PASS: numbers.test: log: (eqv-loosely? 230258.509299405 (log (expt 10 100000)))
PASS: numbers.test: log: (eqv-loosely? -230258.509299405 (log (expt 10 -100000)))
PASS: numbers.test: log: (eqv-loosely? 230257.410687116 (log (/ (expt 10 100000) 3)))
PASS: numbers.test: log: (eqv-loosely? 230258.509299405+3.14159265358979i (log (- (expt 10 100000))))
PASS: numbers.test: log: (eqv-loosely? -230258.509299405+3.14159265358979i (log (- (expt 10 -100000))))
PASS: numbers.test: log: (eqv-loosely? 230257.410687116+3.14159265358979i (log (- (/ (expt 10 100000) 3))))
PASS: numbers.test: log: (test-eqv? 3.05493636349961e-151 (log (/ (#{1+}# (expt 2 500)) (expt 2 500))))
PASS: numbers.test: log: (eqv-loosely? 1.0+1.57079i (log 0.0+2.71828i))
PASS: numbers.test: log: (eqv-loosely? 1.0-1.57079i (log 0.0-2.71828i))
PASS: numbers.test: log: (eqv-loosely? 0.0+3.14159i (log -1.0))
PASS: numbers.test: log: (eqv-loosely? 1.0+3.14159i (log -2.71828))
PASS: numbers.test: log: (eqv-loosely? 2.0+3.14159i (log (* -2.71828 2.71828)))
PASS: numbers.test: log10: (documented? log10)
PASS: numbers.test: log10: no args
PASS: numbers.test: log10: two args
PASS: numbers.test: log10: (log10 0)
PASS: numbers.test: log10: (test-eqv? -inf.0 (log10 0.0))
PASS: numbers.test: log10: (test-eqv? +inf.0 (log10 +inf.0))
PASS: numbers.test: log10: (test-eqv? -inf.0+1.36437635384184i (log10 -0.0))
PASS: numbers.test: log10: (test-eqv? +inf.0+1.36437635384184i (log10 -inf.0))
PASS: numbers.test: log10: (test-eqv? 0.0 (log10 1))
PASS: numbers.test: log10: (test-eqv? 0.0 (log10 1.0))
PASS: numbers.test: log10: (test-eqv? 1.0 (log10 10))
PASS: numbers.test: log10: (test-eqv? 1.0 (log10 10.0))
PASS: numbers.test: log10: (test-eqv? 2.0 (log10 100.0))
PASS: numbers.test: log10: (test-eqv? -1.0 (log10 0.1))
PASS: numbers.test: log10: (test-eqv? -1.0+1.36437635384184i (log10 -0.1))
PASS: numbers.test: log10: (test-eqv? 1.0+1.36437635384184i (log10 -10))
PASS: numbers.test: log10: (test-eqv? 1.0+0.0i (log10 10.0+0.0i))
PASS: numbers.test: log10: (test-eqv? 1.0-0.0i (log10 10.0-0.0i))
PASS: numbers.test: log10: (eqv-loosely? 100000.0 (log10 (expt 10 100000)))
PASS: numbers.test: log10: (eqv-loosely? -100000.0 (log10 (expt 10 -100000)))
PASS: numbers.test: log10: (eqv-loosely? 99999.5228787453 (log10 (/ (expt 10 100000) 3)))
PASS: numbers.test: log10: (eqv-loosely? 100000.0+1.36437635384184i (log10 (- (expt 10 100000))))
PASS: numbers.test: log10: (eqv-loosely? -100000.0+1.36437635384184i (log10 (- (expt 10 -100000))))
PASS: numbers.test: log10: (eqv-loosely? 99999.5228787453+1.36437635384184i (log10 (- (/ (expt 10 100000) 3))))
PASS: numbers.test: log10: (test-eqv? 1.32674200523347e-151 (log10 (/ (#{1+}# (expt 2 500)) (expt 2 500))))
PASS: numbers.test: log10: (eqv-loosely? 1.0+0.68218i (log10 0.0+10.0i))
PASS: numbers.test: log10: (eqv-loosely? 1.0-0.68218i (log10 0.0-10.0i))
PASS: numbers.test: log10: (eqv-loosely? 0.0+1.36437i (log10 -1))
PASS: numbers.test: log10: (eqv-loosely? 1.0+1.36437i (log10 -10))
PASS: numbers.test: log10: (eqv-loosely? 2.0+1.36437i (log10 -100))
PASS: numbers.test: logbit?: (documented? logbit?)
PASS: numbers.test: logbit?: (eq? #f (logbit? 0 0))
PASS: numbers.test: logbit?: (eq? #f (logbit? 1 0))
PASS: numbers.test: logbit?: (eq? #f (logbit? 31 0))
PASS: numbers.test: logbit?: (eq? #f (logbit? 32 0))
PASS: numbers.test: logbit?: (eq? #f (logbit? 33 0))
PASS: numbers.test: logbit?: (eq? #f (logbit? 63 0))
PASS: numbers.test: logbit?: (eq? #f (logbit? 64 0))
PASS: numbers.test: logbit?: (eq? #f (logbit? 65 0))
PASS: numbers.test: logbit?: (eq? #t (logbit? 0 1))
PASS: numbers.test: logbit?: (eq? #f (logbit? 1 1))
PASS: numbers.test: logbit?: (eq? #f (logbit? 31 1))
PASS: numbers.test: logbit?: (eq? #f (logbit? 32 1))
PASS: numbers.test: logbit?: (eq? #f (logbit? 33 1))
PASS: numbers.test: logbit?: (eq? #f (logbit? 63 1))
PASS: numbers.test: logbit?: (eq? #f (logbit? 64 1))
PASS: numbers.test: logbit?: (eq? #f (logbit? 65 1))
PASS: numbers.test: logbit?: (eq? #f (logbit? 128 1))
PASS: numbers.test: logbit?: (eq? #t (logbit? 0 -1))
PASS: numbers.test: logbit?: (eq? #t (logbit? 1 -1))
PASS: numbers.test: logbit?: (eq? #t (logbit? 31 -1))
PASS: numbers.test: logbit?: (eq? #t (logbit? 32 -1))
PASS: numbers.test: logbit?: (eq? #t (logbit? 33 -1))
PASS: numbers.test: logbit?: (eq? #t (logbit? 63 -1))
PASS: numbers.test: logbit?: (eq? #t (logbit? 64 -1))
PASS: numbers.test: logbit?: (eq? #t (logbit? 65 -1))
PASS: numbers.test: logcount: (documented? logcount)
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -8
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -16
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -32
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -64
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -128
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -256
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -512
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1024
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2048
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4096
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -8192
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -16384
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -32768
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -65536
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -131072
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -262144
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -524288
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1048576
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2097152
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4194304
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -8388608
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -16777216
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -33554432
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -67108864
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -134217728
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -268435456
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -536870912
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1073741824
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2147483648
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4294967296
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -8589934592
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -17179869184
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -34359738368
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -68719476736
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -137438953472
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -274877906944
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -549755813888
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1099511627776
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2199023255552
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4398046511104
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -8796093022208
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -17592186044416
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -35184372088832
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -70368744177664
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -140737488355328
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -281474976710656
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -562949953421312
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1125899906842624
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2251799813685248
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4503599627370496
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -9007199254740992
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -18014398509481984
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -36028797018963968
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -72057594037927936
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -144115188075855872
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -288230376151711744
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -576460752303423488
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1152921504606846976
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2305843009213693952
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4611686018427387904
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -9223372036854775808
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -18446744073709551616
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -36893488147419103232
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -73786976294838206464
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -147573952589676412928
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -295147905179352825856
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -590295810358705651712
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1180591620717411303424
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2361183241434822606848
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4722366482869645213696
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -9444732965739290427392
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -18889465931478580854784
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -37778931862957161709568
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -75557863725914323419136
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -151115727451828646838272
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -302231454903657293676544
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -604462909807314587353088
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1208925819614629174706176
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2417851639229258349412352
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4835703278458516698824704
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -9671406556917033397649408
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -19342813113834066795298816
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -38685626227668133590597632
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -77371252455336267181195264
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -154742504910672534362390528
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -309485009821345068724781056
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -618970019642690137449562112
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1237940039285380274899124224
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2475880078570760549798248448
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -4951760157141521099596496896
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -9903520314283042199192993792
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -19807040628566084398385987584
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -39614081257132168796771975168
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -79228162514264337593543950336
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -158456325028528675187087900672
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -316912650057057350374175801344
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -633825300114114700748351602688
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1267650600228229401496703205376
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2535301200456458802993406410752
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -5070602400912917605986812821504
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -10141204801825835211973625643008
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -20282409603651670423947251286016
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -40564819207303340847894502572032
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -81129638414606681695789005144064
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -162259276829213363391578010288128
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -324518553658426726783156020576256
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -649037107316853453566312041152512
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1298074214633706907132624082305024
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2596148429267413814265248164610048
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -5192296858534827628530496329220096
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -10384593717069655257060992658440192
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -20769187434139310514121985316880384
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -41538374868278621028243970633760768
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -83076749736557242056487941267521536
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -166153499473114484112975882535043072
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -332306998946228968225951765070086144
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -664613997892457936451903530140172288
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1329227995784915872903807060280344576
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2658455991569831745807614120560689152
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -5316911983139663491615228241121378304
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -10633823966279326983230456482242756608
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -21267647932558653966460912964485513216
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -42535295865117307932921825928971026432
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -85070591730234615865843651857942052864
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -170141183460469231731687303715884105728
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -340282366920938463463374607431768211456
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -680564733841876926926749214863536422912
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1361129467683753853853498429727072845824
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2722258935367507707706996859454145691648
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -5444517870735015415413993718908291383296
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -10889035741470030830827987437816582766592
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -21778071482940061661655974875633165533184
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -43556142965880123323311949751266331066368
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -87112285931760246646623899502532662132736
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -174224571863520493293247799005065324265472
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -348449143727040986586495598010130648530944
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -696898287454081973172991196020261297061888
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1393796574908163946345982392040522594123776
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2787593149816327892691964784081045188247552
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -5575186299632655785383929568162090376495104
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -11150372599265311570767859136324180752990208
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -22300745198530623141535718272648361505980416
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -44601490397061246283071436545296723011960832
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -89202980794122492566142873090593446023921664
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -178405961588244985132285746181186892047843328
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -356811923176489970264571492362373784095686656
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -713623846352979940529142984724747568191373312
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1427247692705959881058285969449495136382746624
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2854495385411919762116571938898990272765493248
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -5708990770823839524233143877797980545530986496
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -11417981541647679048466287755595961091061972992
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -22835963083295358096932575511191922182123945984
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -45671926166590716193865151022383844364247891968
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -91343852333181432387730302044767688728495783936
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -182687704666362864775460604089535377456991567872
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -365375409332725729550921208179070754913983135744
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -730750818665451459101842416358141509827966271488
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1461501637330902918203684832716283019655932542976
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2923003274661805836407369665432566039311865085952
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -5846006549323611672814739330865132078623730171904
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -11692013098647223345629478661730264157247460343808
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -23384026197294446691258957323460528314494920687616
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -46768052394588893382517914646921056628989841375232
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -93536104789177786765035829293842113257979682750464
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -187072209578355573530071658587684226515959365500928
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -374144419156711147060143317175368453031918731001856
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -748288838313422294120286634350736906063837462003712
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1496577676626844588240573268701473812127674924007424
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -2993155353253689176481146537402947624255349848014848
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -5986310706507378352962293074805895248510699696029696
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -11972621413014756705924586149611790497021399392059392
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -23945242826029513411849172299223580994042798784118784
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -47890485652059026823698344598447161988085597568237568
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -95780971304118053647396689196894323976171195136475136
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -191561942608236107294793378393788647952342390272950272
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -383123885216472214589586756787577295904684780545900544
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -766247770432944429179173513575154591809369561091801088
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1532495540865888858358347027150309183618739122183602176
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -3064991081731777716716694054300618367237478244367204352
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -6129982163463555433433388108601236734474956488734408704
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -12259964326927110866866776217202473468949912977468817408
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -24519928653854221733733552434404946937899825954937634816
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -49039857307708443467467104868809893875799651909875269632
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -98079714615416886934934209737619787751599303819750539264
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -196159429230833773869868419475239575503198607639501078528
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -392318858461667547739736838950479151006397215279002157056
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -784637716923335095479473677900958302012794430558004314112
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1569275433846670190958947355801916604025588861116008628224
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -3138550867693340381917894711603833208051177722232017256448
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -6277101735386680763835789423207666416102355444464034512896
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -12554203470773361527671578846415332832204710888928069025792
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -25108406941546723055343157692830665664409421777856138051584
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -50216813883093446110686315385661331328818843555712276103168
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -100433627766186892221372630771322662657637687111424552206336
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -200867255532373784442745261542645325315275374222849104412672
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -401734511064747568885490523085290650630550748445698208825344
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -803469022129495137770981046170581301261101496891396417650688
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1606938044258990275541962092341162602522202993782792835301376
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -3213876088517980551083924184682325205044405987565585670602752
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -6427752177035961102167848369364650410088811975131171341205504
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -12855504354071922204335696738729300820177623950262342682411008
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -25711008708143844408671393477458601640355247900524685364822016
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -51422017416287688817342786954917203280710495801049370729644032
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -102844034832575377634685573909834406561420991602098741459288064
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -205688069665150755269371147819668813122841983204197482918576128
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -411376139330301510538742295639337626245683966408394965837152256
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -822752278660603021077484591278675252491367932816789931674304512
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1645504557321206042154969182557350504982735865633579863348609024
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -3291009114642412084309938365114701009965471731267159726697218048
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -6582018229284824168619876730229402019930943462534319453394436096
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -13164036458569648337239753460458804039861886925068638906788872192
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -26328072917139296674479506920917608079723773850137277813577744384
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -52656145834278593348959013841835216159447547700274555627155488768
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -105312291668557186697918027683670432318895095400549111254310977536
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -210624583337114373395836055367340864637790190801098222508621955072
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -421249166674228746791672110734681729275580381602196445017243910144
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -842498333348457493583344221469363458551160763204392890034487820288
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1684996666696914987166688442938726917102321526408785780068975640576
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -3369993333393829974333376885877453834204643052817571560137951281152
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -6739986666787659948666753771754907668409286105635143120275902562304
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -13479973333575319897333507543509815336818572211270286240551805124608
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -26959946667150639794667015087019630673637144422540572481103610249216
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -53919893334301279589334030174039261347274288845081144962207220498432
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -107839786668602559178668060348078522694548577690162289924414440996864
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -215679573337205118357336120696157045389097155380324579848828881993728
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -431359146674410236714672241392314090778194310760649159697657763987456
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -862718293348820473429344482784628181556388621521298319395315527974912
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1725436586697640946858688965569256363112777243042596638790631055949824
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -3450873173395281893717377931138512726225554486085193277581262111899648
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -6901746346790563787434755862277025452451108972170386555162524223799296
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -13803492693581127574869511724554050904902217944340773110325048447598592
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -27606985387162255149739023449108101809804435888681546220650096895197184
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -55213970774324510299478046898216203619608871777363092441300193790394368
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -110427941548649020598956093796432407239217743554726184882600387580788736
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -220855883097298041197912187592864814478435487109452369765200775161577472
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -441711766194596082395824375185729628956870974218904739530401550323154944
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -883423532389192164791648750371459257913741948437809479060803100646309888
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1766847064778384329583297500742918515827483896875618958121606201292619776
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -3533694129556768659166595001485837031654967793751237916243212402585239552
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -7067388259113537318333190002971674063309935587502475832486424805170479104
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -14134776518227074636666380005943348126619871175004951664972849610340958208
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -28269553036454149273332760011886696253239742350009903329945699220681916416
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -56539106072908298546665520023773392506479484700019806659891398441363832832
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -113078212145816597093331040047546785012958969400039613319782796882727665664
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -226156424291633194186662080095093570025917938800079226639565593765455331328
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -452312848583266388373324160190187140051835877600158453279131187530910662656
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -904625697166532776746648320380374280103671755200316906558262375061821325312
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -1809251394333065553493296640760748560207343510400633813116524750123642650624
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -3618502788666131106986593281521497120414687020801267626233049500247285301248
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -7237005577332262213973186563042994240829374041602535252466099000494570602496
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -14474011154664524427946373126085988481658748083205070504932198000989141204992
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -28948022309329048855892746252171976963317496166410141009864396001978282409984
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -57896044618658097711785492504343953926634992332820282019728792003956564819968
PASS: numbers.test: logcount: -2^i, meaning ...11100..00: -115792089237316195423570985008687907853269984665640564039457584007913129639936
PASS: numbers.test: logcount: 2^i: 1
PASS: numbers.test: logcount: 2^i: 2
PASS: numbers.test: logcount: 2^i: 4
PASS: numbers.test: logcount: 2^i: 8
PASS: numbers.test: logcount: 2^i: 16
PASS: numbers.test: logcount: 2^i: 32
PASS: numbers.test: logcount: 2^i: 64
PASS: numbers.test: logcount: 2^i: 128
PASS: numbers.test: logcount: 2^i: 256
PASS: numbers.test: logcount: 2^i: 512
PASS: numbers.test: logcount: 2^i: 1024
PASS: numbers.test: logcount: 2^i: 2048
PASS: numbers.test: logcount: 2^i: 4096
PASS: numbers.test: logcount: 2^i: 8192
PASS: numbers.test: logcount: 2^i: 16384
PASS: numbers.test: logcount: 2^i: 32768
PASS: numbers.test: logcount: 2^i: 65536
PASS: numbers.test: logcount: 2^i: 131072
PASS: numbers.test: logcount: 2^i: 262144
PASS: numbers.test: logcount: 2^i: 524288
PASS: numbers.test: logcount: 2^i: 1048576
PASS: numbers.test: logcount: 2^i: 2097152
PASS: numbers.test: logcount: 2^i: 4194304
PASS: numbers.test: logcount: 2^i: 8388608
PASS: numbers.test: logcount: 2^i: 16777216
PASS: numbers.test: logcount: 2^i: 33554432
PASS: numbers.test: logcount: 2^i: 67108864
PASS: numbers.test: logcount: 2^i: 134217728
PASS: numbers.test: logcount: 2^i: 268435456
PASS: numbers.test: logcount: 2^i: 536870912
PASS: numbers.test: logcount: 2^i: 1073741824
PASS: numbers.test: logcount: 2^i: 2147483648
PASS: numbers.test: logcount: 2^i: 4294967296
PASS: numbers.test: logcount: 2^i: 8589934592
PASS: numbers.test: logcount: 2^i: 17179869184
PASS: numbers.test: logcount: 2^i: 34359738368
PASS: numbers.test: logcount: 2^i: 68719476736
PASS: numbers.test: logcount: 2^i: 137438953472
PASS: numbers.test: logcount: 2^i: 274877906944
PASS: numbers.test: logcount: 2^i: 549755813888
PASS: numbers.test: logcount: 2^i: 1099511627776
PASS: numbers.test: logcount: 2^i: 2199023255552
PASS: numbers.test: logcount: 2^i: 4398046511104
PASS: numbers.test: logcount: 2^i: 8796093022208
PASS: numbers.test: logcount: 2^i: 17592186044416
PASS: numbers.test: logcount: 2^i: 35184372088832
PASS: numbers.test: logcount: 2^i: 70368744177664
PASS: numbers.test: logcount: 2^i: 140737488355328
PASS: numbers.test: logcount: 2^i: 281474976710656
PASS: numbers.test: logcount: 2^i: 562949953421312
PASS: numbers.test: logcount: 2^i: 1125899906842624
PASS: numbers.test: logcount: 2^i: 2251799813685248
PASS: numbers.test: logcount: 2^i: 4503599627370496
PASS: numbers.test: logcount: 2^i: 9007199254740992
PASS: numbers.test: logcount: 2^i: 18014398509481984
PASS: numbers.test: logcount: 2^i: 36028797018963968
PASS: numbers.test: logcount: 2^i: 72057594037927936
PASS: numbers.test: logcount: 2^i: 144115188075855872
PASS: numbers.test: logcount: 2^i: 288230376151711744
PASS: numbers.test: logcount: 2^i: 576460752303423488
PASS: numbers.test: logcount: 2^i: 1152921504606846976
PASS: numbers.test: logcount: 2^i: 2305843009213693952
PASS: numbers.test: logcount: 2^i: 4611686018427387904
PASS: numbers.test: logcount: 2^i: 9223372036854775808
PASS: numbers.test: logcount: 2^i: 18446744073709551616
PASS: numbers.test: logcount: 2^i: 36893488147419103232
PASS: numbers.test: logcount: 2^i: 73786976294838206464
PASS: numbers.test: logcount: 2^i: 147573952589676412928
PASS: numbers.test: logcount: 2^i: 295147905179352825856
PASS: numbers.test: logcount: 2^i: 590295810358705651712
PASS: numbers.test: logcount: 2^i: 1180591620717411303424
PASS: numbers.test: logcount: 2^i: 2361183241434822606848
PASS: numbers.test: logcount: 2^i: 4722366482869645213696
PASS: numbers.test: logcount: 2^i: 9444732965739290427392
PASS: numbers.test: logcount: 2^i: 18889465931478580854784
PASS: numbers.test: logcount: 2^i: 37778931862957161709568
PASS: numbers.test: logcount: 2^i: 75557863725914323419136
PASS: numbers.test: logcount: 2^i: 151115727451828646838272
PASS: numbers.test: logcount: 2^i: 302231454903657293676544
PASS: numbers.test: logcount: 2^i: 604462909807314587353088
PASS: numbers.test: logcount: 2^i: 1208925819614629174706176
PASS: numbers.test: logcount: 2^i: 2417851639229258349412352
PASS: numbers.test: logcount: 2^i: 4835703278458516698824704
PASS: numbers.test: logcount: 2^i: 9671406556917033397649408
PASS: numbers.test: logcount: 2^i: 19342813113834066795298816
PASS: numbers.test: logcount: 2^i: 38685626227668133590597632
PASS: numbers.test: logcount: 2^i: 77371252455336267181195264
PASS: numbers.test: logcount: 2^i: 154742504910672534362390528
PASS: numbers.test: logcount: 2^i: 309485009821345068724781056
PASS: numbers.test: logcount: 2^i: 618970019642690137449562112
PASS: numbers.test: logcount: 2^i: 1237940039285380274899124224
PASS: numbers.test: logcount: 2^i: 2475880078570760549798248448
PASS: numbers.test: logcount: 2^i: 4951760157141521099596496896
PASS: numbers.test: logcount: 2^i: 9903520314283042199192993792
PASS: numbers.test: logcount: 2^i: 19807040628566084398385987584
PASS: numbers.test: logcount: 2^i: 39614081257132168796771975168
PASS: numbers.test: logcount: 2^i: 79228162514264337593543950336
PASS: numbers.test: logcount: 2^i: 158456325028528675187087900672
PASS: numbers.test: logcount: 2^i: 316912650057057350374175801344
PASS: numbers.test: logcount: 2^i: 633825300114114700748351602688
PASS: numbers.test: logcount: 2^i: 1267650600228229401496703205376
PASS: numbers.test: logcount: 2^i: 2535301200456458802993406410752
PASS: numbers.test: logcount: 2^i: 5070602400912917605986812821504
PASS: numbers.test: logcount: 2^i: 10141204801825835211973625643008
PASS: numbers.test: logcount: 2^i: 20282409603651670423947251286016
PASS: numbers.test: logcount: 2^i: 40564819207303340847894502572032
PASS: numbers.test: logcount: 2^i: 81129638414606681695789005144064
PASS: numbers.test: logcount: 2^i: 162259276829213363391578010288128
PASS: numbers.test: logcount: 2^i: 324518553658426726783156020576256
PASS: numbers.test: logcount: 2^i: 649037107316853453566312041152512
PASS: numbers.test: logcount: 2^i: 1298074214633706907132624082305024
PASS: numbers.test: logcount: 2^i: 2596148429267413814265248164610048
PASS: numbers.test: logcount: 2^i: 5192296858534827628530496329220096
PASS: numbers.test: logcount: 2^i: 10384593717069655257060992658440192
PASS: numbers.test: logcount: 2^i: 20769187434139310514121985316880384
PASS: numbers.test: logcount: 2^i: 41538374868278621028243970633760768
PASS: numbers.test: logcount: 2^i: 83076749736557242056487941267521536
PASS: numbers.test: logcount: 2^i: 166153499473114484112975882535043072
PASS: numbers.test: logcount: 2^i: 332306998946228968225951765070086144
PASS: numbers.test: logcount: 2^i: 664613997892457936451903530140172288
PASS: numbers.test: logcount: 2^i: 1329227995784915872903807060280344576
PASS: numbers.test: logcount: 2^i: 2658455991569831745807614120560689152
PASS: numbers.test: logcount: 2^i: 5316911983139663491615228241121378304
PASS: numbers.test: logcount: 2^i: 10633823966279326983230456482242756608
PASS: numbers.test: logcount: 2^i: 21267647932558653966460912964485513216
PASS: numbers.test: logcount: 2^i: 42535295865117307932921825928971026432
PASS: numbers.test: logcount: 2^i: 85070591730234615865843651857942052864
PASS: numbers.test: logcount: 2^i: 170141183460469231731687303715884105728
PASS: numbers.test: logcount: 2^i: 340282366920938463463374607431768211456
PASS: numbers.test: logcount: 2^i: 680564733841876926926749214863536422912
PASS: numbers.test: logcount: 2^i: 1361129467683753853853498429727072845824
PASS: numbers.test: logcount: 2^i: 2722258935367507707706996859454145691648
PASS: numbers.test: logcount: 2^i: 5444517870735015415413993718908291383296
PASS: numbers.test: logcount: 2^i: 10889035741470030830827987437816582766592
PASS: numbers.test: logcount: 2^i: 21778071482940061661655974875633165533184
PASS: numbers.test: logcount: 2^i: 43556142965880123323311949751266331066368
PASS: numbers.test: logcount: 2^i: 87112285931760246646623899502532662132736
PASS: numbers.test: logcount: 2^i: 174224571863520493293247799005065324265472
PASS: numbers.test: logcount: 2^i: 348449143727040986586495598010130648530944
PASS: numbers.test: logcount: 2^i: 696898287454081973172991196020261297061888
PASS: numbers.test: logcount: 2^i: 1393796574908163946345982392040522594123776
PASS: numbers.test: logcount: 2^i: 2787593149816327892691964784081045188247552
PASS: numbers.test: logcount: 2^i: 5575186299632655785383929568162090376495104
PASS: numbers.test: logcount: 2^i: 11150372599265311570767859136324180752990208
PASS: numbers.test: logcount: 2^i: 22300745198530623141535718272648361505980416
PASS: numbers.test: logcount: 2^i: 44601490397061246283071436545296723011960832
PASS: numbers.test: logcount: 2^i: 89202980794122492566142873090593446023921664
PASS: numbers.test: logcount: 2^i: 178405961588244985132285746181186892047843328
PASS: numbers.test: logcount: 2^i: 356811923176489970264571492362373784095686656
PASS: numbers.test: logcount: 2^i: 713623846352979940529142984724747568191373312
PASS: numbers.test: logcount: 2^i: 1427247692705959881058285969449495136382746624
PASS: numbers.test: logcount: 2^i: 2854495385411919762116571938898990272765493248
PASS: numbers.test: logcount: 2^i: 5708990770823839524233143877797980545530986496
PASS: numbers.test: logcount: 2^i: 11417981541647679048466287755595961091061972992
PASS: numbers.test: logcount: 2^i: 22835963083295358096932575511191922182123945984
PASS: numbers.test: logcount: 2^i: 45671926166590716193865151022383844364247891968
PASS: numbers.test: logcount: 2^i: 91343852333181432387730302044767688728495783936
PASS: numbers.test: logcount: 2^i: 182687704666362864775460604089535377456991567872
PASS: numbers.test: logcount: 2^i: 365375409332725729550921208179070754913983135744
PASS: numbers.test: logcount: 2^i: 730750818665451459101842416358141509827966271488
PASS: numbers.test: logcount: 2^i: 1461501637330902918203684832716283019655932542976
PASS: numbers.test: logcount: 2^i: 2923003274661805836407369665432566039311865085952
PASS: numbers.test: logcount: 2^i: 5846006549323611672814739330865132078623730171904
PASS: numbers.test: logcount: 2^i: 11692013098647223345629478661730264157247460343808
PASS: numbers.test: logcount: 2^i: 23384026197294446691258957323460528314494920687616
PASS: numbers.test: logcount: 2^i: 46768052394588893382517914646921056628989841375232
PASS: numbers.test: logcount: 2^i: 93536104789177786765035829293842113257979682750464
PASS: numbers.test: logcount: 2^i: 187072209578355573530071658587684226515959365500928
PASS: numbers.test: logcount: 2^i: 374144419156711147060143317175368453031918731001856
PASS: numbers.test: logcount: 2^i: 748288838313422294120286634350736906063837462003712
PASS: numbers.test: logcount: 2^i: 1496577676626844588240573268701473812127674924007424
PASS: numbers.test: logcount: 2^i: 2993155353253689176481146537402947624255349848014848
PASS: numbers.test: logcount: 2^i: 5986310706507378352962293074805895248510699696029696
PASS: numbers.test: logcount: 2^i: 11972621413014756705924586149611790497021399392059392
PASS: numbers.test: logcount: 2^i: 23945242826029513411849172299223580994042798784118784
PASS: numbers.test: logcount: 2^i: 47890485652059026823698344598447161988085597568237568
PASS: numbers.test: logcount: 2^i: 95780971304118053647396689196894323976171195136475136
PASS: numbers.test: logcount: 2^i: 191561942608236107294793378393788647952342390272950272
PASS: numbers.test: logcount: 2^i: 383123885216472214589586756787577295904684780545900544
PASS: numbers.test: logcount: 2^i: 766247770432944429179173513575154591809369561091801088
PASS: numbers.test: logcount: 2^i: 1532495540865888858358347027150309183618739122183602176
PASS: numbers.test: logcount: 2^i: 3064991081731777716716694054300618367237478244367204352
PASS: numbers.test: logcount: 2^i: 6129982163463555433433388108601236734474956488734408704
PASS: numbers.test: logcount: 2^i: 12259964326927110866866776217202473468949912977468817408
PASS: numbers.test: logcount: 2^i: 24519928653854221733733552434404946937899825954937634816
PASS: numbers.test: logcount: 2^i: 49039857307708443467467104868809893875799651909875269632
PASS: numbers.test: logcount: 2^i: 98079714615416886934934209737619787751599303819750539264
PASS: numbers.test: logcount: 2^i: 196159429230833773869868419475239575503198607639501078528
PASS: numbers.test: logcount: 2^i: 392318858461667547739736838950479151006397215279002157056
PASS: numbers.test: logcount: 2^i: 784637716923335095479473677900958302012794430558004314112
PASS: numbers.test: logcount: 2^i: 1569275433846670190958947355801916604025588861116008628224
PASS: numbers.test: logcount: 2^i: 3138550867693340381917894711603833208051177722232017256448
PASS: numbers.test: logcount: 2^i: 6277101735386680763835789423207666416102355444464034512896
PASS: numbers.test: logcount: 2^i: 12554203470773361527671578846415332832204710888928069025792
PASS: numbers.test: logcount: 2^i: 25108406941546723055343157692830665664409421777856138051584
PASS: numbers.test: logcount: 2^i: 50216813883093446110686315385661331328818843555712276103168
PASS: numbers.test: logcount: 2^i: 100433627766186892221372630771322662657637687111424552206336
PASS: numbers.test: logcount: 2^i: 200867255532373784442745261542645325315275374222849104412672
PASS: numbers.test: logcount: 2^i: 401734511064747568885490523085290650630550748445698208825344
PASS: numbers.test: logcount: 2^i: 803469022129495137770981046170581301261101496891396417650688
PASS: numbers.test: logcount: 2^i: 1606938044258990275541962092341162602522202993782792835301376
PASS: numbers.test: logcount: 2^i: 3213876088517980551083924184682325205044405987565585670602752
PASS: numbers.test: logcount: 2^i: 6427752177035961102167848369364650410088811975131171341205504
PASS: numbers.test: logcount: 2^i: 12855504354071922204335696738729300820177623950262342682411008
PASS: numbers.test: logcount: 2^i: 25711008708143844408671393477458601640355247900524685364822016
PASS: numbers.test: logcount: 2^i: 51422017416287688817342786954917203280710495801049370729644032
PASS: numbers.test: logcount: 2^i: 102844034832575377634685573909834406561420991602098741459288064
PASS: numbers.test: logcount: 2^i: 205688069665150755269371147819668813122841983204197482918576128
PASS: numbers.test: logcount: 2^i: 411376139330301510538742295639337626245683966408394965837152256
PASS: numbers.test: logcount: 2^i: 822752278660603021077484591278675252491367932816789931674304512
PASS: numbers.test: logcount: 2^i: 1645504557321206042154969182557350504982735865633579863348609024
PASS: numbers.test: logcount: 2^i: 3291009114642412084309938365114701009965471731267159726697218048
PASS: numbers.test: logcount: 2^i: 6582018229284824168619876730229402019930943462534319453394436096
PASS: numbers.test: logcount: 2^i: 13164036458569648337239753460458804039861886925068638906788872192
PASS: numbers.test: logcount: 2^i: 26328072917139296674479506920917608079723773850137277813577744384
PASS: numbers.test: logcount: 2^i: 52656145834278593348959013841835216159447547700274555627155488768
PASS: numbers.test: logcount: 2^i: 105312291668557186697918027683670432318895095400549111254310977536
PASS: numbers.test: logcount: 2^i: 210624583337114373395836055367340864637790190801098222508621955072
PASS: numbers.test: logcount: 2^i: 421249166674228746791672110734681729275580381602196445017243910144
PASS: numbers.test: logcount: 2^i: 842498333348457493583344221469363458551160763204392890034487820288
PASS: numbers.test: logcount: 2^i: 1684996666696914987166688442938726917102321526408785780068975640576
PASS: numbers.test: logcount: 2^i: 3369993333393829974333376885877453834204643052817571560137951281152
PASS: numbers.test: logcount: 2^i: 6739986666787659948666753771754907668409286105635143120275902562304
PASS: numbers.test: logcount: 2^i: 13479973333575319897333507543509815336818572211270286240551805124608
PASS: numbers.test: logcount: 2^i: 26959946667150639794667015087019630673637144422540572481103610249216
PASS: numbers.test: logcount: 2^i: 53919893334301279589334030174039261347274288845081144962207220498432
PASS: numbers.test: logcount: 2^i: 107839786668602559178668060348078522694548577690162289924414440996864
PASS: numbers.test: logcount: 2^i: 215679573337205118357336120696157045389097155380324579848828881993728
PASS: numbers.test: logcount: 2^i: 431359146674410236714672241392314090778194310760649159697657763987456
PASS: numbers.test: logcount: 2^i: 862718293348820473429344482784628181556388621521298319395315527974912
PASS: numbers.test: logcount: 2^i: 1725436586697640946858688965569256363112777243042596638790631055949824
PASS: numbers.test: logcount: 2^i: 3450873173395281893717377931138512726225554486085193277581262111899648
PASS: numbers.test: logcount: 2^i: 6901746346790563787434755862277025452451108972170386555162524223799296
PASS: numbers.test: logcount: 2^i: 13803492693581127574869511724554050904902217944340773110325048447598592
PASS: numbers.test: logcount: 2^i: 27606985387162255149739023449108101809804435888681546220650096895197184
PASS: numbers.test: logcount: 2^i: 55213970774324510299478046898216203619608871777363092441300193790394368
PASS: numbers.test: logcount: 2^i: 110427941548649020598956093796432407239217743554726184882600387580788736
PASS: numbers.test: logcount: 2^i: 220855883097298041197912187592864814478435487109452369765200775161577472
PASS: numbers.test: logcount: 2^i: 441711766194596082395824375185729628956870974218904739530401550323154944
PASS: numbers.test: logcount: 2^i: 883423532389192164791648750371459257913741948437809479060803100646309888
PASS: numbers.test: logcount: 2^i: 1766847064778384329583297500742918515827483896875618958121606201292619776
PASS: numbers.test: logcount: 2^i: 3533694129556768659166595001485837031654967793751237916243212402585239552
PASS: numbers.test: logcount: 2^i: 7067388259113537318333190002971674063309935587502475832486424805170479104
PASS: numbers.test: logcount: 2^i: 14134776518227074636666380005943348126619871175004951664972849610340958208
PASS: numbers.test: logcount: 2^i: 28269553036454149273332760011886696253239742350009903329945699220681916416
PASS: numbers.test: logcount: 2^i: 56539106072908298546665520023773392506479484700019806659891398441363832832
PASS: numbers.test: logcount: 2^i: 113078212145816597093331040047546785012958969400039613319782796882727665664
PASS: numbers.test: logcount: 2^i: 226156424291633194186662080095093570025917938800079226639565593765455331328
PASS: numbers.test: logcount: 2^i: 452312848583266388373324160190187140051835877600158453279131187530910662656
PASS: numbers.test: logcount: 2^i: 904625697166532776746648320380374280103671755200316906558262375061821325312
PASS: numbers.test: logcount: 2^i: 1809251394333065553493296640760748560207343510400633813116524750123642650624
PASS: numbers.test: logcount: 2^i: 3618502788666131106986593281521497120414687020801267626233049500247285301248
PASS: numbers.test: logcount: 2^i: 7237005577332262213973186563042994240829374041602535252466099000494570602496
PASS: numbers.test: logcount: 2^i: 14474011154664524427946373126085988481658748083205070504932198000989141204992
PASS: numbers.test: logcount: 2^i: 28948022309329048855892746252171976963317496166410141009864396001978282409984
PASS: numbers.test: logcount: 2^i: 57896044618658097711785492504343953926634992332820282019728792003956564819968
PASS: numbers.test: logcount: 2^i: 115792089237316195423570985008687907853269984665640564039457584007913129639936
PASS: numbers.test: logcount: 2^i-1: 0
PASS: numbers.test: logcount: 2^i-1: 1
PASS: numbers.test: logcount: 2^i-1: 3
PASS: numbers.test: logcount: 2^i-1: 7
PASS: numbers.test: logcount: 2^i-1: 15
PASS: numbers.test: logcount: 2^i-1: 31
PASS: numbers.test: logcount: 2^i-1: 63
PASS: numbers.test: logcount: 2^i-1: 127
PASS: numbers.test: logcount: 2^i-1: 255
PASS: numbers.test: logcount: 2^i-1: 511
PASS: numbers.test: logcount: 2^i-1: 1023
PASS: numbers.test: logcount: 2^i-1: 2047
PASS: numbers.test: logcount: 2^i-1: 4095
PASS: numbers.test: logcount: 2^i-1: 8191
PASS: numbers.test: logcount: 2^i-1: 16383
PASS: numbers.test: logcount: 2^i-1: 32767
PASS: numbers.test: logcount: 2^i-1: 65535
PASS: numbers.test: logcount: 2^i-1: 131071
PASS: numbers.test: logcount: 2^i-1: 262143
PASS: numbers.test: logcount: 2^i-1: 524287
PASS: numbers.test: logcount: 2^i-1: 1048575
PASS: numbers.test: logcount: 2^i-1: 2097151
PASS: numbers.test: logcount: 2^i-1: 4194303
PASS: numbers.test: logcount: 2^i-1: 8388607
PASS: numbers.test: logcount: 2^i-1: 16777215
PASS: numbers.test: logcount: 2^i-1: 33554431
PASS: numbers.test: logcount: 2^i-1: 67108863
PASS: numbers.test: logcount: 2^i-1: 134217727
PASS: numbers.test: logcount: 2^i-1: 268435455
PASS: numbers.test: logcount: 2^i-1: 536870911
PASS: numbers.test: logcount: 2^i-1: 1073741823
PASS: numbers.test: logcount: 2^i-1: 2147483647
PASS: numbers.test: logcount: 2^i-1: 4294967295
PASS: numbers.test: logcount: 2^i-1: 8589934591
PASS: numbers.test: logcount: 2^i-1: 17179869183
PASS: numbers.test: logcount: 2^i-1: 34359738367
PASS: numbers.test: logcount: 2^i-1: 68719476735
PASS: numbers.test: logcount: 2^i-1: 137438953471
PASS: numbers.test: logcount: 2^i-1: 274877906943
PASS: numbers.test: logcount: 2^i-1: 549755813887
PASS: numbers.test: logcount: 2^i-1: 1099511627775
PASS: numbers.test: logcount: 2^i-1: 2199023255551
PASS: numbers.test: logcount: 2^i-1: 4398046511103
PASS: numbers.test: logcount: 2^i-1: 8796093022207
PASS: numbers.test: logcount: 2^i-1: 17592186044415
PASS: numbers.test: logcount: 2^i-1: 35184372088831
PASS: numbers.test: logcount: 2^i-1: 70368744177663
PASS: numbers.test: logcount: 2^i-1: 140737488355327
PASS: numbers.test: logcount: 2^i-1: 281474976710655
PASS: numbers.test: logcount: 2^i-1: 562949953421311
PASS: numbers.test: logcount: 2^i-1: 1125899906842623
PASS: numbers.test: logcount: 2^i-1: 2251799813685247
PASS: numbers.test: logcount: 2^i-1: 4503599627370495
PASS: numbers.test: logcount: 2^i-1: 9007199254740991
PASS: numbers.test: logcount: 2^i-1: 18014398509481983
PASS: numbers.test: logcount: 2^i-1: 36028797018963967
PASS: numbers.test: logcount: 2^i-1: 72057594037927935
PASS: numbers.test: logcount: 2^i-1: 144115188075855871
PASS: numbers.test: logcount: 2^i-1: 288230376151711743
PASS: numbers.test: logcount: 2^i-1: 576460752303423487
PASS: numbers.test: logcount: 2^i-1: 1152921504606846975
PASS: numbers.test: logcount: 2^i-1: 2305843009213693951
PASS: numbers.test: logcount: 2^i-1: 4611686018427387903
PASS: numbers.test: logcount: 2^i-1: 9223372036854775807
PASS: numbers.test: logcount: 2^i-1: 18446744073709551615
PASS: numbers.test: logcount: 2^i-1: 36893488147419103231
PASS: numbers.test: logcount: 2^i-1: 73786976294838206463
PASS: numbers.test: logcount: 2^i-1: 147573952589676412927
PASS: numbers.test: logcount: 2^i-1: 295147905179352825855
PASS: numbers.test: logcount: 2^i-1: 590295810358705651711
PASS: numbers.test: logcount: 2^i-1: 1180591620717411303423
PASS: numbers.test: logcount: 2^i-1: 2361183241434822606847
PASS: numbers.test: logcount: 2^i-1: 4722366482869645213695
PASS: numbers.test: logcount: 2^i-1: 9444732965739290427391
PASS: numbers.test: logcount: 2^i-1: 18889465931478580854783
PASS: numbers.test: logcount: 2^i-1: 37778931862957161709567
PASS: numbers.test: logcount: 2^i-1: 75557863725914323419135
PASS: numbers.test: logcount: 2^i-1: 151115727451828646838271
PASS: numbers.test: logcount: 2^i-1: 302231454903657293676543
PASS: numbers.test: logcount: 2^i-1: 604462909807314587353087
PASS: numbers.test: logcount: 2^i-1: 1208925819614629174706175
PASS: numbers.test: logcount: 2^i-1: 2417851639229258349412351
PASS: numbers.test: logcount: 2^i-1: 4835703278458516698824703
PASS: numbers.test: logcount: 2^i-1: 9671406556917033397649407
PASS: numbers.test: logcount: 2^i-1: 19342813113834066795298815
PASS: numbers.test: logcount: 2^i-1: 38685626227668133590597631
PASS: numbers.test: logcount: 2^i-1: 77371252455336267181195263
PASS: numbers.test: logcount: 2^i-1: 154742504910672534362390527
PASS: numbers.test: logcount: 2^i-1: 309485009821345068724781055
PASS: numbers.test: logcount: 2^i-1: 618970019642690137449562111
PASS: numbers.test: logcount: 2^i-1: 1237940039285380274899124223
PASS: numbers.test: logcount: 2^i-1: 2475880078570760549798248447
PASS: numbers.test: logcount: 2^i-1: 4951760157141521099596496895
PASS: numbers.test: logcount: 2^i-1: 9903520314283042199192993791
PASS: numbers.test: logcount: 2^i-1: 19807040628566084398385987583
PASS: numbers.test: logcount: 2^i-1: 39614081257132168796771975167
PASS: numbers.test: logcount: 2^i-1: 79228162514264337593543950335
PASS: numbers.test: logcount: 2^i-1: 158456325028528675187087900671
PASS: numbers.test: logcount: 2^i-1: 316912650057057350374175801343
PASS: numbers.test: logcount: 2^i-1: 633825300114114700748351602687
PASS: numbers.test: logcount: 2^i-1: 1267650600228229401496703205375
PASS: numbers.test: logcount: 2^i-1: 2535301200456458802993406410751
PASS: numbers.test: logcount: 2^i-1: 5070602400912917605986812821503
PASS: numbers.test: logcount: 2^i-1: 10141204801825835211973625643007
PASS: numbers.test: logcount: 2^i-1: 20282409603651670423947251286015
PASS: numbers.test: logcount: 2^i-1: 40564819207303340847894502572031
PASS: numbers.test: logcount: 2^i-1: 81129638414606681695789005144063
PASS: numbers.test: logcount: 2^i-1: 162259276829213363391578010288127
PASS: numbers.test: logcount: 2^i-1: 324518553658426726783156020576255
PASS: numbers.test: logcount: 2^i-1: 649037107316853453566312041152511
PASS: numbers.test: logcount: 2^i-1: 1298074214633706907132624082305023
PASS: numbers.test: logcount: 2^i-1: 2596148429267413814265248164610047
PASS: numbers.test: logcount: 2^i-1: 5192296858534827628530496329220095
PASS: numbers.test: logcount: 2^i-1: 10384593717069655257060992658440191
PASS: numbers.test: logcount: 2^i-1: 20769187434139310514121985316880383
PASS: numbers.test: logcount: 2^i-1: 41538374868278621028243970633760767
PASS: numbers.test: logcount: 2^i-1: 83076749736557242056487941267521535
PASS: numbers.test: logcount: 2^i-1: 166153499473114484112975882535043071
PASS: numbers.test: logcount: 2^i-1: 332306998946228968225951765070086143
PASS: numbers.test: logcount: 2^i-1: 664613997892457936451903530140172287
PASS: numbers.test: logcount: 2^i-1: 1329227995784915872903807060280344575
PASS: numbers.test: logcount: 2^i-1: 2658455991569831745807614120560689151
PASS: numbers.test: logcount: 2^i-1: 5316911983139663491615228241121378303
PASS: numbers.test: logcount: 2^i-1: 10633823966279326983230456482242756607
PASS: numbers.test: logcount: 2^i-1: 21267647932558653966460912964485513215
PASS: numbers.test: logcount: 2^i-1: 42535295865117307932921825928971026431
PASS: numbers.test: logcount: 2^i-1: 85070591730234615865843651857942052863
PASS: numbers.test: logcount: 2^i-1: 170141183460469231731687303715884105727
PASS: numbers.test: logcount: 2^i-1: 340282366920938463463374607431768211455
PASS: numbers.test: logcount: 2^i-1: 680564733841876926926749214863536422911
PASS: numbers.test: logcount: 2^i-1: 1361129467683753853853498429727072845823
PASS: numbers.test: logcount: 2^i-1: 2722258935367507707706996859454145691647
PASS: numbers.test: logcount: 2^i-1: 5444517870735015415413993718908291383295
PASS: numbers.test: logcount: 2^i-1: 10889035741470030830827987437816582766591
PASS: numbers.test: logcount: 2^i-1: 21778071482940061661655974875633165533183
PASS: numbers.test: logcount: 2^i-1: 43556142965880123323311949751266331066367
PASS: numbers.test: logcount: 2^i-1: 87112285931760246646623899502532662132735
PASS: numbers.test: logcount: 2^i-1: 174224571863520493293247799005065324265471
PASS: numbers.test: logcount: 2^i-1: 348449143727040986586495598010130648530943
PASS: numbers.test: logcount: 2^i-1: 696898287454081973172991196020261297061887
PASS: numbers.test: logcount: 2^i-1: 1393796574908163946345982392040522594123775
PASS: numbers.test: logcount: 2^i-1: 2787593149816327892691964784081045188247551
PASS: numbers.test: logcount: 2^i-1: 5575186299632655785383929568162090376495103
PASS: numbers.test: logcount: 2^i-1: 11150372599265311570767859136324180752990207
PASS: numbers.test: logcount: 2^i-1: 22300745198530623141535718272648361505980415
PASS: numbers.test: logcount: 2^i-1: 44601490397061246283071436545296723011960831
PASS: numbers.test: logcount: 2^i-1: 89202980794122492566142873090593446023921663
PASS: numbers.test: logcount: 2^i-1: 178405961588244985132285746181186892047843327
PASS: numbers.test: logcount: 2^i-1: 356811923176489970264571492362373784095686655
PASS: numbers.test: logcount: 2^i-1: 713623846352979940529142984724747568191373311
PASS: numbers.test: logcount: 2^i-1: 1427247692705959881058285969449495136382746623
PASS: numbers.test: logcount: 2^i-1: 2854495385411919762116571938898990272765493247
PASS: numbers.test: logcount: 2^i-1: 5708990770823839524233143877797980545530986495
PASS: numbers.test: logcount: 2^i-1: 11417981541647679048466287755595961091061972991
PASS: numbers.test: logcount: 2^i-1: 22835963083295358096932575511191922182123945983
PASS: numbers.test: logcount: 2^i-1: 45671926166590716193865151022383844364247891967
PASS: numbers.test: logcount: 2^i-1: 91343852333181432387730302044767688728495783935
PASS: numbers.test: logcount: 2^i-1: 182687704666362864775460604089535377456991567871
PASS: numbers.test: logcount: 2^i-1: 365375409332725729550921208179070754913983135743
PASS: numbers.test: logcount: 2^i-1: 730750818665451459101842416358141509827966271487
PASS: numbers.test: logcount: 2^i-1: 1461501637330902918203684832716283019655932542975
PASS: numbers.test: logcount: 2^i-1: 2923003274661805836407369665432566039311865085951
PASS: numbers.test: logcount: 2^i-1: 5846006549323611672814739330865132078623730171903
PASS: numbers.test: logcount: 2^i-1: 11692013098647223345629478661730264157247460343807
PASS: numbers.test: logcount: 2^i-1: 23384026197294446691258957323460528314494920687615
PASS: numbers.test: logcount: 2^i-1: 46768052394588893382517914646921056628989841375231
PASS: numbers.test: logcount: 2^i-1: 93536104789177786765035829293842113257979682750463
PASS: numbers.test: logcount: 2^i-1: 187072209578355573530071658587684226515959365500927
PASS: numbers.test: logcount: 2^i-1: 374144419156711147060143317175368453031918731001855
PASS: numbers.test: logcount: 2^i-1: 748288838313422294120286634350736906063837462003711
PASS: numbers.test: logcount: 2^i-1: 1496577676626844588240573268701473812127674924007423
PASS: numbers.test: logcount: 2^i-1: 2993155353253689176481146537402947624255349848014847
PASS: numbers.test: logcount: 2^i-1: 5986310706507378352962293074805895248510699696029695
PASS: numbers.test: logcount: 2^i-1: 11972621413014756705924586149611790497021399392059391
PASS: numbers.test: logcount: 2^i-1: 23945242826029513411849172299223580994042798784118783
PASS: numbers.test: logcount: 2^i-1: 47890485652059026823698344598447161988085597568237567
PASS: numbers.test: logcount: 2^i-1: 95780971304118053647396689196894323976171195136475135
PASS: numbers.test: logcount: 2^i-1: 191561942608236107294793378393788647952342390272950271
PASS: numbers.test: logcount: 2^i-1: 383123885216472214589586756787577295904684780545900543
PASS: numbers.test: logcount: 2^i-1: 766247770432944429179173513575154591809369561091801087
PASS: numbers.test: logcount: 2^i-1: 1532495540865888858358347027150309183618739122183602175
PASS: numbers.test: logcount: 2^i-1: 3064991081731777716716694054300618367237478244367204351
PASS: numbers.test: logcount: 2^i-1: 6129982163463555433433388108601236734474956488734408703
PASS: numbers.test: logcount: 2^i-1: 12259964326927110866866776217202473468949912977468817407
PASS: numbers.test: logcount: 2^i-1: 24519928653854221733733552434404946937899825954937634815
PASS: numbers.test: logcount: 2^i-1: 49039857307708443467467104868809893875799651909875269631
PASS: numbers.test: logcount: 2^i-1: 98079714615416886934934209737619787751599303819750539263
PASS: numbers.test: logcount: 2^i-1: 196159429230833773869868419475239575503198607639501078527
PASS: numbers.test: logcount: 2^i-1: 392318858461667547739736838950479151006397215279002157055
PASS: numbers.test: logcount: 2^i-1: 784637716923335095479473677900958302012794430558004314111
PASS: numbers.test: logcount: 2^i-1: 1569275433846670190958947355801916604025588861116008628223
PASS: numbers.test: logcount: 2^i-1: 3138550867693340381917894711603833208051177722232017256447
PASS: numbers.test: logcount: 2^i-1: 6277101735386680763835789423207666416102355444464034512895
PASS: numbers.test: logcount: 2^i-1: 12554203470773361527671578846415332832204710888928069025791
PASS: numbers.test: logcount: 2^i-1: 25108406941546723055343157692830665664409421777856138051583
PASS: numbers.test: logcount: 2^i-1: 50216813883093446110686315385661331328818843555712276103167
PASS: numbers.test: logcount: 2^i-1: 100433627766186892221372630771322662657637687111424552206335
PASS: numbers.test: logcount: 2^i-1: 200867255532373784442745261542645325315275374222849104412671
PASS: numbers.test: logcount: 2^i-1: 401734511064747568885490523085290650630550748445698208825343
PASS: numbers.test: logcount: 2^i-1: 803469022129495137770981046170581301261101496891396417650687
PASS: numbers.test: logcount: 2^i-1: 1606938044258990275541962092341162602522202993782792835301375
PASS: numbers.test: logcount: 2^i-1: 3213876088517980551083924184682325205044405987565585670602751
PASS: numbers.test: logcount: 2^i-1: 6427752177035961102167848369364650410088811975131171341205503
PASS: numbers.test: logcount: 2^i-1: 12855504354071922204335696738729300820177623950262342682411007
PASS: numbers.test: logcount: 2^i-1: 25711008708143844408671393477458601640355247900524685364822015
PASS: numbers.test: logcount: 2^i-1: 51422017416287688817342786954917203280710495801049370729644031
PASS: numbers.test: logcount: 2^i-1: 102844034832575377634685573909834406561420991602098741459288063
PASS: numbers.test: logcount: 2^i-1: 205688069665150755269371147819668813122841983204197482918576127
PASS: numbers.test: logcount: 2^i-1: 411376139330301510538742295639337626245683966408394965837152255
PASS: numbers.test: logcount: 2^i-1: 822752278660603021077484591278675252491367932816789931674304511
PASS: numbers.test: logcount: 2^i-1: 1645504557321206042154969182557350504982735865633579863348609023
PASS: numbers.test: logcount: 2^i-1: 3291009114642412084309938365114701009965471731267159726697218047
PASS: numbers.test: logcount: 2^i-1: 6582018229284824168619876730229402019930943462534319453394436095
PASS: numbers.test: logcount: 2^i-1: 13164036458569648337239753460458804039861886925068638906788872191
PASS: numbers.test: logcount: 2^i-1: 26328072917139296674479506920917608079723773850137277813577744383
PASS: numbers.test: logcount: 2^i-1: 52656145834278593348959013841835216159447547700274555627155488767
PASS: numbers.test: logcount: 2^i-1: 105312291668557186697918027683670432318895095400549111254310977535
PASS: numbers.test: logcount: 2^i-1: 210624583337114373395836055367340864637790190801098222508621955071
PASS: numbers.test: logcount: 2^i-1: 421249166674228746791672110734681729275580381602196445017243910143
PASS: numbers.test: logcount: 2^i-1: 842498333348457493583344221469363458551160763204392890034487820287
PASS: numbers.test: logcount: 2^i-1: 1684996666696914987166688442938726917102321526408785780068975640575
PASS: numbers.test: logcount: 2^i-1: 3369993333393829974333376885877453834204643052817571560137951281151
PASS: numbers.test: logcount: 2^i-1: 6739986666787659948666753771754907668409286105635143120275902562303
PASS: numbers.test: logcount: 2^i-1: 13479973333575319897333507543509815336818572211270286240551805124607
PASS: numbers.test: logcount: 2^i-1: 26959946667150639794667015087019630673637144422540572481103610249215
PASS: numbers.test: logcount: 2^i-1: 53919893334301279589334030174039261347274288845081144962207220498431
PASS: numbers.test: logcount: 2^i-1: 107839786668602559178668060348078522694548577690162289924414440996863
PASS: numbers.test: logcount: 2^i-1: 215679573337205118357336120696157045389097155380324579848828881993727
PASS: numbers.test: logcount: 2^i-1: 431359146674410236714672241392314090778194310760649159697657763987455
PASS: numbers.test: logcount: 2^i-1: 862718293348820473429344482784628181556388621521298319395315527974911
PASS: numbers.test: logcount: 2^i-1: 1725436586697640946858688965569256363112777243042596638790631055949823
PASS: numbers.test: logcount: 2^i-1: 3450873173395281893717377931138512726225554486085193277581262111899647
PASS: numbers.test: logcount: 2^i-1: 6901746346790563787434755862277025452451108972170386555162524223799295
PASS: numbers.test: logcount: 2^i-1: 13803492693581127574869511724554050904902217944340773110325048447598591
PASS: numbers.test: logcount: 2^i-1: 27606985387162255149739023449108101809804435888681546220650096895197183
PASS: numbers.test: logcount: 2^i-1: 55213970774324510299478046898216203619608871777363092441300193790394367
PASS: numbers.test: logcount: 2^i-1: 110427941548649020598956093796432407239217743554726184882600387580788735
PASS: numbers.test: logcount: 2^i-1: 220855883097298041197912187592864814478435487109452369765200775161577471
PASS: numbers.test: logcount: 2^i-1: 441711766194596082395824375185729628956870974218904739530401550323154943
PASS: numbers.test: logcount: 2^i-1: 883423532389192164791648750371459257913741948437809479060803100646309887
PASS: numbers.test: logcount: 2^i-1: 1766847064778384329583297500742918515827483896875618958121606201292619775
PASS: numbers.test: logcount: 2^i-1: 3533694129556768659166595001485837031654967793751237916243212402585239551
PASS: numbers.test: logcount: 2^i-1: 7067388259113537318333190002971674063309935587502475832486424805170479103
PASS: numbers.test: logcount: 2^i-1: 14134776518227074636666380005943348126619871175004951664972849610340958207
PASS: numbers.test: logcount: 2^i-1: 28269553036454149273332760011886696253239742350009903329945699220681916415
PASS: numbers.test: logcount: 2^i-1: 56539106072908298546665520023773392506479484700019806659891398441363832831
PASS: numbers.test: logcount: 2^i-1: 113078212145816597093331040047546785012958969400039613319782796882727665663
PASS: numbers.test: logcount: 2^i-1: 226156424291633194186662080095093570025917938800079226639565593765455331327
PASS: numbers.test: logcount: 2^i-1: 452312848583266388373324160190187140051835877600158453279131187530910662655
PASS: numbers.test: logcount: 2^i-1: 904625697166532776746648320380374280103671755200316906558262375061821325311
PASS: numbers.test: logcount: 2^i-1: 1809251394333065553493296640760748560207343510400633813116524750123642650623
PASS: numbers.test: logcount: 2^i-1: 3618502788666131106986593281521497120414687020801267626233049500247285301247
PASS: numbers.test: logcount: 2^i-1: 7237005577332262213973186563042994240829374041602535252466099000494570602495
PASS: numbers.test: logcount: 2^i-1: 14474011154664524427946373126085988481658748083205070504932198000989141204991
PASS: numbers.test: logcount: 2^i-1: 28948022309329048855892746252171976963317496166410141009864396001978282409983
PASS: numbers.test: logcount: 2^i-1: 57896044618658097711785492504343953926634992332820282019728792003956564819967
PASS: numbers.test: logcount: 2^i-1: 115792089237316195423570985008687907853269984665640564039457584007913129639935
PASS: numbers.test: logior: (documented? logior)
PASS: numbers.test: logior: (eqv? -1 (logior (ash -1 1) 1))
PASS: numbers.test: logior: (-256 255 => -1)
PASS: numbers.test: logior: (255 -256 => -1)
PASS: numbers.test: logior: (-268435456 268435455 => -1)
PASS: numbers.test: logior: (268435455 -268435456 => -1)
PASS: numbers.test: logior: (-536870912 536870911 => -1)
PASS: numbers.test: logior: (536870911 -536870912 => -1)
PASS: numbers.test: logior: (-1073741824 1073741823 => -1)
PASS: numbers.test: logior: (1073741823 -1073741824 => -1)
PASS: numbers.test: logior: (-2147483648 2147483647 => -1)
PASS: numbers.test: logior: (2147483647 -2147483648 => -1)
PASS: numbers.test: logior: (-4294967296 4294967295 => -1)
PASS: numbers.test: logior: (4294967295 -4294967296 => -1)
PASS: numbers.test: logior: (-8589934592 8589934591 => -1)
PASS: numbers.test: logior: (8589934591 -8589934592 => -1)
PASS: numbers.test: logior: (-1152921504606846976 1152921504606846975 => -1)
PASS: numbers.test: logior: (1152921504606846975 -1152921504606846976 => -1)
PASS: numbers.test: logior: (-2305843009213693952 2305843009213693951 => -1)
PASS: numbers.test: logior: (2305843009213693951 -2305843009213693952 => -1)
PASS: numbers.test: logior: (-4611686018427387904 4611686018427387903 => -1)
PASS: numbers.test: logior: (4611686018427387903 -4611686018427387904 => -1)
PASS: numbers.test: logior: (-9223372036854775808 9223372036854775807 => -1)
PASS: numbers.test: logior: (9223372036854775807 -9223372036854775808 => -1)
PASS: numbers.test: logior: (-18446744073709551616 18446744073709551615 => -1)
PASS: numbers.test: logior: (18446744073709551615 -18446744073709551616 => -1)
PASS: numbers.test: logior: (-36893488147419103232 36893488147419103231 => -1)
PASS: numbers.test: logior: (36893488147419103231 -36893488147419103232 => -1)
PASS: numbers.test: logior: (-340282366920938463463374607431768211456 340282366920938463463374607431768211455 => -1)
PASS: numbers.test: logior: (340282366920938463463374607431768211455 -340282366920938463463374607431768211456 => -1)
PASS: numbers.test: lognot: (documented? lognot)
PASS: numbers.test: lognot: (= -1 (lognot 0))
PASS: numbers.test: lognot: (= 0 (lognot -1))
PASS: numbers.test: lognot: (= -2 (lognot 1))
PASS: numbers.test: lognot: (= 1 (lognot -2))
PASS: numbers.test: lognot: (= -340282366920938463463374607431768211456 (lognot 340282366920938463463374607431768211455))
PASS: numbers.test: lognot: (= 340282366920938463463374607431768211455 (lognot -340282366920938463463374607431768211456))
PASS: numbers.test: exact-integer-sqrt: (documented? exact-integer-sqrt)
PASS: numbers.test: exact-integer-sqrt: no args
PASS: numbers.test: exact-integer-sqrt: two args
PASS: numbers.test: exact-integer-sqrt: 0
PASS: numbers.test: exact-integer-sqrt: 1
PASS: numbers.test: exact-integer-sqrt: 9
PASS: numbers.test: exact-integer-sqrt: 10
PASS: numbers.test: exact-integer-sqrt: 536870911
PASS: numbers.test: exact-integer-sqrt: 536870912
PASS: numbers.test: exact-integer-sqrt: 288230375077969921
PASS: numbers.test: exact-integer-sqrt: 288230375077969922
PASS: numbers.test: exact-integer-sqrt: 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
PASS: numbers.test: exact-integer-sqrt: 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
PASS: numbers.test: exact-integer-sqrt: -1
PASS: numbers.test: exact-integer-sqrt: 1/9
PASS: numbers.test: exact-integer-sqrt: -536870912
PASS: numbers.test: exact-integer-sqrt: -536870913
PASS: numbers.test: exact-integer-sqrt: 1.0
PASS: numbers.test: exact-integer-sqrt: 1.5
PASS: numbers.test: exact-integer-sqrt: foo
PASS: numbers.test: exact-integer-sqrt: foo
PASS: numbers.test: sqrt: (documented? sqrt)
PASS: numbers.test: sqrt: no args
PASS: numbers.test: sqrt: two args
PASS: numbers.test: sqrt: (eqv? 0.0 (sqrt 0))
PASS: numbers.test: sqrt: (eqv? 0.0 (sqrt 0.0))
PASS: numbers.test: sqrt: (eqv? 1.0 (sqrt 1.0))
PASS: numbers.test: sqrt: (eqv-loosely? 2.0 (sqrt 4.0))
PASS: numbers.test: sqrt: (eqv-loosely? 31.62 (sqrt 1000.0))
PASS: numbers.test: sqrt: (eqv? 0.0+1.0i (sqrt -1.0))
PASS: numbers.test: sqrt: (eqv-loosely? 0.0+2.0i (sqrt -4.0))
PASS: numbers.test: sqrt: (eqv-loosely? 0.0+31.62i (sqrt -1000.0))
PASS: numbers.test: sqrt: +i swings back to 45deg angle
PASS: numbers.test: sqrt: -100i swings back to 45deg down
PASS: numbers.test: Number-theoretic division: euclidean/: documented?
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: fixnum-min / -1: (-536870912 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (18 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (18 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-18 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-18 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (18 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (18 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-18 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-18 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (23 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (23 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-23 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-23 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (18 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (18 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-18 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-18 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (23 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (23 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-23 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-23 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (27 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (27 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-27 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-27 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (32 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (32 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-32 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-32 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (35 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (35 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-35 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-35 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (36 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (36 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-36 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-36 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (39 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (39 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-39 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-39 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (40 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (40 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-40 2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-40 -2)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (6 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-6 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (23 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (23 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-23 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-23 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (27 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (27 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-27 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-27 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (28 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (28 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-28 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-28 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (32 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (32 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-32 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-32 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (35 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (35 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-35 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-35 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (37 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (37 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-37 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-37 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (40 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (40 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-40 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-40 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (41 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (41 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-41 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-41 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (44 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (44 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-44 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-44 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (45 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (45 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-45 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-45 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (48 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (48 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-48 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-48 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (49 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (49 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-49 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-49 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (50 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (50 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-50 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-50 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (51 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (51 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-51 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-51 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (52 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (52 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-52 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-52 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (53 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (53 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-53 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-53 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (54 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (54 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-54 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-54 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (55 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (55 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-55 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-55 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (57 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (57 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-57 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-57 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (60 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (60 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-60 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-60 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (62 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (62 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-62 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-62 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (65 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (65 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-65 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-65 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (66 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (66 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-66 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-66 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (69 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (69 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-69 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-69 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (70 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (70 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-70 5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-70 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (1 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-1 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (2 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-2 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (3 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-3 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (4 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-4 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (5 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-5 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (7 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-7 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (16 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-16 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (8 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-8 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (9 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-9 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (10 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-10 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (11 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-11 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (12 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-12 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (13 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-13 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (14 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-14 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (15 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-15 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (17 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-17 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (26 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-26 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (29 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-29 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (18 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (18 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-18 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-18 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (19 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-19 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (20 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-20 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (21 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-21 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (22 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-22 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (23 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (23 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-23 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-23 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (24 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-24 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (25 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-25 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (27 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (27 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-27 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-27 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (30 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-30 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (32 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (32 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-32 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-32 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (35 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (35 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-35 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-35 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (36 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (36 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-36 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-36 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (39 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (39 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-39 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-39 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (40 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (40 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-40 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-40 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (48 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (48 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-48 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-48 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (49 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (49 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-49 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-49 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (50 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (50 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-50 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-50 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (51 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (51 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-51 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-51 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (52 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (52 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-52 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-52 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (53 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (53 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-53 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-53 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (54 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (54 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-54 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-54 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (55 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (55 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-55 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-55 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (57 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (57 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-57 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-57 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (60 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (60 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-60 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-60 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (62 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (62 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-62 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-62 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (65 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (65 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-65 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-65 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (66 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (66 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-66 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-66 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (69 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (69 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-69 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-69 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (70 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (70 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-70 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-70 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (98 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (98 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-98 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-98 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (99 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (99 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-99 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-99 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (100 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (100 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-100 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-100 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (101 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (101 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-101 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-101 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (102 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (102 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-102 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-102 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (103 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (103 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-103 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-103 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (104 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (104 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-104 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-104 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (105 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (105 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-105 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-105 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (107 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (107 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-107 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-107 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (110 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (110 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-110 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-110 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (112 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (112 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-112 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-112 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (115 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (115 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-115 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-115 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (116 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (116 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-116 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-116 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (119 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (119 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-119 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-119 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (120 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (120 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-120 10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / inum: (-120 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: fixnum-min / -fixnum-min: (-536870912 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: fixnum-max / (2*fixnum-max): (536870911 1073741822)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: fixnum-max / (2*fixnum-max): (536870911 -1073741822)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: fixnum-max / (2*fixnum-max): (-536870911 1073741822)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: fixnum-max / (2*fixnum-max): (-536870911 -1073741822)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (0 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (0 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (0 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (0 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (1 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-1 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (1 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-1 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (2 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-2 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (2 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-2 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (10 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-10 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (10 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-10 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (536870910 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-536870910 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (536870910 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-536870910 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (536870911 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-536870911 536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (536870911 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: inum / big: (-536870911 -536870913)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: -fixnum-min / fixnum-min: (536870912 -536870912)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (9999999998 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (9999999998 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-9999999998 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-9999999998 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (9999999999 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (9999999999 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-9999999999 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-9999999999 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (10000000000 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (10000000000 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-10000000000 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-10000000000 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (10000000001 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (10000000001 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-10000000001 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-10000000001 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (10000000002 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (10000000002 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-10000000002 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-10000000002 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (19999999998 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (19999999998 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-19999999998 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-19999999998 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (19999999999 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (19999999999 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-19999999999 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-19999999999 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000000 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000000 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000000 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000000 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000001 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000001 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000001 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000001 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000002 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000002 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000002 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000002 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999998 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999998 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999998 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999998 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999999 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999999 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999999 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999999 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000000 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000000 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000000 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000000 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000001 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000001 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000001 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000001 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000002 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000002 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000002 1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000002 -1)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (39999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (39999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-39999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-39999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (39999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (39999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-39999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-39999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (40000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (40000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-40000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-40000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (40000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (40000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-40000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-40000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (40000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (40000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-40000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-40000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (79999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (79999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-79999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-79999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (79999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (79999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-79999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-79999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (80000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (80000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-80000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-80000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (80000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (80000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-80000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-80000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (80000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (80000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-80000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-80000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (199999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (199999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-199999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-199999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (199999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (199999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-199999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-199999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (19999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (19999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-19999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-19999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (19999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (19999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-19999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-19999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (20000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-20000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (59999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (59999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-59999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-59999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (59999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (59999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-59999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-59999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (60000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (60000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-60000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-60000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (60000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (60000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-60000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-60000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (60000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (60000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-60000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-60000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999998 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999998 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999999 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999999 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000000 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000000 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000001 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000001 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000002 4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000002 -4)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999998 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999998 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999998 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999998 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999999 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999999 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999999 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999999 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000000 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000000 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000000 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000000 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000001 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000001 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000001 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000001 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000002 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000002 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000002 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000002 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999998 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999998 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999998 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999998 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999999 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999999 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999999 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999999 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000000 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000000 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000000 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000000 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000001 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000001 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000001 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000001 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000002 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000002 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000002 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000002 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (249999999998 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (249999999998 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-249999999998 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-249999999998 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (249999999999 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (249999999999 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-249999999999 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-249999999999 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000000 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000000 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000000 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000000 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000001 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000001 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000001 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000001 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000002 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000002 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000002 5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000002 -5)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (99999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-99999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (100000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-100000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (199999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (199999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-199999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-199999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (199999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (199999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-199999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-199999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (200000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-200000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (499999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (499999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-499999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-499999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (499999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (499999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-499999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-499999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (500000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (500000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-500000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-500000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (500000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (500000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-500000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-500000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (500000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (500000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-500000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-500000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (49999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-49999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (50000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-50000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (149999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (149999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-149999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-149999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (149999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (149999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-149999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-149999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (150000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (150000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-150000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-150000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (150000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (150000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-150000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-150000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (150000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (150000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-150000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-150000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (249999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (249999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-249999999998 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-249999999998 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (249999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (249999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-249999999999 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-249999999999 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000001 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000001 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (250000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000002 10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / inum: (-250000000002 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (9999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (9999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-9999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-9999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (9999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (9999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-9999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-9999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (19999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (19999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-19999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-19999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (19999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (19999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-19999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-19999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (49999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (49999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-49999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-49999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (49999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (49999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-49999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-49999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (4999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (4999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-4999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-4999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (4999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (4999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-4999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-4999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (5000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (5000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-5000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-5000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (5000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (5000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-5000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-5000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (5000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (5000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-5000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-5000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (14999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (14999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-14999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-14999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (14999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (14999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-14999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-14999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (15000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (15000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-15000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-15000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (15000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (15000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-15000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-15000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (15000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (15000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-15000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-15000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (24999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (24999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-24999999998 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-24999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (24999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (24999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-24999999999 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-24999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (25000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (25000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-25000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-25000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (25000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (25000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-25000000001 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-25000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (25000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (25000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-25000000002 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-25000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (9999999999 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (9999999999 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-9999999999 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-9999999999 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000000 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000000 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000000 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000000 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000001 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000001 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000001 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000001 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000002 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000002 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000002 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000002 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000003 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (10000000003 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000003 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-10000000003 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000000 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000000 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000000 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000000 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000001 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000001 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000001 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000001 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000002 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000002 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000002 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000002 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000003 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000003 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000003 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000003 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000004 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (20000000004 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000004 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-20000000004 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000003 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000003 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000003 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000003 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000004 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000004 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000004 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000004 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000005 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000005 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000005 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000005 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000006 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000006 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000006 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000006 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000007 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (50000000007 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000007 10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: big / big: (-50000000007 -10000000001)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.0 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.0 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.5 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.5 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.75 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.75 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.25 0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.25 -0.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.0 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.0 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (7.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (7.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-7.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-7.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (8.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (8.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-8.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-8.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (9.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (9.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-9.5 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-9.5 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.25 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.25 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.75 1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.75 -1.5)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.5 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.5 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (9.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (9.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-9.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-9.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (10.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (10.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-10.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-10.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (11.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (11.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-11.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-11.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (12.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (12.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-12.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-12.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (13.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (13.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-13.25 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-13.25 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.875 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.875 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.875 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.875 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.125 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.125 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.125 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.125 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.125 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.125 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.125 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.125 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.125 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.125 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.125 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.125 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.125 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.125 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.125 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.125 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.375 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.375 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (7.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (7.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-7.625 2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-7.625 -2.25)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.0 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (5.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-5.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (7.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (7.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-7.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-7.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (9.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (9.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-9.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-9.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (10.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (10.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-10.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-10.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (11.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (11.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-11.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-11.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (12.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (12.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-12.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-12.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (13.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (13.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-13.5 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-13.5 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (26.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (26.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-26.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-26.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (27.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (27.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-27.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-27.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (28.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (28.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-28.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-28.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (29.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (29.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-29.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-29.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (30.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (30.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-30.75 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-30.75 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (0.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-0.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (1.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-1.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (2.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-2.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (3.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-3.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (4.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.875 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-4.875 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (6.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-6.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (7.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (7.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-7.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-7.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (8.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (8.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-8.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-8.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (9.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (9.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-9.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-9.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (10.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (10.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-10.625 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-10.625 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (12.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (12.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-12.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-12.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (13.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (13.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-13.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-13.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (14.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (14.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-14.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-14.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (15.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (15.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-15.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-15.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (16.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (16.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-16.375 5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: inexact: (-16.375 -5.75)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/9 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/9 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/9 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/9 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/11 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/11 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/11 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/11 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (0 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (0 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/3 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/3 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/3 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/3 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/3 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/3 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/3 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/3 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-11/90 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-11/90 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (11/90 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (11/90 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/110 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/110 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/110 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/110 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/10 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/10 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/10 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/10 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (13/30 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (13/30 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-13/30 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-13/30 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (23/30 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (23/30 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-23/30 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-23/30 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/45 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/45 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/45 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/45 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (6/55 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (6/55 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-6/55 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-6/55 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/5 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/5 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/5 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/5 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (8/15 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (8/15 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-8/15 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-8/15 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (13/15 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (13/15 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-13/15 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-13/15 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (5/18 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (5/18 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-5/18 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-5/18 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (9/22 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (9/22 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-9/22 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-9/22 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/2 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/2 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/2 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/2 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (5/6 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (5/6 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-5/6 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-5/6 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (7/6 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (7/6 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-7/6 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-7/6 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-31/180 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-31/180 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (31/180 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (31/180 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-9/220 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-9/220 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (9/220 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (9/220 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/20 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/20 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/20 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/20 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (23/60 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (23/60 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-23/60 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-23/60 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (43/60 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (43/60 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-43/60 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-43/60 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-13/180 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-13/180 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (13/180 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (13/180 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (13/220 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (13/220 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-13/220 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-13/220 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (3/20 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (3/20 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-3/20 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-3/20 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (29/60 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (29/60 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-29/60 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-29/60 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (49/60 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (49/60 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-49/60 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-49/60 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/36 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/36 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/36 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/36 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (7/44 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (7/44 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-7/44 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-7/44 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/4 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/4 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/4 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/4 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (7/12 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (7/12 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-7/12 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-7/12 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (11/12 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (11/12 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-11/12 1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-11/12 -1/10)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/11 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/11 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/11 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/11 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (0 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (0 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (46/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (46/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-46/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-46/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (173/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (173/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-173/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-173/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (16/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (16/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-16/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-16/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (17/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (17/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-17/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-17/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (6 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (6 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-6 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-6 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (94/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (94/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-94/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-94/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (349/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (349/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-349/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-349/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (32/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (32/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-32/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-32/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (11 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (11 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-11 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-11 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (34/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (34/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-34/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-34/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (238/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (238/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-238/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-238/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (877/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (877/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-877/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-877/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (80/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (80/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-80/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-80/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (27 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (27 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-27 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-27 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (82/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (82/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-82/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-82/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (22/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (22/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-22/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-22/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (85/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (85/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-85/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-85/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (8/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (8/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-8/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-8/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (10/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (10/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-10/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-10/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (70/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (70/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-70/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-70/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (87/11 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (87/11 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-87/11 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-87/11 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (8 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (8 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-8 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-8 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (25/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (25/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-25/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-25/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (26/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (26/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-26/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-26/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (118/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (118/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-118/9 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-118/9 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (437/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (437/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-437/33 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-437/33 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (40/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (40/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-40/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-40/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (41/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (41/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-41/3 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-41/3 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (14 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (14 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-14 16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-14 -16/3)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/9 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/9 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/9 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/9 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/11 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/11 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/11 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/11 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/3 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (1/3 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/3 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-1/3 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/3 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (2/3 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/3 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-2/3 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (76/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (76/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-76/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-76/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (103/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (103/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-103/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-103/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (10/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (10/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-10/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-10/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (37/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (37/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-37/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-37/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (44/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (44/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-44/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-44/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (166/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (166/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-166/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-166/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (213/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (213/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-213/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-213/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (20/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (20/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-20/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-20/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (67/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (67/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-67/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-67/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (74/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (74/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-74/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-74/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (436/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (436/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-436/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-436/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (543/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (543/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-543/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-543/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (50/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (50/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-50/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-50/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (157/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (157/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-157/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-157/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (164/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (164/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-164/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-164/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (31/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (31/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-31/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-31/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (48/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (48/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-48/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-48/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (5/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (5/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-5/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-5/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (22/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (22/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-22/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-22/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (29/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (29/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-29/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-29/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (121/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (121/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-121/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-121/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (158/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (158/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-158/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-158/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (15/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (15/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-15/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-15/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (52/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (52/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-52/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-52/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (59/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (59/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-59/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-59/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (211/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (211/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-211/63 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-211/63 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (268/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (268/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-268/77 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-268/77 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (25/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (25/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-25/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-25/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (82/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (82/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-82/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-82/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (89/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (89/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-89/21 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: fractions: (-89/21 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -10)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -10000000000)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -12.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -10/7)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 -inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 +inf.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (25 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-25 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15000000000 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15000000000 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (130.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-130.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (15/7 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-15/7 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (0.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-0.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (-inf.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+inf.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: mixed types: (+nan.0 +nan.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (15000000000 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (18.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (33/7 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-0.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (-inf.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0.0)
PASS: numbers.test: Number-theoretic division: euclidean/: divide by zero: (+nan.0 0.0)
PASS: numbers.test: Number-theoretic division: floor/: documented?
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: fixnum-min / -1: (-536870912 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (18 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (18 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-18 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-18 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 -1)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (18 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (18 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-18 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-18 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (23 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (23 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-23 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-23 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (18 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (18 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-18 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-18 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (23 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (23 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-23 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-23 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (27 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (27 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-27 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-27 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (32 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (32 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-32 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-32 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (35 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (35 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-35 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-35 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (36 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (36 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-36 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-36 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (39 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (39 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-39 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-39 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (40 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (40 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-40 2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-40 -2)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (6 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-6 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (23 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (23 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-23 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-23 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (27 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (27 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-27 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-27 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (28 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (28 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-28 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-28 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (32 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (32 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-32 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-32 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (35 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (35 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-35 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-35 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (37 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (37 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-37 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-37 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (40 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (40 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-40 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-40 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (41 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (41 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-41 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-41 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (44 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (44 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-44 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-44 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (45 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (45 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-45 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-45 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (48 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (48 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-48 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-48 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (49 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (49 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-49 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-49 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (50 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (50 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-50 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-50 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (51 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (51 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-51 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-51 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (52 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (52 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-52 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-52 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (53 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (53 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-53 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-53 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (54 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (54 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-54 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-54 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (55 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (55 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-55 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-55 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (57 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (57 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-57 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-57 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (60 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (60 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-60 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-60 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (62 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (62 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-62 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-62 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (65 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (65 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-65 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-65 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (66 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (66 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-66 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-66 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (69 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (69 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-69 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-69 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (70 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (70 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-70 5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-70 -5)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (0 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (1 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-1 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (2 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-2 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (3 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-3 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (4 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-4 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (5 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-5 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (7 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-7 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (16 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-16 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (8 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-8 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (9 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-9 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (10 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-10 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (11 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-11 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (12 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-12 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (13 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-13 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (14 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-14 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (15 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-15 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (17 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-17 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (26 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-26 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (29 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-29 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (18 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (18 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-18 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-18 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (19 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-19 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (20 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-20 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (21 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-21 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (22 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-22 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (23 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (23 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-23 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-23 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (24 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-24 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (25 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-25 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (27 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (27 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-27 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-27 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (30 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-30 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (32 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (32 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-32 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-32 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (35 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (35 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-35 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-35 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (36 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (36 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-36 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-36 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (39 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (39 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-39 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-39 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (40 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (40 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-40 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-40 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (48 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (48 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-48 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-48 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (49 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (49 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-49 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-49 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (50 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (50 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-50 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-50 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (51 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (51 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-51 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-51 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (52 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (52 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-52 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-52 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (53 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (53 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-53 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-53 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (54 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (54 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-54 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-54 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (55 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (55 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-55 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-55 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (57 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (57 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-57 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-57 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (60 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (60 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-60 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-60 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (62 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (62 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-62 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-62 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (65 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (65 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-65 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-65 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (66 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (66 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-66 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-66 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (69 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (69 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-69 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-69 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (70 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (70 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-70 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-70 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (98 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (98 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-98 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-98 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (99 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (99 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-99 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-99 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (100 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (100 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-100 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-100 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (101 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (101 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-101 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-101 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (102 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (102 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-102 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-102 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (103 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (103 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-103 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-103 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (104 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (104 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-104 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-104 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (105 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (105 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-105 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-105 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (107 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (107 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-107 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-107 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (110 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (110 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-110 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-110 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (112 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (112 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-112 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-112 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (115 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (115 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-115 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-115 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (116 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (116 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-116 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-116 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (119 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (119 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-119 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-119 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (120 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (120 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-120 10)
PASS: numbers.test: Number-theoretic division: floor/: inum / inum: (-120 -10)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: fixnum-min / -fixnum-min: (-536870912 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: fixnum-max / (2*fixnum-max): (536870911 1073741822)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: fixnum-max / (2*fixnum-max): (536870911 -1073741822)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: fixnum-max / (2*fixnum-max): (-536870911 1073741822)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: fixnum-max / (2*fixnum-max): (-536870911 -1073741822)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (0 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (0 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (0 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (0 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (1 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-1 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (1 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-1 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (2 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-2 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (2 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-2 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (10 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-10 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (10 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-10 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (536870910 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-536870910 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (536870910 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-536870910 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (536870911 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-536870911 536870912)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (536870911 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: inum / big: (-536870911 -536870913)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: -fixnum-min / fixnum-min: (536870912 -536870912)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (9999999998 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (9999999998 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-9999999998 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-9999999998 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (9999999999 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (9999999999 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-9999999999 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-9999999999 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (10000000000 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (10000000000 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-10000000000 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-10000000000 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (10000000001 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (10000000001 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-10000000001 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-10000000001 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (10000000002 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (10000000002 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-10000000002 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-10000000002 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (19999999998 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (19999999998 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-19999999998 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-19999999998 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (19999999999 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (19999999999 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-19999999999 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-19999999999 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000000 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000000 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000000 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000000 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000001 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000001 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000001 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000001 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000002 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000002 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000002 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000002 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999998 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999998 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999998 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999998 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999999 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999999 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999999 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999999 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000000 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000000 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000000 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000000 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000001 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000001 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000001 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000001 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000002 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000002 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000002 1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000002 -1)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (39999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (39999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-39999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-39999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (39999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (39999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-39999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-39999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (40000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (40000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-40000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-40000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (40000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (40000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-40000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-40000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (40000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (40000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-40000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-40000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (79999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (79999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-79999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-79999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (79999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (79999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-79999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-79999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (80000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (80000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-80000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-80000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (80000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (80000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-80000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-80000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (80000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (80000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-80000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-80000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (199999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (199999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-199999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-199999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (199999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (199999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-199999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-199999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (19999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (19999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-19999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-19999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (19999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (19999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-19999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-19999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (20000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-20000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (59999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (59999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-59999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-59999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (59999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (59999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-59999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-59999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (60000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (60000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-60000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-60000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (60000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (60000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-60000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-60000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (60000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (60000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-60000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-60000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999998 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999998 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999999 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999999 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000000 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000000 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000001 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000001 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000002 4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000002 -4)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999998 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999998 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999998 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999998 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999999 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999999 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999999 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999999 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000000 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000000 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000000 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000000 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000001 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000001 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000001 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000001 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000002 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000002 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000002 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000002 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999998 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999998 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999998 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999998 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999999 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999999 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999999 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999999 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000000 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000000 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000000 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000000 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000001 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000001 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000001 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000001 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000002 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000002 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000002 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000002 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (249999999998 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (249999999998 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-249999999998 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-249999999998 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (249999999999 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (249999999999 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-249999999999 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-249999999999 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000000 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000000 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000000 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000000 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000001 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000001 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000001 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000001 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000002 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000002 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000002 5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000002 -5)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (99999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-99999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (100000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-100000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (199999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (199999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-199999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-199999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (199999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (199999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-199999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-199999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (200000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-200000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (499999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (499999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-499999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-499999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (499999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (499999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-499999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-499999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (500000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (500000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-500000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-500000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (500000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (500000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-500000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-500000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (500000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (500000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-500000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-500000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (49999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-49999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (50000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-50000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (149999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (149999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-149999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-149999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (149999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (149999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-149999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-149999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (150000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (150000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-150000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-150000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (150000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (150000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-150000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-150000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (150000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (150000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-150000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-150000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (249999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (249999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-249999999998 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-249999999998 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (249999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (249999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-249999999999 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-249999999999 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000000 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000000 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000001 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000001 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (250000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000002 10)
PASS: numbers.test: Number-theoretic division: floor/: big / inum: (-250000000002 -10)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (9999999998 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (9999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-9999999998 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-9999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (9999999999 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (9999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-9999999999 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-9999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (10000000000 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (10000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-10000000000 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-10000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (10000000001 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (10000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-10000000001 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-10000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (10000000002 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (10000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-10000000002 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-10000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (19999999998 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (19999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-19999999998 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-19999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (19999999999 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (19999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-19999999999 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-19999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (20000000000 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (20000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-20000000000 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-20000000000 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (20000000001 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (20000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-20000000001 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-20000000001 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (20000000002 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (20000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-20000000002 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-20000000002 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (49999999998 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (49999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-49999999998 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-49999999998 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (49999999999 10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (49999999999 -10000000000)
PASS: numbers.test: Number-theoretic division: floor/: big / big: (-4999999
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-07-17 3:10 ` Bernardo Ezequiel Contreras
@ 2012-07-26 1:47 ` Bernardo Ezequiel Contreras
2012-09-03 20:46 ` Ludovic Courtès
0 siblings, 1 reply; 11+ messages in thread
From: Bernardo Ezequiel Contreras @ 2012-07-26 1:47 UTC (permalink / raw
To: Ludovic Courtès; +Cc: 11876
[-- Attachment #1: Type: text/plain, Size: 1016 bytes --]
On 7/17/12, Bernardo Ezequiel Contreras <vonbecmann@gmail.com> wrote:
Sorry for the delay,
after installing
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.3alpha2.tar.gz
and
http://www.hpl.hp.com/research/linux/atomic_ops/download/libatomic_ops-7.3alpha2.tar.gz
I got
FAIL: check-guile
==================================
1 of 1 test failed
Please report to bug-guile@gnu.org
==================================
> On Tue, Jul 10, 2012 at 5:11 AM, Ludovic Courtès <ludo@gnu.org> wrote:
>>
>> Hi,
>>
>> Bernardo Ezequiel Contreras <vonbecmann@gmail.com> skribis:
>>
>> > ii libgc-dev 1:6.8-1.2 conservative garbage collector for C
>> > (develo
>>
>> As README says, Guile requires libgc 7.x, and preferably the latest one.
>> It can be obtained from
>> <http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/>.
>>
>> Can you try and report back?
>>
>> Thanks,
>> Ludo’.
>
>
>
>
> --
> Bernardo E.C.
>
--
Bernardo E.C.
[-- Attachment #2: guile-log.tar.gz --]
[-- Type: application/x-gzip, Size: 186921 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-07-26 1:47 ` Bernardo Ezequiel Contreras
@ 2012-09-03 20:46 ` Ludovic Courtès
2012-09-03 22:48 ` Bernardo Ezequiel Contreras
0 siblings, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2012-09-03 20:46 UTC (permalink / raw
To: Bernardo Ezequiel Contreras; +Cc: 11876
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
Hi again,
The log you sent shows two failures:
FAIL: ftw.test: file-system-fold: EACCES
FAIL: gc.test: gc: Lexical vars are collectable
The second one is harmless and can be ignored.
As for the first one, can you try this patch, run ‘./check-guile
ftw.test’, and send the output?
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Type: text/x-patch, Size: 619 bytes --]
diff --git a/test-suite/tests/ftw.test b/test-suite/tests/ftw.test
index 33537d0..227eb73 100644
--- a/test-suite/tests/ftw.test
+++ b/test-suite/tests/ftw.test
@@ -224,7 +224,7 @@
(skip (lambda (n s r) (cons `(skip ,n) r)))
(error (lambda (n s e r) (cons `(error ,n ,e) r)))
(name (string-append %top-builddir "/test-EACCES")))
- (equal? (file-system-fold enter? leaf down up skip error '() name)
+ (equal? (pk (file-system-fold enter? leaf down up skip error '() name))
`((error ,name ,EACCES))))))
(pass-if "dangling symlink and lstat"
[-- Attachment #3: Type: text/plain, Size: 102 bytes --]
Also, please indicate what kernel and libc version are being used.
Thanks in advance,
Ludo’.
^ permalink raw reply related [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-09-03 20:46 ` Ludovic Courtès
@ 2012-09-03 22:48 ` Bernardo Ezequiel Contreras
2012-09-04 9:44 ` Ludovic Courtès
0 siblings, 1 reply; 11+ messages in thread
From: Bernardo Ezequiel Contreras @ 2012-09-03 22:48 UTC (permalink / raw
To: Ludovic Courtès; +Cc: 11876
[-- Attachment #1: Type: text/plain, Size: 1466 bytes --]
Ludo
See below
* kernel version
$ uname -a
Linux debian-vm 2.6.32-5-686 #1 SMP Wed Jan 11 12:29:30 UTC 2012 i686 GNU/Linux
* ftw output
BDW_GC_CFLAGS=-L/usr/local/lib BDW_GC_LIBS=-lgc ./check-guile ftw.test
BDW_GC_CFLAGS=-L/usr/local/lib BDW_GC_LIBS=-lgc ./check-guile ftw.test
> ftw-output.log
* libc version
$ dpkg -l libc6*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii libc6 2.11.3-3 Embedded GNU C Library: Shared libraries
ii libc6-dev 2.11.3-3 Embedded GNU C Library: Development Librarie
un libc6-dev-i386 <none> (no description available)
un libc6-i686 <none> (no description available)
un libc6.1 <none> (no description available)
un libc6.1-dev <none> (no description available)
Thanks
On 9/3/12, Ludovic Courtès <ludo@gnu.org> wrote:
> Hi again,
>
> The log you sent shows two failures:
>
> FAIL: ftw.test: file-system-fold: EACCES
> FAIL: gc.test: gc: Lexical vars are collectable
>
> The second one is harmless and can be ignored.
>
> As for the first one, can you try this patch, run ‘./check-guile
> ftw.test’, and send the output?
>
>
--
Bernardo E.C.
[-- Attachment #2: ftw-output.log --]
[-- Type: text/x-log, Size: 487 bytes --]
Testing /home/vonbecmann/downloads/guile/guile-2.0.6/meta/guile ... ftw.test
with GUILE_LOAD_PATH=/home/vonbecmann/downloads/guile/guile-2.0.6/test-suite
Running ftw.test
;;; (((error "/home/vonbecmann/downloads/guile/guile-2.0.6/test-EACCES" 13)))
Totals for this test run:
passes: 30
failures: 0
unexpected passes: 0
expected failures: 0
unresolved test cases: 0
untested test cases: 0
unsupported test cases: 0
errors: 0
[-- Attachment #3: check-guile.log --]
[-- Type: text/x-log, Size: 1519 bytes --]
PASS: ftw.test: visited?-proc: 0 0 - 1st
PASS: ftw.test: visited?-proc: 0 0 - 2nd
PASS: ftw.test: visited?-proc: 0 0 - 3rd
PASS: ftw.test: visited?-proc: 0 1
PASS: ftw.test: visited?-proc: 0 2
PASS: ftw.test: visited?-proc: 0 3
PASS: ftw.test: visited?-proc: 5 5
PASS: ftw.test: visited?-proc: 5 7
PASS: ftw.test: visited?-proc: 7 5
PASS: ftw.test: visited?-proc: 7 7
PASS: ftw.test: visited?-proc: 5 5 - 2nd
PASS: ftw.test: visited?-proc: 5 7 - 2nd
PASS: ftw.test: visited?-proc: 7 5 - 2nd
PASS: ftw.test: visited?-proc: 7 7 - 2nd
PASS: ftw.test: file-system-fold: test-suite
PASS: ftw.test: file-system-fold: test-suite (never enter)
PASS: ftw.test: file-system-fold: test-suite/lib.scm (flat file)
PASS: ftw.test: file-system-fold: ENOENT
PASS: ftw.test: file-system-fold: EACCES
PASS: ftw.test: file-system-fold: dangling symlink and lstat
PASS: ftw.test: file-system-fold: dangling symlink and stat
PASS: ftw.test: file-system-tree: test-suite (never enter)
PASS: ftw.test: file-system-tree: test-suite/*
PASS: ftw.test: file-system-tree: test-suite (recursive)
PASS: ftw.test: file-system-tree: ENOENT
PASS: ftw.test: scandir: top-srcdir
PASS: ftw.test: scandir: test-suite
PASS: ftw.test: scandir: flat file
PASS: ftw.test: scandir: EACCES
PASS: ftw.test: scandir: no select
Totals for this test run:
passes: 30
failures: 0
unexpected passes: 0
expected failures: 0
unresolved test cases: 0
untested test cases: 0
unsupported test cases: 0
errors: 0
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-09-03 22:48 ` Bernardo Ezequiel Contreras
@ 2012-09-04 9:44 ` Ludovic Courtès
2012-09-13 0:15 ` Bernardo Ezequiel Contreras
0 siblings, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2012-09-04 9:44 UTC (permalink / raw
To: Bernardo Ezequiel Contreras; +Cc: 11876
Hi,
Bernardo Ezequiel Contreras <vonbecmann@gmail.com> skribis:
> Running ftw.test
>
> ;;; (((error "/home/vonbecmann/downloads/guile/guile-2.0.6/test-EACCES" 13)))
>
> Totals for this test run:
> passes: 30
> failures: 0
Well, here the test succeeds (EACCES is 13). Can you make it fail
again? :-)
Could it be that you upgraded your libc or kernel in the meantime?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-09-04 9:44 ` Ludovic Courtès
@ 2012-09-13 0:15 ` Bernardo Ezequiel Contreras
2012-09-13 12:11 ` Ludovic Courtès
0 siblings, 1 reply; 11+ messages in thread
From: Bernardo Ezequiel Contreras @ 2012-09-13 0:15 UTC (permalink / raw
To: Ludovic Courtès; +Cc: 11876
[-- Attachment #1: Type: text/plain, Size: 836 bytes --]
Ludo,
I'm sorry but i couldn't reproduce this bug. and at the moment i have no
idea what happened.
anyway you can close this bug. IFRC, the original problem was the gcc
version; that is working now.
i might try this in another occasion.
thanks
On Tue, Sep 4, 2012 at 6:44 AM, Ludovic Courtès <ludo@gnu.org> wrote:
> Hi,
>
> Bernardo Ezequiel Contreras <vonbecmann@gmail.com> skribis:
>
> > Running ftw.test
> >
> > ;;; (((error "/home/vonbecmann/downloads/guile/guile-2.0.6/test-EACCES"
> 13)))
> >
> > Totals for this test run:
> > passes: 30
> > failures: 0
>
> Well, here the test succeeds (EACCES is 13). Can you make it fail
> again? :-)
>
> Could it be that you upgraded your libc or kernel in the meantime?
>
> Thanks,
> Ludo’.
>
--
Bernardo E.C.
[-- Attachment #2: Type: text/html, Size: 1306 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed
2012-09-13 0:15 ` Bernardo Ezequiel Contreras
@ 2012-09-13 12:11 ` Ludovic Courtès
0 siblings, 0 replies; 11+ messages in thread
From: Ludovic Courtès @ 2012-09-13 12:11 UTC (permalink / raw
To: Bernardo Ezequiel Contreras; +Cc: 11876-done
Hi,
Bernardo Ezequiel Contreras <vonbecmann@gmail.com> skribis:
> I'm sorry but i couldn't reproduce this bug. and at the moment i have no
> idea what happened.
> anyway you can close this bug. IFRC, the original problem was the gcc
> version; that is working now.
Thanks. Feel free to reopen a bug if that happens again, of course.
Ludo’.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2012-09-13 12:11 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-08 0:04 bug#11876: guile-2.0.6 on debian squeeze 32 bit - 2 of 28 tests failed Bernardo Ezequiel Contreras
2012-07-09 16:00 ` Ludovic Courtès
2012-07-09 17:15 ` Bernardo Ezequiel Contreras
2012-07-10 8:11 ` Ludovic Courtès
2012-07-17 3:10 ` Bernardo Ezequiel Contreras
2012-07-26 1:47 ` Bernardo Ezequiel Contreras
2012-09-03 20:46 ` Ludovic Courtès
2012-09-03 22:48 ` Bernardo Ezequiel Contreras
2012-09-04 9:44 ` Ludovic Courtès
2012-09-13 0:15 ` Bernardo Ezequiel Contreras
2012-09-13 12:11 ` Ludovic Courtès
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).