bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

test failures in guile.bug.nohup.out


From: Virgil Anderson
Subject: test failures in guile.bug.nohup.out
Date: Sun, 10 Sep 2006 23:45:02 -0400
User-agent: Thunderbird 1.5.0.5 (Windows/20060719)

Please see test failures in guile.bug.nohup.out
Thanks


guile.bug.nohup.out;guile.bug.config.log;guile.bug.check-guile.log

Making check in oop
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/oop'
Making check in goops
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/oop/goops'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/oop/goops'
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/oop'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/oop'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/oop'
Making check in libguile
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/libguile'
make  check-am
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/libguile'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/libguile'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/libguile'
Making check in ice-9
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/ice-9'
Making check in debugger
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/ice-9/debugger'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/ice-9/debugger'
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/ice-9'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/ice-9'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/ice-9'
Making check in guile-config
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/guile-config'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/guile-config'
Making check in guile-readline
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/guile-readline'
make  check-recursive
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/guile-readline'
Making check in ice-9
make[3]: Entering directory `/mnt/vtux/vtux/guile/build/guile-readline/ice-9'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/mnt/vtux/vtux/guile/build/guile-readline/ice-9'
make[3]: Entering directory `/mnt/vtux/vtux/guile/build/guile-readline'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/mnt/vtux/vtux/guile/build/guile-readline'
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/guile-readline'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/guile-readline'
Making check in scripts
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/scripts'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/scripts'
Making check in srfi
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/srfi'
make  check-am
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/srfi'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/srfi'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/srfi'
Making check in doc
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/doc'
Making check in ref
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/doc/ref'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/doc/ref'
Making check in tutorial
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/doc/tutorial'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/doc/tutorial'
Making check in goops
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/doc/goops'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/doc/goops'
Making check in r5rs
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/doc/r5rs'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/doc/r5rs'
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/doc'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/doc'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/doc'
Making check in examples
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/examples'
Making check in scripts
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/examples/scripts'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/examples/scripts'
Making check in box
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/examples/box'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/examples/box'
Making check in box-module
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/examples/box-module'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/examples/box-module'
Making check in box-dynamic
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/examples/box-dynamic'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/examples/box-dynamic'
Making check in box-dynamic-module
make[2]: Entering directory 
`/mnt/vtux/vtux/guile/build/examples/box-dynamic-module'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory 
`/mnt/vtux/vtux/guile/build/examples/box-dynamic-module'
Making check in modules
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/examples/modules'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/examples/modules'
Making check in safe
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/examples/safe'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/examples/safe'
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/examples'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/examples'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/examples'
Making check in test-suite
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/test-suite'
Making check in standalone
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/test-suite/standalone'
make  check-am
make[3]: Entering directory `/mnt/vtux/vtux/guile/build/test-suite/standalone'
cd ../../../guile/test-suite/standalone && chmod u+x test-system-cmds 
test-require-extension test-asmobs
make  test-num2integral test-round test-gh test-list test-unwind 
test-conversion test-system-cmds test-require-extension test-asmobs
make[4]: Entering directory `/mnt/vtux/vtux/guile/build/test-suite/standalone'
make[4]: `test-num2integral' is up to date.
make[4]: `test-round' is up to date.
make[4]: `test-gh' is up to date.
make[4]: `test-list' is up to date.
make[4]: `test-unwind' is up to date.
make[4]: `test-conversion' is up to date.
make[4]: Nothing to be done for 
`../../../guile/test-suite/standalone/test-system-cmds'.
make[4]: Nothing to be done for 
`../../../guile/test-suite/standalone/test-require-extension'.
make[4]: Nothing to be done for 
`../../../guile/test-suite/standalone/test-asmobs'.
make[4]: Leaving directory `/mnt/vtux/vtux/guile/build/test-suite/standalone'
make  check-TESTS
make[4]: Entering directory `/mnt/vtux/vtux/guile/build/test-suite/standalone'
PASS: test-system-cmds
PASS: test-require-extension
PASS: test-num2integral
PASS: test-round
PASS: test-gh
PASS: test-asmobs
PASS: test-list
PASS: test-unwind
PASS: test-conversion
==================
All 9 tests passed
==================
make[4]: Leaving directory `/mnt/vtux/vtux/guile/build/test-suite/standalone'
make[3]: Leaving directory `/mnt/vtux/vtux/guile/build/test-suite/standalone'
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/test-suite/standalone'
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/test-suite'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/test-suite'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/test-suite'
Making check in benchmark-suite
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/benchmark-suite'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/benchmark-suite'
Making check in lang
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/lang'
Making check in elisp
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/lang/elisp'
Making check in internals
make[3]: Entering directory `/mnt/vtux/vtux/guile/build/lang/elisp/internals'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/mnt/vtux/vtux/guile/build/lang/elisp/internals'
Making check in primitives
make[3]: Entering directory `/mnt/vtux/vtux/guile/build/lang/elisp/primitives'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/mnt/vtux/vtux/guile/build/lang/elisp/primitives'
make[3]: Entering directory `/mnt/vtux/vtux/guile/build/lang/elisp'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/mnt/vtux/vtux/guile/build/lang/elisp'
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/lang/elisp'
make[2]: Entering directory `/mnt/vtux/vtux/guile/build/lang'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build/lang'
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/lang'
Making check in am
make[1]: Entering directory `/mnt/vtux/vtux/guile/build/am'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build/am'
make[1]: Entering directory `/mnt/vtux/vtux/guile/build'
make  check-TESTS
make[2]: Entering directory `/mnt/vtux/vtux/guile/build'
Testing /mnt/vtux/vtux/guile/build/pre-inst-guile ...
with GUILE_LOAD_PATH=/mnt/vtux/vtux/guile/guile/test-suite
Running alist.test
Running and-let-star.test
Running arbiters.test
Running bit-operations.test
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running elisp.test
Running environments.test
Running eval.test
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
Running hash.test
Running hooks.test
Running import.test
Running interp.test
Running list.test
Running load.test
Running numbers.test
FAIL: numbers.test: number->string: (or (string=? (number->string 
11.3333333333333 12) B.4) (string=? (number->string 11.3333333333333 12) 
B.400000000000009))
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
Running posix.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
Running slib.test
Running socket.test
Running alist.test
Running and-let-star.test
Running arbiters.test
Running bit-operations.test
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running elisp.test
Running environments.test
Running eval.test
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
Running hash.test
Running hooks.test
Running import.test
Running interp.test
Running list.test
Running load.test
Running numbers.test
FAIL: numbers.test: number->string: (or (string=? (number->string 
11.3333333333333 12) B.4) (string=? (number->string 11.3333333333333 12) 
B.400000000000009))
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
Running posix.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
Running slib.test
Running socket.test
Running srcprop.test
Running srfi-1.test
Running srfi-10.test
Running srfi-11.test
Running srfi-13.test
Running srfi-14.test
Running srfi-19.test
Running srfi-26.test
Running srfi-31.test
Running srfi-34.test
Running srfi-39.test
Running srfi-4.test
Running srfi-6.test
Running srfi-60.test
WARNING: (test-srfi-60): imported module (srfi srfi-60) overrides core binding 
`bit-count'
Running srfi-9.test
Running strings.test
Running symbols.test
Running syncase.test
Running syntax.test
UNRESOLVED: syntax.test: while: in empty environment: empty body
UNRESOLVED: syntax.test: while: in empty environment: initially false
UNRESOLVED: syntax.test: while: in empty environment: iterating
Running threads.test
Running time.test
UNRESOLVED: time.test: gmtime: (in another thread after error 2147483647)
UNRESOLVED: time.test: gmtime: (in another thread after error 
9223372036854775807)
UNRESOLVED: time.test: gmtime: (in another thread after error -1)
UNRESOLVED: time.test: gmtime: (in another thread after error -2147483648)
UNRESOLVED: time.test: gmtime: (in another thread after error 
-9223372036854775808)
UNRESOLVED: time.test: strptime: in another thread after error
Running unif.test
Running version.test
Running weaks.test

Totals for this test run:
passes:                 11537
failures:               1
unexpected passes:      0
expected failures:      25
unresolved test cases:  9
untested test cases:    0
unsupported test cases: 9
errors:                 0

FAIL: check-guile
===================
1 of 1 tests failed
===================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/mnt/vtux/vtux/guile/build'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/mnt/vtux/vtux/guile/build'
make: *** [check-recursive] Error 1
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by guile configure 1.8.0, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ../guile/configure --prefix=/usr

## --------- ##
## Platform. ##
## --------- ##

hostname = vlfs
uname -m = i686
uname -r = 2.6.17.13
uname -s = Linux
uname -v = #1 Sat Sep 9 19:04:57 EDT 2006

/usr/bin/uname -p = athlon
/bin/uname -X     = unknown

/bin/arch              = i686
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/lib/pkg
PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1642: checking for a BSD-compatible install
configure:1697: result: /usr/lib/pkg/install -c
configure:1708: checking whether build environment is sane
configure:1751: result: yes
configure:1816: checking for gawk
configure:1832: found /usr/bin/gawk
configure:1842: result: gawk
configure:1852: checking whether make sets $(MAKE)
configure:1872: result: yes
configure:2037: checking whether to enable maintainer-specific portions of 
Makefiles
configure:2046: result: no
configure:2085: checking build system type
configure:2103: result: i686-pc-linux-gnu
configure:2111: checking host system type
configure:2125: result: i686-pc-linux-gnu
configure:2160: checking for a BSD-compatible install
configure:2215: result: /usr/lib/pkg/install -c
configure:2272: checking for gcc
configure:2288: found /usr/bin/gcc
configure:2298: result: gcc
configure:2542: checking for C compiler version
configure:2545: gcc --version </dev/null >&5
gcc (GCC) 4.1.1
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2548: $? = 0
configure:2550: gcc -v </dev/null >&5
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc/configure --prefix=/usr --libexecdir=/usr/lib 
--enable-shared --enable-threads=posix --enable-__USE_POSIX 
--enable-__cxa_atexit --enable-clocale=gnu --without-libiberty
Thread model: posix
gcc version 4.1.1
configure:2553: $? = 0
configure:2555: gcc -V </dev/null >&5
gcc: '-V' option must have argument
configure:2558: $? = 1
configure:2581: checking for C compiler default output file name
configure:2584: gcc    conftest.c  >&5
configure:2587: $? = 0
configure:2633: result: a.out
configure:2638: checking whether the C compiler works
configure:2644: ./a.out
configure:2647: $? = 0
configure:2664: result: yes
configure:2671: checking whether we are cross compiling
configure:2673: result: no
configure:2676: checking for suffix of executables
configure:2678: gcc -o conftest    conftest.c  >&5
configure:2681: $? = 0
configure:2706: result: 
configure:2712: checking for suffix of object files
configure:2733: gcc -c   conftest.c >&5
configure:2736: $? = 0
configure:2758: result: o
configure:2762: checking whether we are using the GNU C compiler
configure:2786: gcc -c   conftest.c >&5
configure:2792: $? = 0
configure:2795: test -z                          || test ! -s conftest.err
configure:2798: $? = 0
configure:2801: test -s conftest.o
configure:2804: $? = 0
configure:2817: result: yes
configure:2823: checking whether gcc accepts -g
configure:2844: gcc -c -g  conftest.c >&5
configure:2850: $? = 0
configure:2853: test -z                          || test ! -s conftest.err
configure:2856: $? = 0
configure:2859: test -s conftest.o
configure:2862: $? = 0
configure:2873: result: yes
configure:2890: checking for gcc option to accept ANSI C
configure:2960: gcc  -c -g -O2  conftest.c >&5
configure:2966: $? = 0
configure:2969: test -z                          || test ! -s conftest.err
configure:2972: $? = 0
configure:2975: test -s conftest.o
configure:2978: $? = 0
configure:2996: result: none needed
configure:3014: gcc -c -g -O2  conftest.c >&5
conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 
'me'
configure:3020: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
configure:3161: checking for style of include used by make
configure:3189: result: GNU
configure:3217: checking dependency style of gcc
configure:3307: result: gcc3
configure:3329: checking how to run the C preprocessor
configure:3364: gcc -E  conftest.c
configure:3370: $? = 0
configure:3402: gcc -E  conftest.c
conftest.c:9:28: error: ac_nonexistent.h: No such file or directory
configure:3408: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3447: result: gcc -E
configure:3471: gcc -E  conftest.c
configure:3477: $? = 0
configure:3509: gcc -E  conftest.c
conftest.c:9:28: error: ac_nonexistent.h: No such file or directory
configure:3515: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3562: checking for gawk
configure:3588: result: gawk
configure:3601: checking for egrep
configure:3611: result: grep -E
configure:3617: checking for AIX
configure:3639: result: no
configure:3645: checking for library containing strerror
configure:3675: gcc -o conftest -g -O2   conftest.c  >&5
configure:3681: $? = 0
configure:3684: test -z                          || test ! -s conftest.err
configure:3687: $? = 0
configure:3690: test -s conftest
configure:3693: $? = 0
configure:3762: result: none required
configure:3769: checking for ANSI C header files
configure:3794: gcc -c -g -O2  conftest.c >&5
configure:3800: $? = 0
configure:3803: test -z                          || test ! -s conftest.err
configure:3806: $? = 0
configure:3809: test -s conftest.o
configure:3812: $? = 0
configure:3901: gcc -o conftest -g -O2   conftest.c  >&5
conftest.c: In function 'main':
conftest.c:26: warning: incompatible implicit declaration of built-in function 
'exit'
configure:3904: $? = 0
configure:3906: ./conftest
configure:3909: $? = 0
configure:3924: result: yes
configure:3948: checking for sys/types.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:3948: checking for sys/stat.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:3948: checking for stdlib.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:3948: checking for string.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:3948: checking for memory.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:3948: checking for strings.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:3948: checking for inttypes.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:3948: checking for stdint.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:3948: checking for unistd.h
configure:3964: gcc -c -g -O2  conftest.c >&5
configure:3970: $? = 0
configure:3973: test -z                          || test ! -s conftest.err
configure:3976: $? = 0
configure:3979: test -s conftest.o
configure:3982: $? = 0
configure:3993: result: yes
configure:4015: checking minix/config.h usability
configure:4027: gcc -c -g -O2  conftest.c >&5
conftest.c:53:26: error: minix/config.h: No such file or directory
configure:4033: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:4055: result: no
configure:4059: checking minix/config.h presence
configure:4069: gcc -E  conftest.c
conftest.c:19:26: error: minix/config.h: No such file or directory
configure:4075: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <minix/config.h>
configure:4095: result: no
configure:4130: checking for minix/config.h
configure:4137: result: no
configure:4213: checking for gcc
configure:4239: result: gcc
configure:4483: checking for C compiler version
configure:4486: gcc --version </dev/null >&5
gcc (GCC) 4.1.1
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4489: $? = 0
configure:4491: gcc -v </dev/null >&5
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc/configure --prefix=/usr --libexecdir=/usr/lib 
--enable-shared --enable-threads=posix --enable-__USE_POSIX 
--enable-__cxa_atexit --enable-clocale=gnu --without-libiberty
Thread model: posix
gcc version 4.1.1
configure:4494: $? = 0
configure:4496: gcc -V </dev/null >&5
gcc: '-V' option must have argument
configure:4499: $? = 1
configure:4502: checking whether we are using the GNU C compiler
configure:4557: result: yes
configure:4563: checking whether gcc accepts -g
configure:4613: result: yes
configure:4630: checking for gcc option to accept ANSI C
configure:4736: result: none needed
configure:4754: gcc -c -g -O2  conftest.c >&5
conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 
'me'
configure:4760: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
configure:4892: checking dependency style of gcc
configure:4982: result: gcc3
configure:5077: checking for a sed that does not truncate output
configure:5131: result: /bin/sed
configure:5145: checking for ld used by gcc
configure:5212: result: /usr/bin/ld
configure:5221: checking if the linker (/usr/bin/ld) is GNU ld
configure:5236: result: yes
configure:5241: checking for /usr/bin/ld option to reload object files
configure:5248: result: -r
configure:5266: checking for BSD-compatible nm
configure:5315: result: /usr/bin/nm -B
configure:5319: checking whether ln -s works
configure:5323: result: yes
configure:5330: checking how to recognise dependent libraries
configure:5506: result: pass_all
configure:5992: checking dlfcn.h usability
configure:6004: gcc -c -g -O2  conftest.c >&5
configure:6010: $? = 0
configure:6013: test -z                          || test ! -s conftest.err
configure:6016: $? = 0
configure:6019: test -s conftest.o
configure:6022: $? = 0
configure:6032: result: yes
configure:6036: checking dlfcn.h presence
configure:6046: gcc -E  conftest.c
configure:6052: $? = 0
configure:6072: result: yes
configure:6107: checking for dlfcn.h
configure:6114: result: yes
configure:6179: checking for g++
configure:6195: found /usr/bin/g++
configure:6205: result: g++
configure:6221: checking for C++ compiler version
configure:6224: g++ --version </dev/null >&5
g++ (GCC) 4.1.1
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:6227: $? = 0
configure:6229: g++ -v </dev/null >&5
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc/configure --prefix=/usr --libexecdir=/usr/lib 
--enable-shared --enable-threads=posix --enable-__USE_POSIX 
--enable-__cxa_atexit --enable-clocale=gnu --without-libiberty
Thread model: posix
gcc version 4.1.1
configure:6232: $? = 0
configure:6234: g++ -V </dev/null >&5
g++: '-V' option must have argument
configure:6237: $? = 1
configure:6240: checking whether we are using the GNU C++ compiler
configure:6264: g++ -c   conftest.cc >&5
configure:6270: $? = 0
configure:6273: test -z                          || test ! -s conftest.err
configure:6276: $? = 0
configure:6279: test -s conftest.o
configure:6282: $? = 0
configure:6295: result: yes
configure:6301: checking whether g++ accepts -g
configure:6322: g++ -c -g  conftest.cc >&5
configure:6328: $? = 0
configure:6331: test -z                          || test ! -s conftest.err
configure:6334: $? = 0
configure:6337: test -s conftest.o
configure:6340: $? = 0
configure:6351: result: yes
configure:6393: g++ -c -g -O2  conftest.cc >&5
configure:6399: $? = 0
configure:6402: test -z                          || test ! -s conftest.err
configure:6405: $? = 0
configure:6408: test -s conftest.o
configure:6411: $? = 0
configure:6437: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function 'int main()':
conftest.cc:24: error: 'exit' was not declared in this scope
configure:6443: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| exit (42);
|   ;
|   return 0;
| }
configure:6393: g++ -c -g -O2  conftest.cc >&5
configure:6399: $? = 0
configure:6402: test -z                          || test ! -s conftest.err
configure:6405: $? = 0
configure:6408: test -s conftest.o
configure:6411: $? = 0
configure:6437: g++ -c -g -O2  conftest.cc >&5
configure:6443: $? = 0
configure:6446: test -z                          || test ! -s conftest.err
configure:6449: $? = 0
configure:6452: test -s conftest.o
configure:6455: $? = 0
configure:6480: checking dependency style of g++
configure:6570: result: gcc3
configure:6597: checking how to run the C++ preprocessor
configure:6628: g++ -E  conftest.cc
configure:6634: $? = 0
configure:6666: g++ -E  conftest.cc
conftest.cc:23:28: error: ac_nonexistent.h: No such file or directory
configure:6672: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6711: result: g++ -E
configure:6735: g++ -E  conftest.cc
configure:6741: $? = 0
configure:6773: g++ -E  conftest.cc
conftest.cc:23:28: error: ac_nonexistent.h: No such file or directory
configure:6779: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6876: checking for g77
configure:6905: result: no
configure:6876: checking for f77
configure:6905: result: no
configure:6876: checking for xlf
configure:6905: result: no
configure:6876: checking for frt
configure:6905: result: no
configure:6876: checking for pgf77
configure:6905: result: no
configure:6876: checking for fort77
configure:6905: result: no
configure:6876: checking for fl32
configure:6905: result: no
configure:6876: checking for af77
configure:6905: result: no
configure:6876: checking for f90
configure:6905: result: no
configure:6876: checking for xlf90
configure:6905: result: no
configure:6876: checking for pgf90
configure:6905: result: no
configure:6876: checking for epcf90
configure:6905: result: no
configure:6876: checking for f95
configure:6905: result: no
configure:6876: checking for fort
configure:6905: result: no
configure:6876: checking for xlf95
configure:6905: result: no
configure:6876: checking for ifc
configure:6905: result: no
configure:6876: checking for efc
configure:6905: result: no
configure:6876: checking for pgf95
configure:6905: result: no
configure:6876: checking for lf95
configure:6905: result: no
configure:6876: checking for gfortran
configure:6905: result: no
configure:6917: checking for Fortran 77 compiler version
configure:6920:  --version </dev/null >&5
../guile/configure: line 6921: --version: command not found
configure:6923: $? = 127
configure:6925:  -v </dev/null >&5
../guile/configure: line 6926: -v: command not found
configure:6928: $? = 127
configure:6930:  -V </dev/null >&5
../guile/configure: line 6931: -V: command not found
configure:6933: $? = 127
configure:6941: checking whether we are using the GNU Fortran 77 compiler
configure:6955:  -c  conftest.F >&5
../guile/configure: line 6956: -c: command not found
configure:6961: $? = 127
configure: failed program was:
|       program main
| #ifndef __GNUC__
|        choke me
| #endif
| 
|       end
configure:6986: result: no
configure:6992: checking whether  accepts -g
configure:7004:  -c -g conftest.f >&5
../guile/configure: line 7005: -c: command not found
configure:7010: $? = 127
configure: failed program was:
|       program main
| 
|       end
configure:7034: result: no
configure:7064: checking the maximum length of command line arguments
configure:7173: result: 32768
configure:7184: checking command to parse /usr/bin/nm -B output from gcc object
configure:7289: gcc -c -g -O2  conftest.c >&5
configure:7292: $? = 0
configure:7296: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[  
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm
configure:7299: $? = 0
configure:7351: gcc -o conftest -g -O2   conftest.c conftstm.o >&5
configure:7354: $? = 0
configure:7392: result: ok
configure:7396: checking for objdir
configure:7411: result: .libs
configure:7501: checking for ar
configure:7517: found /usr/bin/ar
configure:7528: result: ar
configure:7581: checking for ranlib
configure:7597: found /usr/bin/ranlib
configure:7608: result: ranlib
configure:7661: checking for strip
configure:7677: found /usr/bin/strip
configure:7688: result: strip
configure:7960: checking if gcc supports -fno-rtti -fno-exceptions
configure:7978: gcc -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not 
for C
configure:7982: $? = 0
configure:7995: result: no
configure:8010: checking for gcc option to produce PIC
configure:8220: result: -fPIC
configure:8228: checking if gcc PIC flag -fPIC works
configure:8246: gcc -c -g -O2  -fPIC -DPIC conftest.c >&5
configure:8250: $? = 0
configure:8263: result: yes
configure:8291: checking if gcc static flag -static works
configure:8319: result: yes
configure:8329: checking if gcc supports -c -o file.o
configure:8350: gcc -c -g -O2  -o out/conftest2.o conftest.c >&5
configure:8354: $? = 0
configure:8376: result: yes
configure:8402: checking whether the gcc linker (/usr/bin/ld) supports shared 
libraries
configure:9368: result: yes
configure:9389: checking whether -lc should be explicitly linked in
configure:9394: gcc -c -g -O2  conftest.c >&5
configure:9397: $? = 0
configure:9412: gcc -shared conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 
2\>\&1 \| grep  -lc  \>/dev/null 2\>\&1
configure:9415: $? = 0
configure:9427: result: no
configure:9435: checking dynamic linker characteristics
configure:10035: result: GNU/Linux ld.so
configure:10044: checking how to hardcode library paths into programs
configure:10069: result: immediate
configure:10083: checking whether stripping libraries is possible
configure:10088: result: yes
configure:10213: checking for shl_load
configure:10270: gcc -o conftest -g -O2   conftest.c  >&5
/tmp/cceN5vSl.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:62: undefined reference to `shl_load'
/tmp/cceN5vSl.o:(.data+0x0): undefined reference to `shl_load'
collect2: ld returned 1 exit status
configure:10276: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| /* end confdefs.h.  */
| /* Define shl_load to an innocuous variant, in case <limits.h> declares 
shl_load.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define shl_load innocuous_shl_load
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char shl_load (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef shl_load
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char shl_load ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_shl_load) || defined (__stub___shl_load)
| choke me
| #else
| char (*f) () = shl_load;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != shl_load;
|   ;
|   return 0;
| }
configure:10300: result: no
configure:10305: checking for shl_load in -ldld
configure:10335: gcc -o conftest -g -O2   conftest.c -ldld   >&5
/usr/bin/ld: cannot find -ldld
collect2: ld returned 1 exit status
configure:10341: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| /* end confdefs.h.  */
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char shl_load ();
| int
| main ()
| {
| shl_load ();
|   ;
|   return 0;
| }
configure:10366: result: no
configure:10371: checking for dlopen
configure:10428: gcc -o conftest -g -O2   conftest.c  >&5
/tmp/ccmbx0NT.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:62: undefined reference to `dlopen'
/tmp/ccmbx0NT.o:(.data+0x0): undefined reference to `dlopen'
collect2: ld returned 1 exit status
configure:10434: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| /* end confdefs.h.  */
| /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define dlopen innocuous_dlopen
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char dlopen (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef dlopen
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char dlopen ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_dlopen) || defined (__stub___dlopen)
| choke me
| #else
| char (*f) () = dlopen;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != dlopen;
|   ;
|   return 0;
| }
configure:10458: result: no
configure:10463: checking for dlopen in -ldl
configure:10493: gcc -o conftest -g -O2   conftest.c -ldl   >&5
configure:10499: $? = 0
configure:10502: test -z                         || test ! -s conftest.err
configure:10505: $? = 0
configure:10508: test -s conftest
configure:10511: $? = 0
configure:10524: result: yes
configure:10697: checking whether a program can dlopen itself
configure:10771: gcc -o conftest -g -O2  -DHAVE_DLFCN_H  -Wl,--export-dynamic 
conftest.c -ldl  >&5
configure: In function 'main':
configure:10767: warning: incompatible implicit declaration of built-in 
function 'exit'
configure:10774: $? = 0
configure:10792: result: yes
configure:10797: checking whether a statically linked program can dlopen itself
configure:10871: gcc -o conftest -g -O2  -DHAVE_DLFCN_H  -Wl,--export-dynamic 
-static conftest.c -ldl  >&5
configure: In function 'main':
configure:10867: warning: incompatible implicit declaration of built-in 
function 'exit'
/tmp/ccGhRxhc.o: In function `main':
/mnt/vtux/vtux/guile/build/configure:10855: warning: Using 'dlopen' in 
statically linked applications requires at runtime the shared libraries from 
the glibc version used for linking
configure:10874: $? = 0
/lib/: cannot read file data: Is a directory
configure:10892: result: no
configure:10915: checking if libtool supports shared libraries
configure:10917: result: yes
configure:10920: checking whether to build shared libraries
configure:10941: result: yes
configure:10944: checking whether to build static libraries
configure:10948: result: yes
configure:11040: creating libtool
configure:11628: checking for ld used by g++
configure:11695: result: /usr/bin/ld
configure:11704: checking if the linker (/usr/bin/ld) is GNU ld
configure:11719: result: yes
configure:11770: checking whether the g++ linker (/usr/bin/ld) supports shared 
libraries
configure:12706: result: yes
configure:12724: g++ -c -g -O2  conftest.cpp >&5
configure:12727: $? = 0
configure:12846: checking for g++ option to produce PIC
configure:13120: result: -fPIC
configure:13128: checking if g++ PIC flag -fPIC works
configure:13146: g++ -c -g -O2  -fPIC -DPIC conftest.cpp >&5
configure:13150: $? = 0
configure:13163: result: yes
configure:13191: checking if g++ static flag -static works
configure:13219: result: yes
configure:13229: checking if g++ supports -c -o file.o
configure:13250: g++ -c -g -O2  -o out/conftest2.o conftest.cpp >&5
configure:13254: $? = 0
configure:13276: result: yes
configure:13302: checking whether the g++ linker (/usr/bin/ld) supports shared 
libraries
configure:13333: result: yes
configure:13400: checking dynamic linker characteristics
configure:14000: result: GNU/Linux ld.so
configure:14009: checking how to hardcode library paths into programs
configure:14034: result: immediate
configure:20225: checking for lt_dlinit in -lltdl
configure:20255: gcc -o conftest -g -O2   conftest.c -lltdl   >&5
configure:20261: $? = 0
configure:20264: test -z                         || test ! -s conftest.err
configure:20267: $? = 0
configure:20270: test -s conftest
configure:20273: $? = 0
configure:20286: result: yes
configure:20306: checking for makeinfo
configure:20322: found /usr/bin/makeinfo
configure:20333: result: yes
configure:20358: checking for emacs
configure:20387: result: no
configure:20358: checking for xemacs
configure:20387: result: no
configure:20408: checking where .elc files should go
configure:20437: result: ${datadir}/emacs/site-lisp
configure:20664: checking for an ANSI C-conforming const
configure:20731: gcc -c -g -O2  conftest.c >&5
configure:20737: $? = 0
configure:20740: test -z                         || test ! -s conftest.err
configure:20743: $? = 0
configure:20746: test -s conftest.o
configure:20749: $? = 0
configure:20760: result: yes
configure:20771: checking for inline
configure:20792: gcc -c -g -O2  conftest.c >&5
configure:20798: $? = 0
configure:20801: test -z                         || test ! -s conftest.err
configure:20804: $? = 0
configure:20807: test -s conftest.o
configure:20810: $? = 0
configure:20822: result: inline
configure:20847: checking whether byte ordering is bigendian
configure:20874: gcc -c -g -O2  conftest.c >&5
configure:20880: $? = 0
configure:20883: test -z                         || test ! -s conftest.err
configure:20886: $? = 0
configure:20889: test -s conftest.o
configure:20892: $? = 0
configure:20916: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:34: error: 'not' undeclared (first use in this function)
conftest.c:34: error: (Each undeclared identifier is reported only once
conftest.c:34: error: for each function it appears in.)
conftest.c:34: error: expected ';' before 'big'
configure:20922: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/param.h>
| 
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
|  not big endian
| #endif
| 
|   ;
|   return 0;
| }
configure:21055: result: no
configure:21075: checking for char
configure:21099: gcc -c -g -O2  conftest.c >&5
configure:21105: $? = 0
configure:21108: test -z                         || test ! -s conftest.err
configure:21111: $? = 0
configure:21114: test -s conftest.o
configure:21117: $? = 0
configure:21128: result: yes
configure:21131: checking size of char
configure:21443: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:21446: $? = 0
configure:21448: ./conftest
configure:21451: $? = 0
configure:21474: result: 1
configure:21481: checking for unsigned char
configure:21505: gcc -c -g -O2  conftest.c >&5
configure:21511: $? = 0
configure:21514: test -z                         || test ! -s conftest.err
configure:21517: $? = 0
configure:21520: test -s conftest.o
configure:21523: $? = 0
configure:21534: result: yes
configure:21537: checking size of unsigned char
configure:21849: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:21852: $? = 0
configure:21854: ./conftest
configure:21857: $? = 0
configure:21880: result: 1
configure:21887: checking for short
configure:21911: gcc -c -g -O2  conftest.c >&5
configure:21917: $? = 0
configure:21920: test -z                         || test ! -s conftest.err
configure:21923: $? = 0
configure:21926: test -s conftest.o
configure:21929: $? = 0
configure:21940: result: yes
configure:21943: checking size of short
configure:22255: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:22258: $? = 0
configure:22260: ./conftest
configure:22263: $? = 0
configure:22286: result: 2
configure:22293: checking for unsigned short
configure:22317: gcc -c -g -O2  conftest.c >&5
configure:22323: $? = 0
configure:22326: test -z                         || test ! -s conftest.err
configure:22329: $? = 0
configure:22332: test -s conftest.o
configure:22335: $? = 0
configure:22346: result: yes
configure:22349: checking size of unsigned short
configure:22661: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:22664: $? = 0
configure:22666: ./conftest
configure:22669: $? = 0
configure:22692: result: 2
configure:22699: checking for int
configure:22723: gcc -c -g -O2  conftest.c >&5
configure:22729: $? = 0
configure:22732: test -z                         || test ! -s conftest.err
configure:22735: $? = 0
configure:22738: test -s conftest.o
configure:22741: $? = 0
configure:22752: result: yes
configure:22755: checking size of int
configure:23067: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:23070: $? = 0
configure:23072: ./conftest
configure:23075: $? = 0
configure:23098: result: 4
configure:23105: checking for unsigned int
configure:23129: gcc -c -g -O2  conftest.c >&5
configure:23135: $? = 0
configure:23138: test -z                         || test ! -s conftest.err
configure:23141: $? = 0
configure:23144: test -s conftest.o
configure:23147: $? = 0
configure:23158: result: yes
configure:23161: checking size of unsigned int
configure:23473: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:23476: $? = 0
configure:23478: ./conftest
configure:23481: $? = 0
configure:23504: result: 4
configure:23511: checking for long
configure:23535: gcc -c -g -O2  conftest.c >&5
configure:23541: $? = 0
configure:23544: test -z                         || test ! -s conftest.err
configure:23547: $? = 0
configure:23550: test -s conftest.o
configure:23553: $? = 0
configure:23564: result: yes
configure:23567: checking size of long
configure:23879: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:23882: $? = 0
configure:23884: ./conftest
configure:23887: $? = 0
configure:23910: result: 4
configure:23917: checking for unsigned long
configure:23941: gcc -c -g -O2  conftest.c >&5
configure:23947: $? = 0
configure:23950: test -z                         || test ! -s conftest.err
configure:23953: $? = 0
configure:23956: test -s conftest.o
configure:23959: $? = 0
configure:23970: result: yes
configure:23973: checking size of unsigned long
configure:24285: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:24288: $? = 0
configure:24290: ./conftest
configure:24293: $? = 0
configure:24316: result: 4
configure:24323: checking for size_t
configure:24347: gcc -c -g -O2  conftest.c >&5
configure:24353: $? = 0
configure:24356: test -z                         || test ! -s conftest.err
configure:24359: $? = 0
configure:24362: test -s conftest.o
configure:24365: $? = 0
configure:24376: result: yes
configure:24379: checking size of size_t
configure:24691: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:24694: $? = 0
configure:24696: ./conftest
configure:24699: $? = 0
configure:24722: result: 4
configure:24729: checking for long long
configure:24753: gcc -c -g -O2  conftest.c >&5
configure:24759: $? = 0
configure:24762: test -z                         || test ! -s conftest.err
configure:24765: $? = 0
configure:24768: test -s conftest.o
configure:24771: $? = 0
configure:24782: result: yes
configure:24785: checking size of long long
configure:25097: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:25100: $? = 0
configure:25102: ./conftest
configure:25105: $? = 0
configure:25128: result: 8
configure:25135: checking for unsigned long long
configure:25159: gcc -c -g -O2  conftest.c >&5
configure:25165: $? = 0
configure:25168: test -z                         || test ! -s conftest.err
configure:25171: $? = 0
configure:25174: test -s conftest.o
configure:25177: $? = 0
configure:25188: result: yes
configure:25191: checking size of unsigned long long
configure:25503: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:25506: $? = 0
configure:25508: ./conftest
configure:25511: $? = 0
configure:25534: result: 8
configure:25541: checking for __int64
configure:25565: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:75: error: '__int64' undeclared (first use in this function)
conftest.c:75: error: (Each undeclared identifier is reported only once
conftest.c:75: error: for each function it appears in.)
conftest.c:75: error: expected expression before ')' token
configure:25571: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if ((__int64 *) 0)
|   return 0;
| if (sizeof (__int64))
|   return 0;
|   ;
|   return 0;
| }
configure:25594: result: no
configure:25597: checking size of __int64
configure:25940: result: 0
configure:25947: checking for unsigned __int64
configure:25971: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:76: error: expected ')' before '__int64'
conftest.c:78: error: expected ')' before '__int64'
configure:25977: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if ((unsigned __int64 *) 0)
|   return 0;
| if (sizeof (unsigned __int64))
|   return 0;
|   ;
|   return 0;
| }
configure:26000: result: no
configure:26003: checking size of unsigned __int64
configure:26346: result: 0
configure:26353: checking for void *
configure:26377: gcc -c -g -O2  conftest.c >&5
configure:26383: $? = 0
configure:26386: test -z                         || test ! -s conftest.err
configure:26389: $? = 0
configure:26392: test -s conftest.o
configure:26395: $? = 0
configure:26406: result: yes
configure:26409: checking size of void *
configure:26721: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:26724: $? = 0
configure:26726: ./conftest
configure:26729: $? = 0
configure:26752: result: 4
configure:26759: checking for intptr_t
configure:26783: gcc -c -g -O2  conftest.c >&5
configure:26789: $? = 0
configure:26792: test -z                         || test ! -s conftest.err
configure:26795: $? = 0
configure:26798: test -s conftest.o
configure:26801: $? = 0
configure:26812: result: yes
configure:26815: checking size of intptr_t
configure:27127: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:27130: $? = 0
configure:27132: ./conftest
configure:27135: $? = 0
configure:27158: result: 4
configure:27165: checking for uintptr_t
configure:27189: gcc -c -g -O2  conftest.c >&5
configure:27195: $? = 0
configure:27198: test -z                         || test ! -s conftest.err
configure:27201: $? = 0
configure:27204: test -s conftest.o
configure:27207: $? = 0
configure:27218: result: yes
configure:27221: checking size of uintptr_t
configure:27533: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:27536: $? = 0
configure:27538: ./conftest
configure:27541: $? = 0
configure:27564: result: 4
configure:27571: checking for ptrdiff_t
configure:27595: gcc -c -g -O2  conftest.c >&5
configure:27601: $? = 0
configure:27604: test -z                         || test ! -s conftest.err
configure:27607: $? = 0
configure:27610: test -s conftest.o
configure:27613: $? = 0
configure:27624: result: yes
configure:27627: checking size of ptrdiff_t
configure:27939: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:27942: $? = 0
configure:27944: ./conftest
configure:27947: $? = 0
configure:27970: result: 4
configure:27977: checking for size_t
configure:28030: result: yes
configure:28033: checking size of size_t
configure:28376: result: 4
configure:28402: checking for stdint.h
configure:28407: result: yes
configure:28551: checking for inttypes.h
configure:28556: result: yes
configure:28696: checking for intmax_t
configure:28720: gcc -c -g -O2  conftest.c >&5
configure:28726: $? = 0
configure:28729: test -z                         || test ! -s conftest.err
configure:28732: $? = 0
configure:28735: test -s conftest.o
configure:28738: $? = 0
configure:28749: result: yes
configure:28752: checking size of intmax_t
configure:29064: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:29067: $? = 0
configure:29069: ./conftest
configure:29072: $? = 0
configure:29095: result: 8
configure:29962: checking for int8_t
configure:29987: gcc -c -g -O2  conftest.c >&5
configure:29993: $? = 0
configure:29996: test -z                         || test ! -s conftest.err
configure:29999: $? = 0
configure:30002: test -s conftest.o
configure:30005: $? = 0
configure:30016: result: yes
configure:30022: checking for uint8_t
configure:30047: gcc -c -g -O2  conftest.c >&5
configure:30053: $? = 0
configure:30056: test -z                         || test ! -s conftest.err
configure:30059: $? = 0
configure:30062: test -s conftest.o
configure:30065: $? = 0
configure:30076: result: yes
configure:30082: checking for int16_t
configure:30107: gcc -c -g -O2  conftest.c >&5
configure:30113: $? = 0
configure:30116: test -z                         || test ! -s conftest.err
configure:30119: $? = 0
configure:30122: test -s conftest.o
configure:30125: $? = 0
configure:30136: result: yes
configure:30142: checking for uint16_t
configure:30167: gcc -c -g -O2  conftest.c >&5
configure:30173: $? = 0
configure:30176: test -z                         || test ! -s conftest.err
configure:30179: $? = 0
configure:30182: test -s conftest.o
configure:30185: $? = 0
configure:30196: result: yes
configure:30202: checking for int32_t
configure:30227: gcc -c -g -O2  conftest.c >&5
configure:30233: $? = 0
configure:30236: test -z                         || test ! -s conftest.err
configure:30239: $? = 0
configure:30242: test -s conftest.o
configure:30245: $? = 0
configure:30256: result: yes
configure:30262: checking for uint32_t
configure:30287: gcc -c -g -O2  conftest.c >&5
configure:30293: $? = 0
configure:30296: test -z                         || test ! -s conftest.err
configure:30299: $? = 0
configure:30302: test -s conftest.o
configure:30305: $? = 0
configure:30316: result: yes
configure:30322: checking for int64_t
configure:30347: gcc -c -g -O2  conftest.c >&5
configure:30353: $? = 0
configure:30356: test -z                         || test ! -s conftest.err
configure:30359: $? = 0
configure:30362: test -s conftest.o
configure:30365: $? = 0
configure:30376: result: yes
configure:30382: checking for uint64_t
configure:30407: gcc -c -g -O2  conftest.c >&5
configure:30413: $? = 0
configure:30416: test -z                         || test ! -s conftest.err
configure:30419: $? = 0
configure:30422: test -s conftest.o
configure:30425: $? = 0
configure:30436: result: yes
configure:30442: checking for intmax_t
configure:30496: result: yes
configure:30502: checking for uintmax_t
configure:30527: gcc -c -g -O2  conftest.c >&5
configure:30533: $? = 0
configure:30536: test -z                         || test ! -s conftest.err
configure:30539: $? = 0
configure:30542: test -s conftest.o
configure:30545: $? = 0
configure:30556: result: yes
configure:30580: checking for int8_t
configure:30605: gcc -c -g -O2  conftest.c >&5
configure:30611: $? = 0
configure:30614: test -z                         || test ! -s conftest.err
configure:30617: $? = 0
configure:30620: test -s conftest.o
configure:30623: $? = 0
configure:30634: result: yes
configure:30640: checking for uint8_t
configure:30665: gcc -c -g -O2  conftest.c >&5
configure:30671: $? = 0
configure:30674: test -z                         || test ! -s conftest.err
configure:30677: $? = 0
configure:30680: test -s conftest.o
configure:30683: $? = 0
configure:30694: result: yes
configure:30700: checking for int16_t
configure:30725: gcc -c -g -O2  conftest.c >&5
configure:30731: $? = 0
configure:30734: test -z                         || test ! -s conftest.err
configure:30737: $? = 0
configure:30740: test -s conftest.o
configure:30743: $? = 0
configure:30754: result: yes
configure:30760: checking for uint16_t
configure:30785: gcc -c -g -O2  conftest.c >&5
configure:30791: $? = 0
configure:30794: test -z                         || test ! -s conftest.err
configure:30797: $? = 0
configure:30800: test -s conftest.o
configure:30803: $? = 0
configure:30814: result: yes
configure:30820: checking for int32_t
configure:30845: gcc -c -g -O2  conftest.c >&5
configure:30851: $? = 0
configure:30854: test -z                         || test ! -s conftest.err
configure:30857: $? = 0
configure:30860: test -s conftest.o
configure:30863: $? = 0
configure:30874: result: yes
configure:30880: checking for uint32_t
configure:30905: gcc -c -g -O2  conftest.c >&5
configure:30911: $? = 0
configure:30914: test -z                         || test ! -s conftest.err
configure:30917: $? = 0
configure:30920: test -s conftest.o
configure:30923: $? = 0
configure:30934: result: yes
configure:30940: checking for int64_t
configure:30965: gcc -c -g -O2  conftest.c >&5
configure:30971: $? = 0
configure:30974: test -z                         || test ! -s conftest.err
configure:30977: $? = 0
configure:30980: test -s conftest.o
configure:30983: $? = 0
configure:30994: result: yes
configure:31000: checking for uint64_t
configure:31025: gcc -c -g -O2  conftest.c >&5
configure:31031: $? = 0
configure:31034: test -z                         || test ! -s conftest.err
configure:31037: $? = 0
configure:31040: test -s conftest.o
configure:31043: $? = 0
configure:31054: result: yes
configure:31060: checking for intmax_t
configure:31085: gcc -c -g -O2  conftest.c >&5
configure:31091: $? = 0
configure:31094: test -z                         || test ! -s conftest.err
configure:31097: $? = 0
configure:31100: test -s conftest.o
configure:31103: $? = 0
configure:31114: result: yes
configure:31120: checking for uintmax_t
configure:31145: gcc -c -g -O2  conftest.c >&5
configure:31151: $? = 0
configure:31154: test -z                         || test ! -s conftest.err
configure:31157: $? = 0
configure:31160: test -s conftest.o
configure:31163: $? = 0
configure:31174: result: yes
configure:31392: checking for socklen_t
configure:31416: gcc -c -g -O2  conftest.c >&5
configure:31422: $? = 0
configure:31425: test -z                         || test ! -s conftest.err
configure:31428: $? = 0
configure:31431: test -s conftest.o
configure:31434: $? = 0
configure:31445: result: yes
configure:31457: checking for struct ip_mreq
configure:31481: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:87: error: invalid application of 'sizeof' to incomplete type 
'struct ip_mreq' 
configure:31487: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if ((struct ip_mreq *) 0)
|   return 0;
| if (sizeof (struct ip_mreq))
|   return 0;
|   ;
|   return 0;
| }
configure:31510: result: no
configure:31514: checking for ANSI C header files
configure:31669: result: yes
configure:31687: checking for dirent.h that defines DIR
configure:31711: gcc -c -g -O2  conftest.c >&5
configure:31717: $? = 0
configure:31720: test -z                         || test ! -s conftest.err
configure:31723: $? = 0
configure:31726: test -s conftest.o
configure:31729: $? = 0
configure:31740: result: yes
configure:31753: checking for library containing opendir
configure:31783: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
configure:31789: $? = 0
configure:31792: test -z                         || test ! -s conftest.err
configure:31795: $? = 0
configure:31798: test -s conftest
configure:31801: $? = 0
configure:31870: result: none required
configure:32004: checking whether time.h and sys/time.h may both be included
configure:32029: gcc -c -g -O2  conftest.c >&5
configure:32035: $? = 0
configure:32038: test -z                         || test ! -s conftest.err
configure:32041: $? = 0
configure:32044: test -s conftest.o
configure:32047: $? = 0
configure:32058: result: yes
configure:32068: checking for sys/wait.h that is POSIX.1 compatible
configure:32099: gcc -c -g -O2  conftest.c >&5
configure:32105: $? = 0
configure:32108: test -z                         || test ! -s conftest.err
configure:32111: $? = 0
configure:32114: test -s conftest.o
configure:32117: $? = 0
configure:32128: result: yes
configure:32185: checking fenv.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking fenv.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for fenv.h
configure:32307: result: yes
configure:32185: checking io.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
conftest.c:87:16: error: io.h: No such file or directory
configure:32203: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <io.h>
configure:32225: result: no
configure:32229: checking io.h presence
configure:32239: gcc -E  conftest.c
conftest.c:53:16: error: io.h: No such file or directory
configure:32245: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| /* end confdefs.h.  */
| #include <io.h>
configure:32265: result: no
configure:32300: checking for io.h
configure:32307: result: no
configure:32185: checking libc.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
conftest.c:87:18: error: libc.h: No such file or directory
configure:32203: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <libc.h>
configure:32225: result: no
configure:32229: checking libc.h presence
configure:32239: gcc -E  conftest.c
conftest.c:53:18: error: libc.h: No such file or directory
configure:32245: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| /* end confdefs.h.  */
| #include <libc.h>
configure:32265: result: no
configure:32300: checking for libc.h
configure:32307: result: no
configure:32185: checking limits.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking limits.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for limits.h
configure:32307: result: yes
configure:32185: checking malloc.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking malloc.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for malloc.h
configure:32307: result: yes
configure:32176: checking for memory.h
configure:32181: result: yes
configure:32176: checking for string.h
configure:32181: result: yes
configure:32185: checking regex.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking regex.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for regex.h
configure:32307: result: yes
configure:32185: checking rxposix.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
conftest.c:92:21: error: rxposix.h: No such file or directory
configure:32203: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <rxposix.h>
configure:32225: result: no
configure:32229: checking rxposix.h presence
configure:32239: gcc -E  conftest.c
conftest.c:58:21: error: rxposix.h: No such file or directory
configure:32245: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| /* end confdefs.h.  */
| #include <rxposix.h>
configure:32265: result: no
configure:32300: checking for rxposix.h
configure:32307: result: no
configure:32185: checking rx/rxposix.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
conftest.c:92:24: error: rx/rxposix.h: No such file or directory
configure:32203: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <rx/rxposix.h>
configure:32225: result: no
configure:32229: checking rx/rxposix.h presence
configure:32239: gcc -E  conftest.c
conftest.c:58:24: error: rx/rxposix.h: No such file or directory
configure:32245: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| /* end confdefs.h.  */
| #include <rx/rxposix.h>
configure:32265: result: no
configure:32300: checking for rx/rxposix.h
configure:32307: result: no
configure:32185: checking sys/dir.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking sys/dir.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for sys/dir.h
configure:32307: result: yes
configure:32185: checking sys/ioctl.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking sys/ioctl.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for sys/ioctl.h
configure:32307: result: yes
configure:32185: checking sys/select.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking sys/select.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for sys/select.h
configure:32307: result: yes
configure:32185: checking sys/time.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking sys/time.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for sys/time.h
configure:32307: result: yes
configure:32185: checking sys/timeb.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking sys/timeb.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for sys/timeb.h
configure:32307: result: yes
configure:32185: checking sys/times.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking sys/times.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for sys/times.h
configure:32307: result: yes
configure:32185: checking sys/stdtypes.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
conftest.c:98:26: error: sys/stdtypes.h: No such file or directory
configure:32203: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/stdtypes.h>
configure:32225: result: no
configure:32229: checking sys/stdtypes.h presence
configure:32239: gcc -E  conftest.c
conftest.c:64:26: error: sys/stdtypes.h: No such file or directory
configure:32245: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| /* end confdefs.h.  */
| #include <sys/stdtypes.h>
configure:32265: result: no
configure:32300: checking for sys/stdtypes.h
configure:32307: result: no
configure:32176: checking for sys/types.h
configure:32181: result: yes
configure:32185: checking sys/utime.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
conftest.c:99:23: error: sys/utime.h: No such file or directory
configure:32203: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/utime.h>
configure:32225: result: no
configure:32229: checking sys/utime.h presence
configure:32239: gcc -E  conftest.c
conftest.c:65:23: error: sys/utime.h: No such file or directory
configure:32245: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| /* end confdefs.h.  */
| #include <sys/utime.h>
configure:32265: result: no
configure:32300: checking for sys/utime.h
configure:32307: result: no
configure:32185: checking time.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking time.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for time.h
configure:32307: result: yes
configure:32176: checking for unistd.h
configure:32181: result: yes
configure:32185: checking utime.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking utime.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for utime.h
configure:32307: result: yes
configure:32185: checking pwd.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking pwd.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for pwd.h
configure:32307: result: yes
configure:32185: checking grp.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking grp.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for grp.h
configure:32307: result: yes
configure:32185: checking sys/utsname.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
configure:32203: $? = 0
configure:32206: test -z                         || test ! -s conftest.err
configure:32209: $? = 0
configure:32212: test -s conftest.o
configure:32215: $? = 0
configure:32225: result: yes
configure:32229: checking sys/utsname.h presence
configure:32239: gcc -E  conftest.c
configure:32245: $? = 0
configure:32265: result: yes
configure:32300: checking for sys/utsname.h
configure:32307: result: yes
configure:32185: checking direct.h usability
configure:32197: gcc -c -g -O2  conftest.c >&5
conftest.c:105:20: error: direct.h: No such file or directory
configure:32203: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <direct.h>
configure:32225: result: no
configure:32229: checking direct.h presence
configure:32239: gcc -E  conftest.c
conftest.c:71:20: error: direct.h: No such file or directory
configure:32245: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| /* end confdefs.h.  */
| #include <direct.h>
configure:32265: result: no
configure:32300: checking for direct.h
configure:32307: result: no
configure:32328: checking for libc.h
configure:32333: result: no
configure:32328: checking for unistd.h
configure:32333: result: yes
configure:32472: checking whether libc.h and unistd.h can be included together
configure:32535: result: no
configure:32547: checking for uid_t in sys/types.h
configure:32570: result: yes
configure:32585: checking type of array argument to getgroups
configure:32623: gcc -o conftest -g -O2   conftest.c -lltdl  >&5
conftest.c: In function 'main':
conftest.c:92: warning: incompatible implicit declaration of built-in function 
'exit'
configure:32626: $? = 0
configure:32628: ./conftest
configure:32631: $? = 0
configure:32664: result: gid_t
configure:32672: checking return type of signal handlers
configure:32703: gcc -c -g -O2  conftest.c >&5
configure:32709: $? = 0
configure:32712: test -z                         || test ! -s conftest.err
configure:32715: $? = 0
configure:32718: test -s conftest.o
configure:32721: $? = 0
configure:32732: result: void
configure:32740: checking for mode_t
configure:32764: gcc -c -g -O2  conftest.c >&5
configure:32770: $? = 0
configure:32773: test -z                         || test ! -s conftest.err
configure:32776: $? = 0
configure:32779: test -s conftest.o
configure:32782: $? = 0
configure:32793: result: yes
configure:32808: checking for main in -lm
configure:32832: gcc -o conftest -g -O2   conftest.c -lm  -lltdl  >&5
configure:32838: $? = 0
configure:32841: test -z                         || test ! -s conftest.err
configure:32844: $? = 0
configure:32847: test -s conftest
configure:32850: $? = 0
configure:32863: result: yes
configure:32879: checking for gethostbyname
configure:32936: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:32942: $? = 0
configure:32945: test -z                         || test ! -s conftest.err
configure:32948: $? = 0
configure:32951: test -s conftest
configure:32954: $? = 0
configure:32966: result: yes
configure:33056: checking for connect
configure:33113: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33119: $? = 0
configure:33122: test -z                         || test ! -s conftest.err
configure:33125: $? = 0
configure:33128: test -s conftest
configure:33131: $? = 0
configure:33143: result: yes
configure:33498: checking assert.h usability
configure:33510: gcc -c -g -O2  conftest.c >&5
configure:33516: $? = 0
configure:33519: test -z                         || test ! -s conftest.err
configure:33522: $? = 0
configure:33525: test -s conftest.o
configure:33528: $? = 0
configure:33538: result: yes
configure:33542: checking assert.h presence
configure:33552: gcc -E  conftest.c
configure:33558: $? = 0
configure:33578: result: yes
configure:33613: checking for assert.h
configure:33620: result: yes
configure:33498: checking crt_externs.h usability
configure:33510: gcc -c -g -O2  conftest.c >&5
conftest.c:112:25: error: crt_externs.h: No such file or directory
configure:33516: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <crt_externs.h>
configure:33538: result: no
configure:33542: checking crt_externs.h presence
configure:33552: gcc -E  conftest.c
conftest.c:78:25: error: crt_externs.h: No such file or directory
configure:33558: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| /* end confdefs.h.  */
| #include <crt_externs.h>
configure:33578: result: no
configure:33613: checking for crt_externs.h
configure:33620: result: no
configure:33708: checking for DINFINITY
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
/tmp/ccmsZzNi.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:117: undefined reference to `DINFINITY'
/tmp/ccmsZzNi.o:(.data+0x0): undefined reference to `DINFINITY'
collect2: ld returned 1 exit status
configure:33771: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| /* end confdefs.h.  */
| /* Define DINFINITY to an innocuous variant, in case <limits.h> declares 
DINFINITY.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define DINFINITY innocuous_DINFINITY
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char DINFINITY (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef DINFINITY
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char DINFINITY ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_DINFINITY) || defined (__stub___DINFINITY)
| choke me
| #else
| char (*f) () = DINFINITY;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != DINFINITY;
|   ;
|   return 0;
| }
configure:33795: result: no
configure:33708: checking for DQNAN
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
/tmp/ccQNYnbO.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:117: undefined reference to `DQNAN'
/tmp/ccQNYnbO.o:(.data+0x0): undefined reference to `DQNAN'
collect2: ld returned 1 exit status
configure:33771: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| /* end confdefs.h.  */
| /* Define DQNAN to an innocuous variant, in case <limits.h> declares DQNAN.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define DQNAN innocuous_DQNAN
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char DQNAN (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef DQNAN
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char DQNAN ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_DQNAN) || defined (__stub___DQNAN)
| choke me
| #else
| char (*f) () = DQNAN;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != DQNAN;
|   ;
|   return 0;
| }
configure:33795: result: no
configure:33708: checking for ctermid
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for fesetround
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for ftime
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for fchown
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for getcwd
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for geteuid
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for gettimeofday
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for gmtime_r
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for lstat
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for mkdir
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for mknod
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for nice
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for readdir_r
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for readlink
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for rename
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for rmdir
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for select
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for setegid
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for seteuid
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for setlocale
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for setpgid
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for setsid
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for sigaction
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for siginterrupt
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for strftime
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:126: warning: conflicting types for built-in function 'strftime'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for strptime
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for symlink
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for sync
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for sysconf
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for tcgetpgrp
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for tcsetpgrp
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for times
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for uname
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for waitpid
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for strdup
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:136: warning: conflicting types for built-in function 'strdup'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for system
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for usleep
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for atexit
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for on_exit
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for chown
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for link
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for fcntl
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for ttyname
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for getpwent
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for getgrent
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for kill
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for getppid
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for getpgrp
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for fork
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:150: warning: conflicting types for built-in function 'fork'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for setitimer
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for getitimer
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for strchr
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:153: warning: conflicting types for built-in function 'strchr'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for strcmp
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:154: warning: conflicting types for built-in function 'strcmp'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for index
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:155: warning: conflicting types for built-in function 'index'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for bcopy
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:156: warning: conflicting types for built-in function 'bcopy'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for memcpy
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:157: warning: conflicting types for built-in function 'memcpy'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for rindex
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
conftest.c:158: warning: conflicting types for built-in function 'rindex'
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for unsetenv
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:33771: $? = 0
configure:33774: test -z                         || test ! -s conftest.err
configure:33777: $? = 0
configure:33780: test -s conftest
configure:33783: $? = 0
configure:33795: result: yes
configure:33708: checking for _NSGetEnviron
configure:33765: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
/tmp/cccEFvzA.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:175: undefined reference to 
`_NSGetEnviron'
/tmp/cccEFvzA.o:(.data+0x0): undefined reference to `_NSGetEnviron'
collect2: ld returned 1 exit status
configure:33771: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| /* end confdefs.h.  */
| /* Define _NSGetEnviron to an innocuous variant, in case <limits.h> declares 
_NSGetEnviron.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define _NSGetEnviron innocuous__NSGetEnviron
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char _NSGetEnviron (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef _NSGetEnviron
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char _NSGetEnviron ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub__NSGetEnviron) || defined (__stub____NSGetEnviron)
| choke me
| #else
| char (*f) () = _NSGetEnviron;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != _NSGetEnviron;
|   ;
|   return 0;
| }
configure:33795: result: no
configure:33828: checking crypt.h usability
configure:33840: gcc -c -g -O2  conftest.c >&5
configure:33846: $? = 0
configure:33849: test -z                         || test ! -s conftest.err
configure:33852: $? = 0
configure:33855: test -s conftest.o
configure:33858: $? = 0
configure:33868: result: yes
configure:33872: checking crypt.h presence
configure:33882: gcc -E  conftest.c
configure:33888: $? = 0
configure:33908: result: yes
configure:33943: checking for crypt.h
configure:33950: result: yes
configure:33828: checking netdb.h usability
configure:33840: gcc -c -g -O2  conftest.c >&5
configure:33846: $? = 0
configure:33849: test -z                         || test ! -s conftest.err
configure:33852: $? = 0
configure:33855: test -s conftest.o
configure:33858: $? = 0
configure:33868: result: yes
configure:33872: checking netdb.h presence
configure:33882: gcc -E  conftest.c
configure:33888: $? = 0
configure:33908: result: yes
configure:33943: checking for netdb.h
configure:33950: result: yes
configure:33828: checking sys/param.h usability
configure:33840: gcc -c -g -O2  conftest.c >&5
configure:33846: $? = 0
configure:33849: test -z                         || test ! -s conftest.err
configure:33852: $? = 0
configure:33855: test -s conftest.o
configure:33858: $? = 0
configure:33868: result: yes
configure:33872: checking sys/param.h presence
configure:33882: gcc -E  conftest.c
configure:33888: $? = 0
configure:33908: result: yes
configure:33943: checking for sys/param.h
configure:33950: result: yes
configure:33828: checking sys/resource.h usability
configure:33840: gcc -c -g -O2  conftest.c >&5
configure:33846: $? = 0
configure:33849: test -z                         || test ! -s conftest.err
configure:33852: $? = 0
configure:33855: test -s conftest.o
configure:33858: $? = 0
configure:33868: result: yes
configure:33872: checking sys/resource.h presence
configure:33882: gcc -E  conftest.c
configure:33888: $? = 0
configure:33908: result: yes
configure:33943: checking for sys/resource.h
configure:33950: result: yes
configure:33828: checking sys/file.h usability
configure:33840: gcc -c -g -O2  conftest.c >&5
configure:33846: $? = 0
configure:33849: test -z                         || test ! -s conftest.err
configure:33852: $? = 0
configure:33855: test -s conftest.o
configure:33858: $? = 0
configure:33868: result: yes
configure:33872: checking sys/file.h presence
configure:33882: gcc -E  conftest.c
configure:33888: $? = 0
configure:33908: result: yes
configure:33943: checking for sys/file.h
configure:33950: result: yes
configure:33975: checking for chroot
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:33975: checking for flock
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:33975: checking for getlogin
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:33975: checking for cuserid
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:33975: checking for getpriority
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:33975: checking for setpriority
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:33975: checking for getpass
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:33975: checking for sethostname
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:33975: checking for gethostname
configure:34032: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
configure:34038: $? = 0
configure:34041: test -z                         || test ! -s conftest.err
configure:34044: $? = 0
configure:34047: test -s conftest
configure:34050: $? = 0
configure:34062: result: yes
configure:34086: checking for library containing crypt
configure:34116: gcc -o conftest -g -O2   conftest.c -lm -lltdl  >&5
/tmp/ccYACDgy.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:161: undefined reference to `crypt'
collect2: ld returned 1 exit status
configure:34122: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| /* end confdefs.h.  */
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char crypt ();
| int
| main ()
| {
| crypt ();
|   ;
|   return 0;
| }
configure:34170: gcc -o conftest -g -O2   conftest.c -lcrypt  -lm -lltdl  >&5
configure:34176: $? = 0
configure:34179: test -z                         || test ! -s conftest.err
configure:34182: $? = 0
configure:34185: test -s conftest
configure:34188: $? = 0
configure:34203: result: -lcrypt
configure:34216: checking for __gmpz_init in -lgmp
configure:34246: gcc -o conftest -g -O2   conftest.c -lgmp  -lcrypt -lm -lltdl  
>&5
configure:34252: $? = 0
configure:34255: test -z                         || test ! -s conftest.err
configure:34258: $? = 0
configure:34261: test -s conftest
configure:34264: $? = 0
configure:34277: result: yes
configure:34310: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:34316: $? = 0
configure:34319: test -z                         || test ! -s conftest.err
configure:34322: $? = 0
configure:34325: test -s conftest
configure:34328: $? = 0
configure:34363: checking whether NLS is requested
configure:34372: result: yes
configure:34410: checking for msgfmt
configure: trying /usr/bin/msgfmt...
0 translated messages.
configure:34442: result: /usr/bin/msgfmt
configure:34451: checking for gmsgfmt
configure:34482: result: /usr/bin/msgfmt
configure:34521: checking for xgettext
configure: trying /usr/bin/xgettext...
/usr/bin/xgettext: warning: file `/dev/null' extension `' is unknown; will try C
configure:34553: result: /usr/bin/xgettext
configure:34593: checking for msgmerge
configure: trying /usr/bin/msgmerge...
configure:34624: result: /usr/bin/msgmerge
configure:34699: checking for ld used by GCC
configure:34763: result: /usr/bin/ld
configure:34772: checking if the linker (/usr/bin/ld) is GNU ld
configure:34785: result: yes
configure:34792: checking for shared library run path origin
configure:34805: result: done
configure:35221: checking for CFPreferencesCopyAppValue
configure:35246: gcc -o conftest -g -O2  
-I/System/Library/Frameworks/CoreFoundation.framework/Headers  conftest.c -lgmp 
-lcrypt -lm -lltdl  -framework CoreFoundation >&5
gcc: CoreFoundation: No such file or directory
cc1: error: unrecognized command line option "-framework"
configure:35252: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| /* end confdefs.h.  */
| #include <CFPreferences.h>
| int
| main ()
| {
| CFPreferencesCopyAppValue(NULL, NULL)
|   ;
|   return 0;
| }
configure:35278: result: no
configure:35287: checking for CFLocaleCopyCurrent
configure:35312: gcc -o conftest -g -O2  
-I/System/Library/Frameworks/CoreFoundation.framework/Headers  conftest.c -lgmp 
-lcrypt -lm -lltdl  -framework CoreFoundation >&5
gcc: CoreFoundation: No such file or directory
cc1: error: unrecognized command line option "-framework"
configure:35318: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| /* end confdefs.h.  */
| #include <CFLocale.h>
| int
| main ()
| {
| CFLocaleCopyCurrent();
|   ;
|   return 0;
| }
configure:35344: result: no
configure:35361: checking whether NLS is requested
configure:35370: result: yes
configure:35388: checking for GNU gettext in libc
configure:35412: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:35418: $? = 0
configure:35421: test -z                         || test ! -s conftest.err
configure:35424: $? = 0
configure:35427: test -s conftest
configure:35430: $? = 0
configure:35442: result: yes
configure:36145: checking whether to use NLS
configure:36147: result: yes
configure:36150: checking where the gettext function comes from
configure:36161: result: libc
configure:36233: checking for sleep declaration
configure:36256: result: yes
configure:36267: checking for usleep declaration
configure:36290: result: yes
configure:36301: checking whether strptime is declared
configure:36327: gcc -c -g -O2  conftest.c >&5
configure:36333: $? = 0
configure:36336: test -z                         || test ! -s conftest.err
configure:36339: $? = 0
configure:36342: test -s conftest.o
configure:36345: $? = 0
configure:36356: result: yes
configure:36377: checking return type of usleep
configure:36400: result: int
configure:36422: checking sys/un.h usability
configure:36434: gcc -c -g -O2  conftest.c >&5
configure:36440: $? = 0
configure:36443: test -z                         || test ! -s conftest.err
configure:36446: $? = 0
configure:36449: test -s conftest.o
configure:36452: $? = 0
configure:36462: result: yes
configure:36466: checking sys/un.h presence
configure:36476: gcc -E  conftest.c
configure:36482: $? = 0
configure:36502: result: yes
configure:36537: checking for sys/un.h
configure:36544: result: yes
configure:36570: checking for socketpair
configure:36627: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36633: $? = 0
configure:36636: test -z                         || test ! -s conftest.err
configure:36639: $? = 0
configure:36642: test -s conftest
configure:36645: $? = 0
configure:36657: result: yes
configure:36570: checking for getgroups
configure:36627: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36633: $? = 0
configure:36636: test -z                         || test ! -s conftest.err
configure:36639: $? = 0
configure:36642: test -s conftest
configure:36645: $? = 0
configure:36657: result: yes
configure:36570: checking for setgroups
configure:36627: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36633: $? = 0
configure:36636: test -z                         || test ! -s conftest.err
configure:36639: $? = 0
configure:36642: test -s conftest
configure:36645: $? = 0
configure:36657: result: yes
configure:36570: checking for setpwent
configure:36627: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36633: $? = 0
configure:36636: test -z                         || test ! -s conftest.err
configure:36639: $? = 0
configure:36642: test -s conftest
configure:36645: $? = 0
configure:36657: result: yes
configure:36570: checking for pause
configure:36627: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36633: $? = 0
configure:36636: test -z                         || test ! -s conftest.err
configure:36639: $? = 0
configure:36642: test -s conftest
configure:36645: $? = 0
configure:36657: result: yes
configure:36570: checking for tzset
configure:36627: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36633: $? = 0
configure:36636: test -z                         || test ! -s conftest.err
configure:36639: $? = 0
configure:36642: test -s conftest
configure:36645: $? = 0
configure:36657: result: yes
configure:36691: checking for sethostent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for gethostent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for endhostent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for setnetent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for getnetent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for endnetent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for setprotoent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for getprotoent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for endprotoent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for setservent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for getservent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for endservent
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for getnetbyaddr
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for getnetbyname
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for inet_lnaof
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for inet_makeaddr
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for inet_netof
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for hstrerror
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for inet_pton
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36691: checking for inet_ntop
configure:36748: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36754: $? = 0
configure:36757: test -z                         || test ! -s conftest.err
configure:36760: $? = 0
configure:36763: test -s conftest
configure:36766: $? = 0
configure:36778: result: yes
configure:36792: checking for struct sockaddr.sin_len
configure:36819: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:192: error: 'struct sockaddr' has no member named 'sin_len'
configure:36825: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| /* end confdefs.h.  */
| #ifdef HAVE_SYS_TYPES_H
| #include <sys/types.h>
| #endif
| #include <netinet/in.h>
| 
| int
| main ()
| {
| static struct sockaddr ac_aggr;
| if (ac_aggr.sin_len)
| return 0;
|   ;
|   return 0;
| }
configure:36866: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:192: error: 'struct sockaddr' has no member named 'sin_len'
configure:36872: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| /* end confdefs.h.  */
| #ifdef HAVE_SYS_TYPES_H
| #include <sys/types.h>
| #endif
| #include <netinet/in.h>
| 
| int
| main ()
| {
| static struct sockaddr ac_aggr;
| if (sizeof ac_aggr.sin_len)
| return 0;
|   ;
|   return 0;
| }
configure:36897: result: no
configure:36909: checking for __libc_stack_end
configure:36931: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:36937: $? = 0
configure:36940: test -z                         || test ! -s conftest.err
configure:36943: $? = 0
configure:36946: test -s conftest
configure:36949: $? = 0
configure:36962: result: yes
configure:36974: checking whether netdb.h declares h_errno
configure:36995: gcc -c -g -O2  conftest.c >&5
configure:37001: $? = 0
configure:37004: test -z                         || test ! -s conftest.err
configure:37007: $? = 0
configure:37010: test -s conftest.o
configure:37013: $? = 0
configure:37025: result: yes
configure:37035: checking whether uint32_t is defined
configure:37062: gcc -c -g -O2  conftest.c >&5
configure:37068: $? = 0
configure:37071: test -z                         || test ! -s conftest.err
configure:37074: $? = 0
configure:37077: test -s conftest.o
configure:37080: $? = 0
configure:37092: result: yes
configure:37102: checking for working IPv6 support
configure:37128: gcc -c -g -O2  conftest.c >&5
configure:37134: $? = 0
configure:37137: test -z                         || test ! -s conftest.err
configure:37140: $? = 0
configure:37143: test -s conftest.o
configure:37146: $? = 0
configure:37158: result: yes
configure:37169: checking whether sockaddr_in6 has sin6_scope_id
configure:37194: gcc -c -g -O2  conftest.c >&5
configure:37200: $? = 0
configure:37203: test -z                         || test ! -s conftest.err
configure:37206: $? = 0
configure:37209: test -s conftest.o
configure:37212: $? = 0
configure:37224: result: yes
configure:37235: checking for struct sockaddr_in6.sin6_len
configure:37262: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:197: error: 'struct sockaddr_in6' has no member named 'sin6_len'
configure:37268: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| /* end confdefs.h.  */
| #ifdef HAVE_SYS_TYPES_H
| #include <sys/types.h>
| #endif
| #include <netinet/in.h>
| 
| int
| main ()
| {
| static struct sockaddr_in6 ac_aggr;
| if (ac_aggr.sin6_len)
| return 0;
|   ;
|   return 0;
| }
configure:37309: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:197: error: 'struct sockaddr_in6' has no member named 'sin6_len'
configure:37315: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| /* end confdefs.h.  */
| #ifdef HAVE_SYS_TYPES_H
| #include <sys/types.h>
| #endif
| #include <netinet/in.h>
| 
| int
| main ()
| {
| static struct sockaddr_in6 ac_aggr;
| if (sizeof ac_aggr.sin6_len)
| return 0;
|   ;
|   return 0;
| }
configure:37340: result: no
configure:37352: checking whether localtime caches TZ
configure:37402: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:37405: $? = 0
configure:37407: ./conftest
configure:37410: $? = 0
configure:37429: result: no
configure:37445: checking for unistd.h
configure:37450: result: yes
configure:37589: checking for restartable system calls
configure:37651: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c: In function 'main':
conftest.c:220: warning: incompatible implicit declaration of built-in function 
'exit'
conftest.c:229: warning: incompatible implicit declaration of built-in function 
'exit'
configure:37654: $? = 0
configure:37656: ./conftest
configure:37659: $? = 0
configure:37673: result: yes
configure:37688: checking for regcomp
configure:37728: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:37734: $? = 0
configure:37737: test -z                         || test ! -s conftest.err
configure:37740: $? = 0
configure:37743: test -s conftest
configure:37746: $? = 0
configure:37760: result: yes
configure:38104: checking for inet_aton
configure:38161: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:38167: $? = 0
configure:38170: test -z                         || test ! -s conftest.err
configure:38173: $? = 0
configure:38176: test -s conftest
configure:38179: $? = 0
configure:38191: result: yes
configure:38104: checking for putenv
configure:38161: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:38167: $? = 0
configure:38170: test -z                         || test ! -s conftest.err
configure:38173: $? = 0
configure:38176: test -s conftest
configure:38179: $? = 0
configure:38191: result: yes
configure:38104: checking for strerror
configure:38161: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:38167: $? = 0
configure:38170: test -z                         || test ! -s conftest.err
configure:38173: $? = 0
configure:38176: test -s conftest
configure:38179: $? = 0
configure:38191: result: yes
configure:38104: checking for memmove
configure:38161: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c:218: warning: conflicting types for built-in function 'memmove'
configure:38167: $? = 0
configure:38170: test -z                         || test ! -s conftest.err
configure:38173: $? = 0
configure:38176: test -s conftest
configure:38179: $? = 0
configure:38191: result: yes
configure:38104: checking for mkstemp
configure:38161: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:38167: $? = 0
configure:38170: test -z                         || test ! -s conftest.err
configure:38173: $? = 0
configure:38176: test -s conftest
configure:38179: $? = 0
configure:38191: result: yes
configure:38228: checking floatingpoint.h usability
configure:38240: gcc -c -g -O2  conftest.c >&5
conftest.c:230:27: error: floatingpoint.h: No such file or directory
configure:38246: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <floatingpoint.h>
configure:38268: result: no
configure:38272: checking floatingpoint.h presence
configure:38282: gcc -E  conftest.c
conftest.c:196:27: error: floatingpoint.h: No such file or directory
configure:38288: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| /* end confdefs.h.  */
| #include <floatingpoint.h>
configure:38308: result: no
configure:38343: checking for floatingpoint.h
configure:38350: result: no
configure:38228: checking ieeefp.h usability
configure:38240: gcc -c -g -O2  conftest.c >&5
conftest.c:230:20: error: ieeefp.h: No such file or directory
configure:38246: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <ieeefp.h>
configure:38268: result: no
configure:38272: checking ieeefp.h presence
configure:38282: gcc -E  conftest.c
conftest.c:196:20: error: ieeefp.h: No such file or directory
configure:38288: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| /* end confdefs.h.  */
| #include <ieeefp.h>
configure:38308: result: no
configure:38343: checking for ieeefp.h
configure:38350: result: no
configure:38228: checking nan.h usability
configure:38240: gcc -c -g -O2  conftest.c >&5
conftest.c:230:17: error: nan.h: No such file or directory
configure:38246: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <nan.h>
configure:38268: result: no
configure:38272: checking nan.h presence
configure:38282: gcc -E  conftest.c
conftest.c:196:17: error: nan.h: No such file or directory
configure:38288: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| /* end confdefs.h.  */
| #include <nan.h>
configure:38308: result: no
configure:38343: checking for nan.h
configure:38350: result: no
configure:38379: checking for asinh
configure:38436: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c:220: warning: conflicting types for built-in function 'asinh'
configure:38442: $? = 0
configure:38445: test -z                         || test ! -s conftest.err
configure:38448: $? = 0
configure:38451: test -s conftest
configure:38454: $? = 0
configure:38466: result: yes
configure:38379: checking for acosh
configure:38436: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c:221: warning: conflicting types for built-in function 'acosh'
configure:38442: $? = 0
configure:38445: test -z                         || test ! -s conftest.err
configure:38448: $? = 0
configure:38451: test -s conftest
configure:38454: $? = 0
configure:38466: result: yes
configure:38379: checking for atanh
configure:38436: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c:222: warning: conflicting types for built-in function 'atanh'
configure:38442: $? = 0
configure:38445: test -z                         || test ! -s conftest.err
configure:38448: $? = 0
configure:38451: test -s conftest
configure:38454: $? = 0
configure:38466: result: yes
configure:38379: checking for copysign
configure:38436: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c:223: warning: conflicting types for built-in function 'copysign'
configure:38442: $? = 0
configure:38445: test -z                         || test ! -s conftest.err
configure:38448: $? = 0
configure:38451: test -s conftest
configure:38454: $? = 0
configure:38466: result: yes
configure:38379: checking for finite
configure:38436: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c:224: warning: conflicting types for built-in function 'finite'
configure:38442: $? = 0
configure:38445: test -z                         || test ! -s conftest.err
configure:38448: $? = 0
configure:38451: test -s conftest
configure:38454: $? = 0
configure:38466: result: yes
configure:38379: checking for sincos
configure:38436: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c:225: warning: conflicting types for built-in function 'sincos'
configure:38442: $? = 0
configure:38445: test -z                         || test ! -s conftest.err
configure:38448: $? = 0
configure:38451: test -s conftest
configure:38454: $? = 0
configure:38466: result: yes
configure:38379: checking for trunc
configure:38436: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c:226: warning: conflicting types for built-in function 'trunc'
configure:38442: $? = 0
configure:38445: test -z                         || test ! -s conftest.err
configure:38448: $? = 0
configure:38451: test -s conftest
configure:38454: $? = 0
configure:38466: result: yes
configure:38486: checking for isinf
configure:38493: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:38499: $? = 0
configure:38502: test -z                         || test ! -s conftest.err
configure:38505: $? = 0
configure:38508: test -s conftest
configure:38511: $? = 0
configure:38513: result: yes
configure:38529: checking for isnan
configure:38539: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:38545: $? = 0
configure:38548: test -z                         || test ! -s conftest.err
configure:38551: $? = 0
configure:38554: test -s conftest
configure:38557: $? = 0
configure:38559: result: yes
configure:38582: checking for working alloca.h
configure:38603: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:38609: $? = 0
configure:38612: test -z                         || test ! -s conftest.err
configure:38615: $? = 0
configure:38618: test -s conftest
configure:38621: $? = 0
configure:38633: result: yes
configure:38643: checking for alloca
configure:38684: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:38690: $? = 0
configure:38693: test -z                         || test ! -s conftest.err
configure:38696: $? = 0
configure:38699: test -s conftest
configure:38702: $? = 0
configure:38714: result: yes
configure:38943: checking for struct stat.st_rdev
configure:38966: gcc -c -g -O2  conftest.c >&5
configure:38972: $? = 0
configure:38975: test -z                         || test ! -s conftest.err
configure:38978: $? = 0
configure:38981: test -s conftest.o
configure:38984: $? = 0
configure:39040: result: yes
configure:39051: checking for struct stat.st_blksize
configure:39074: gcc -c -g -O2  conftest.c >&5
configure:39080: $? = 0
configure:39083: test -z                         || test ! -s conftest.err
configure:39086: $? = 0
configure:39089: test -s conftest.o
configure:39092: $? = 0
configure:39148: result: yes
configure:39160: checking for struct stat.st_blocks
configure:39183: gcc -c -g -O2  conftest.c >&5
configure:39189: $? = 0
configure:39192: test -z                         || test ! -s conftest.err
configure:39195: $? = 0
configure:39198: test -s conftest.o
configure:39201: $? = 0
configure:39257: result: yes
configure:39283: checking for S_ISLNK in sys/stat.h
configure:39299: gcc -E  conftest.c
configure:39305: $? = 0
configure:39326: result: yes
configure:39336: checking whether struct tm is in sys/time.h or time.h
configure:39359: gcc -c -g -O2  conftest.c >&5
configure:39365: $? = 0
configure:39368: test -z                         || test ! -s conftest.err
configure:39371: $? = 0
configure:39374: test -s conftest.o
configure:39377: $? = 0
configure:39388: result: time.h
configure:39398: checking for struct tm.tm_zone
configure:39424: gcc -c -g -O2  conftest.c >&5
configure:39430: $? = 0
configure:39433: test -z                         || test ! -s conftest.err
configure:39436: $? = 0
configure:39439: test -s conftest.o
configure:39442: $? = 0
configure:39501: result: yes
configure:39586: checking whether we need POSIX to get struct utimbuf
configure:39606: gcc -E  conftest.c
configure:39612: $? = 0
configure:39633: result: no
configure:39665: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
conftest.c: In function 'aux':
conftest.c:215: warning: incompatible implicit declaration of built-in function 
'exit'
configure:39668: $? = 0
configure:39670: ./conftest
configure:39673: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| #define HAVE_ASINH 1
| #define HAVE_ACOSH 1
| #define HAVE_ATANH 1
| #define HAVE_COPYSIGN 1
| #define HAVE_FINITE 1
| #define HAVE_SINCOS 1
| #define HAVE_TRUNC 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_S_ISLNK 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| /* end confdefs.h.  */
| aux (l) unsigned long l;
|            { int x; exit (l >= ((unsigned long)&x)); }
|          main () { int q; aux((unsigned long)&q); }
configure:39685: checking for float
configure:39709: gcc -c -g -O2  conftest.c >&5
configure:39715: $? = 0
configure:39718: test -z                         || test ! -s conftest.err
configure:39721: $? = 0
configure:39724: test -s conftest.o
configure:39727: $? = 0
configure:39738: result: yes
configure:39741: checking size of float
configure:40053: gcc -o conftest -g -O2   conftest.c -lgmp -lcrypt -lm -lltdl  
>&5
configure:40056: $? = 0
configure:40058: ./conftest
configure:40061: $? = 0
configure:40084: result: 4
configure:40099: checking for struct linger
configure:40122: gcc -c -g -O2  conftest.c >&5
configure:40128: $? = 0
configure:40131: test -z                         || test ! -s conftest.err
configure:40134: $? = 0
configure:40137: test -s conftest.o
configure:40140: $? = 0
configure:40152: result: yes
configure:40163: checking for struct timespec
configure:40185: gcc -c -g -O2  conftest.c >&5
configure:40191: $? = 0
configure:40194: test -z                         || test ! -s conftest.err
configure:40197: $? = 0
configure:40200: test -s conftest.o
configure:40203: $? = 0
configure:40215: result: yes
configure:40439: checking for the pthreads library -lpthreads
configure:40477: gcc -o conftest -g -O2    conftest.c -lpthreads -lgmp -lcrypt 
-lm -lltdl  >&5
/usr/bin/ld: cannot find -lpthreads
collect2: ld returned 1 exit status
configure:40483: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| #define HAVE_ASINH 1
| #define HAVE_ACOSH 1
| #define HAVE_ATANH 1
| #define HAVE_COPYSIGN 1
| #define HAVE_FINITE 1
| #define HAVE_SINCOS 1
| #define HAVE_TRUNC 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_S_ISLNK 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define SIZEOF_FLOAT 4
| #define SCM_SINGLES 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_TIMESPEC 1
| /* end confdefs.h.  */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
|                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
|                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
|   ;
|   return 0;
| }
configure:40509: result: no
configure:40386: checking whether pthreads work without any flags
configure:40477: gcc -o conftest -g -O2    conftest.c  -lgmp -lcrypt -lm -lltdl 
 >&5
/tmp/cc8IbA3H.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:222: undefined reference to `pthread_join'
/mnt/vtux/vtux/guile/build/conftest.c:223: undefined reference to 
`__pthread_register_cancel'
/mnt/vtux/vtux/guile/build/conftest.c:224: undefined reference to 
`pthread_create'
/mnt/vtux/vtux/guile/build/conftest.c:224: undefined reference to 
`__pthread_unregister_cancel'
collect2: ld returned 1 exit status
configure:40483: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| #define HAVE_ASINH 1
| #define HAVE_ACOSH 1
| #define HAVE_ATANH 1
| #define HAVE_COPYSIGN 1
| #define HAVE_FINITE 1
| #define HAVE_SINCOS 1
| #define HAVE_TRUNC 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_S_ISLNK 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define SIZEOF_FLOAT 4
| #define SCM_SINGLES 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_TIMESPEC 1
| /* end confdefs.h.  */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
|                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
|                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
|   ;
|   return 0;
| }
configure:40509: result: no
configure:40391: checking whether pthreads work with -Kthread
configure:40477: gcc -o conftest -g -O2 -Kthread   conftest.c  -lgmp -lcrypt 
-lm -lltdl  >&5
gcc: unrecognized option '-Kthread'
/tmp/ccgstu1g.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:222: undefined reference to `pthread_join'
/mnt/vtux/vtux/guile/build/conftest.c:223: undefined reference to 
`__pthread_register_cancel'
/mnt/vtux/vtux/guile/build/conftest.c:224: undefined reference to 
`pthread_create'
/mnt/vtux/vtux/guile/build/conftest.c:224: undefined reference to 
`__pthread_unregister_cancel'
collect2: ld returned 1 exit status
configure:40483: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| #define HAVE_ASINH 1
| #define HAVE_ACOSH 1
| #define HAVE_ATANH 1
| #define HAVE_COPYSIGN 1
| #define HAVE_FINITE 1
| #define HAVE_SINCOS 1
| #define HAVE_TRUNC 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_S_ISLNK 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define SIZEOF_FLOAT 4
| #define SCM_SINGLES 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_TIMESPEC 1
| /* end confdefs.h.  */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
|                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
|                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
|   ;
|   return 0;
| }
configure:40509: result: no
configure:40391: checking whether pthreads work with -kthread
configure:40477: gcc -o conftest -g -O2 -kthread   conftest.c  -lgmp -lcrypt 
-lm -lltdl  >&5
gcc: unrecognized option '-kthread'
/tmp/ccsTI7TG.o: In function `main':
/mnt/vtux/vtux/guile/build/conftest.c:222: undefined reference to `pthread_join'
/mnt/vtux/vtux/guile/build/conftest.c:223: undefined reference to 
`__pthread_register_cancel'
/mnt/vtux/vtux/guile/build/conftest.c:224: undefined reference to 
`pthread_create'
/mnt/vtux/vtux/guile/build/conftest.c:224: undefined reference to 
`__pthread_unregister_cancel'
collect2: ld returned 1 exit status
configure:40483: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| #define HAVE_ASINH 1
| #define HAVE_ACOSH 1
| #define HAVE_ATANH 1
| #define HAVE_COPYSIGN 1
| #define HAVE_FINITE 1
| #define HAVE_SINCOS 1
| #define HAVE_TRUNC 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_S_ISLNK 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define SIZEOF_FLOAT 4
| #define SCM_SINGLES 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_TIMESPEC 1
| /* end confdefs.h.  */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
|                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
|                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
|   ;
|   return 0;
| }
configure:40509: result: no
configure:40439: checking for the pthreads library -llthread
configure:40477: gcc -o conftest -g -O2    conftest.c -llthread -lgmp -lcrypt 
-lm -lltdl  >&5
/usr/bin/ld: cannot find -llthread
collect2: ld returned 1 exit status
configure:40483: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "guile"
| #define PACKAGE_TARNAME "guile"
| #define PACKAGE_VERSION "1.8.0"
| #define PACKAGE_STRING "guile 1.8.0"
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBLTDL 1
| #define SCM_WARN_DEPRECATED_DEFAULT "summary"
| #define HAVE_POSIX 1
| #define HAVE_NETWORKING 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_UNSIGNED___INT64 0
| #define SIZEOF_VOID_P 4
| #define SIZEOF_INTPTR_T 4
| #define SIZEOF_UINTPTR_T 4
| #define SIZEOF_PTRDIFF_T 4
| #define SIZEOF_SIZE_T 4
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_INTMAX_T 8
| #define STDC_HEADERS 1
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FENV_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRING_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_UNISTD_H 1
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_LIBM 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_CONNECT 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTERMID 1
| #define HAVE_FESETROUND 1
| #define HAVE_FTIME 1
| #define HAVE_FCHOWN 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEUID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LSTAT 1
| #define HAVE_MKDIR 1
| #define HAVE_MKNOD 1
| #define HAVE_NICE 1
| #define HAVE_READDIR_R 1
| #define HAVE_READLINK 1
| #define HAVE_RENAME 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETEGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_STRFTIME 1
| #define HAVE_STRPTIME 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYNC 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TCSETPGRP 1
| #define HAVE_TIMES 1
| #define HAVE_UNAME 1
| #define HAVE_WAITPID 1
| #define HAVE_STRDUP 1
| #define HAVE_SYSTEM 1
| #define HAVE_USLEEP 1
| #define HAVE_ATEXIT 1
| #define HAVE_ON_EXIT 1
| #define HAVE_CHOWN 1
| #define HAVE_LINK 1
| #define HAVE_FCNTL 1
| #define HAVE_TTYNAME 1
| #define HAVE_GETPWENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_KILL 1
| #define HAVE_GETPPID 1
| #define HAVE_GETPGRP 1
| #define HAVE_FORK 1
| #define HAVE_SETITIMER 1
| #define HAVE_GETITIMER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCMP 1
| #define HAVE_INDEX 1
| #define HAVE_BCOPY 1
| #define HAVE_MEMCPY 1
| #define HAVE_RINDEX 1
| #define HAVE_UNSETENV 1
| #define HAVE_CRYPT_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_CHROOT 1
| #define HAVE_FLOCK 1
| #define HAVE_GETLOGIN 1
| #define HAVE_CUSERID 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_GETPASS 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_CRYPT 1
| #define HAVE_LIBGMP 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_STRPTIME 1
| #define HAVE_UNIX_DOMAIN_SOCKETS 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETPWENT 1
| #define HAVE_PAUSE 1
| #define HAVE_TZSET 1
| #define HAVE_SETHOSTENT 1
| #define HAVE_GETHOSTENT 1
| #define HAVE_ENDHOSTENT 1
| #define HAVE_SETNETENT 1
| #define HAVE_GETNETENT 1
| #define HAVE_ENDNETENT 1
| #define HAVE_SETPROTOENT 1
| #define HAVE_GETPROTOENT 1
| #define HAVE_ENDPROTOENT 1
| #define HAVE_SETSERVENT 1
| #define HAVE_GETSERVENT 1
| #define HAVE_ENDSERVENT 1
| #define HAVE_GETNETBYADDR 1
| #define HAVE_GETNETBYNAME 1
| #define HAVE_INET_LNAOF 1
| #define HAVE_INET_MAKEADDR 1
| #define HAVE_INET_NETOF 1
| #define HAVE_HSTRERROR 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_LIBC_STACK_END 1
| #define HAVE_H_ERRNO 1
| #define HAVE_UINT32_T 1
| #define HAVE_IPV6 1
| #define HAVE_SIN6_SCOPE_ID 1
| #define HAVE_UNISTD_H 1
| #define HAVE_RESTARTABLE_SYSCALLS 1
| #define HAVE_REGCOMP 1
| #define HAVE_INET_ATON 1
| #define HAVE_PUTENV 1
| #define HAVE_STRERROR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKSTEMP 1
| #define HAVE_ASINH 1
| #define HAVE_ACOSH 1
| #define HAVE_ATANH 1
| #define HAVE_COPYSIGN 1
| #define HAVE_FINITE 1
| #define HAVE_SINCOS 1
| #define HAVE_TRUNC 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_S_ISLNK 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define SIZEOF_FLOAT 4
| #define SCM_SINGLES 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_TIMESPEC 1
| /* end confdefs.h.  */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
|                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
|                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
|   ;
|   return 0;
| }
configure:40509: result: no
configure:40391: checking whether pthreads work with -pthread
configure:40477: gcc -o conftest -g -O2 -pthread   conftest.c  -lgmp -lcrypt 
-lm -lltdl  >&5
configure:40483: $? = 0
configure:40486: test -z                         || test ! -s conftest.err
configure:40489: $? = 0
configure:40492: test -s conftest
configure:40495: $? = 0
configure:40509: result: yes
configure:40529: checking for joinable pthread attribute
configure:40547: gcc -o conftest -g -O2 -pthread   conftest.c  -lgmp -lcrypt 
-lm -lltdl  >&5
configure:40553: $? = 0
configure:40556: test -z                         || test ! -s conftest.err
configure:40559: $? = 0
configure:40562: test -s conftest
configure:40565: $? = 0
configure:40630: result: PTHREAD_CREATE_JOINABLE
configure:40637: checking if more special flags are required for pthreads
configure:40644: result: no
configure:40656: checking for cc_r
configure:40683: result: gcc
configure:40723: checking for pthread_attr_getstack
configure:40780: gcc -o conftest -pthread -g -O2   conftest.c  -lgmp -lcrypt 
-lm -lltdl  >&5
configure:40786: $? = 0
configure:40789: test -z                         || test ! -s conftest.err
configure:40792: $? = 0
configure:40795: test -s conftest
configure:40798: $? = 0
configure:40810: result: yes
configure:40823: checking for library containing sched_yield
configure:40853: gcc -o conftest -g -O2   conftest.c  -lgmp -lcrypt -lm -lltdl  
>&5
configure:40859: $? = 0
configure:40862: test -z                         || test ! -s conftest.err
configure:40865: $? = 0
configure:40868: test -s conftest
configure:40871: $? = 0
configure:40940: result: none required
configure:40965: checking what kind of threads to support
configure:40967: result: pthreads
configure:41279: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by guile config.status 1.8.0, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on vlfs

config.status:899: creating libguile/gen-scmconfig.h
config.status:899: creating Makefile
config.status:899: creating am/Makefile
config.status:899: creating benchmark-suite/Makefile
config.status:899: creating doc/Makefile
config.status:899: creating doc/goops/Makefile
config.status:899: creating doc/r5rs/Makefile
config.status:899: creating doc/ref/Makefile
config.status:899: creating doc/tutorial/Makefile
config.status:899: creating examples/Makefile
config.status:899: creating examples/box-dynamic-module/Makefile
config.status:899: creating examples/box-dynamic/Makefile
config.status:899: creating examples/box-module/Makefile
config.status:899: creating examples/box/Makefile
config.status:899: creating examples/modules/Makefile
config.status:899: creating examples/safe/Makefile
config.status:899: creating examples/scripts/Makefile
config.status:899: creating guile-config/Makefile
config.status:899: creating ice-9/Makefile
config.status:899: creating ice-9/debugger/Makefile
config.status:899: creating lang/Makefile
config.status:899: creating lang/elisp/Makefile
config.status:899: creating lang/elisp/internals/Makefile
config.status:899: creating lang/elisp/primitives/Makefile
config.status:899: creating libguile/Makefile
config.status:899: creating oop/Makefile
config.status:899: creating oop/goops/Makefile
config.status:899: creating scripts/Makefile
config.status:899: creating srfi/Makefile
config.status:899: creating test-suite/Makefile
config.status:899: creating test-suite/standalone/Makefile
config.status:899: creating check-guile
config.status:899: creating benchmark-guile
config.status:899: creating guile-tools
config.status:899: creating pre-inst-guile
config.status:899: creating pre-inst-guile-env
config.status:899: creating libguile/guile-snarf
config.status:899: creating libguile/guile-doc-snarf
config.status:899: creating libguile/guile-func-name-check
config.status:899: creating libguile/guile-snarf-docs
config.status:970: creating config.h
config.status:1736: executing depfiles commands
config.status:1736: executing default-1 commands
configure:42906: configuring in guile-readline
configure:43023: running /bin/sh '../../guile/guile-readline/configure' 
--prefix=/usr  '--prefix=/usr' --cache-file=/dev/null 
--srcdir=../../guile/guile-readline

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-linux-gnu
ac_cv_build_alias=i686-pc-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=inline
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CC_FOR_BUILD_set=
ac_cv_env_CC_FOR_BUILD_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_EMACSLOADPATH_set=
ac_cv_env_EMACSLOADPATH_value=
ac_cv_env_EMACS_set=
ac_cv_env_EMACS_value=
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_GUILE_FOR_BUILD_set=
ac_cv_env_GUILE_FOR_BUILD_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_exeext=
ac_cv_f77_compiler_gnu=no
ac_cv_func_DINFINITY=no
ac_cv_func_DQNAN=no
ac_cv_func__NSGetEnviron=no
ac_cv_func_acosh=yes
ac_cv_func_alloca_works=yes
ac_cv_func_asinh=yes
ac_cv_func_atanh=yes
ac_cv_func_atexit=yes
ac_cv_func_bcopy=yes
ac_cv_func_chown=yes
ac_cv_func_chroot=yes
ac_cv_func_connect=yes
ac_cv_func_copysign=yes
ac_cv_func_ctermid=yes
ac_cv_func_cuserid=yes
ac_cv_func_dlopen=no
ac_cv_func_endhostent=yes
ac_cv_func_endnetent=yes
ac_cv_func_endprotoent=yes
ac_cv_func_endservent=yes
ac_cv_func_fchown=yes
ac_cv_func_fcntl=yes
ac_cv_func_fesetround=yes
ac_cv_func_finite=yes
ac_cv_func_flock=yes
ac_cv_func_fork=yes
ac_cv_func_ftime=yes
ac_cv_func_getcwd=yes
ac_cv_func_geteuid=yes
ac_cv_func_getgrent=yes
ac_cv_func_getgroups=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_gethostent=yes
ac_cv_func_gethostname=yes
ac_cv_func_getitimer=yes
ac_cv_func_getlogin=yes
ac_cv_func_getnetbyaddr=yes
ac_cv_func_getnetbyname=yes
ac_cv_func_getnetent=yes
ac_cv_func_getpass=yes
ac_cv_func_getpgrp=yes
ac_cv_func_getppid=yes
ac_cv_func_getpriority=yes
ac_cv_func_getprotoent=yes
ac_cv_func_getpwent=yes
ac_cv_func_getservent=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_gmtime_r=yes
ac_cv_func_hstrerror=yes
ac_cv_func_index=yes
ac_cv_func_inet_aton=yes
ac_cv_func_inet_lnaof=yes
ac_cv_func_inet_makeaddr=yes
ac_cv_func_inet_netof=yes
ac_cv_func_inet_ntop=yes
ac_cv_func_inet_pton=yes
ac_cv_func_kill=yes
ac_cv_func_link=yes
ac_cv_func_lstat=yes
ac_cv_func_memcpy=yes
ac_cv_func_memmove=yes
ac_cv_func_mkdir=yes
ac_cv_func_mknod=yes
ac_cv_func_mkstemp=yes
ac_cv_func_nice=yes
ac_cv_func_on_exit=yes
ac_cv_func_pause=yes
ac_cv_func_pthread_attr_getstack=yes
ac_cv_func_putenv=yes
ac_cv_func_readdir_r=yes
ac_cv_func_readlink=yes
ac_cv_func_regcomp_norx=yes
ac_cv_func_rename=yes
ac_cv_func_rindex=yes
ac_cv_func_rmdir=yes
ac_cv_func_select=yes
ac_cv_func_setegid=yes
ac_cv_func_seteuid=yes
ac_cv_func_setgroups=yes
ac_cv_func_sethostent=yes
ac_cv_func_sethostname=yes
ac_cv_func_setitimer=yes
ac_cv_func_setlocale=yes
ac_cv_func_setnetent=yes
ac_cv_func_setpgid=yes
ac_cv_func_setpriority=yes
ac_cv_func_setprotoent=yes
ac_cv_func_setpwent=yes
ac_cv_func_setservent=yes
ac_cv_func_setsid=yes
ac_cv_func_shl_load=no
ac_cv_func_sigaction=yes
ac_cv_func_siginterrupt=yes
ac_cv_func_sincos=yes
ac_cv_func_socketpair=yes
ac_cv_func_strchr=yes
ac_cv_func_strcmp=yes
ac_cv_func_strdup=yes
ac_cv_func_strerror=yes
ac_cv_func_strftime=yes
ac_cv_func_strptime=yes
ac_cv_func_symlink=yes
ac_cv_func_sync=yes
ac_cv_func_sysconf=yes
ac_cv_func_system=yes
ac_cv_func_tcgetpgrp=yes
ac_cv_func_tcsetpgrp=yes
ac_cv_func_times=yes
ac_cv_func_trunc=yes
ac_cv_func_ttyname=yes
ac_cv_func_tzset=yes
ac_cv_func_uname=yes
ac_cv_func_unsetenv=yes
ac_cv_func_usleep=yes
ac_cv_func_waitpid=yes
ac_cv_have_decl_strptime=yes
ac_cv_header_assert_h=yes
ac_cv_header_crt_externs_h=no
ac_cv_header_crypt_h=yes
ac_cv_header_direct_h=no
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_fenv_h=yes
ac_cv_header_floatingpoint_h=no
ac_cv_header_grp_h=yes
ac_cv_header_ieeefp_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_io_h=no
ac_cv_header_libc_h=no
ac_cv_header_limits_h=yes
ac_cv_header_malloc_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_nan_h=no
ac_cv_header_netdb_h=yes
ac_cv_header_pwd_h=yes
ac_cv_header_regex_h=yes
ac_cv_header_rx_rxposix_h=no
ac_cv_header_rxposix_h=no
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_dir_h=yes
ac_cv_header_sys_file_h=yes
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_stdtypes_h=no
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_timeb_h=yes
ac_cv_header_sys_times_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_un_h=yes
ac_cv_header_sys_utime_h=no
ac_cv_header_sys_utsname_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_time=yes
ac_cv_header_time_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_utime_h=yes
ac_cv_host=i686-pc-linux-gnu
ac_cv_host_alias=i686-pc-linux-gnu
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_dld_shl_load=no
ac_cv_lib_gmp___gmpz_init=yes
ac_cv_lib_ltdl_lt_dlinit=yes
ac_cv_lib_m_main=yes
ac_cv_macro_S_ISLNK=yes
ac_cv_member_struct_sockaddr_in6_sin6_len=no
ac_cv_member_struct_sockaddr_sin_len=no
ac_cv_member_struct_stat_st_blksize=yes
ac_cv_member_struct_stat_st_blocks=yes
ac_cv_member_struct_stat_st_rdev=yes
ac_cv_member_struct_tm_tm_zone=yes
ac_cv_objext=o
ac_cv_path_GMSGFMT=/usr/bin/msgfmt
ac_cv_path_MSGFMT=/usr/bin/msgfmt
ac_cv_path_MSGMERGE=/usr/bin/msgmerge
ac_cv_path_XGETTEXT=/usr/bin/xgettext
ac_cv_path_install='/usr/lib/pkg/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_PTHREAD_CC=gcc
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_g=yes
ac_cv_prog_egrep='grep -E'
ac_cv_prog_f77_g=no
ac_cv_prog_have_makeinfo=yes
ac_cv_prog_make_make_set=yes
ac_cv_search_crypt=-lcrypt
ac_cv_search_opendir='none required'
ac_cv_search_sched_yield='none required'
ac_cv_search_strerror='none required'
ac_cv_sizeof___int64=0
ac_cv_sizeof_char=1
ac_cv_sizeof_float=4
ac_cv_sizeof_int=4
ac_cv_sizeof_intmax_t=8
ac_cv_sizeof_intptr_t=4
ac_cv_sizeof_long=4
ac_cv_sizeof_long_long=8
ac_cv_sizeof_ptrdiff_t=4
ac_cv_sizeof_short=2
ac_cv_sizeof_size_t=4
ac_cv_sizeof_uintptr_t=4
ac_cv_sizeof_unsigned___int64=0
ac_cv_sizeof_unsigned_char=1
ac_cv_sizeof_unsigned_int=4
ac_cv_sizeof_unsigned_long=4
ac_cv_sizeof_unsigned_long_long=8
ac_cv_sizeof_unsigned_short=2
ac_cv_sizeof_void_p=4
ac_cv_struct_tm=time.h
ac_cv_sys_restartable_syscalls=yes
ac_cv_type___int64=no
ac_cv_type_char=yes
ac_cv_type_float=yes
ac_cv_type_getgroups=gid_t
ac_cv_type_int=yes
ac_cv_type_int16_t=yes
ac_cv_type_int32_t=yes
ac_cv_type_int64_t=yes
ac_cv_type_int8_t=yes
ac_cv_type_intmax_t=yes
ac_cv_type_intptr_t=yes
ac_cv_type_long=yes
ac_cv_type_long_long=yes
ac_cv_type_mode_t=yes
ac_cv_type_ptrdiff_t=yes
ac_cv_type_short=yes
ac_cv_type_signal=void
ac_cv_type_size_t=yes
ac_cv_type_socklen_t=yes
ac_cv_type_struct_ip_mreq=no
ac_cv_type_uid_t=yes
ac_cv_type_uint16_t=yes
ac_cv_type_uint32_t=yes
ac_cv_type_uint64_t=yes
ac_cv_type_uint8_t=yes
ac_cv_type_uintmax_t=yes
ac_cv_type_uintptr_t=yes
ac_cv_type_unsigned___int64=no
ac_cv_type_unsigned_char=yes
ac_cv_type_unsigned_int=yes
ac_cv_type_unsigned_long=yes
ac_cv_type_unsigned_long_long=yes
ac_cv_type_unsigned_short=yes
ac_cv_type_void_p=yes
ac_cv_working_alloca_h=yes
acl_cv_path_LD=/usr/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
am_cv_lispdir='${datadir}/emacs/site-lisp'
am_cv_prog_cc_stdc=
gt_cv_func_CFLocaleCopyCurrent=no
gt_cv_func_CFPreferencesCopyAppValue=no
gt_cv_func_gnugettext2_libc=yes
guile_cv_func_sleep_declared=yes
guile_cv_func_usleep_declared=yes
guile_cv_func_usleep_return_type=int
guile_cv_have_h_errno=yes
guile_cv_have_ipv6=yes
guile_cv_have_libc_stack_end=yes
guile_cv_have_sin6_scope_id=yes
guile_cv_have_uint32_t=yes
guile_cv_header_libc_with_unistd=no
guile_cv_localtime_cache=no
guile_cv_struct_utimbuf_needs_posix=no
lt_cv_deplibs_check_method=pass_all
lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=-ldl
lt_cv_dlopen_self=yes
lt_cv_dlopen_self_static=no
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_LDCXX=/usr/bin/ld
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_SED=/bin/sed
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[      
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/  
{\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/  {"\2", 
(lt_ptr) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int 
\1;/p'\'''
lt_cv_sys_max_cmd_len=32768
lt_lt_cv_prog_compiler_c_o='"yes"'
lt_lt_cv_prog_compiler_c_o_CXX='"yes"'
lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[  
]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[       ][      
]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"'
lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) 
\$/  {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ 
]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern 
int \\1;/p'\''"'
scm_cv_struct_linger=yes
scm_cv_struct_timespec=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /mnt/vtux/vtux/guile/guile/missing --run aclocal-1.9'
ALLOCA=''
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /mnt/vtux/vtux/guile/guile/missing --run tar'
AR='ar'
AS='as'
AUTOCONF='${SHELL} /mnt/vtux/vtux/guile/guile/missing --run autoconf'
AUTOHEADER='${SHELL} /mnt/vtux/vtux/guile/guile/missing --run autoheader'
AUTOMAKE='${SHELL} /mnt/vtux/vtux/guile/guile/missing --run automake-1.9'
AWK='gawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CCLD_FOR_BUILD='gcc'
CC_FOR_BUILD='gcc'
CFLAGS='-g -O2 -Wall -Wmissing-prototypes -Werror'
CPP='gcc -E'
CPPFLAGS=''
CXX='g++'
CXXCPP='g++ -E'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS='-g -O2'
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DLLTOOL='dlltool'
DLPREOPEN='-dlpreopen force'
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='grep -E'
EMACS='no'
EMACSLOADPATH=''
EXEEXT=''
EXTRA_DEFS=''
EXTRA_DOT_DOC_FILES='dynl.doc filesys.doc posix.doc net_db.doc socket.doc 
regex-posix.doc'
EXTRA_DOT_X_FILES='dynl.x filesys.x posix.x net_db.x socket.x regex-posix.x'
F77=''
FFLAGS=''
GMSGFMT='/usr/bin/msgfmt'
GUILE_CFLAGS='-pthread'
GUILE_EFFECTIVE_VERSION='1.8'
GUILE_FOR_BUILD='$(preinstguile)'
GUILE_LIBS='  -lgmp -lcrypt -lm -lltdl '
GUILE_MAJOR_VERSION='1'
GUILE_MICRO_VERSION='0'
GUILE_MINOR_VERSION='8'
GUILE_VERSION='1.8.0'
HAVE_MAKEINFO_FALSE='#'
HAVE_MAKEINFO_TRUE=''
HOST_CC='gcc'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
INTLLIBS=''
INTL_MACOSX_LIBS=''
LDFLAGS=''
LIBGUILE_INTERFACE='17:0:0'
LIBGUILE_INTERFACE_AGE='0'
LIBGUILE_INTERFACE_CURRENT='17'
LIBGUILE_INTERFACE_REVISION='0'
LIBGUILE_SRFI_SRFI_13_14_INTERFACE='3:0:0'
LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE='0'
LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT='3'
LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION='0'
LIBGUILE_SRFI_SRFI_13_14_MAJOR='3'
LIBGUILE_SRFI_SRFI_1_INTERFACE='3:0:0'
LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE='0'
LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT='3'
LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION='0'
LIBGUILE_SRFI_SRFI_1_MAJOR='3'
LIBGUILE_SRFI_SRFI_4_INTERFACE='3:0:0'
LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE='0'
LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT='3'
LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION='0'
LIBGUILE_SRFI_SRFI_4_MAJOR='3'
LIBGUILE_SRFI_SRFI_60_INTERFACE='2:0:0'
LIBGUILE_SRFI_SRFI_60_INTERFACE_AGE='0'
LIBGUILE_SRFI_SRFI_60_INTERFACE_CURRENT='2'
LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION='0'
LIBGUILE_SRFI_SRFI_60_MAJOR='2'
LIBICONV='-liconv'
LIBINTL=''
LIBLOBJS='dynl.lo filesys.lo posix.lo net_db.lo socket.lo regex-posix.lo'
LIBOBJS=' dynl$U.o filesys$U.o posix$U.o net_db$U.o socket$U.o regex-posix$U.o'
LIBS=' -lgmp -lcrypt -lm -lltdl '
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LN_S='ln -s'
LTLIBICONV='-liconv'
LTLIBINTL=''
LTLIBOBJS=' dynl$U.lo filesys$U.lo posix$U.lo net_db$U.lo socket$U.lo 
regex-posix$U.lo'
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /mnt/vtux/vtux/guile/guile/missing --run makeinfo'
MKINSTALLDIRS='$(top_builddir)/../guile/mkinstalldirs'
MSGFMT='/usr/bin/msgfmt'
MSGMERGE='/usr/bin/msgmerge'
OBJDUMP='objdump'
OBJEXT='o'
PACKAGE='guile'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='guile'
PACKAGE_STRING='guile 1.8.0'
PACKAGE_TARNAME='guile'
PACKAGE_VERSION='1.8.0'
PATH_SEPARATOR=':'
POSUB='po'
PTHREAD_CC='gcc'
PTHREAD_CFLAGS='-pthread'
PTHREAD_LIBS=''
RANLIB='ranlib'
SCM_I_GSC_C_INLINE='"inline"'
SCM_I_GSC_ENABLE_DEPRECATED='1'
SCM_I_GSC_ENABLE_DISCOURAGED='1'
SCM_I_GSC_ENABLE_ELISP='1'
SCM_I_GSC_GUILE_DEBUG='0'
SCM_I_GSC_GUILE_DEBUG_FREELIST='0'
SCM_I_GSC_NEEDS_INTTYPES_H='0'
SCM_I_GSC_NEEDS_STDINT_H='1'
SCM_I_GSC_STACK_GROWS_UP='0'
SCM_I_GSC_T_INT16='"int16_t"'
SCM_I_GSC_T_INT32='"int32_t"'
SCM_I_GSC_T_INT64='"int64_t"'
SCM_I_GSC_T_INT8='"int8_t"'
SCM_I_GSC_T_INTMAX='"intmax_t"'
SCM_I_GSC_T_PTRDIFF='"ptrdiff_t"'
SCM_I_GSC_T_UINT16='"uint16_t"'
SCM_I_GSC_T_UINT32='"uint32_t"'
SCM_I_GSC_T_UINT64='"uint64_t"'
SCM_I_GSC_T_UINT8='"uint8_t"'
SCM_I_GSC_T_UINTMAX='"uintmax_t"'
SCM_I_GSC_USE_NULL_THREADS='0'
SCM_I_GSC_USE_PTHREAD_THREADS='1'
SET_MAKE=''
SHELL='/bin/sh'
STRIP='strip'
USE_NLS='yes'
VERSION='1.8.0'
XGETTEXT='/usr/bin/xgettext'
ac_ct_AR='ar'
ac_ct_AS=''
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_DLLTOOL=''
ac_ct_F77=''
ac_ct_OBJDUMP=''
ac_ct_RANLIB='ranlib'
ac_ct_STRIP='strip'
acx_pthread_config=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias=''
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
cross_compiling='no'
datadir='${prefix}/share'
exec_prefix='${prefix}'
have_makeinfo='yes'
host='i686-pc-linux-gnu'
host_alias=''
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/mnt/vtux/vtux/guile/guile/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
lispdir='${datadir}/emacs/site-lisp'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
mkdir_p='mkdir -p --'
oldincludedir='/usr/include'
prefix='/usr'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=' guile-readline'
sysconfdir='${prefix}/etc'
target_alias=''
top_builddir_absolute='/mnt/vtux/vtux/guile/build'
top_srcdir_absolute='/mnt/vtux/vtux/guile/guile'

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define ENABLE_NLS 1
#define GETGROUPS_T gid_t
#define HAVE_ACOSH 1
#define HAVE_ALLOCA 1
#define HAVE_ALLOCA_H 1
#define HAVE_ASINH 1
#define HAVE_ASSERT_H 1
#define HAVE_ATANH 1
#define HAVE_ATEXIT 1
#define HAVE_BCOPY 1
#define HAVE_CHOWN 1
#define HAVE_CHROOT 1
#define HAVE_CONNECT 1
#define HAVE_COPYSIGN 1
#define HAVE_CRYPT 1
#define HAVE_CRYPT_H 1
#define HAVE_CTERMID 1
#define HAVE_CUSERID 1
#define HAVE_DCGETTEXT 1
#define HAVE_DECL_STRPTIME 1
#define HAVE_DIRENT_H 1
#define HAVE_DLFCN_H 1
#define HAVE_ENDHOSTENT 1
#define HAVE_ENDNETENT 1
#define HAVE_ENDPROTOENT 1
#define HAVE_ENDSERVENT 1
#define HAVE_FCHOWN 1
#define HAVE_FCNTL 1
#define HAVE_FENV_H 1
#define HAVE_FESETROUND 1
#define HAVE_FINITE 1
#define HAVE_FLOCK 1
#define HAVE_FORK 1
#define HAVE_FTIME 1
#define HAVE_GETCWD 1
#define HAVE_GETEUID 1
#define HAVE_GETGRENT 1
#define HAVE_GETGROUPS 1
#define HAVE_GETHOSTBYNAME 1
#define HAVE_GETHOSTENT 1
#define HAVE_GETHOSTNAME 1
#define HAVE_GETITIMER 1
#define HAVE_GETLOGIN 1
#define HAVE_GETNETBYADDR 1
#define HAVE_GETNETBYNAME 1
#define HAVE_GETNETENT 1
#define HAVE_GETPASS 1
#define HAVE_GETPGRP 1
#define HAVE_GETPPID 1
#define HAVE_GETPRIORITY 1
#define HAVE_GETPROTOENT 1
#define HAVE_GETPWENT 1
#define HAVE_GETSERVENT 1
#define HAVE_GETTEXT 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_GMTIME_R 1
#define HAVE_GRP_H 1
#define HAVE_HSTRERROR 1
#define HAVE_H_ERRNO 1
#define HAVE_INDEX 1
#define HAVE_INET_ATON 1
#define HAVE_INET_LNAOF 1
#define HAVE_INET_MAKEADDR 1
#define HAVE_INET_NETOF 1
#define HAVE_INET_NTOP 1
#define HAVE_INET_PTON 1
#define HAVE_INTTYPES_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_IPV6 1
#define HAVE_ISINF 1
#define HAVE_ISNAN 1
#define HAVE_KILL 1
#define HAVE_LIBC_STACK_END 1
#define HAVE_LIBGMP 1
#define HAVE_LIBLTDL 1
#define HAVE_LIBM 1
#define HAVE_LIMITS_H 1
#define HAVE_LINK 1
#define HAVE_LSTAT 1
#define HAVE_MALLOC_H 1
#define HAVE_MEMCPY 1
#define HAVE_MEMMOVE 1
#define HAVE_MEMORY_H 1
#define HAVE_MEMORY_H 1
#define HAVE_MKDIR 1
#define HAVE_MKNOD 1
#define HAVE_MKSTEMP 1
#define HAVE_NETDB_H 1
#define HAVE_NETWORKING 1
#define HAVE_NICE 1
#define HAVE_ON_EXIT 1
#define HAVE_PAUSE 1
#define HAVE_POSIX 1
#define HAVE_PTHREAD_ATTR_GETSTACK 1
#define HAVE_PUTENV 1
#define HAVE_PWD_H 1
#define HAVE_READDIR_R 1
#define HAVE_READLINK 1
#define HAVE_REGCOMP 1
#define HAVE_REGEX_H 1
#define HAVE_RENAME 1
#define HAVE_RESTARTABLE_SYSCALLS 1
#define HAVE_RINDEX 1
#define HAVE_RMDIR 1
#define HAVE_SELECT 1
#define HAVE_SETEGID 1
#define HAVE_SETEUID 1
#define HAVE_SETGROUPS 1
#define HAVE_SETHOSTENT 1
#define HAVE_SETHOSTNAME 1
#define HAVE_SETITIMER 1
#define HAVE_SETLOCALE 1
#define HAVE_SETNETENT 1
#define HAVE_SETPGID 1
#define HAVE_SETPRIORITY 1
#define HAVE_SETPROTOENT 1
#define HAVE_SETPWENT 1
#define HAVE_SETSERVENT 1
#define HAVE_SETSID 1
#define HAVE_SIGACTION 1
#define HAVE_SIGINTERRUPT 1
#define HAVE_SIN6_SCOPE_ID 1
#define HAVE_SINCOS 1
#define HAVE_SOCKETPAIR 1
#define HAVE_STDINT_H 1
#define HAVE_STDINT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRCHR 1
#define HAVE_STRCMP 1
#define HAVE_STRDUP 1
#define HAVE_STRERROR 1
#define HAVE_STRFTIME 1
#define HAVE_STRINGS_H 1
#define HAVE_STRING_H 1
#define HAVE_STRING_H 1
#define HAVE_STRPTIME 1
#define HAVE_STRUCT_LINGER 1
#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
#define HAVE_STRUCT_STAT_ST_BLOCKS 1
#define HAVE_STRUCT_STAT_ST_RDEV 1
#define HAVE_STRUCT_TIMESPEC 1
#define HAVE_STRUCT_TM_TM_ZONE 1
#define HAVE_ST_BLOCKS 1
#define HAVE_SYMLINK 1
#define HAVE_SYNC 1
#define HAVE_SYSCONF 1
#define HAVE_SYSTEM 1
#define HAVE_SYS_DIR_H 1
#define HAVE_SYS_FILE_H 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TIMEB_H 1
#define HAVE_SYS_TIMES_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_UTSNAME_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_S_ISLNK 1
#define HAVE_TCGETPGRP 1
#define HAVE_TCSETPGRP 1
#define HAVE_TIMES 1
#define HAVE_TIME_H 1
#define HAVE_TM_ZONE 1
#define HAVE_TRUNC 1
#define HAVE_TTYNAME 1
#define HAVE_TZSET 1
#define HAVE_UINT32_T 1
#define HAVE_UNAME 1
#define HAVE_UNISTD_H 1
#define HAVE_UNISTD_H 1
#define HAVE_UNISTD_H 1
#define HAVE_UNISTD_H 1
#define HAVE_UNIX_DOMAIN_SOCKETS 1
#define HAVE_UNSETENV 1
#define HAVE_USLEEP 1
#define HAVE_UTIME_H 1
#define HAVE_WAITPID 1
#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME "guile"
#define PACKAGE_STRING "guile 1.8.0"
#define PACKAGE_TARNAME "guile"
#define PACKAGE_VERSION "1.8.0"
#define RETSIGTYPE void
#define SCM_SINGLES 1
#define SCM_WARN_DEPRECATED_DEFAULT "summary"
#define SIZEOF_CHAR 1
#define SIZEOF_FLOAT 4
#define SIZEOF_INT 4
#define SIZEOF_INTMAX_T 8
#define SIZEOF_INTPTR_T 4
#define SIZEOF_LONG 4
#define SIZEOF_LONG_LONG 8
#define SIZEOF_PTRDIFF_T 4
#define SIZEOF_SHORT 2
#define SIZEOF_SIZE_T 4
#define SIZEOF_SIZE_T 4
#define SIZEOF_UINTPTR_T 4
#define SIZEOF_UNSIGNED_CHAR 1
#define SIZEOF_UNSIGNED_INT 4
#define SIZEOF_UNSIGNED_LONG 4
#define SIZEOF_UNSIGNED_LONG_LONG 8
#define SIZEOF_UNSIGNED_SHORT 2
#define SIZEOF_UNSIGNED___INT64 0
#define SIZEOF_VOID_P 4
#define SIZEOF___INT64 0
#define STDC_HEADERS 1
#define STDC_HEADERS 1
#define TIME_WITH_SYS_TIME 1
#endif
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;

configure: exit 0
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: 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: chars.test: basic char handling: evaluator: evaluating chars
PASS: chars.test: char-is-both? works
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: make a stack from a continuation
PASS: continuations.test: continuations: get a continuation's stack ID
PASS: continuations.test: continuations: get a continuation's innermost frame
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 (quote ()) (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: (memq (quote ()) (quote (())))
PASS: elisp.test: elisp: (memq (quote ()) (quote (nil)))
PASS: elisp.test: elisp: (memq (quote ()) (quote (t)))
PASS: elisp.test: elisp: (memq nil (quote (())))
PASS: elisp.test: elisp: (memq nil (quote (nil)))
PASS: elisp.test: elisp: (memq nil (list nil))
PASS: elisp.test: elisp: (null (quote #f))
PASS: elisp.test: elisp: (null (quote ()))
PASS: elisp.test: elisp: (null (quote nil))
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: (function (lambda (x y &optional o &rest r) (list x y 
o r)))
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: environments.test: leaf-environments: leaf-environment?: documented?
PASS: environments.test: leaf-environments: leaf-environment?: 
non-environment-object
PASS: environments.test: leaf-environments: make-leaf-environment: documented?
PASS: environments.test: leaf-environments: make-leaf-environment: produces an 
environment
PASS: environments.test: leaf-environments: make-leaf-environment: produces a 
leaf-environment
PASS: environments.test: leaf-environments: make-leaf-environment: produces 
always a new environment
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: 
symbols are unbound by default
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: 
symbol is bound after define
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: ref 
a defined symbol
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: 
set! a defined symbol
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: get 
a read-only cell
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: a 
read-only cell gets rebound after define
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: get 
a writable cell
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: a 
writable cell gets rebound after define
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: 
reference an unbound symbol
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: 
set! an unbound symbol
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: get 
a readable cell for an unbound symbol
PASS: environments.test: leaf-environments: bound, define, ref, set!, cell: get 
a writable cell for an unbound symbol
PASS: environments.test: leaf-environments: undefine: undefine a defined symbol
PASS: environments.test: leaf-environments: undefine: undefine an already 
undefined symbol
PASS: environments.test: leaf-environments: fold: empty environment
PASS: environments.test: leaf-environments: fold: one symbol
PASS: environments.test: leaf-environments: fold: two symbols
PASS: environments.test: leaf-environments: observe: observe an environment
PASS: environments.test: leaf-environments: observe: observe an environment 
twice
PASS: environments.test: leaf-environments: observe: definition of an undefined 
symbol
PASS: environments.test: leaf-environments: observe: definition of an already 
defined symbol
PASS: environments.test: leaf-environments: observe: set!ing of a defined symbol
PASS: environments.test: leaf-environments: observe: undefining a defined symbol
PASS: environments.test: leaf-environments: observe: undefining an already 
undefined symbol
PASS: environments.test: leaf-environments: observe: unobserve an active 
observer
PASS: environments.test: leaf-environments: observe: unobserve an inactive 
observer
PASS: environments.test: leaf-environments: observe-weak: observe an environment
PASS: environments.test: leaf-environments: observe-weak: observe an 
environment twice
PASS: environments.test: leaf-environments: observe-weak: definition of an 
undefined symbol
PASS: environments.test: leaf-environments: observe-weak: definition of an 
already defined symbol
PASS: environments.test: leaf-environments: observe-weak: set!ing of a defined 
symbol
PASS: environments.test: leaf-environments: observe-weak: undefining a defined 
symbol
PASS: environments.test: leaf-environments: observe-weak: undefining an already 
undefined symbol
PASS: environments.test: leaf-environments: observe-weak: unobserve an active 
observer
PASS: environments.test: leaf-environments: observe-weak: unobserve an inactive 
observer
PASS: environments.test: leaf-environments: observe-weak: weak observer gets 
collected
PASS: environments.test: leaf-environments: erroneous observers: update 
continues after error
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment?: documented?
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment?: non-environment-object
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment?: leaf-environment-object
PASS: environments.test: leaf-environment based eval-environments: 
make-eval-environment: documented?
PASS: environments.test: leaf-environment based eval-environments: 
make-eval-environment: produces an environment
PASS: environments.test: leaf-environment based eval-environments: 
make-eval-environment: produces an eval-environment
PASS: environments.test: leaf-environment based eval-environments: 
make-eval-environment: produces always a new environment
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-local: documented?
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-local: returns local
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-imported: documented?
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-imported: returns imported
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols are unbound by default
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in imported: binding is visible
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in imported: ref works
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in imported: set! works
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in imported: cells are passed through
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local: binding is visible
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local: ref works
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local: set! works
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local: cells are passed through
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local and imported: binding is visible
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local and imported: ref works
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local and imported: set! changes local
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local and imported: set! does not 
touch imported
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: symbols bound in local and imported: cells from local 
are passed through
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: defining symbols: symbols are bound in local after 
define
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: defining symbols: cells in local get rebound after 
define
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: defining symbols: cells in imported get shadowed after 
define
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: reference an unbound symbol
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: set! an unbound symbol
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: get a readable cell for an unbound symbol
PASS: environments.test: leaf-environment based eval-environments: bound, 
define, ref, set!, cell: get a writable cell for an unbound symbol
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-local!: documented?
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-local!: new binding becomes visible
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-local!: existing binding is replaced
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-local!: undefined binding is removed
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-local!: binding in imported remains shadowed
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-local!: binding in imported gets shadowed
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-local!: binding in imported becomes visible
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-imported!: documented?
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-imported!: new binding becomes visible
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-imported!: existing binding is replaced
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-imported!: undefined binding is removed
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-imported!: binding in imported remains shadowed
PASS: environments.test: leaf-environment based eval-environments: 
eval-environment-set-imported!: binding in imported gets shadowed
PASS: environments.test: leaf-environment based eval-environments: undefine: 
undefine an already undefined symbol
PASS: environments.test: leaf-environment based eval-environments: undefine: 
undefine removes a binding from local
PASS: environments.test: leaf-environment based eval-environments: undefine: 
undefine does not influence imported
PASS: environments.test: leaf-environment based eval-environments: undefine: 
undefine an imported symbol does not undefine it
PASS: environments.test: leaf-environment based eval-environments: undefine: 
undefine unshadows an imported symbol
PASS: environments.test: leaf-environment based eval-environments: fold: empty 
environment
PASS: environments.test: leaf-environment based eval-environments: fold: one 
symbol in local
PASS: environments.test: leaf-environment based eval-environments: fold: one 
symbol in imported
PASS: environments.test: leaf-environment based eval-environments: fold: 
shadowed symbol
PASS: environments.test: leaf-environment based eval-environments: fold: one 
symbol each
PASS: environments.test: leaf-environment based eval-environments: observe: 
observe an environment
PASS: environments.test: leaf-environment based eval-environments: observe: 
observe an environment twice
PASS: environments.test: leaf-environment based eval-environments: observe: 
definition of an undefined symbol
PASS: environments.test: leaf-environment based eval-environments: observe: 
definition of an already defined symbol
PASS: environments.test: leaf-environment based eval-environments: observe: 
set!ing of a defined symbol
PASS: environments.test: leaf-environment based eval-environments: observe: 
undefining a defined symbol
PASS: environments.test: leaf-environment based eval-environments: observe: 
undefining an already undefined symbol
PASS: environments.test: leaf-environment based eval-environments: observe: 
unobserve an active observer
PASS: environments.test: leaf-environment based eval-environments: observe: 
unobserve an inactive observer
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: observe an environment
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: observe an environment twice
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: definition of an undefined symbol
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: definition of an already defined symbol
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: set!ing of a defined symbol
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: undefining a defined symbol
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: undefining an already undefined symbol
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: unobserve an active observer
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: unobserve an inactive observer
PASS: environments.test: leaf-environment based eval-environments: 
observe-weak: weak observer gets collected
PASS: environments.test: leaf-environment based eval-environments: erroneous 
observers: update continues after error
PASS: environments.test: leaf-environment based import-environments: 
import-environment?: documented?
PASS: environments.test: leaf-environment based import-environments: 
import-environment?: non-environment-object
PASS: environments.test: leaf-environment based import-environments: 
import-environment?: leaf-environment-object
PASS: environments.test: leaf-environment based import-environments: 
import-environment?: eval-environment-object
PASS: environments.test: leaf-environment based import-environments: 
make-import-environment: documented?
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: symbol lookup: top level: unbound: variable 
reference
PASS: eval.test: evaluator: symbol lookup: top level: unbound: procedure
XFAIL: eval.test: evaluator: parameter error: macro as argument
XFAIL: eval.test: evaluator: parameter error: passing macro as parameter
PASS: eval.test: application: wrong number of arguments: ((lambda () #f) 1)
PASS: eval.test: application: wrong number of arguments: ((lambda (x) #f))
PASS: eval.test: application: wrong number of arguments: ((lambda (x) #f) 1 2)
PASS: eval.test: application: wrong number of arguments: ((lambda (x y) #f))
PASS: eval.test: application: wrong number of arguments: ((lambda (x y) #f) 1)
PASS: eval.test: application: wrong number of arguments: ((lambda (x y) #f) 1 2 
3)
PASS: eval.test: application: wrong number of arguments: ((lambda (x . rest) 
#f))
PASS: eval.test: application: wrong number of arguments: ((lambda (x y . rest) 
#f))
PASS: eval.test: application: wrong number of arguments: ((lambda (x y . rest) 
#f) 1)
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: 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
PASS: 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: implicit forcing is not 
supported
PASS: eval.test: letrec init evaluation: lots of inits calculated in correct 
order
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 lazy handler: lazy fluid state
PASS: exceptions.test: throw/catch: normal catch
PASS: exceptions.test: throw/catch: catch and lazy catch
PASS: exceptions.test: throw/catch: catch with rethrowing lazy catch 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 lazy-catch unwinding on throw to 
another key
PASS: exceptions.test: throw/catch: effect of with-throw-handler not-unwinding 
on throw to another key
PASS: exceptions.test: throw/catch: lazy-catch chaining
PASS: exceptions.test: throw/catch: with-throw-handler chaining
PASS: exceptions.test: throw/catch: with-throw-handler inside lazy-catch
PASS: exceptions.test: throw/catch: lazy-catch inside with-throw-handler
PASS: exceptions.test: throw/catch: throw handlers throwing to each other 
recursively
PASS: exceptions.test: throw/catch: repeat of previous test but with lazy-catch
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: 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: address@hidden: -1
PASS: format.test: ~d decimal integer: address@hidden: +0
PASS: format.test: ~d decimal integer: address@hidden: +1
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: gc.test: weak-values versus records
PASS: gc.test: gc: after-gc-hook gets called
PASS: gc.test: gc: Unused modules are removed
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 occurrances: sf/sf
PASS: getopt-long.test: multiple occurrances: sa/sa
PASS: getopt-long.test: multiple occurrances: sf/sa
PASS: getopt-long.test: multiple occurrances: sa/sf
PASS: getopt-long.test: multiple occurrances: lf/lf
PASS: getopt-long.test: multiple occurrances: la/la
PASS: getopt-long.test: multiple occurrances: lf/la
PASS: getopt-long.test: multiple occurrances: la/lf
PASS: getopt-long.test: multiple occurrances: sf/lf
PASS: getopt-long.test: multiple occurrances: lf/sf
PASS: getopt-long.test: multiple occurrances: sf/la
PASS: getopt-long.test: multiple occurrances: la/sf
PASS: getopt-long.test: multiple occurrances: sa/lf
PASS: getopt-long.test: multiple occurrances: lf/sa
PASS: getopt-long.test: multiple occurrances: sa/la
PASS: getopt-long.test: multiple occurrances: la/sa
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: <simple-method>
PASS: goops.test: basic classes: class-precedence-list: <method>
PASS: goops.test: basic classes: class-precedence-list: <object>
PASS: goops.test: basic classes: class-precedence-list: <scm-slot>
PASS: goops.test: basic classes: class-precedence-list: <protected-slot>
PASS: goops.test: basic classes: class-precedence-list: <protected-opaque-slot>
PASS: goops.test: basic classes: class-precedence-list: <opaque-slot>
PASS: goops.test: basic classes: class-precedence-list: <self-slot>
PASS: goops.test: basic classes: class-precedence-list: 
<protected-read-only-slot>
PASS: goops.test: basic classes: class-precedence-list: <read-only-slot>
PASS: goops.test: basic classes: class-precedence-list: <int-slot>
PASS: goops.test: basic classes: class-precedence-list: <float-slot>
PASS: goops.test: basic classes: class-precedence-list: <double-slot>
PASS: goops.test: basic classes: class-precedence-list: <foreign-slot>
PASS: goops.test: basic classes: class-precedence-list: <entity-with-setter>
PASS: goops.test: basic classes: class-precedence-list: <extended-generic>
PASS: goops.test: basic classes: class-precedence-list: <accessor>
PASS: goops.test: basic classes: class-precedence-list: <extended-accessor>
PASS: goops.test: basic classes: class-precedence-list: 
<extended-generic-with-setter>
PASS: goops.test: basic classes: class-precedence-list: <generic-with-setter>
PASS: goops.test: basic classes: class-precedence-list: <generic>
PASS: goops.test: basic classes: class-precedence-list: <entity>
PASS: goops.test: basic classes: class-precedence-list: <procedure-with-setter>
PASS: goops.test: basic classes: class-precedence-list: <primitive-generic>
PASS: goops.test: basic classes: class-precedence-list: <procedure>
PASS: goops.test: basic classes: class-precedence-list: <continuation>
PASS: goops.test: basic classes: class-precedence-list: <eval-closure>
PASS: goops.test: basic classes: class-precedence-list: <guardian>
PASS: goops.test: basic classes: class-precedence-list: <applicable>
PASS: goops.test: basic classes: class-precedence-list: <boolean>
PASS: goops.test: basic classes: class-precedence-list: <char>
PASS: goops.test: basic classes: class-precedence-list: <pair>
PASS: goops.test: basic classes: class-precedence-list: <null>
PASS: goops.test: basic classes: class-precedence-list: <list>
PASS: goops.test: basic classes: class-precedence-list: <string>
PASS: goops.test: basic classes: class-precedence-list: <symbol>
PASS: goops.test: basic classes: class-precedence-list: <vector>
PASS: goops.test: basic classes: class-precedence-list: <integer>
PASS: goops.test: basic classes: class-precedence-list: <fraction>
PASS: goops.test: basic classes: class-precedence-list: <real>
PASS: goops.test: basic classes: class-precedence-list: <complex>
PASS: goops.test: basic classes: class-precedence-list: <number>
PASS: goops.test: basic classes: class-precedence-list: <keyword>
PASS: goops.test: basic classes: class-precedence-list: <unknown>
PASS: goops.test: basic classes: class-precedence-list: <input-port>
PASS: goops.test: basic classes: class-precedence-list: <input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <output-port>
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: <hook>
PASS: goops.test: basic classes: class-precedence-list: #{<allocated\ cell>}#
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> 404dede0>
PASS: goops.test: basic classes: class-precedence-list: <character-set>
PASS: goops.test: basic classes: class-precedence-list: <jmpbuffer>
PASS: goops.test: basic classes: class-precedence-list: <pre-unwind-data>
PASS: goops.test: basic classes: class-precedence-list: <promise>
PASS: goops.test: basic classes: class-precedence-list: <memoized>
PASS: goops.test: basic classes: class-precedence-list: <debug-object>
PASS: goops.test: basic classes: class-precedence-list: <random-state>
PASS: goops.test: basic classes: class-precedence-list: <array>
PASS: goops.test: basic classes: class-precedence-list: <enclosed-array>
PASS: goops.test: basic classes: class-precedence-list: <bitvector>
PASS: goops.test: basic classes: class-precedence-list: <dynamic-object>
PASS: goops.test: basic classes: class-precedence-list: <uvec>
PASS: goops.test: basic classes: class-precedence-list: <module>
PASS: goops.test: basic classes: class-precedence-list: <print-state>
PASS: goops.test: basic classes: class-precedence-list: <option-spec>
PASS: goops.test: basic classes: class-precedence-list: <stack>
PASS: goops.test: basic classes: class-precedence-list: <top>
PASS: goops.test: basic classes: class-precedence-list: <arbiter>
PASS: goops.test: basic classes: class-precedence-list: <condition-variable>
PASS: goops.test: basic classes: class-precedence-list: <mutex>
PASS: goops.test: basic classes: class-precedence-list: <thread>
PASS: goops.test: basic classes: class-precedence-list: <observer>
PASS: goops.test: basic classes: class-precedence-list: <environment>
PASS: goops.test: basic classes: class-precedence-list: <hashtable>
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: <free>
PASS: goops.test: basic classes: class-precedence-list: <port>
PASS: goops.test: basic classes: class-precedence-list: <soft-port>
PASS: goops.test: basic classes: class-precedence-list: <soft-input-output-port>
PASS: goops.test: basic classes: class-precedence-list: <soft-output-port>
PASS: goops.test: basic classes: class-precedence-list: <soft-input-port>
PASS: goops.test: basic classes: class-precedence-list: <void-port>
PASS: goops.test: basic classes: class-precedence-list: <void-input-output-port>
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: <accessor-method>
PASS: goops.test: basic classes: class-precedence-list: <foreign-object>
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: <operator-class>
PASS: goops.test: basic classes: class-precedence-list: 
<operator-with-setter-class>
PASS: goops.test: basic classes: class-precedence-list: <entity-class>
PASS: goops.test: basic classes: class-precedence-list: <foreign-class>
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 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 accessors: define-accessor: creating a new top-level 
binding
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 comparison: default method
PASS: goops.test: object comparison: eqv?
PASS: goops.test: object comparison: not eqv?
PASS: goops.test: object comparison: transfer eqv? => equal?
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: 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
PASS: 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
PASS: 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
PASS: guardians.test: standard guardian functionality: guarding weakly 
referenced objects: guarded weak vector element gets returned from guardian
PASS: guardians.test: standard guardian functionality: guarding weakly 
referenced objects: guarded element of weak vector gets eventually removed from 
weak vector
PASS: guardians.test: standard guardian functionality: guarding weak 
containers: element of guarded weak vector gets collected
PASS: guardians.test: standard guardian functionality: guarding objects more 
than once: guarding twice in one guardian
PASS: 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: 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: 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: 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: 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: 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: 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: numbers.test: 1+: documented?
PASS: numbers.test: 1+: (eqv? 1 (1+ 0))
PASS: numbers.test: 1+: (eqv? 0 (1+ -1))
PASS: numbers.test: 1+: (eqv? 101 (1+ 100))
PASS: numbers.test: 1+: (eqv? -99 (1+ -100))
PASS: numbers.test: 1-: documented?
PASS: numbers.test: 1-: (eqv? -1 (1- 0))
PASS: numbers.test: 1-: (eqv? 0 (1- 1))
PASS: numbers.test: 1-: (eqv? 99 (1- 100))
PASS: numbers.test: 1-: (eqv? -101 (1- -100))
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: 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: inf?: (documented? inf?)
PASS: numbers.test: inf?: (inf? (inf))
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: (zero? (abs 0))
PASS: numbers.test: abs: (= 1 (abs 1))
PASS: numbers.test: abs: (= 1 (abs -1))
PASS: numbers.test: abs: (= (+ fixnum-max 1) (abs (+ fixnum-max 1)))
PASS: numbers.test: abs: (= (+ (- fixnum-min) 1) (abs (- fixnum-min 1)))
PASS: numbers.test: abs: (= 0.0 (abs 0.0))
PASS: numbers.test: abs: (= 1.0 (abs 1.0))
PASS: numbers.test: abs: (= 1.0 (abs -1.0))
PASS: numbers.test: abs: (nan? (abs +nan.0))
PASS: numbers.test: abs: (= +inf.0 (abs +inf.0))
PASS: numbers.test: abs: (= +inf.0 (abs -inf.0))
XFAIL: numbers.test: quotient: documented?
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: 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)
XFAIL: numbers.test: remainder: documented?
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: 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)
XFAIL: numbers.test: modulo: documented?
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: 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
XFAIL: numbers.test: gcd: documented?
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
XFAIL: 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: 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)
FAIL: numbers.test: number->string: (or (string=? (number->string 
11.3333333333333 12) B.4) (string=? (number->string 11.3333333333333 12) 
B.400000000000009))
PASS: numbers.test: number->string: (or (string=? (number->string 1.324e44 16) 
5.EFE0A14FAFEe24) (string=? (number->string 1.324e44 16) 5.EFE0A14FAFDF8e24))
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: exponent too big
PASS: numbers.test: string->number: address@hidden
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?: (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? 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.0 (round 3.0)) (integer? 3.0))
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?: (integer? +inf.0)
PASS: numbers.test: integer?: (integer? -inf.0)
PASS: numbers.test: integer?: (not (integer? +nan.0))
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?: 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?: (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?: (not (equal? 0 1))
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?: (not (equal? +nan.0 +nan.0))
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)))
XFAIL: numbers.test: =: (documented? =)
PASS: numbers.test: =: (= 0 0)
PASS: numbers.test: =: (= 7 7)
PASS: numbers.test: =: (= -7 -7)
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)))
XFAIL: 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))
XFAIL: numbers.test: zero?: (documented? zero?)
PASS: numbers.test: zero?: (zero? 0)
PASS: numbers.test: zero?: (not (zero? 7))
PASS: numbers.test: zero?: (not (zero? -7))
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))
XFAIL: 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))
XFAIL: 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: (= 3 (max 3 5/2))
PASS: numbers.test: max: inum / frac: (= 5/2 (max 2 5/2))
PASS: numbers.test: max: frac / inum: (= 3 (max 5/2 3))
PASS: numbers.test: max: frac / inum: (= 5/2 (max 5/2 2))
PASS: numbers.test: max: inum / real: (nan? (max 123 +nan.0))
PASS: numbers.test: max: real / inum: (nan? (max +nan.0 123))
PASS: numbers.test: max: big / frac: (= big*2 (max big*2 5/2))
PASS: numbers.test: max: big / frac: (= 5/2 (max (- big*2) 5/2))
PASS: numbers.test: max: frac / big: (= big*2 (max 5/2 big*2))
PASS: numbers.test: max: frac / big: (= 5/2 (max 5/2 (- big*2)))
PASS: numbers.test: max: big / real: (nan? (max big*5 +nan.0))
PASS: numbers.test: max: big / real: (= big*5 (max big*5 -inf.0))
PASS: numbers.test: max: big / real: (= +inf.0 (max big*5 +inf.0))
PASS: numbers.test: max: big / real: (= 1.0 (max (- big*5) 1.0))
PASS: numbers.test: max: big / real: (inexact? (max big*5 1.0))
PASS: numbers.test: max: big / real: (= (exact->inexact big*5) (max big*5 1.0))
PASS: numbers.test: max: real / big: (nan? (max +nan.0 big*5))
PASS: numbers.test: max: real / big: (= +inf.0 (max +inf.0 big*5))
PASS: numbers.test: max: real / big: (= big*5 (max -inf.0 big*5))
PASS: numbers.test: max: real / big: (= 1.0 (max 1.0 (- big*5)))
PASS: numbers.test: max: real / big: (inexact? (max 1.0 big*5))
PASS: numbers.test: max: real / big: (= (exact->inexact big*5) (max 1.0 big*5))
PASS: numbers.test: max: frac / frac: (= 2/3 (max 1/2 2/3))
PASS: numbers.test: max: frac / frac: (= 2/3 (max 2/3 1/2))
PASS: numbers.test: max: frac / frac: (= -1/2 (max -1/2 -2/3))
PASS: numbers.test: max: frac / frac: (= -1/2 (max -2/3 -1/2))
PASS: numbers.test: max: real / real: (nan? (max 123.0 +nan.0))
PASS: numbers.test: max: real / real: (nan? (max +nan.0 123.0))
PASS: numbers.test: max: real / real: (nan? (max +nan.0 +nan.0))
PASS: numbers.test: max: real / real: (= 456.0 (max 123.0 456.0))
PASS: numbers.test: max: real / real: (= 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: (nan? (max (ash 1 2048) +nan.0))
PASS: numbers.test: max: (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
XFAIL: numbers.test: min: (documented? min)
PASS: numbers.test: min: (= 1 (min 7 3 1 5))
PASS: numbers.test: min: (= 1 (min 1 7 3 5))
PASS: numbers.test: min: (= 1 (min 7 3 5 1))
PASS: numbers.test: min: (= -7 (min 2 3 4 -2 5 -7 1 -1 4 2))
PASS: numbers.test: min: (= -7 (min -7 2 3 4 -2 5 1 -1 4 2))
PASS: numbers.test: min: (= -7 (min 2 3 4 -2 5 1 -1 4 2 -7))
PASS: numbers.test: min: (= big*2 (min big*3 big*5 big*2 big*4))
PASS: numbers.test: min: (= big*2 (min big*2 big*3 big*5 big*4))
PASS: numbers.test: min: (= big*2 (min big*3 big*5 big*4 big*2))
PASS: numbers.test: min: (= (- fixnum-min 1) (min 2 4 (- fixnum-min 1) 3 (* 2 
fixnum-max)))
PASS: numbers.test: min: (= (- fixnum-min 1) (min (- fixnum-min 1) 2 4 3 (* 2 
fixnum-max)))
PASS: numbers.test: min: (= (- fixnum-min 1) (min 2 4 3 (* 2 fixnum-max) (- 
fixnum-min 1)))
PASS: numbers.test: min: inum / frac: (= 5/2 (min 3 5/2))
PASS: numbers.test: min: inum / frac: (= 2 (min 2 5/2))
PASS: numbers.test: min: frac / inum: (= 5/2 (min 5/2 3))
PASS: numbers.test: min: frac / inum: (= 2 (min 5/2 2))
PASS: numbers.test: min: inum / real: (nan? (min 123 +nan.0))
PASS: numbers.test: min: real / inum: (nan? (min +nan.0 123))
PASS: numbers.test: min: big / frac: (= 5/2 (min big*2 5/2))
PASS: numbers.test: min: big / frac: (= (- big*2) (min (- big*2) 5/2))
PASS: numbers.test: min: frac / big: (= 5/2 (min 5/2 big*2))
PASS: numbers.test: min: frac / big: (= (- big*2) (min 5/2 (- big*2)))
PASS: numbers.test: min: big / real: (nan? (min big*5 +nan.0))
PASS: numbers.test: min: big / real: (= big*5 (min big*5 +inf.0))
PASS: numbers.test: min: big / real: (= -inf.0 (min big*5 -inf.0))
PASS: numbers.test: min: big / real: (= 1.0 (min big*5 1.0))
PASS: numbers.test: min: big / real: (inexact? (min (- big*5) 1.0))
PASS: numbers.test: min: big / real: (= (exact->inexact (- big*5)) (min (- 
big*5) 1.0))
PASS: numbers.test: min: real / big: (nan? (min +nan.0 big*5))
PASS: numbers.test: min: real / big: (= big*5 (min +inf.0 big*5))
PASS: numbers.test: min: real / big: (= -inf.0 (min -inf.0 big*5))
PASS: numbers.test: min: real / big: (= 1.0 (min 1.0 big*5))
PASS: numbers.test: min: real / big: (inexact? (min 1.0 (- big*5)))
PASS: numbers.test: min: real / big: (= (exact->inexact (- big*5)) (min 1.0 (- 
big*5)))
PASS: numbers.test: min: frac / frac: (= 1/2 (min 1/2 2/3))
PASS: numbers.test: min: frac / frac: (= 1/2 (min 2/3 1/2))
PASS: numbers.test: min: frac / frac: (= -2/3 (min -1/2 -2/3))
PASS: numbers.test: min: frac / frac: (= -2/3 (min -2/3 -1/2))
PASS: numbers.test: min: real / real: (nan? (min 123.0 +nan.0))
PASS: numbers.test: min: real / real: (nan? (min +nan.0 123.0))
PASS: numbers.test: min: real / real: (nan? (min +nan.0 +nan.0))
PASS: numbers.test: min: real / real: (= 123.0 (min 123.0 456.0))
PASS: numbers.test: min: real / real: (= 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: (nan? (min (- (ash 1 2048)) (- +nan.0)))
PASS: numbers.test: min: (nan? (min (- +nan.0) (- (ash 1 2048))))
XFAIL: numbers.test: +: documented?
PASS: numbers.test: +: wrong type argument: 1st argument string
PASS: numbers.test: +: wrong type argument: 2nd argument bool
PASS: numbers.test: -: -inum - +bignum
PASS: numbers.test: -: big - inum
PASS: numbers.test: -: big - -inum
PASS: numbers.test: *: complex * bignum
XFAIL: 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: 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: 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 
576460752303424000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (59 576460752303423488 
576460752303424000.0): pos: (= 576460752303424000.0)
PASS: numbers.test: exact->inexact: 2^i, no round: (59 576460752303423488 
576460752303424000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (59 576460752303423488 
576460752303424000.0): neg: (= -576460752303424000.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.92281625142644e28): pos: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (96 
79228162514264337593543950336 7.92281625142644e28): pos: (= 7.92281625142644e28)
PASS: numbers.test: exact->inexact: 2^i, no round: (96 
79228162514264337593543950336 7.92281625142644e28): neg: inexact?
PASS: numbers.test: exact->inexact: 2^i, no round: (96 
79228162514264337593543950336 7.92281625142644e28): neg: (= 
-7.92281625142644e28)
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.29934186523393e33): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (10 
1299341865233935136534120785510400 1.29934186523393e33): pos: (= 
1.29934186523393e33)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (10 
1299341865233935136534120785510400 1.29934186523393e33): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (10 
1299341865233935136534120785510400 1.29934186523393e33): neg: (= 
-1.29934186523393e33)
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.19356450913505e33): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (12 
5193564509135055857931993032425472 5.19356450913505e33): pos: (= 
5.19356450913505e33)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (12 
5193564509135055857931993032425472 5.19356450913505e33): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (12 
5193564509135055857931993032425472 5.19356450913505e33): neg: (= 
-5.19356450913505e33)
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.15396425188789e34): pos: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (15 
41539642518878849257645467336966144 4.15396425188789e34): pos: (= 
4.15396425188789e34)
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (15 
41539642518878849257645467336966144 4.15396425188789e34): neg: inexact?
PASS: numbers.test: exact->inexact: (2^i+1)*2^100, no round: (15 
41539642518878849257645467336966144 4.15396425188789e34): neg: (= 
-4.15396425188789e34)
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 36028797018963900.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (2 
36028797018963964 36028797018963900.0): pos: (= 36028797018963900.0)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (2 
36028797018963964 36028797018963900.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (2 
36028797018963964 36028797018963900.0): neg: (= -36028797018963900.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.90295810358705e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (16 
590295810358705586176 5.90295810358705e20): pos: (= 5.90295810358705e20)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (16 
590295810358705586176 5.90295810358705e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (16 
590295810358705586176 5.90295810358705e20): neg: (= -5.90295810358705e20)
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.77789318629571e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (22 
37778931862957157515264 3.77789318629571e22): pos: (= 3.77789318629571e22)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (22 
37778931862957157515264 3.77789318629571e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (22 
37778931862957157515264 3.77789318629571e22): neg: (= -3.77789318629571e22)
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.04462909807314e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (26 
604462909807314520244224 6.04462909807314e23): pos: (= 6.04462909807314e23)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (26 
604462909807314520244224 6.04462909807314e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (26 
604462909807314520244224 6.04462909807314e23): neg: (= -6.04462909807314e23)
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.83570327845851e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (29 
4835703278458516161953792 4.83570327845851e24): pos: (= 4.83570327845851e24)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (29 
4835703278458516161953792 4.83570327845851e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (29 
4835703278458516161953792 4.83570327845851e24): neg: (= -4.83570327845851e24)
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.73712524553362e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (33 
77371252455336258591260672 7.73712524553362e25): pos: (= 7.73712524553362e25)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (33 
77371252455336258591260672 7.73712524553362e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (33 
77371252455336258591260672 7.73712524553362e25): neg: (= -7.73712524553362e25)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (34 
154742504910672517182521344 1.54742504910672e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (34 
154742504910672517182521344 1.54742504910672e26): pos: (= 1.54742504910672e26)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (34 
154742504910672517182521344 1.54742504910672e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (34 
154742504910672517182521344 1.54742504910672e26): neg: (= -1.54742504910672e26)
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.33825300114114e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (46 
633825300114114630379607425024 6.33825300114114e29): pos: (= 
6.33825300114114e29)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (46 
633825300114114630379607425024 6.33825300114114e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (46 
633825300114114630379607425024 6.33825300114114e29): neg: (= 
-6.33825300114114e29)
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.57518629963265e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (89 
5575186299632655166413909925471952926932992 5.57518629963265e42): pos: (= 
5.57518629963265e42)
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (89 
5575186299632655166413909925471952926932992 5.57518629963265e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then zeros, no rounding: (89 
5575186299632655166413909925471952926932992 5.57518629963265e42): neg: (= 
-5.57518629963265e42)
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 36028797018963900.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (1 
36028797018963965 36028797018963900.0): pos: (= 36028797018963900.0)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (1 
36028797018963965 36028797018963900.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (1 
36028797018963965 36028797018963900.0): neg: (= -36028797018963900.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.90295810358705e20): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (15 
590295810358705618943 5.90295810358705e20): pos: (= 5.90295810358705e20)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (15 
590295810358705618943 5.90295810358705e20): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (15 
590295810358705618943 5.90295810358705e20): neg: (= -5.90295810358705e20)
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.77789318629571e22): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (21 
37778931862957159612415 3.77789318629571e22): pos: (= 3.77789318629571e22)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (21 
37778931862957159612415 3.77789318629571e22): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (21 
37778931862957159612415 3.77789318629571e22): neg: (= -3.77789318629571e22)
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.04462909807314e23): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (25 
604462909807314553798655 6.04462909807314e23): pos: (= 6.04462909807314e23)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (25 
604462909807314553798655 6.04462909807314e23): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (25 
604462909807314553798655 6.04462909807314e23): neg: (= -6.04462909807314e23)
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.83570327845851e24): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (28 
4835703278458516430389247 4.83570327845851e24): pos: (= 4.83570327845851e24)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (28 
4835703278458516430389247 4.83570327845851e24): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (28 
4835703278458516430389247 4.83570327845851e24): neg: (= -4.83570327845851e24)
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.73712524553362e25): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (32 
77371252455336262886227967 7.73712524553362e25): pos: (= 7.73712524553362e25)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (32 
77371252455336262886227967 7.73712524553362e25): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (32 
77371252455336262886227967 7.73712524553362e25): neg: (= -7.73712524553362e25)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (33 
154742504910672525772455935 1.54742504910672e26): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (33 
154742504910672525772455935 1.54742504910672e26): pos: (= 1.54742504910672e26)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (33 
154742504910672525772455935 1.54742504910672e26): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (33 
154742504910672525772455935 1.54742504910672e26): neg: (= -1.54742504910672e26)
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.33825300114114e29): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (45 
633825300114114665563979513855 6.33825300114114e29): pos: (= 
6.33825300114114e29)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (45 
633825300114114665563979513855 6.33825300114114e29): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (45 
633825300114114665563979513855 6.33825300114114e29): neg: (= 
-6.33825300114114e29)
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.57518629963265e42): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (88 
5575186299632655475898919746817021651714047 5.57518629963265e42): pos: (= 
5.57518629963265e42)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (88 
5575186299632655475898919746817021651714047 5.57518629963265e42): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (88 
5575186299632655475898919746817021651714047 5.57518629963265e42): neg: (= 
-5.57518629963265e42)
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.28359630832953e46): pos: 
inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (100 
22835963083295356829281975282962520685420740607 2.28359630832953e46): pos: (= 
2.28359630832953e46)
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (100 
22835963083295356829281975282962520685420740607 2.28359630832953e46): neg: 
inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 011..11, round down: (100 
22835963083295356829281975282962520685420740607 2.28359630832953e46): neg: (= 
-2.28359630832953e46)
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 576460752303424000.0): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (4 
576460752303423457 576460752303424000.0): pos: (= 576460752303424000.0)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (4 
576460752303423457 576460752303424000.0): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (4 
576460752303423457 576460752303424000.0): neg: (= -576460752303424000.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.92281625142644e28): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (41 
79228162514264333195497439233 7.92281625142644e28): pos: (= 7.92281625142644e28)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (41 
79228162514264333195497439233 7.92281625142644e28): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (41 
79228162514264333195497439233 7.92281625142644e28): neg: (= 
-7.92281625142644e28)
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.05648192073034e31): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (50 
40564819207303338596094688886785 4.05648192073034e31): pos: (= 
4.05648192073034e31)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (50 
40564819207303338596094688886785 4.05648192073034e31): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (50 
40564819207303338596094688886785 4.05648192073034e31): neg: (= 
-4.05648192073034e31)
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.49037107316854e32): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (54 
649037107316853417537515022188545 6.49037107316854e32): pos: (= 
6.49037107316854e32)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (54 
649037107316853417537515022188545 6.49037107316854e32): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (54 
649037107316853417537515022188545 6.49037107316854e32): neg: (= 
-6.49037107316854e32)
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.30767497365573e34): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (61 
83076749736557237444801922840133633 8.30767497365573e34): pos: (= 
8.30767497365573e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (61 
83076749736557237444801922840133633 8.30767497365573e34): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (61 
83076749736557237444801922840133633 8.30767497365573e34): neg: (= 
-8.30767497365573e34)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (62 
166153499473114474889603845680267265 1.66153499473115e35): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (62 
166153499473114474889603845680267265 1.66153499473115e35): pos: (= 
1.66153499473115e35)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (62 
166153499473114474889603845680267265 1.66153499473115e35): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (62 
166153499473114474889603845680267265 1.66153499473115e35): neg: (= 
-1.66153499473115e35)
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.31691198313967e36): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (67 
5316911983139663196467323061768552449 5.31691198313967e36): pos: (= 
5.31691198313967e36)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (67 
5316911983139663196467323061768552449 5.31691198313967e36): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (67 
5316911983139663196467323061768552449 5.31691198313967e36): neg: (= 
-5.31691198313967e36)
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.50705917302347e37): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (71 
85070591730234611143477168988296839169 8.50705917302347e37): pos: (= 
8.50705917302347e37)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (71 
85070591730234611143477168988296839169 8.50705917302347e37): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (71 
85070591730234611143477168988296839169 8.50705917302347e37): neg: (= 
-8.50705917302347e37)
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.40282366920939e38): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (73 
340282366920938444573908675953187356673 3.40282366920939e38): pos: (= 
3.40282366920939e38)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (73 
340282366920938444573908675953187356673 3.40282366920939e38): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (73 
340282366920938444573908675953187356673 3.40282366920939e38): neg: (= 
-3.40282366920939e38)
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.71122859317603e40): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (81 
87112285931760241810920621044015963308033 8.71122859317603e40): pos: (= 
8.71122859317603e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (81 
87112285931760241810920621044015963308033 8.71122859317603e40): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (81 
87112285931760241810920621044015963308033 8.71122859317603e40): neg: (= 
-8.71122859317603e40)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (82 
174224571863520483621841242088031926616065 1.74224571863521e41): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (82 
174224571863520483621841242088031926616065 1.74224571863521e41): pos: (= 
1.74224571863521e41)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (82 
174224571863520483621841242088031926616065 1.74224571863521e41): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (82 
174224571863520483621841242088031926616065 1.74224571863521e41): neg: (= 
-1.74224571863521e41)
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.46014903970613e43): pos: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (90 
44601490397061243807191357974536173213712385 4.46014903970613e43): pos: (= 
4.46014903970613e43)
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (90 
44601490397061243807191357974536173213712385 4.46014903970613e43): neg: inexact?
PASS: numbers.test: exact->inexact: mantdig ones then 100..001, round up: (90 
44601490397061243807191357974536173213712385 4.46014903970613e43): neg: (= 
-4.46014903970613e43)
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 576460752303424000.0): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (4 
576460752303423457 576460752303424000.0): pos: (= 576460752303424000.0)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (4 
576460752303423457 576460752303424000.0): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (4 
576460752303423457 576460752303424000.0): neg: (= -576460752303424000.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.92281625142644e28): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (41 
79228162514264333195497439233 7.92281625142644e28): pos: (= 7.92281625142644e28)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (41 
79228162514264333195497439233 7.92281625142644e28): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (41 
79228162514264333195497439233 7.92281625142644e28): neg: (= 
-7.92281625142644e28)
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.05648192073034e31): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (50 
40564819207303338596094688886785 4.05648192073034e31): pos: (= 
4.05648192073034e31)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (50 
40564819207303338596094688886785 4.05648192073034e31): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (50 
40564819207303338596094688886785 4.05648192073034e31): neg: (= 
-4.05648192073034e31)
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.49037107316854e32): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (54 
649037107316853417537515022188545 6.49037107316854e32): pos: (= 
6.49037107316854e32)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (54 
649037107316853417537515022188545 6.49037107316854e32): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (54 
649037107316853417537515022188545 6.49037107316854e32): neg: (= 
-6.49037107316854e32)
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.30767497365573e34): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (61 
83076749736557237444801922840133633 8.30767497365573e34): pos: (= 
8.30767497365573e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (61 
83076749736557237444801922840133633 8.30767497365573e34): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (61 
83076749736557237444801922840133633 8.30767497365573e34): neg: (= 
-8.30767497365573e34)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (62 
166153499473114474889603845680267265 1.66153499473115e35): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (62 
166153499473114474889603845680267265 1.66153499473115e35): pos: (= 
1.66153499473115e35)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (62 
166153499473114474889603845680267265 1.66153499473115e35): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (62 
166153499473114474889603845680267265 1.66153499473115e35): neg: (= 
-1.66153499473115e35)
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.31691198313967e36): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (67 
5316911983139663196467323061768552449 5.31691198313967e36): pos: (= 
5.31691198313967e36)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (67 
5316911983139663196467323061768552449 5.31691198313967e36): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (67 
5316911983139663196467323061768552449 5.31691198313967e36): neg: (= 
-5.31691198313967e36)
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.50705917302347e37): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (71 
85070591730234611143477168988296839169 8.50705917302347e37): pos: (= 
8.50705917302347e37)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (71 
85070591730234611143477168988296839169 8.50705917302347e37): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (71 
85070591730234611143477168988296839169 8.50705917302347e37): neg: (= 
-8.50705917302347e37)
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.40282366920939e38): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (73 
340282366920938444573908675953187356673 3.40282366920939e38): pos: (= 
3.40282366920939e38)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (73 
340282366920938444573908675953187356673 3.40282366920939e38): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (73 
340282366920938444573908675953187356673 3.40282366920939e38): neg: (= 
-3.40282366920939e38)
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.71122859317603e40): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (81 
87112285931760241810920621044015963308033 8.71122859317603e40): pos: (= 
8.71122859317603e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (81 
87112285931760241810920621044015963308033 8.71122859317603e40): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (81 
87112285931760241810920621044015963308033 8.71122859317603e40): neg: (= 
-8.71122859317603e40)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (82 
174224571863520483621841242088031926616065 1.74224571863521e41): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (82 
174224571863520483621841242088031926616065 1.74224571863521e41): pos: (= 
1.74224571863521e41)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (82 
174224571863520483621841242088031926616065 1.74224571863521e41): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (82 
174224571863520483621841242088031926616065 1.74224571863521e41): neg: (= 
-1.74224571863521e41)
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.46014903970613e43): pos: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (90 
44601490397061243807191357974536173213712385 4.46014903970613e43): pos: (= 
4.46014903970613e43)
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (90 
44601490397061243807191357974536173213712385 4.46014903970613e43): neg: inexact?
PASS: numbers.test: exact->inexact: 2^mantdig then 100..001, round up: (90 
44601490397061243807191357974536173213712385 4.46014903970613e43): neg: (= 
-4.46014903970613e43)
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: expt: (= 1 (expt 0 0))
PASS: numbers.test: expt: (= 1 (expt 0 0.0))
PASS: numbers.test: expt: (= 1 (expt 0.0 0))
PASS: numbers.test: expt: (= 1 (expt 0.0 0.0))
PASS: numbers.test: asinh: (= 0 (asinh 0))
PASS: numbers.test: acosh: (= 0 (acosh 1))
PASS: numbers.test: atanh: (= 0 (atanh 0))
PASS: numbers.test: make-polar: (= 0 (make-polar 0 0))
PASS: numbers.test: make-polar: (= 0 (make-polar 0 123.456))
PASS: numbers.test: make-polar: (= 1 (make-polar 1 0))
PASS: numbers.test: make-polar: (= -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: 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: 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: +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 
576460752303424000.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.92281625142644e28)
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: 2^+inf
PASS: numbers.test: integer-expt: 2^-inf
PASS: numbers.test: integer-expt: 2^nan
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: 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: -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: (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: (= -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: optargs.test: optional argument processing: local defines work with 
optional arguments
PASS: optargs.test: let-keywords: empty bindings internal defines leaking out
PASS: optargs.test: let-keywords: one key
PASS: optargs.test: let-keywords*: empty bindings internal defines leaking out
PASS: optargs.test: let-keywords*: one key
PASS: optargs.test: let-optional: empty bindings internal defines leaking out
PASS: optargs.test: let-optional: one var
PASS: optargs.test: let-optional*: empty bindings internal defines leaking out
PASS: optargs.test: let-optional*: one var
PASS: options.test: options: setting an option doesn't reset other options
PASS: poe.test: pure-funcq: no args: called first
PASS: poe.test: pure-funcq: no args: not called second
PASS: poe.test: pure-funcq: 1 arg: called first x
PASS: poe.test: pure-funcq: 1 arg: not called second x
PASS: poe.test: pure-funcq: 1 arg: called first y
PASS: poe.test: pure-funcq: 1 arg: not called second y
PASS: poe.test: pure-funcq: 1 arg: not called third x
PASS: poe.test: perfect-funcq: no args: called first
PASS: poe.test: perfect-funcq: no args: not called second
PASS: poe.test: perfect-funcq: 1 arg: called first s1
PASS: poe.test: perfect-funcq: 1 arg: not called second s1
PASS: poe.test: perfect-funcq: 1 arg: called first s2
PASS: poe.test: perfect-funcq: 1 arg: not called second s2
PASS: popen.test: open-input-pipe: no args
PASS: popen.test: open-input-pipe: port?
PASS: popen.test: open-input-pipe: echo hello
PASS: popen.test: open-input-pipe: stdin==stderr
PASS: popen.test: open-input-pipe: stdout==stderr
PASS: popen.test: open-input-pipe: no duplicate
PASS: popen.test: open-output-pipe: no args
PASS: popen.test: open-output-pipe: port?
PASS: popen.test: open-output-pipe: stdin==stderr
PASS: popen.test: open-output-pipe: stdout==stderr
PASS: popen.test: open-output-pipe: no duplicate
PASS: popen.test: close-pipe: no args
PASS: popen.test: close-pipe: exit 0
PASS: popen.test: close-pipe: exit 1
PASS: ports.test: file: write and read back list of strings
PASS: ports.test: file: write and read back characters
PASS: ports.test: file: r/w 1
PASS: ports.test: file: r/w 2
PASS: ports.test: file: r/w 3
PASS: ports.test: file: r/w 4
PASS: ports.test: file: ub r/w 1
PASS: ports.test: file: ub r/w 2
PASS: ports.test: file: ub r/w 3
PASS: ports.test: file: ub r/w 4
PASS: ports.test: file: out tell
PASS: ports.test: file: in tell 0
PASS: ports.test: file: in tell 1
PASS: ports.test: file: in tell 0 after unread
PASS: ports.test: file: unread char still there
PASS: ports.test: file: in last char
PASS: ports.test: file: read back NUL 1
PASS: ports.test: file: read back 255
PASS: ports.test: file: read back 128
PASS: ports.test: file: read back NUL 2
PASS: ports.test: file: EOF
PASS: ports.test: file: line buffering
PASS: ports.test: unread-char
PASS: ports.test: unread-string
PASS: ports.test: unread residue
PASS: ports.test: non-blocking-I/O
PASS: ports.test: pipe: read
PASS: ports.test: pipe: write
PASS: ports.test: string ports: display text
PASS: ports.test: string ports: write/read sexpr
PASS: ports.test: string ports: input tell 0
PASS: ports.test: string ports: input tell 1
PASS: ports.test: string ports: input tell back to 0
PASS: ports.test: string ports: input ungetted char
PASS: ports.test: string ports: input seek to end
PASS: ports.test: string ports: input seek to beginning
PASS: ports.test: string ports: input reread first char
PASS: ports.test: string ports: output tell 0
PASS: ports.test: string ports: output tell end
PASS: ports.test: string ports: output seek to beginning
PASS: ports.test: string ports: output seek to last char
PASS: ports.test: string ports: output check
PASS: ports.test: call-with-output-string: proc closes port
PASS: ports.test: newline: line counter: file: at beginning of input
PASS: ports.test: newline: line counter: file: read first character
PASS: ports.test: newline: line counter: file: after reading one character
PASS: ports.test: newline: line counter: file: read first newline
PASS: ports.test: newline: line counter: file: after reading first newline char
PASS: ports.test: newline: line counter: file: second line read correctly
PASS: ports.test: newline: line counter: file: read-line increments line number
PASS: ports.test: newline: line counter: file: read-line returns EOF
PASS: ports.test: newline: line counter: file: line count is 5 at EOF
PASS: ports.test: newline: line counter: file: column is correct at EOF
PASS: ports.test: newline: line counter: pipe: at beginning of input
PASS: ports.test: newline: line counter: pipe: read first character
PASS: ports.test: newline: line counter: pipe: after reading one character
PASS: ports.test: newline: line counter: pipe: read first newline
PASS: ports.test: newline: line counter: pipe: after reading first newline char
PASS: ports.test: newline: line counter: pipe: second line read correctly
PASS: ports.test: newline: line counter: pipe: read-line increments line number
PASS: ports.test: newline: line counter: pipe: read-line returns EOF
PASS: ports.test: newline: line counter: pipe: line count is 5 at EOF
PASS: ports.test: newline: line counter: pipe: column is correct at EOF
PASS: ports.test: newline: line counter: string: at beginning of input
PASS: ports.test: newline: line counter: string: read first character
PASS: ports.test: newline: line counter: string: after reading one character
PASS: ports.test: newline: line counter: string: read first newline
PASS: ports.test: newline: line counter: string: after reading first newline 
char
PASS: ports.test: newline: line counter: string: second line read correctly
PASS: ports.test: newline: line counter: string: read-line increments line 
number
PASS: ports.test: newline: line counter: string: read-line returns EOF
PASS: ports.test: newline: line counter: string: line count is 5 at EOF
PASS: ports.test: newline: line counter: string: column is correct at EOF
PASS: ports.test: no newline: line counter: file: at beginning of input
PASS: ports.test: no newline: line counter: file: read first character
PASS: ports.test: no newline: line counter: file: after reading one character
PASS: ports.test: no newline: line counter: file: read first newline
PASS: ports.test: no newline: line counter: file: after reading first newline 
char
PASS: ports.test: no newline: line counter: file: second line read correctly
PASS: ports.test: no newline: line counter: file: read-line increments line 
number
PASS: ports.test: no newline: line counter: file: read-line returns EOF
PASS: ports.test: no newline: line counter: file: line count is 5 at EOF
PASS: ports.test: no newline: line counter: file: column is correct at EOF
PASS: ports.test: no newline: line counter: pipe: at beginning of input
PASS: ports.test: no newline: line counter: pipe: read first character
PASS: ports.test: no newline: line counter: pipe: after reading one character
PASS: ports.test: no newline: line counter: pipe: read first newline
PASS: ports.test: no newline: line counter: pipe: after reading first newline 
char
PASS: ports.test: no newline: line counter: pipe: second line read correctly
PASS: ports.test: no newline: line counter: pipe: read-line increments line 
number
PASS: ports.test: no newline: line counter: pipe: read-line returns EOF
PASS: ports.test: no newline: line counter: pipe: line count is 5 at EOF
PASS: ports.test: no newline: line counter: pipe: column is correct at EOF
PASS: ports.test: no newline: line counter: string: at beginning of input
PASS: ports.test: no newline: line counter: string: read first character
PASS: ports.test: no newline: line counter: string: after reading one character
PASS: ports.test: no newline: line counter: string: read first newline
PASS: ports.test: no newline: line counter: string: after reading first newline 
char
PASS: ports.test: no newline: line counter: string: second line read correctly
PASS: ports.test: no newline: line counter: string: read-line increments line 
number
PASS: ports.test: no newline: line counter: string: read-line returns EOF
PASS: ports.test: no newline: line counter: string: line count is 5 at EOF
PASS: ports.test: no newline: line counter: string: column is correct at EOF
PASS: ports.test: port-line and port-column for output ports: at beginning of 
input
PASS: ports.test: port-line and port-column for output ports: after writing one 
character
PASS: ports.test: port-line and port-column for output ports: after writing 
first newline char
PASS: ports.test: port-line and port-column for output ports: line count is 5 
at end
PASS: ports.test: port-line and port-column for output ports: column is correct 
at end
PASS: ports.test: port-column: output: x
PASS: ports.test: port-column: output: \a
PASS: ports.test: port-column: output: x\a
PASS: ports.test: port-column: output: \x08 backspace
PASS: ports.test: port-column: output: x\x08 backspace
PASS: ports.test: port-column: output: \n
PASS: ports.test: port-column: output: x\n
PASS: ports.test: port-column: output: \r
PASS: ports.test: port-column: output: x\r
PASS: ports.test: port-column: output: \t
PASS: ports.test: port-column: output: x\t
PASS: ports.test: port-column: input: x
PASS: ports.test: port-column: input: \a
PASS: ports.test: port-column: input: x\a
PASS: ports.test: port-column: input: \x08 backspace
PASS: ports.test: port-column: input: x\x08 backspace
PASS: ports.test: port-column: input: \n
PASS: ports.test: port-column: input: x\n
PASS: ports.test: port-column: input: \r
PASS: ports.test: port-column: input: x\r
PASS: ports.test: port-column: input: \t
PASS: ports.test: port-column: input: x\t
PASS: ports.test: read-delimited!: read-delimited! reads a first line
PASS: ports.test: read-delimited!: read-delimited! reads a first line
PASS: ports.test: char-ready? returns true on string port
PASS: ports.test: char-ready? returns true on string port as default port
PASS: ports.test: closing current-input-port: read
PASS: ports.test: closing current-input-port: read-char
PASS: ports.test: closing current-input-port: read-line
PASS: posix.test: mkstemp!: number arg
PASS: posix.test: mkstemp!: filename string modified
PASS: posix.test: putenv: something
PASS: posix.test: putenv: replacing
PASS: posix.test: putenv: empty
PASS: posix.test: putenv: removing
PASS: posix.test: putenv: modifying string doesn't change env
PASS: posix.test: setenv: something
PASS: posix.test: setenv: replacing
PASS: posix.test: setenv: empty
PASS: posix.test: setenv: removing
PASS: posix.test: unsetenv: something
PASS: posix.test: unsetenv: empty
PASS: q.test: q-pop!: no elems: empty
PASS: q.test: q-pop!: no elems: valid at end
PASS: q.test: q-pop!: one elem: x
PASS: q.test: q-pop!: one elem: valid after x
PASS: q.test: q-pop!: one elem: empty
PASS: q.test: q-pop!: one elem: valid at end
PASS: q.test: q-pop!: two elems: y
PASS: q.test: q-pop!: two elems: valid after y
PASS: q.test: q-pop!: two elems: x
PASS: q.test: q-pop!: two elems: valid after x
PASS: q.test: q-pop!: two elems: empty
PASS: q.test: q-pop!: two elems: valid at end
PASS: q.test: q-pop!: three elems: z
PASS: q.test: q-pop!: three elems: valid after z
PASS: q.test: q-pop!: three elems: y
PASS: q.test: q-pop!: three elems: valid after y
PASS: q.test: q-pop!: three elems: x
PASS: q.test: q-pop!: three elems: valid after x
PASS: q.test: q-pop!: three elems: empty
PASS: q.test: q-pop!: three elems: valid at end
PASS: r4rs.test: object recognized by only one predicate: #t
PASS: r4rs.test: object recognized by only one predicate: #f
PASS: r4rs.test: object recognized by only one predicate: a
PASS: r4rs.test: object recognized by only one predicate: ()
PASS: r4rs.test: object recognized by only one predicate: 9739
PASS: r4rs.test: object recognized by only one predicate: (test)
PASS: r4rs.test: object recognized by only one predicate: #<procedure #f ()>
PASS: r4rs.test: object recognized by only one predicate: #<primitive-procedure 
car>
PASS: r4rs.test: object recognized by only one predicate: test
PASS: r4rs.test: object recognized by only one predicate: 
PASS: r4rs.test: object recognized by only one predicate: test
PASS: r4rs.test: object recognized by only one predicate: #()
PASS: r4rs.test: object recognized by only one predicate: #(a b c)
PASS: r4rs.test: (4 1 2): (quote (quote a))
PASS: r4rs.test: (4 1 2): (quote (quote a))
PASS: r4rs.test: (4 1 3): (#<primitive-generic *> 3 4)
PASS: r4rs.test: (4 1 4): (#<procedure #f (x)> 4)
PASS: r4rs.test: (4 1 4): (#<procedure reverse-subtract (x y)> 7 10)
PASS: r4rs.test: (4 1 4): (#<procedure add4 (y)> 6)
PASS: r4rs.test: (4 1 4): (#<procedure #f x> 3 4 5 6)
PASS: r4rs.test: (4 1 4): (#<procedure #f (x y . z)> 3 4 5 6)
PASS: r4rs.test: (4 1 5): (if yes)
PASS: r4rs.test: (4 1 5): (if no)
PASS: r4rs.test: (4 1 5): (if 1)
PASS: r4rs.test: (4 1 6): (define 3)
PASS: r4rs.test: (4 1 6): (set! 5)
PASS: r4rs.test: (4 2 1): (cond greater)
PASS: r4rs.test: (4 2 1): (cond equal)
PASS: r4rs.test: (4 2 1): (cond 2)
PASS: r4rs.test: (4 2 1): (case composite)
PASS: r4rs.test: (4 2 1): (case consonant)
PASS: r4rs.test: (4 2 1): (and #t)
PASS: r4rs.test: (4 2 1): (and #f)
PASS: r4rs.test: (4 2 1): (and (f g))
PASS: r4rs.test: (4 2 1): (and #t)
PASS: r4rs.test: (4 2 1): (or #t)
PASS: r4rs.test: (4 2 1): (or #t)
PASS: r4rs.test: (4 2 1): (or #f)
PASS: r4rs.test: (4 2 1): (or #f)
PASS: r4rs.test: (4 2 1): (or (b c))
PASS: r4rs.test: (4 2 2): (let 6)
PASS: r4rs.test: (4 2 2): (let 35)
PASS: r4rs.test: (4 2 2): (let* 70)
PASS: r4rs.test: (4 2 2): (letrec #t)
PASS: r4rs.test: (4 2 2): (let 5)
PASS: r4rs.test: (4 2 2): (let 34)
PASS: r4rs.test: (4 2 2): (let 6)
PASS: r4rs.test: (4 2 2): (let 34)
PASS: r4rs.test: (4 2 2): (let* 7)
PASS: r4rs.test: (4 2 2): (let* 34)
PASS: r4rs.test: (4 2 2): (let* 8)
PASS: r4rs.test: (4 2 2): (let* 34)
PASS: r4rs.test: (4 2 2): (letrec 9)
PASS: r4rs.test: (4 2 2): (letrec 34)
PASS: r4rs.test: (4 2 2): (letrec 10)
PASS: r4rs.test: (4 2 2): (letrec 34)
PASS: r4rs.test: (4 2 3): (begin 6)
PASS: r4rs.test: (4 2 4): (do #(0 1 2 3 4))
PASS: r4rs.test: (4 2 4): (do 25)
PASS: r4rs.test: (4 2 4): (let 1)
PASS: r4rs.test: (4 2 4): (let ((6 1 3) (-5 -2)))
PASS: r4rs.test: (4 2 6): (quasiquote (list 3 4))
PASS: r4rs.test: (4 2 6): (quasiquote (list a (quote a)))
PASS: r4rs.test: (4 2 6): (quasiquote (a 3 4 5 6 b))
PASS: r4rs.test: (4 2 6): (quasiquote ((foo 7) . cons))
PASS: r4rs.test: (4 2 6): (quasiquote #(10 5 2 4 3 8))
PASS: r4rs.test: (4 2 6): (quasiquote 5)
PASS: r4rs.test: (4 2 6): (quasiquote (a (quasiquote (b (unquote (+ 1 2)) 
(unquote (foo 4 d)) e)) f))
PASS: r4rs.test: (4 2 6): (quasiquote (a (quasiquote (b (unquote x) (unquote 
(quote y)) d)) e))
PASS: r4rs.test: (4 2 6): (quasiquote (list 3 4))
PASS: r4rs.test: (4 2 6): (quasiquote (quasiquote (list (unquote (+ 1 2)) 4)))
PASS: r4rs.test: (5 2 1): (define 6)
PASS: r4rs.test: (5 2 1): (define 1)
PASS: r4rs.test: (5 2 2): (define 45)
PASS: r4rs.test: (5 2 2): (#<procedure foo ()>)
PASS: r4rs.test: (5 2 2): (define 34)
PASS: r4rs.test: (5 2 2): (#<procedure foo ()>)
PASS: r4rs.test: (5 2 2): (define 34)
PASS: r4rs.test: (5 2 2): (#<procedure foo (x)> 88)
PASS: r4rs.test: (5 2 2): (#<procedure foo (x)> 4)
PASS: r4rs.test: (5 2 2): (define 34)
PASS: r4rs.test: (6 1): (#<primitive-procedure not> #t)
PASS: r4rs.test: (6 1): (#<primitive-procedure not> 3)
PASS: r4rs.test: (6 1): (#<primitive-procedure not> (3))
PASS: r4rs.test: (6 1): (#<primitive-procedure not> #f)
PASS: r4rs.test: (6 1): (#<primitive-procedure not> ())
PASS: r4rs.test: (6 1): (#<primitive-procedure not> ())
PASS: r4rs.test: (6 1): (#<primitive-procedure not> nil)
PASS: r4rs.test: (6 1): (#<primitive-procedure boolean?> #f)
PASS: r4rs.test: (6 1): (#<primitive-procedure boolean?> 0)
PASS: r4rs.test: (6 1): (#<primitive-procedure boolean?> ())
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> a a)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> a b)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> 2 2)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> () ())
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> 10000 10000)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> (1 . 2) (1 . 2))
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> #<procedure #f ()> 
#<procedure #f ()>)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> #f nil)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> #<procedure #f (x)> 
#<procedure #f (x)>)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> #<procedure #f ()> 
#<procedure #f ()>)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> #<procedure #f ()> 
#<procedure #f ()>)
PASS: r4rs.test: (6 2): (#<primitive-generic eqv?> #<procedure f ()> 
#<procedure g ()>)
PASS: r4rs.test: (6 2): (#<primitive-procedure eq?> a a)
PASS: r4rs.test: (6 2): (#<primitive-procedure eq?> (a) (a))
PASS: r4rs.test: (6 2): (#<primitive-procedure eq?> () ())
PASS: r4rs.test: (6 2): (#<primitive-procedure eq?> #<primitive-procedure car> 
#<primitive-procedure car>)
PASS: r4rs.test: (6 2): (#<primitive-procedure eq?> (a) (a))
PASS: r4rs.test: (6 2): (#<primitive-procedure eq?> #() #())
PASS: r4rs.test: (6 2): (#<primitive-procedure eq?> #<procedure #f (x)> 
#<procedure #f (x)>)
PASS: r4rs.test: (6 2): (#<primitive-generic equal?> a a)
PASS: r4rs.test: (6 2): (#<primitive-generic equal?> (a) (a))
PASS: r4rs.test: (6 2): (#<primitive-generic equal?> (a (b) c) (a (b) c))
PASS: r4rs.test: (6 2): (#<primitive-generic equal?> "abc" "abc")
PASS: r4rs.test: (6 2): (#<primitive-generic equal?> 2 2)
PASS: r4rs.test: (6 2): (#<primitive-generic equal?> #(a a a a a) #(a a a a a))
PASS: r4rs.test: (6 3): (dot (a b c d e))
PASS: r4rs.test: (6 3): (#<primitive-procedure list?> (a b c))
PASS: r4rs.test: (6 3): (set-cdr! (a . 4))
PASS: r4rs.test: (6 3): (#<primitive-generic eqv?> (a . 4) (a . 4))
PASS: r4rs.test: (6 3): (dot (a b c . d))
PASS: r4rs.test: (6 3): (#<primitive-procedure list?> (a . 4))
PASS: r4rs.test: (6 3): (list? #f)
PASS: r4rs.test: (6 3): (#<primitive-procedure pair?> (a . b))
PASS: r4rs.test: (6 3): (#<primitive-procedure pair?> (a . 1))
PASS: r4rs.test: (6 3): (#<primitive-procedure pair?> (a b c))
PASS: r4rs.test: (6 3): (#<primitive-procedure pair?> ())
PASS: r4rs.test: (6 3): (#<primitive-procedure pair?> #(a b))
PASS: r4rs.test: (6 3): (#<primitive-procedure cons> a ())
PASS: r4rs.test: (6 3): (#<primitive-procedure cons> (a) (b c d))
PASS: r4rs.test: (6 3): (#<primitive-procedure cons> "a" (b c))
PASS: r4rs.test: (6 3): (#<primitive-procedure cons> a 3)
PASS: r4rs.test: (6 3): (#<primitive-procedure cons> (a b) c)
PASS: r4rs.test: (6 3): (#<primitive-procedure car> (a b c))
PASS: r4rs.test: (6 3): (#<primitive-procedure car> ((a) b c d))
PASS: r4rs.test: (6 3): (#<primitive-procedure car> (1 . 2))
PASS: r4rs.test: (6 3): (#<primitive-procedure cdr> ((a) b c d))
PASS: r4rs.test: (6 3): (#<primitive-procedure cdr> (1 . 2))
PASS: r4rs.test: (6 3): (#<primitive-procedure list> a 7 c)
PASS: r4rs.test: (6 3): (#<primitive-procedure list>)
PASS: r4rs.test: (6 3): (#<primitive-procedure length> (a b c))
PASS: r4rs.test: (6 3): (#<primitive-procedure length> (a (b) (c d e)))
PASS: r4rs.test: (6 3): (#<primitive-procedure length> ())
PASS: r4rs.test: (6 3): (#<primitive-procedure append> (x) (y))
PASS: r4rs.test: (6 3): (#<primitive-procedure append> (a) (b c d))
PASS: r4rs.test: (6 3): (#<primitive-procedure append> (a (b)) ((c)))
PASS: r4rs.test: (6 3): (#<primitive-procedure append>)
PASS: r4rs.test: (6 3): (#<primitive-procedure append> (a b) (c . d))
PASS: r4rs.test: (6 3): (#<primitive-procedure append> () a)
PASS: r4rs.test: (6 3): (#<primitive-procedure reverse> (a b c))
PASS: r4rs.test: (6 3): (#<primitive-procedure reverse> (a (b c) d (e (f))))
PASS: r4rs.test: (6 3): (#<primitive-procedure list-ref> (a b c d) 2)
PASS: r4rs.test: (6 3): (#<primitive-procedure memq> a (a b c))
PASS: r4rs.test: (6 3): (#<primitive-procedure memq> b (a b c))
PASS: r4rs.test: (6 3): (#<primitive-procedure memq> a (b c d))
PASS: r4rs.test: (6 3): (#<primitive-procedure memq> (a) (b (a) c))
PASS: r4rs.test: (6 3): (#<primitive-procedure member> (a) (b (a) c))
PASS: r4rs.test: (6 3): (#<primitive-procedure memv> 101 (100 101 102))
PASS: r4rs.test: (6 3): (#<primitive-procedure assq> a ((a 1) (b 2) (c 3)))
PASS: r4rs.test: (6 3): (#<primitive-procedure assq> b ((a 1) (b 2) (c 3)))
PASS: r4rs.test: (6 3): (#<primitive-procedure assq> d ((a 1) (b 2) (c 3)))
PASS: r4rs.test: (6 3): (#<primitive-procedure assq> (a) (((a)) ((b)) ((c))))
PASS: r4rs.test: (6 3): (#<primitive-procedure assoc> (a) (((a)) ((b)) ((c))))
PASS: r4rs.test: (6 3): (#<primitive-procedure assv> 5 ((2 3) (5 7) (11 13)))
PASS: r4rs.test: (6 4): (#<primitive-procedure symbol?> foo)
PASS: r4rs.test: (6 4): (#<primitive-procedure symbol?> a)
PASS: r4rs.test: (6 4): (#<primitive-procedure symbol?> "bar")
PASS: r4rs.test: (6 4): (#<primitive-procedure symbol?> nil)
PASS: r4rs.test: (6 4): (#<primitive-procedure symbol?> ())
PASS: r4rs.test: (6 4): (#<primitive-procedure symbol?> #f)
PASS: r4rs.test: (6 4): (#<primitive-procedure symbol->string> Malvina)
PASS: r4rs.test: (6 4): (string-set! "cb")
PASS: r4rs.test: (6 4): (#<primitive-procedure symbol->string> ab)
PASS: r4rs.test: (6 4): (#<primitive-procedure string->symbol> "ab")
PASS: r4rs.test: (6 4): (#<primitive-procedure string->symbol> "JollyWog")
PASS: r4rs.test: (6 5 5): (#<primitive-procedure number?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure complex?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure real?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure rational?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure integer?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure exact?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure inexact?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-generic => 22 22 22)
PASS: r4rs.test: (6 5 5): (#<primitive-generic => 22 22)
PASS: r4rs.test: (6 5 5): (#<primitive-generic => 34 34 35)
PASS: r4rs.test: (6 5 5): (#<primitive-generic => 34 35)
PASS: r4rs.test: (6 5 5): (#<primitive-generic >> 3 -6246)
PASS: r4rs.test: (6 5 5): (#<primitive-generic >> 9 9 -2424)
PASS: r4rs.test: (6 5 5): (#<primitive-generic >=> 3 -4 -6246)
PASS: r4rs.test: (6 5 5): (#<primitive-generic >=> 9 9)
PASS: r4rs.test: (6 5 5): (#<primitive-generic >=> 8 9)
PASS: r4rs.test: (6 5 5): (#<primitive-generic <> -1 2 3 4 5 6 7 8)
PASS: r4rs.test: (6 5 5): (#<primitive-generic <> -1 2 3 4 4 5 6 7)
PASS: r4rs.test: (6 5 5): (#<primitive-generic <=> -1 2 3 4 5 6 7 8)
PASS: r4rs.test: (6 5 5): (#<primitive-generic <=> -1 2 3 4 4 5 6 7)
PASS: r4rs.test: (6 5 5): (#<primitive-generic <> 1 3 2)
PASS: r4rs.test: (6 5 5): (#<primitive-generic >=> 1 3 2)
PASS: r4rs.test: (6 5 5): (#<primitive-generic zero?> 0)
PASS: r4rs.test: (6 5 5): (#<primitive-generic zero?> 1)
PASS: r4rs.test: (6 5 5): (#<primitive-generic zero?> -1)
PASS: r4rs.test: (6 5 5): (#<primitive-generic zero?> -100)
PASS: r4rs.test: (6 5 5): (#<primitive-generic positive?> 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic positive?> -4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic positive?> 0)
PASS: r4rs.test: (6 5 5): (#<primitive-generic negative?> 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic negative?> -4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic negative?> 0)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure odd?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure odd?> 2)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure odd?> -4)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure odd?> -1)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure even?> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure even?> 2)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure even?> -4)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure even?> -1)
PASS: r4rs.test: (6 5 5): (#<primitive-generic max> 34 5 7 38 6)
PASS: r4rs.test: (6 5 5): (#<primitive-generic min> 3 5 5 330 4 -24)
PASS: r4rs.test: (6 5 5): (#<primitive-generic +> 3 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic +> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-generic +>)
PASS: r4rs.test: (6 5 5): (#<primitive-generic *> 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic *>)
PASS: r4rs.test: (6 5 5): (#<primitive-generic -> 3 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic -> 3)
PASS: r4rs.test: (6 5 5): (#<primitive-generic abs> -7)
PASS: r4rs.test: (6 5 5): (#<primitive-generic abs> 7)
PASS: r4rs.test: (6 5 5): (#<primitive-generic abs> 0)
PASS: r4rs.test: (6 5 5): (#<primitive-generic quotient> 35 7)
PASS: r4rs.test: (6 5 5): (#<primitive-generic quotient> -35 7)
PASS: r4rs.test: (6 5 5): (#<primitive-generic quotient> 35 -7)
PASS: r4rs.test: (6 5 5): (#<primitive-generic quotient> -35 -7)
PASS: r4rs.test: (6 5 5): (#<primitive-generic modulo> 13 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic remainder> 13 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic modulo> -13 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic remainder> -13 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic modulo> 13 -4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic remainder> 13 -4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic modulo> -13 -4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic remainder> -13 -4)
PASS: r4rs.test: (6 5 5): (#<procedure divtest (n1 n2)> 238 9)
PASS: r4rs.test: (6 5 5): (#<procedure divtest (n1 n2)> -238 9)
PASS: r4rs.test: (6 5 5): (#<procedure divtest (n1 n2)> 238 -9)
PASS: r4rs.test: (6 5 5): (#<procedure divtest (n1 n2)> -238 -9)
PASS: r4rs.test: (6 5 5): (#<primitive-generic gcd> 0 4)
PASS: r4rs.test: (6 5 5): (#<primitive-generic gcd> -4 0)
PASS: r4rs.test: (6 5 5): (#<primitive-generic gcd> 32 -36)
PASS: r4rs.test: (6 5 5): (#<primitive-generic gcd>)
PASS: r4rs.test: (6 5 5): (#<primitive-generic lcm> 32 -36)
PASS: r4rs.test: (6 5 5): (#<primitive-generic lcm>)
PASS: r4rs.test: (6 5 6): (#<primitive-procedure number->string> 0)
PASS: r4rs.test: (6 5 6): (#<primitive-procedure number->string> 100)
PASS: r4rs.test: (6 5 6): (#<primitive-procedure number->string> 256 16)
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "100")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "100" 16)
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> ".")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "d")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "D")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "i")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "I")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "3i")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "3I")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "33i")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "33I")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "3.3i")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "3.3I")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "-")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> "+")
PASS: r4rs.test: (6 6): (#<primitive-generic eqv?> #\space #\space)
PASS: r4rs.test: (6 6): (#<primitive-generic eqv?> #\space #\space)
PASS: r4rs.test: (6 6): (#<primitive-procedure char?> #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char?> #\()
PASS: r4rs.test: (6 6): (#<primitive-procedure char?> #\space)
PASS: r4rs.test: (6 6): (#<primitive-procedure char?> #\newline)
PASS: r4rs.test: (6 6): (#<primitive-procedure char=?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char=?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char=?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char=?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char<?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char<?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char<?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char<?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char>?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char>?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char>?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char>?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char<=?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char<=?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char<=?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char<=?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char>=?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char>=?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char>=?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char>=?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci=?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci=?> #\a #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci=?> #\A #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci=?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci=?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci=?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci=?> #\A #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<?> #\a #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<?> #\A #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<?> #\A #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>?> #\a #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>?> #\A #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>?> #\A #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<=?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<=?> #\a #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<=?> #\A #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<=?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<=?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<=?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci<=?> #\A #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>=?> #\A #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>=?> #\a #\B)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>=?> #\A #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>=?> #\a #\b)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>=?> #\9 #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>=?> #\A #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-ci>=?> #\A #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-alphabetic?> #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-alphabetic?> #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-alphabetic?> #\z)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-alphabetic?> #\Z)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-alphabetic?> #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-alphabetic?> #\9)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-alphabetic?> #\space)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-alphabetic?> #\;)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-numeric?> #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-numeric?> #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-numeric?> #\z)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-numeric?> #\Z)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-numeric?> #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-numeric?> #\9)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-numeric?> #\space)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-numeric?> #\;)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-whitespace?> #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-whitespace?> #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-whitespace?> #\z)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-whitespace?> #\Z)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-whitespace?> #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-whitespace?> #\9)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-whitespace?> #\space)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-whitespace?> #\;)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-upper-case?> #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-upper-case?> #\9)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-upper-case?> #\space)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-upper-case?> #\;)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-lower-case?> #\0)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-lower-case?> #\9)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-lower-case?> #\space)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-lower-case?> #\;)
PASS: r4rs.test: (6 6): (#<primitive-procedure integer->char> 46)
PASS: r4rs.test: (6 6): (#<primitive-procedure integer->char> 65)
PASS: r4rs.test: (6 6): (#<primitive-procedure integer->char> 97)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-upcase> #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-upcase> #\a)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-downcase> #\A)
PASS: r4rs.test: (6 6): (#<primitive-procedure char-downcase> #\a)
PASS: r4rs.test: (6 7): (#<primitive-procedure string?> "The word 
\"recursion\\\" has many meanings.")
PASS: r4rs.test: (6 7): (#<primitive-procedure string?> "")
PASS: r4rs.test: (6 7): (string-set! "?**")
PASS: r4rs.test: (6 7): (#<primitive-procedure string> #\a #\b #\c)
PASS: r4rs.test: (6 7): (#<primitive-procedure string>)
PASS: r4rs.test: (6 7): (#<primitive-procedure string-length> "abc")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ref> "abc" 0)
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ref> "abc" 2)
PASS: r4rs.test: (6 7): (#<primitive-procedure string-length> "")
PASS: r4rs.test: (6 7): (#<primitive-procedure substring> "ab" 0 0)
PASS: r4rs.test: (6 7): (#<primitive-procedure substring> "ab" 1 1)
PASS: r4rs.test: (6 7): (#<primitive-procedure substring> "ab" 2 2)
PASS: r4rs.test: (6 7): (#<primitive-procedure substring> "ab" 0 1)
PASS: r4rs.test: (6 7): (#<primitive-procedure substring> "ab" 1 2)
PASS: r4rs.test: (6 7): (#<primitive-procedure substring> "ab" 0 2)
PASS: r4rs.test: (6 7): (#<primitive-procedure string-append> "foo" "bar")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-append> "foo")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-append> "foo" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-append> "" "foo")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-append>)
PASS: r4rs.test: (6 7): (#<primitive-procedure make-string> 0)
PASS: r4rs.test: (6 7): (#<primitive-procedure string=?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<=?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>=?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci=?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<=?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>=?> "" "")
PASS: r4rs.test: (6 7): (#<primitive-procedure string=?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string=?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string=?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string=?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<=?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<=?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<=?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string<=?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>=?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>=?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>=?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string>=?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci=?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci=?> "a" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci=?> "A" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci=?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci=?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci=?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci=?> "A" "a")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<?> "a" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<?> "A" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<?> "A" "a")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>?> "a" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>?> "A" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>?> "A" "a")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<=?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<=?> "a" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<=?> "A" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<=?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<=?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<=?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci<=?> "A" "a")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>=?> "A" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>=?> "a" "B")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>=?> "A" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>=?> "a" "b")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>=?> "9" "0")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>=?> "A" "A")
PASS: r4rs.test: (6 7): (#<primitive-procedure string-ci>=?> "A" "a")
PASS: r4rs.test: (6 8): (#<primitive-procedure vector?> #(0 (2 2 2 2) "Anna"))
PASS: r4rs.test: (6 8): (#<primitive-procedure vector?> #())
PASS: r4rs.test: (6 8): (#<primitive-procedure vector> a b c)
PASS: r4rs.test: (6 8): (#<primitive-procedure vector>)
PASS: r4rs.test: (6 8): (#<primitive-generic vector-length> #(0 (2 2 2 2) 
"Anna"))
PASS: r4rs.test: (6 8): (#<primitive-generic vector-length> #())
PASS: r4rs.test: (6 8): (#<primitive-generic vector-ref> #(1 1 2 3 5 8 13 21) 5)
PASS: r4rs.test: (6 8): (vector-set #(0 ("Sue" "Sue") "Anna"))
PASS: r4rs.test: (6 8): (#<primitive-procedure make-vector> 2 hi)
PASS: r4rs.test: (6 8): (#<primitive-procedure make-vector> 0)
PASS: r4rs.test: (6 8): (#<primitive-procedure make-vector> 0 a)
PASS: r4rs.test: (6 9): (#<primitive-procedure procedure?> 
#<primitive-procedure car>)
PASS: r4rs.test: (6 9): (#<primitive-procedure procedure?> car)
PASS: r4rs.test: (6 9): (#<primitive-procedure procedure?> #<procedure #f (x)>)
PASS: r4rs.test: (6 9): (#<primitive-procedure procedure?> (lambda (x) (* x x)))
PASS: r4rs.test: (6 9): (#<procedure call-with-current-continuation (proc)> 
#<primitive-procedure procedure?>)
PASS: r4rs.test: (6 9): (#<procedure apply (fun . args)> #<primitive-generic +> 
(3 4))
PASS: r4rs.test: (6 9): (#<procedure apply (fun . args)> #<procedure #f (a b)> 
(3 4))
PASS: r4rs.test: (6 9): (#<procedure apply (fun . args)> #<primitive-generic +> 
10 (3 4))
PASS: r4rs.test: (6 9): (#<procedure apply (fun . args)> #<primitive-procedure 
list> ())
PASS: r4rs.test: (6 9): (#<procedure #f args> 12 75)
PASS: r4rs.test: (6 9): (#<primitive-generic map> #<primitive-procedure cadr> 
((a b) (d e) (g h)))
PASS: r4rs.test: (6 9): (#<primitive-generic map> #<primitive-generic +> (1 2 
3) (4 5 6))
PASS: r4rs.test: (6 9): (for-each #(0 1 4 9 16))
PASS: r4rs.test: (6 9): (#<procedure call-with-current-continuation (proc)> 
#<procedure #f (exit)>)
PASS: r4rs.test: (6 9): (#<procedure list-length (obj)> (1 2 3 4))
PASS: r4rs.test: (6 9): (#<procedure list-length (obj)> (a b . c))
PASS: r4rs.test: (6 9): (#<primitive-generic map> #<primitive-procedure cadr> 
())
PASS: r4rs.test: (6 10 1): (#<primitive-procedure input-port?> #<input: void 
8057e88>)
PASS: r4rs.test: (6 10 1): (#<primitive-procedure output-port?> #<output: 
standard output 1>)
PASS: r4rs.test: (6 10 1): (#<procedure call-with-input-file (str proc)> 
"/mnt/vtux/vtux/guile/guile/test-suite/tests/r4rs.test" #<primitive-procedure 
input-port?>)
PASS: r4rs.test: (6 10 1): (#<primitive-procedure input-port?> #<input: 
/mnt/vtux/vtux/guile/guile/test-suite/tests/r4rs.test 9>)
PASS: r4rs.test: (6 10 2): (#<primitive-procedure peek-char> #<input: 
/mnt/vtux/vtux/guile/guile/test-suite/tests/r4rs.test 9>)
PASS: r4rs.test: (6 10 2): (#<primitive-procedure read-char> #<input: 
/mnt/vtux/vtux/guile/guile/test-suite/tests/r4rs.test 9>)
PASS: r4rs.test: (6 10 2): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/guile/test-suite/tests/r4rs.test 9>)
PASS: r4rs.test: (6 10 2): (#<primitive-procedure peek-char> #<input: 
/mnt/vtux/vtux/guile/guile/test-suite/tests/r4rs.test 9>)
PASS: r4rs.test: (6 10 2): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/guile/test-suite/tests/r4rs.test 9>)
PASS: r4rs.test: (6 10 3): (#<procedure call-with-output-file (str proc)> 
"/mnt/vtux/vtux/guile/build/tmp1" #<procedure #f (test-file)>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp1 11>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure eof-object?> #<eof>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure eof-object?> #<eof>)
PASS: r4rs.test: (6 10 3): (input-port? #t)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure read-char> #<input: 
/mnt/vtux/vtux/guile/build/tmp1 9>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp1 9>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp1 9>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure output-port?> #<output: 
/mnt/vtux/vtux/guile/build/tmp2 9>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp2 11>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure eof-object?> #<eof>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure eof-object?> #<eof>)
PASS: r4rs.test: (6 10 3): (input-port? #t)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure read-char> #<input: 
/mnt/vtux/vtux/guile/build/tmp2 9>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp2 9>)
PASS: r4rs.test: (6 10 3): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp2 9>)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure inexact?> 3.9)
PASS: r4rs.test: (6 5 5): (inexact? #t)
PASS: r4rs.test: (6 5 5): (max 4.0)
PASS: r4rs.test: (6 5 5): (exact->inexact 4.0)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure round> -4.5)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure round> -3.5)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure round> -3.9)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure round> 0.0)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure round> 0.25)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure round> 0.8)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure round> 3.5)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure round> 4.5)
PASS: r4rs.test: (6 5 5): (#<procedure call-with-output-file (str proc)> 
"/mnt/vtux/vtux/guile/build/tmp3" #<procedure #f (test-file)>)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp3 11>)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure eof-object?> #<eof>)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure eof-object?> #<eof>)
PASS: r4rs.test: (6 5 5): (input-port? #t)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure read-char> #<input: 
/mnt/vtux/vtux/guile/build/tmp3 9>)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp3 9>)
PASS: r4rs.test: (6 5 5): (#<primitive-procedure read> #<input: 
/mnt/vtux/vtux/guile/build/tmp3 9>)
PASS: r4rs.test: (6 5 5): (pentium-fdiv-bug #t)
PASS: r4rs.test: (6 5 5): (#<primitive-generic modulo> -2177452800 86400)
PASS: r4rs.test: (6 5 5): (#<primitive-generic modulo> 2177452800 -86400)
PASS: r4rs.test: (6 5 5): (#<primitive-generic modulo> 2177452800 86400)
PASS: r4rs.test: (6 5 5): (#<primitive-generic modulo> -2177452800 -86400)
PASS: r4rs.test: (6 5 5): (remainder #t)
PASS: r4rs.test: (6 5 5): (remainder #t)
PASS: r4rs.test: (6 5 6): (#<primitive-procedure string->number> 
"281474976710655")
PASS: r4rs.test: (6 5 6): (#<primitive-procedure number->string> 
281474976710655)
PASS: r4rs.test: (6 9): (#<procedure leaf-eq? (x y)> (a (b (c))) ((a) b c))
PASS: r4rs.test: (6 9): (#<procedure leaf-eq? (x y)> (a (b (c))) ((a) b c d))
PASS: r4rs.test: (6 7): (#<primitive-procedure string->list> "P l")
PASS: r4rs.test: (6 7): (#<primitive-procedure string->list> "")
PASS: r4rs.test: (6 7): (#<primitive-procedure list->string> (#\1 #\\ #\"))
PASS: r4rs.test: (6 7): (#<primitive-procedure list->string> ())
PASS: r4rs.test: (6 8): (#<primitive-procedure vector->list> #(dah dah didah))
PASS: r4rs.test: (6 8): (#<primitive-procedure vector->list> #())
PASS: r4rs.test: (6 8): (#<primitive-procedure list->vector> (dididit dah))
PASS: r4rs.test: (6 8): (#<primitive-procedure list->vector> ())
PASS: r4rs.test: (6 10 4): (load (#t #f #\a () 9739 -3 . #((test) "te \" \" st" 
"" test #() b c)))
PASS: r4rs.test: (6 9): (delay 3)
PASS: r4rs.test: (6 9): (delay (3 3))
PASS: r4rs.test: (6 9): (delay 2)
PASS: r4rs.test: (6 9): (#<primitive-procedure force> #<promise 6>)
PASS: r4rs.test: (6 9): (#<primitive-procedure force> #<promise 6>)
PASS: r4rs.test: (6 9): (force 3)
PASS: r5rs_pitfall.test: 1.1
PASS: r5rs_pitfall.test: 1.2
PASS: r5rs_pitfall.test: 1.3
PASS: r5rs_pitfall.test: 2.1
PASS: r5rs_pitfall.test: 3.1
PASS: r5rs_pitfall.test: 3.2
PASS: r5rs_pitfall.test: 3.3
PASS: r5rs_pitfall.test: 3.4
PASS: r5rs_pitfall.test: 4.1
PASS: r5rs_pitfall.test: 4.2
PASS: r5rs_pitfall.test: 4.3
PASS: r5rs_pitfall.test: 5.1
PASS: r5rs_pitfall.test: 5.2
PASS: r5rs_pitfall.test: 5.3
PASS: r5rs_pitfall.test: 6.1
PASS: r5rs_pitfall.test: 7.1
PASS: r5rs_pitfall.test: 7.2
PASS: r5rs_pitfall.test: 7.3
PASS: r5rs_pitfall.test: 7.4
PASS: r5rs_pitfall.test: 8.1
PASS: r5rs_pitfall.test: 8.2
PASS: r5rs_pitfall.test: 8.3
PASS: ramap.test: array-index-map!: (let ((nlst (quote ()))) (array-index-map! 
(make-array #f (quote (1 1))) (lambda (n) (set! nlst (cons n nlst)))) (equal? 
nlst (quote (1))))
PASS: ramap.test: array-map!: no args
PASS: ramap.test: array-map!: one arg
PASS: ramap.test: array-map!: no sources: closure 0
PASS: ramap.test: array-map!: no sources: closure 1
PASS: ramap.test: array-map!: no sources: closure 2
PASS: ramap.test: array-map!: no sources: subr_1
PASS: ramap.test: array-map!: no sources: subr_2
PASS: ramap.test: array-map!: no sources: subr_2o
PASS: ramap.test: array-map!: no sources: dsubr
PASS: ramap.test: array-map!: no sources: rpsubr
PASS: ramap.test: array-map!: no sources: asubr
PASS: ramap.test: array-map!: no sources: noop
PASS: ramap.test: array-map!: one source: closure 0
PASS: ramap.test: array-map!: one source: closure 1
PASS: ramap.test: array-map!: one source: closure 2
PASS: ramap.test: array-map!: one source: subr_1
PASS: ramap.test: array-map!: one source: subr_2
PASS: ramap.test: array-map!: one source: subr_2o
PASS: ramap.test: array-map!: one source: dsubr
PASS: ramap.test: array-map!: one source: rpsubr
PASS: ramap.test: array-map!: one source: asubr
PASS: ramap.test: array-map!: one source: 1+
PASS: ramap.test: array-map!: two sources: closure 0
PASS: ramap.test: array-map!: two sources: closure 1
PASS: ramap.test: array-map!: two sources: closure 2
PASS: ramap.test: array-map!: two sources: subr_1
PASS: ramap.test: array-map!: two sources: subr_2
PASS: ramap.test: array-map!: two sources: subr_2o
PASS: ramap.test: array-map!: two sources: dsubr
PASS: ramap.test: array-map!: two sources: rpsubr
PASS: ramap.test: array-map!: two sources: asubr
PASS: ramap.test: array-map!: two sources: +
PASS: reader.test: reading: 0
PASS: reader.test: reading: 1++i
PASS: reader.test: reading: 1+i+i
PASS: reader.test: reading: 1+e10000i
PASS: reader.test: reading: error message on bad #
PASS: reader.test: radix passed to number->string can't be zero
PASS: reader.test: radix passed to number->string can't be one either
PASS: reader.test: mismatching parentheses: opening parenthesis
PASS: reader.test: mismatching parentheses: closing parenthesis following 
mismatched opening
PASS: reader.test: mismatching parentheses: opening vector parenthesis
PASS: reader.test: mismatching parentheses: closing parenthesis following 
mismatched vector opening
PASS: receive.test: receive: cond-expand srfi-8
PASS: regexp.test: make-regexp: no args
PASS: regexp.test: make-regexp: bad pat arg
PASS: regexp.test: make-regexp: bad arg 2
PASS: regexp.test: make-regexp: bad arg 3
PASS: regexp.test: match:string: foo
PASS: regexp.test: match:string: foo offset 1
PASS: regexp.test: regexp-quote: no args
PASS: regexp.test: regexp-quote: bad string arg
PASS: regexp.test: regexp-quote: regexp/basic: (char 1   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 2   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 3   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 4   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 5   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 6   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 7   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 8   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 9                  )
PASS: regexp.test: regexp-quote: regexp/basic: (char 10 
 
 
)
PASS: regexp.test: regexp-quote: regexp/basic: (char 11   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 12   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 13 
 
 
)
PASS: regexp.test: regexp-quote: regexp/basic: (char 14   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 15   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 16   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 17   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 18   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 19   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 20   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 21   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 22   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 23   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 24   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 25   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 26   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 27   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 28   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 29   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 30   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 31   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 32      )
PASS: regexp.test: regexp-quote: regexp/basic: (char 33 ! ! !)
PASS: regexp.test: regexp-quote: regexp/basic: (char 34 " " ")
PASS: regexp.test: regexp-quote: regexp/basic: (char 35 # # #)
PASS: regexp.test: regexp-quote: regexp/basic: (char 36 $ $ \$)
PASS: regexp.test: regexp-quote: regexp/basic: (char 37 % % %)
PASS: regexp.test: regexp-quote: regexp/basic: (char 38 & & &)
PASS: regexp.test: regexp-quote: regexp/basic: (char 39 ' ' ')
PASS: regexp.test: regexp-quote: regexp/basic: (char 40 ( ( [(])
PASS: regexp.test: regexp-quote: regexp/basic: (char 41 ) ) [)])
PASS: regexp.test: regexp-quote: regexp/basic: (char 42 * * \*)
PASS: regexp.test: regexp-quote: regexp/basic: (char 43 + + [+])
PASS: regexp.test: regexp-quote: regexp/basic: (char 44 , , ,)
PASS: regexp.test: regexp-quote: regexp/basic: (char 45 - - -)
PASS: regexp.test: regexp-quote: regexp/basic: (char 46 . . \.)
PASS: regexp.test: regexp-quote: regexp/basic: (char 47 / / /)
PASS: regexp.test: regexp-quote: regexp/basic: (char 48 0 0 0)
PASS: regexp.test: regexp-quote: regexp/basic: (char 49 1 1 1)
PASS: regexp.test: regexp-quote: regexp/basic: (char 50 2 2 2)
PASS: regexp.test: regexp-quote: regexp/basic: (char 51 3 3 3)
PASS: regexp.test: regexp-quote: regexp/basic: (char 52 4 4 4)
PASS: regexp.test: regexp-quote: regexp/basic: (char 53 5 5 5)
PASS: regexp.test: regexp-quote: regexp/basic: (char 54 6 6 6)
PASS: regexp.test: regexp-quote: regexp/basic: (char 55 7 7 7)
PASS: regexp.test: regexp-quote: regexp/basic: (char 56 8 8 8)
PASS: regexp.test: regexp-quote: regexp/basic: (char 57 9 9 9)
PASS: regexp.test: regexp-quote: regexp/basic: (char 58 : : :)
PASS: regexp.test: regexp-quote: regexp/basic: (char 59 ; ; ;)
PASS: regexp.test: regexp-quote: regexp/basic: (char 60 < < <)
PASS: regexp.test: regexp-quote: regexp/basic: (char 61 = = =)
PASS: regexp.test: regexp-quote: regexp/basic: (char 62 > > >)
PASS: regexp.test: regexp-quote: regexp/basic: (char 63 ? ? [?])
PASS: regexp.test: regexp-quote: regexp/basic: (char 64 @ @ @)
PASS: regexp.test: regexp-quote: regexp/basic: (char 65 A A A)
PASS: regexp.test: regexp-quote: regexp/basic: (char 66 B B B)
PASS: regexp.test: regexp-quote: regexp/basic: (char 67 C C C)
PASS: regexp.test: regexp-quote: regexp/basic: (char 68 D D D)
PASS: regexp.test: regexp-quote: regexp/basic: (char 69 E E E)
PASS: regexp.test: regexp-quote: regexp/basic: (char 70 F F F)
PASS: regexp.test: regexp-quote: regexp/basic: (char 71 G G G)
PASS: regexp.test: regexp-quote: regexp/basic: (char 72 H H H)
PASS: regexp.test: regexp-quote: regexp/basic: (char 73 I I I)
PASS: regexp.test: regexp-quote: regexp/basic: (char 74 J J J)
PASS: regexp.test: regexp-quote: regexp/basic: (char 75 K K K)
PASS: regexp.test: regexp-quote: regexp/basic: (char 76 L L L)
PASS: regexp.test: regexp-quote: regexp/basic: (char 77 M M M)
PASS: regexp.test: regexp-quote: regexp/basic: (char 78 N N N)
PASS: regexp.test: regexp-quote: regexp/basic: (char 79 O O O)
PASS: regexp.test: regexp-quote: regexp/basic: (char 80 P P P)
PASS: regexp.test: regexp-quote: regexp/basic: (char 81 Q Q Q)
PASS: regexp.test: regexp-quote: regexp/basic: (char 82 R R R)
PASS: regexp.test: regexp-quote: regexp/basic: (char 83 S S S)
PASS: regexp.test: regexp-quote: regexp/basic: (char 84 T T T)
PASS: regexp.test: regexp-quote: regexp/basic: (char 85 U U U)
PASS: regexp.test: regexp-quote: regexp/basic: (char 86 V V V)
PASS: regexp.test: regexp-quote: regexp/basic: (char 87 W W W)
PASS: regexp.test: regexp-quote: regexp/basic: (char 88 X X X)
PASS: regexp.test: regexp-quote: regexp/basic: (char 89 Y Y Y)
PASS: regexp.test: regexp-quote: regexp/basic: (char 90 Z Z Z)
PASS: regexp.test: regexp-quote: regexp/basic: (char 91 [ [ \[)
PASS: regexp.test: regexp-quote: regexp/basic: (char 92 \ \ \\)
PASS: regexp.test: regexp-quote: regexp/basic: (char 93 ] ] ])
PASS: regexp.test: regexp-quote: regexp/basic: (char 94 ^ ^ \^)
PASS: regexp.test: regexp-quote: regexp/basic: (char 95 _ _ _)
PASS: regexp.test: regexp-quote: regexp/basic: (char 96 ` ` `)
PASS: regexp.test: regexp-quote: regexp/basic: (char 97 a a a)
PASS: regexp.test: regexp-quote: regexp/basic: (char 98 b b b)
PASS: regexp.test: regexp-quote: regexp/basic: (char 99 c c c)
PASS: regexp.test: regexp-quote: regexp/basic: (char 100 d d d)
PASS: regexp.test: regexp-quote: regexp/basic: (char 101 e e e)
PASS: regexp.test: regexp-quote: regexp/basic: (char 102 f f f)
PASS: regexp.test: regexp-quote: regexp/basic: (char 103 g g g)
PASS: regexp.test: regexp-quote: regexp/basic: (char 104 h h h)
PASS: regexp.test: regexp-quote: regexp/basic: (char 105 i i i)
PASS: regexp.test: regexp-quote: regexp/basic: (char 106 j j j)
PASS: regexp.test: regexp-quote: regexp/basic: (char 107 k k k)
PASS: regexp.test: regexp-quote: regexp/basic: (char 108 l l l)
PASS: regexp.test: regexp-quote: regexp/basic: (char 109 m m m)
PASS: regexp.test: regexp-quote: regexp/basic: (char 110 n n n)
PASS: regexp.test: regexp-quote: regexp/basic: (char 111 o o o)
PASS: regexp.test: regexp-quote: regexp/basic: (char 112 p p p)
PASS: regexp.test: regexp-quote: regexp/basic: (char 113 q q q)
PASS: regexp.test: regexp-quote: regexp/basic: (char 114 r r r)
PASS: regexp.test: regexp-quote: regexp/basic: (char 115 s s s)
PASS: regexp.test: regexp-quote: regexp/basic: (char 116 t t t)
PASS: regexp.test: regexp-quote: regexp/basic: (char 117 u u u)
PASS: regexp.test: regexp-quote: regexp/basic: (char 118 v v v)
PASS: regexp.test: regexp-quote: regexp/basic: (char 119 w w w)
PASS: regexp.test: regexp-quote: regexp/basic: (char 120 x x x)
PASS: regexp.test: regexp-quote: regexp/basic: (char 121 y y y)
PASS: regexp.test: regexp-quote: regexp/basic: (char 122 z z z)
PASS: regexp.test: regexp-quote: regexp/basic: (char 123 { { [{])
PASS: regexp.test: regexp-quote: regexp/basic: (char 124 | | [|])
PASS: regexp.test: regexp-quote: regexp/basic: (char 125 } } [}])
PASS: regexp.test: regexp-quote: regexp/basic: (char 126 ~ ~ ~)
PASS: regexp.test: regexp-quote: regexp/basic: (char 127   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 128 € € €)
PASS: regexp.test: regexp-quote: regexp/basic: (char 129   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 130 ‚ ‚ ‚)
PASS: regexp.test: regexp-quote: regexp/basic: (char 131 ƒ ƒ ƒ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 132 „ „ „)
PASS: regexp.test: regexp-quote: regexp/basic: (char 133 … … …)
PASS: regexp.test: regexp-quote: regexp/basic: (char 134 † † †)
PASS: regexp.test: regexp-quote: regexp/basic: (char 135 ‡ ‡ ‡)
PASS: regexp.test: regexp-quote: regexp/basic: (char 136 ˆ ˆ ˆ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 137 ‰ ‰ ‰)
PASS: regexp.test: regexp-quote: regexp/basic: (char 138 Š Š Š)
PASS: regexp.test: regexp-quote: regexp/basic: (char 139 ‹ ‹ ‹)
PASS: regexp.test: regexp-quote: regexp/basic: (char 140 Œ Œ Œ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 141   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 142 Ž Ž Ž)
PASS: regexp.test: regexp-quote: regexp/basic: (char 143   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 144   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 145 ‘ ‘ ‘)
PASS: regexp.test: regexp-quote: regexp/basic: (char 146 ’ ’ ’)
PASS: regexp.test: regexp-quote: regexp/basic: (char 147 “ “ “)
PASS: regexp.test: regexp-quote: regexp/basic: (char 148 ” ” ”)
PASS: regexp.test: regexp-quote: regexp/basic: (char 149 • • •)
PASS: regexp.test: regexp-quote: regexp/basic: (char 150 – – –)
PASS: regexp.test: regexp-quote: regexp/basic: (char 151 — — —)
PASS: regexp.test: regexp-quote: regexp/basic: (char 152 ˜ ˜ ˜)
PASS: regexp.test: regexp-quote: regexp/basic: (char 153 ™ ™ ™)
PASS: regexp.test: regexp-quote: regexp/basic: (char 154 š š š)
PASS: regexp.test: regexp-quote: regexp/basic: (char 155 › › ›)
PASS: regexp.test: regexp-quote: regexp/basic: (char 156 œ œ œ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 157   )
PASS: regexp.test: regexp-quote: regexp/basic: (char 158 ž ž ž)
PASS: regexp.test: regexp-quote: regexp/basic: (char 159 Ÿ Ÿ Ÿ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 160      )
PASS: regexp.test: regexp-quote: regexp/basic: (char 161 ¡ ¡ ¡)
PASS: regexp.test: regexp-quote: regexp/basic: (char 162 ¢ ¢ ¢)
PASS: regexp.test: regexp-quote: regexp/basic: (char 163 £ £ £)
PASS: regexp.test: regexp-quote: regexp/basic: (char 164 ¤ ¤ ¤)
PASS: regexp.test: regexp-quote: regexp/basic: (char 165 ¥ ¥ ¥)
PASS: regexp.test: regexp-quote: regexp/basic: (char 166 ¦ ¦ ¦)
PASS: regexp.test: regexp-quote: regexp/basic: (char 167 § § §)
PASS: regexp.test: regexp-quote: regexp/basic: (char 168 ¨ ¨ ¨)
PASS: regexp.test: regexp-quote: regexp/basic: (char 169 © © ©)
PASS: regexp.test: regexp-quote: regexp/basic: (char 170 ª ª ª)
PASS: regexp.test: regexp-quote: regexp/basic: (char 171 « « «)
PASS: regexp.test: regexp-quote: regexp/basic: (char 172 ¬ ¬ ¬)
PASS: regexp.test: regexp-quote: regexp/basic: (char 173 ­ ­ ­)
PASS: regexp.test: regexp-quote: regexp/basic: (char 174 ® ® ®)
PASS: regexp.test: regexp-quote: regexp/basic: (char 175 ¯ ¯ ¯)
PASS: regexp.test: regexp-quote: regexp/basic: (char 176 ° ° °)
PASS: regexp.test: regexp-quote: regexp/basic: (char 177 ± ± ±)
PASS: regexp.test: regexp-quote: regexp/basic: (char 178 ² ² ²)
PASS: regexp.test: regexp-quote: regexp/basic: (char 179 ³ ³ ³)
PASS: regexp.test: regexp-quote: regexp/basic: (char 180 ´ ´ ´)
PASS: regexp.test: regexp-quote: regexp/basic: (char 181 µ µ µ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 182 ¶ ¶ ¶)
PASS: regexp.test: regexp-quote: regexp/basic: (char 183 · · ·)
PASS: regexp.test: regexp-quote: regexp/basic: (char 184 ¸ ¸ ¸)
PASS: regexp.test: regexp-quote: regexp/basic: (char 185 ¹ ¹ ¹)
PASS: regexp.test: regexp-quote: regexp/basic: (char 186 º º º)
PASS: regexp.test: regexp-quote: regexp/basic: (char 187 » » »)
PASS: regexp.test: regexp-quote: regexp/basic: (char 188 ¼ ¼ ¼)
PASS: regexp.test: regexp-quote: regexp/basic: (char 189 ½ ½ ½)
PASS: regexp.test: regexp-quote: regexp/basic: (char 190 ¾ ¾ ¾)
PASS: regexp.test: regexp-quote: regexp/basic: (char 191 ¿ ¿ ¿)
PASS: regexp.test: regexp-quote: regexp/basic: (char 192 À À À)
PASS: regexp.test: regexp-quote: regexp/basic: (char 193 Á Á Á)
PASS: regexp.test: regexp-quote: regexp/basic: (char 194 Â Â Â)
PASS: regexp.test: regexp-quote: regexp/basic: (char 195 Ã Ã Ã)
PASS: regexp.test: regexp-quote: regexp/basic: (char 196 Ä Ä Ä)
PASS: regexp.test: regexp-quote: regexp/basic: (char 197 Å Å Å)
PASS: regexp.test: regexp-quote: regexp/basic: (char 198 Æ Æ Æ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 199 Ç Ç Ç)
PASS: regexp.test: regexp-quote: regexp/basic: (char 200 È È È)
PASS: regexp.test: regexp-quote: regexp/basic: (char 201 É É É)
PASS: regexp.test: regexp-quote: regexp/basic: (char 202 Ê Ê Ê)
PASS: regexp.test: regexp-quote: regexp/basic: (char 203 Ë Ë Ë)
PASS: regexp.test: regexp-quote: regexp/basic: (char 204 Ì Ì Ì)
PASS: regexp.test: regexp-quote: regexp/basic: (char 205 Í Í Í)
PASS: regexp.test: regexp-quote: regexp/basic: (char 206 Î Î Î)
PASS: regexp.test: regexp-quote: regexp/basic: (char 207 Ï Ï Ï)
PASS: regexp.test: regexp-quote: regexp/basic: (char 208 Ð Ð Ð)
PASS: regexp.test: regexp-quote: regexp/basic: (char 209 Ñ Ñ Ñ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 210 Ò Ò Ò)
PASS: regexp.test: regexp-quote: regexp/basic: (char 211 Ó Ó Ó)
PASS: regexp.test: regexp-quote: regexp/basic: (char 212 Ô Ô Ô)
PASS: regexp.test: regexp-quote: regexp/basic: (char 213 Õ Õ Õ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 214 Ö Ö Ö)
PASS: regexp.test: regexp-quote: regexp/basic: (char 215 × × ×)
PASS: regexp.test: regexp-quote: regexp/basic: (char 216 Ø Ø Ø)
PASS: regexp.test: regexp-quote: regexp/basic: (char 217 Ù Ù Ù)
PASS: regexp.test: regexp-quote: regexp/basic: (char 218 Ú Ú Ú)
PASS: regexp.test: regexp-quote: regexp/basic: (char 219 Û Û Û)
PASS: regexp.test: regexp-quote: regexp/basic: (char 220 Ü Ü Ü)
PASS: regexp.test: regexp-quote: regexp/basic: (char 221 Ý Ý Ý)
PASS: regexp.test: regexp-quote: regexp/basic: (char 222 Þ Þ Þ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 223 ß ß ß)
PASS: regexp.test: regexp-quote: regexp/basic: (char 224 à à à)
PASS: regexp.test: regexp-quote: regexp/basic: (char 225 á á á)
PASS: regexp.test: regexp-quote: regexp/basic: (char 226 â â â)
PASS: regexp.test: regexp-quote: regexp/basic: (char 227 ã ã ã)
PASS: regexp.test: regexp-quote: regexp/basic: (char 228 ä ä ä)
PASS: regexp.test: regexp-quote: regexp/basic: (char 229 å å å)
PASS: regexp.test: regexp-quote: regexp/basic: (char 230 æ æ æ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 231 ç ç ç)
PASS: regexp.test: regexp-quote: regexp/basic: (char 232 è è è)
PASS: regexp.test: regexp-quote: regexp/basic: (char 233 é é é)
PASS: regexp.test: regexp-quote: regexp/basic: (char 234 ê ê ê)
PASS: regexp.test: regexp-quote: regexp/basic: (char 235 ë ë ë)
PASS: regexp.test: regexp-quote: regexp/basic: (char 236 ì ì ì)
PASS: regexp.test: regexp-quote: regexp/basic: (char 237 í í í)
PASS: regexp.test: regexp-quote: regexp/basic: (char 238 î î î)
PASS: regexp.test: regexp-quote: regexp/basic: (char 239 ï ï ï)
PASS: regexp.test: regexp-quote: regexp/basic: (char 240 ð ð ð)
PASS: regexp.test: regexp-quote: regexp/basic: (char 241 ñ ñ ñ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 242 ò ò ò)
PASS: regexp.test: regexp-quote: regexp/basic: (char 243 ó ó ó)
PASS: regexp.test: regexp-quote: regexp/basic: (char 244 ô ô ô)
PASS: regexp.test: regexp-quote: regexp/basic: (char 245 õ õ õ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 246 ö ö ö)
PASS: regexp.test: regexp-quote: regexp/basic: (char 247 ÷ ÷ ÷)
PASS: regexp.test: regexp-quote: regexp/basic: (char 248 ø ø ø)
PASS: regexp.test: regexp-quote: regexp/basic: (char 249 ù ù ù)
PASS: regexp.test: regexp-quote: regexp/basic: (char 250 ú ú ú)
PASS: regexp.test: regexp-quote: regexp/basic: (char 251 û û û)
PASS: regexp.test: regexp-quote: regexp/basic: (char 252 ü ü ü)
PASS: regexp.test: regexp-quote: regexp/basic: (char 253 ý ý ý)
PASS: regexp.test: regexp-quote: regexp/basic: (char 254 þ þ þ)
PASS: regexp.test: regexp-quote: regexp/basic: (char 255 ÿ ÿ ÿ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 1  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 2  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 3  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 4  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 5  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 6  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 7  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 8  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 9    a       a      
)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 10 
 a
 a
)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 11  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 12  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 13 
 a
 a
)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 14  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 15  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 16  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 17  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 18  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 19  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 20  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 21  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 22  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 23  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 24  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 25  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 26  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 27  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 28  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 29  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 30  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 31  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 32   a  a )
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 33 ! a! a!)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 34 " a" a")
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 35 # a# a#)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 36 $ a$ a\$)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 37 % a% a%)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 38 & a& a&)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 39 ' a' a')
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 40 ( a( a[(])
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 41 ) a) a[)])
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 42 * a* a\*)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 43 + a+ a[+])
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 44 , a, a,)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 45 - a- a-)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 46 . a. a\.)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 47 / a/ a/)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 48 0 a0 a0)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 49 1 a1 a1)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 50 2 a2 a2)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 51 3 a3 a3)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 52 4 a4 a4)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 53 5 a5 a5)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 54 6 a6 a6)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 55 7 a7 a7)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 56 8 a8 a8)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 57 9 a9 a9)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 58 : a: a:)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 59 ; a; a;)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 60 < a< a<)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 61 = a= a=)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 62 > a> a>)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 63 ? a? a[?])
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 64 @ a@ a@)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 65 A aA aA)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 66 B aB aB)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 67 C aC aC)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 68 D aD aD)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 69 E aE aE)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 70 F aF aF)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 71 G aG aG)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 72 H aH aH)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 73 I aI aI)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 74 J aJ aJ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 75 K aK aK)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 76 L aL aL)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 77 M aM aM)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 78 N aN aN)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 79 O aO aO)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 80 P aP aP)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 81 Q aQ aQ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 82 R aR aR)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 83 S aS aS)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 84 T aT aT)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 85 U aU aU)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 86 V aV aV)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 87 W aW aW)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 88 X aX aX)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 89 Y aY aY)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 90 Z aZ aZ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 91 [ a[ a\[)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 92 \ a\ a\\)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 93 ] a] a])
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 94 ^ a^ a\^)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 95 _ a_ a_)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 96 ` a` a`)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 97 a aa aa)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 98 b ab ab)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 99 c ac ac)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 100 d ad ad)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 101 e ae ae)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 102 f af af)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 103 g ag ag)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 104 h ah ah)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 105 i ai ai)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 106 j aj aj)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 107 k ak ak)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 108 l al al)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 109 m am am)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 110 n an an)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 111 o ao ao)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 112 p ap ap)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 113 q aq aq)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 114 r ar ar)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 115 s as as)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 116 t at at)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 117 u au au)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 118 v av av)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 119 w aw aw)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 120 x ax ax)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 121 y ay ay)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 122 z az az)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 123 { a{ a[{])
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 124 | a| a[|])
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 125 } a} a[}])
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 126 ~ a~ a~)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 127  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 128 € a€ a€)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 129  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 130 ‚ a‚ a‚)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 131 ƒ aƒ aƒ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 132 „ a„ a„)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 133 … a… a…)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 134 † a† a†)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 135 ‡ a‡ a‡)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 136 ˆ aˆ aˆ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 137 ‰ a‰ a‰)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 138 Š aŠ aŠ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 139 ‹ a‹ a‹)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 140 Œ aŒ aŒ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 141  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 142 Ž aŽ aŽ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 143  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 144  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 145 ‘ a‘ a‘)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 146 ’ a’ a’)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 147 “ a“ a“)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 148 ” a” a”)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 149 • a• a•)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 150 – a– a–)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 151 — a— a—)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 152 ˜ a˜ a˜)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 153 ™ a™ a™)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 154 š aš aš)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 155 › a› a›)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 156 œ aœ aœ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 157  a a)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 158 ž až až)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 159 Ÿ aŸ aŸ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 160   a  a )
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 161 ¡ a¡ a¡)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 162 ¢ a¢ a¢)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 163 £ a£ a£)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 164 ¤ a¤ a¤)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 165 ¥ a¥ a¥)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 166 ¦ a¦ a¦)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 167 § a§ a§)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 168 ¨ a¨ a¨)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 169 © a© a©)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 170 ª aª aª)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 171 « a« a«)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 172 ¬ a¬ a¬)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 173 ­ a­ a­)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 174 ® a® a®)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 175 ¯ a¯ a¯)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 176 ° a° a°)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 177 ± a± a±)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 178 ² a² a²)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 179 ³ a³ a³)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 180 ´ a´ a´)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 181 µ aµ aµ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 182 ¶ a¶ a¶)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 183 · a· a·)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 184 ¸ a¸ a¸)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 185 ¹ a¹ a¹)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 186 º aº aº)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 187 » a» a»)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 188 ¼ a¼ a¼)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 189 ½ a½ a½)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 190 ¾ a¾ a¾)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 191 ¿ a¿ a¿)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 192 À aÀ aÀ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 193 Á aÁ aÁ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 194  a aÂ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 195 à aà aÃ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 196 Ä aÄ aÄ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 197 Å aÅ aÅ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 198 Æ aÆ aÆ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 199 Ç aÇ aÇ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 200 È aÈ aÈ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 201 É aÉ aÉ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 202 Ê aÊ aÊ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 203 Ë aË aË)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 204 Ì aÌ aÌ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 205 Í aÍ aÍ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 206 Î aÎ aÎ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 207 Ï aÏ aÏ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 208 Ð aÐ aÐ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 209 Ñ aÑ aÑ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 210 Ò aÒ aÒ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 211 Ó aÓ aÓ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 212 Ô aÔ aÔ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 213 Õ aÕ aÕ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 214 Ö aÖ aÖ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 215 × a× a×)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 216 Ø aØ aØ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 217 Ù aÙ aÙ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 218 Ú aÚ aÚ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 219 Û aÛ aÛ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 220 Ü aÜ aÜ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 221 Ý aÝ aÝ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 222 Þ aÞ aÞ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 223 ß aß aß)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 224 à aà aà)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 225 á aá aá)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 226 â aâ aâ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 227 ã aã aã)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 228 ä aä aä)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 229 å aå aå)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 230 æ aæ aæ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 231 ç aç aç)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 232 è aè aè)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 233 é aé aé)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 234 ê aê aê)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 235 ë aë aë)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 236 ì aì aì)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 237 í aí aí)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 238 î aî aî)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 239 ï aï aï)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 240 ð að að)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 241 ñ añ añ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 242 ò aò aò)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 243 ó aó aó)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 244 ô aô aô)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 245 õ aõ aõ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 246 ö aö aö)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 247 ÷ a÷ a÷)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 248 ø aø aø)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 249 ù aù aù)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 250 ú aú aú)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 251 û aû aû)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 252 ü aü aü)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 253 ý aý aý)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 254 þ aþ aþ)
PASS: regexp.test: regexp-quote: regexp/basic: (string "aX" 255 ÿ aÿ aÿ)
PASS: regexp.test: regexp-quote: regexp/basic: string of all chars
PASS: regexp.test: regexp-quote: regexp/extended: (char 1   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 2   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 3   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 4   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 5   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 6   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 7   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 8   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 9                       
)
PASS: regexp.test: regexp-quote: regexp/extended: (char 10 
 
 
)
PASS: regexp.test: regexp-quote: regexp/extended: (char 11   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 12   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 13 
 
 
)
PASS: regexp.test: regexp-quote: regexp/extended: (char 14   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 15   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 16   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 17   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 18   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 19   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 20   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 21   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 22   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 23   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 24   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 25   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 26   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 27   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 28   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 29   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 30   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 31   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 32      )
PASS: regexp.test: regexp-quote: regexp/extended: (char 33 ! ! !)
PASS: regexp.test: regexp-quote: regexp/extended: (char 34 " " ")
PASS: regexp.test: regexp-quote: regexp/extended: (char 35 # # #)
PASS: regexp.test: regexp-quote: regexp/extended: (char 36 $ $ \$)
PASS: regexp.test: regexp-quote: regexp/extended: (char 37 % % %)
PASS: regexp.test: regexp-quote: regexp/extended: (char 38 & & &)
PASS: regexp.test: regexp-quote: regexp/extended: (char 39 ' ' ')
PASS: regexp.test: regexp-quote: regexp/extended: (char 40 ( ( [(])
PASS: regexp.test: regexp-quote: regexp/extended: (char 41 ) ) [)])
PASS: regexp.test: regexp-quote: regexp/extended: (char 42 * * \*)
PASS: regexp.test: regexp-quote: regexp/extended: (char 43 + + [+])
PASS: regexp.test: regexp-quote: regexp/extended: (char 44 , , ,)
PASS: regexp.test: regexp-quote: regexp/extended: (char 45 - - -)
PASS: regexp.test: regexp-quote: regexp/extended: (char 46 . . \.)
PASS: regexp.test: regexp-quote: regexp/extended: (char 47 / / /)
PASS: regexp.test: regexp-quote: regexp/extended: (char 48 0 0 0)
PASS: regexp.test: regexp-quote: regexp/extended: (char 49 1 1 1)
PASS: regexp.test: regexp-quote: regexp/extended: (char 50 2 2 2)
PASS: regexp.test: regexp-quote: regexp/extended: (char 51 3 3 3)
PASS: regexp.test: regexp-quote: regexp/extended: (char 52 4 4 4)
PASS: regexp.test: regexp-quote: regexp/extended: (char 53 5 5 5)
PASS: regexp.test: regexp-quote: regexp/extended: (char 54 6 6 6)
PASS: regexp.test: regexp-quote: regexp/extended: (char 55 7 7 7)
PASS: regexp.test: regexp-quote: regexp/extended: (char 56 8 8 8)
PASS: regexp.test: regexp-quote: regexp/extended: (char 57 9 9 9)
PASS: regexp.test: regexp-quote: regexp/extended: (char 58 : : :)
PASS: regexp.test: regexp-quote: regexp/extended: (char 59 ; ; ;)
PASS: regexp.test: regexp-quote: regexp/extended: (char 60 < < <)
PASS: regexp.test: regexp-quote: regexp/extended: (char 61 = = =)
PASS: regexp.test: regexp-quote: regexp/extended: (char 62 > > >)
PASS: regexp.test: regexp-quote: regexp/extended: (char 63 ? ? [?])
PASS: regexp.test: regexp-quote: regexp/extended: (char 64 @ @ @)
PASS: regexp.test: regexp-quote: regexp/extended: (char 65 A A A)
PASS: regexp.test: regexp-quote: regexp/extended: (char 66 B B B)
PASS: regexp.test: regexp-quote: regexp/extended: (char 67 C C C)
PASS: regexp.test: regexp-quote: regexp/extended: (char 68 D D D)
PASS: regexp.test: regexp-quote: regexp/extended: (char 69 E E E)
PASS: regexp.test: regexp-quote: regexp/extended: (char 70 F F F)
PASS: regexp.test: regexp-quote: regexp/extended: (char 71 G G G)
PASS: regexp.test: regexp-quote: regexp/extended: (char 72 H H H)
PASS: regexp.test: regexp-quote: regexp/extended: (char 73 I I I)
PASS: regexp.test: regexp-quote: regexp/extended: (char 74 J J J)
PASS: regexp.test: regexp-quote: regexp/extended: (char 75 K K K)
PASS: regexp.test: regexp-quote: regexp/extended: (char 76 L L L)
PASS: regexp.test: regexp-quote: regexp/extended: (char 77 M M M)
PASS: regexp.test: regexp-quote: regexp/extended: (char 78 N N N)
PASS: regexp.test: regexp-quote: regexp/extended: (char 79 O O O)
PASS: regexp.test: regexp-quote: regexp/extended: (char 80 P P P)
PASS: regexp.test: regexp-quote: regexp/extended: (char 81 Q Q Q)
PASS: regexp.test: regexp-quote: regexp/extended: (char 82 R R R)
PASS: regexp.test: regexp-quote: regexp/extended: (char 83 S S S)
PASS: regexp.test: regexp-quote: regexp/extended: (char 84 T T T)
PASS: regexp.test: regexp-quote: regexp/extended: (char 85 U U U)
PASS: regexp.test: regexp-quote: regexp/extended: (char 86 V V V)
PASS: regexp.test: regexp-quote: regexp/extended: (char 87 W W W)
PASS: regexp.test: regexp-quote: regexp/extended: (char 88 X X X)
PASS: regexp.test: regexp-quote: regexp/extended: (char 89 Y Y Y)
PASS: regexp.test: regexp-quote: regexp/extended: (char 90 Z Z Z)
PASS: regexp.test: regexp-quote: regexp/extended: (char 91 [ [ \[)
PASS: regexp.test: regexp-quote: regexp/extended: (char 92 \ \ \\)
PASS: regexp.test: regexp-quote: regexp/extended: (char 93 ] ] ])
PASS: regexp.test: regexp-quote: regexp/extended: (char 94 ^ ^ \^)
PASS: regexp.test: regexp-quote: regexp/extended: (char 95 _ _ _)
PASS: regexp.test: regexp-quote: regexp/extended: (char 96 ` ` `)
PASS: regexp.test: regexp-quote: regexp/extended: (char 97 a a a)
PASS: regexp.test: regexp-quote: regexp/extended: (char 98 b b b)
PASS: regexp.test: regexp-quote: regexp/extended: (char 99 c c c)
PASS: regexp.test: regexp-quote: regexp/extended: (char 100 d d d)
PASS: regexp.test: regexp-quote: regexp/extended: (char 101 e e e)
PASS: regexp.test: regexp-quote: regexp/extended: (char 102 f f f)
PASS: regexp.test: regexp-quote: regexp/extended: (char 103 g g g)
PASS: regexp.test: regexp-quote: regexp/extended: (char 104 h h h)
PASS: regexp.test: regexp-quote: regexp/extended: (char 105 i i i)
PASS: regexp.test: regexp-quote: regexp/extended: (char 106 j j j)
PASS: regexp.test: regexp-quote: regexp/extended: (char 107 k k k)
PASS: regexp.test: regexp-quote: regexp/extended: (char 108 l l l)
PASS: regexp.test: regexp-quote: regexp/extended: (char 109 m m m)
PASS: regexp.test: regexp-quote: regexp/extended: (char 110 n n n)
PASS: regexp.test: regexp-quote: regexp/extended: (char 111 o o o)
PASS: regexp.test: regexp-quote: regexp/extended: (char 112 p p p)
PASS: regexp.test: regexp-quote: regexp/extended: (char 113 q q q)
PASS: regexp.test: regexp-quote: regexp/extended: (char 114 r r r)
PASS: regexp.test: regexp-quote: regexp/extended: (char 115 s s s)
PASS: regexp.test: regexp-quote: regexp/extended: (char 116 t t t)
PASS: regexp.test: regexp-quote: regexp/extended: (char 117 u u u)
PASS: regexp.test: regexp-quote: regexp/extended: (char 118 v v v)
PASS: regexp.test: regexp-quote: regexp/extended: (char 119 w w w)
PASS: regexp.test: regexp-quote: regexp/extended: (char 120 x x x)
PASS: regexp.test: regexp-quote: regexp/extended: (char 121 y y y)
PASS: regexp.test: regexp-quote: regexp/extended: (char 122 z z z)
PASS: regexp.test: regexp-quote: regexp/extended: (char 123 { { [{])
PASS: regexp.test: regexp-quote: regexp/extended: (char 124 | | [|])
PASS: regexp.test: regexp-quote: regexp/extended: (char 125 } } [}])
PASS: regexp.test: regexp-quote: regexp/extended: (char 126 ~ ~ ~)
PASS: regexp.test: regexp-quote: regexp/extended: (char 127   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 128 € € €)
PASS: regexp.test: regexp-quote: regexp/extended: (char 129   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 130 ‚ ‚ ‚)
PASS: regexp.test: regexp-quote: regexp/extended: (char 131 ƒ ƒ ƒ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 132 „ „ „)
PASS: regexp.test: regexp-quote: regexp/extended: (char 133 … … …)
PASS: regexp.test: regexp-quote: regexp/extended: (char 134 † † †)
PASS: regexp.test: regexp-quote: regexp/extended: (char 135 ‡ ‡ ‡)
PASS: regexp.test: regexp-quote: regexp/extended: (char 136 ˆ ˆ ˆ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 137 ‰ ‰ ‰)
PASS: regexp.test: regexp-quote: regexp/extended: (char 138 Š Š Š)
PASS: regexp.test: regexp-quote: regexp/extended: (char 139 ‹ ‹ ‹)
PASS: regexp.test: regexp-quote: regexp/extended: (char 140 Œ Œ Œ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 141   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 142 Ž Ž Ž)
PASS: regexp.test: regexp-quote: regexp/extended: (char 143   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 144   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 145 ‘ ‘ ‘)
PASS: regexp.test: regexp-quote: regexp/extended: (char 146 ’ ’ ’)
PASS: regexp.test: regexp-quote: regexp/extended: (char 147 “ “ “)
PASS: regexp.test: regexp-quote: regexp/extended: (char 148 ” ” ”)
PASS: regexp.test: regexp-quote: regexp/extended: (char 149 • • •)
PASS: regexp.test: regexp-quote: regexp/extended: (char 150 – – –)
PASS: regexp.test: regexp-quote: regexp/extended: (char 151 — — —)
PASS: regexp.test: regexp-quote: regexp/extended: (char 152 ˜ ˜ ˜)
PASS: regexp.test: regexp-quote: regexp/extended: (char 153 ™ ™ ™)
PASS: regexp.test: regexp-quote: regexp/extended: (char 154 š š š)
PASS: regexp.test: regexp-quote: regexp/extended: (char 155 › › ›)
PASS: regexp.test: regexp-quote: regexp/extended: (char 156 œ œ œ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 157   )
PASS: regexp.test: regexp-quote: regexp/extended: (char 158 ž ž ž)
PASS: regexp.test: regexp-quote: regexp/extended: (char 159 Ÿ Ÿ Ÿ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 160      )
PASS: regexp.test: regexp-quote: regexp/extended: (char 161 ¡ ¡ ¡)
PASS: regexp.test: regexp-quote: regexp/extended: (char 162 ¢ ¢ ¢)
PASS: regexp.test: regexp-quote: regexp/extended: (char 163 £ £ £)
PASS: regexp.test: regexp-quote: regexp/extended: (char 164 ¤ ¤ ¤)
PASS: regexp.test: regexp-quote: regexp/extended: (char 165 ¥ ¥ ¥)
PASS: regexp.test: regexp-quote: regexp/extended: (char 166 ¦ ¦ ¦)
PASS: regexp.test: regexp-quote: regexp/extended: (char 167 § § §)
PASS: regexp.test: regexp-quote: regexp/extended: (char 168 ¨ ¨ ¨)
PASS: regexp.test: regexp-quote: regexp/extended: (char 169 © © ©)
PASS: regexp.test: regexp-quote: regexp/extended: (char 170 ª ª ª)
PASS: regexp.test: regexp-quote: regexp/extended: (char 171 « « «)
PASS: regexp.test: regexp-quote: regexp/extended: (char 172 ¬ ¬ ¬)
PASS: regexp.test: regexp-quote: regexp/extended: (char 173 ­ ­ ­)
PASS: regexp.test: regexp-quote: regexp/extended: (char 174 ® ® ®)
PASS: regexp.test: regexp-quote: regexp/extended: (char 175 ¯ ¯ ¯)
PASS: regexp.test: regexp-quote: regexp/extended: (char 176 ° ° °)
PASS: regexp.test: regexp-quote: regexp/extended: (char 177 ± ± ±)
PASS: regexp.test: regexp-quote: regexp/extended: (char 178 ² ² ²)
PASS: regexp.test: regexp-quote: regexp/extended: (char 179 ³ ³ ³)
PASS: regexp.test: regexp-quote: regexp/extended: (char 180 ´ ´ ´)
PASS: regexp.test: regexp-quote: regexp/extended: (char 181 µ µ µ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 182 ¶ ¶ ¶)
PASS: regexp.test: regexp-quote: regexp/extended: (char 183 · · ·)
PASS: regexp.test: regexp-quote: regexp/extended: (char 184 ¸ ¸ ¸)
PASS: regexp.test: regexp-quote: regexp/extended: (char 185 ¹ ¹ ¹)
PASS: regexp.test: regexp-quote: regexp/extended: (char 186 º º º)
PASS: regexp.test: regexp-quote: regexp/extended: (char 187 » » »)
PASS: regexp.test: regexp-quote: regexp/extended: (char 188 ¼ ¼ ¼)
PASS: regexp.test: regexp-quote: regexp/extended: (char 189 ½ ½ ½)
PASS: regexp.test: regexp-quote: regexp/extended: (char 190 ¾ ¾ ¾)
PASS: regexp.test: regexp-quote: regexp/extended: (char 191 ¿ ¿ ¿)
PASS: regexp.test: regexp-quote: regexp/extended: (char 192 À À À)
PASS: regexp.test: regexp-quote: regexp/extended: (char 193 Á Á Á)
PASS: regexp.test: regexp-quote: regexp/extended: (char 194 Â Â Â)
PASS: regexp.test: regexp-quote: regexp/extended: (char 195 Ã Ã Ã)
PASS: regexp.test: regexp-quote: regexp/extended: (char 196 Ä Ä Ä)
PASS: regexp.test: regexp-quote: regexp/extended: (char 197 Å Å Å)
PASS: regexp.test: regexp-quote: regexp/extended: (char 198 Æ Æ Æ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 199 Ç Ç Ç)
PASS: regexp.test: regexp-quote: regexp/extended: (char 200 È È È)
PASS: regexp.test: regexp-quote: regexp/extended: (char 201 É É É)
PASS: regexp.test: regexp-quote: regexp/extended: (char 202 Ê Ê Ê)
PASS: regexp.test: regexp-quote: regexp/extended: (char 203 Ë Ë Ë)
PASS: regexp.test: regexp-quote: regexp/extended: (char 204 Ì Ì Ì)
PASS: regexp.test: regexp-quote: regexp/extended: (char 205 Í Í Í)
PASS: regexp.test: regexp-quote: regexp/extended: (char 206 Î Î Î)
PASS: regexp.test: regexp-quote: regexp/extended: (char 207 Ï Ï Ï)
PASS: regexp.test: regexp-quote: regexp/extended: (char 208 Ð Ð Ð)
PASS: regexp.test: regexp-quote: regexp/extended: (char 209 Ñ Ñ Ñ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 210 Ò Ò Ò)
PASS: regexp.test: regexp-quote: regexp/extended: (char 211 Ó Ó Ó)
PASS: regexp.test: regexp-quote: regexp/extended: (char 212 Ô Ô Ô)
PASS: regexp.test: regexp-quote: regexp/extended: (char 213 Õ Õ Õ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 214 Ö Ö Ö)
PASS: regexp.test: regexp-quote: regexp/extended: (char 215 × × ×)
PASS: regexp.test: regexp-quote: regexp/extended: (char 216 Ø Ø Ø)
PASS: regexp.test: regexp-quote: regexp/extended: (char 217 Ù Ù Ù)
PASS: regexp.test: regexp-quote: regexp/extended: (char 218 Ú Ú Ú)
PASS: regexp.test: regexp-quote: regexp/extended: (char 219 Û Û Û)
PASS: regexp.test: regexp-quote: regexp/extended: (char 220 Ü Ü Ü)
PASS: regexp.test: regexp-quote: regexp/extended: (char 221 Ý Ý Ý)
PASS: regexp.test: regexp-quote: regexp/extended: (char 222 Þ Þ Þ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 223 ß ß ß)
PASS: regexp.test: regexp-quote: regexp/extended: (char 224 à à à)
PASS: regexp.test: regexp-quote: regexp/extended: (char 225 á á á)
PASS: regexp.test: regexp-quote: regexp/extended: (char 226 â â â)
PASS: regexp.test: regexp-quote: regexp/extended: (char 227 ã ã ã)
PASS: regexp.test: regexp-quote: regexp/extended: (char 228 ä ä ä)
PASS: regexp.test: regexp-quote: regexp/extended: (char 229 å å å)
PASS: regexp.test: regexp-quote: regexp/extended: (char 230 æ æ æ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 231 ç ç ç)
PASS: regexp.test: regexp-quote: regexp/extended: (char 232 è è è)
PASS: regexp.test: regexp-quote: regexp/extended: (char 233 é é é)
PASS: regexp.test: regexp-quote: regexp/extended: (char 234 ê ê ê)
PASS: regexp.test: regexp-quote: regexp/extended: (char 235 ë ë ë)
PASS: regexp.test: regexp-quote: regexp/extended: (char 236 ì ì ì)
PASS: regexp.test: regexp-quote: regexp/extended: (char 237 í í í)
PASS: regexp.test: regexp-quote: regexp/extended: (char 238 î î î)
PASS: regexp.test: regexp-quote: regexp/extended: (char 239 ï ï ï)
PASS: regexp.test: regexp-quote: regexp/extended: (char 240 ð ð ð)
PASS: regexp.test: regexp-quote: regexp/extended: (char 241 ñ ñ ñ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 242 ò ò ò)
PASS: regexp.test: regexp-quote: regexp/extended: (char 243 ó ó ó)
PASS: regexp.test: regexp-quote: regexp/extended: (char 244 ô ô ô)
PASS: regexp.test: regexp-quote: regexp/extended: (char 245 õ õ õ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 246 ö ö ö)
PASS: regexp.test: regexp-quote: regexp/extended: (char 247 ÷ ÷ ÷)
PASS: regexp.test: regexp-quote: regexp/extended: (char 248 ø ø ø)
PASS: regexp.test: regexp-quote: regexp/extended: (char 249 ù ù ù)
PASS: regexp.test: regexp-quote: regexp/extended: (char 250 ú ú ú)
PASS: regexp.test: regexp-quote: regexp/extended: (char 251 û û û)
PASS: regexp.test: regexp-quote: regexp/extended: (char 252 ü ü ü)
PASS: regexp.test: regexp-quote: regexp/extended: (char 253 ý ý ý)
PASS: regexp.test: regexp-quote: regexp/extended: (char 254 þ þ þ)
PASS: regexp.test: regexp-quote: regexp/extended: (char 255 ÿ ÿ ÿ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 1  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 2  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 3  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 4  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 5  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 6  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 7  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 8  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 9         a      
 a      )
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 10 
 a
 a
)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 11  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 12  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 13 
 a
 a
)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 14  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 15  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 16  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 17  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 18  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 19  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 20  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 21  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 22  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 23  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 24  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 25  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 26  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 27  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 28  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 29  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 30  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 31  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 32   a  a )
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 33 ! a! a!)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 34 " a" a")
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 35 # a# a#)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 36 $ a$ a\$)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 37 % a% a%)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 38 & a& a&)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 39 ' a' a')
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 40 ( a( a[(])
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 41 ) a) a[)])
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 42 * a* a\*)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 43 + a+ a[+])
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 44 , a, a,)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 45 - a- a-)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 46 . a. a\.)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 47 / a/ a/)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 48 0 a0 a0)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 49 1 a1 a1)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 50 2 a2 a2)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 51 3 a3 a3)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 52 4 a4 a4)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 53 5 a5 a5)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 54 6 a6 a6)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 55 7 a7 a7)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 56 8 a8 a8)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 57 9 a9 a9)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 58 : a: a:)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 59 ; a; a;)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 60 < a< a<)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 61 = a= a=)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 62 > a> a>)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 63 ? a? a[?])
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 64 @ a@ a@)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 65 A aA aA)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 66 B aB aB)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 67 C aC aC)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 68 D aD aD)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 69 E aE aE)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 70 F aF aF)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 71 G aG aG)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 72 H aH aH)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 73 I aI aI)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 74 J aJ aJ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 75 K aK aK)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 76 L aL aL)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 77 M aM aM)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 78 N aN aN)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 79 O aO aO)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 80 P aP aP)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 81 Q aQ aQ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 82 R aR aR)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 83 S aS aS)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 84 T aT aT)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 85 U aU aU)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 86 V aV aV)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 87 W aW aW)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 88 X aX aX)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 89 Y aY aY)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 90 Z aZ aZ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 91 [ a[ a\[)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 92 \ a\ a\\)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 93 ] a] a])
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 94 ^ a^ a\^)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 95 _ a_ a_)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 96 ` a` a`)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 97 a aa aa)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 98 b ab ab)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 99 c ac ac)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 100 d ad ad)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 101 e ae ae)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 102 f af af)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 103 g ag ag)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 104 h ah ah)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 105 i ai ai)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 106 j aj aj)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 107 k ak ak)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 108 l al al)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 109 m am am)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 110 n an an)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 111 o ao ao)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 112 p ap ap)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 113 q aq aq)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 114 r ar ar)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 115 s as as)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 116 t at at)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 117 u au au)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 118 v av av)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 119 w aw aw)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 120 x ax ax)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 121 y ay ay)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 122 z az az)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 123 { a{ a[{])
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 124 | a| a[|])
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 125 } a} a[}])
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 126 ~ a~ a~)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 127  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 128 € a€ a€)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 129  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 130 ‚ a‚ a‚)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 131 ƒ aƒ aƒ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 132 „ a„ a„)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 133 … a… a…)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 134 † a† a†)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 135 ‡ a‡ a‡)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 136 ˆ aˆ aˆ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 137 ‰ a‰ a‰)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 138 Š aŠ aŠ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 139 ‹ a‹ a‹)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 140 Œ aŒ aŒ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 141  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 142 Ž aŽ aŽ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 143  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 144  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 145 ‘ a‘ a‘)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 146 ’ a’ a’)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 147 “ a“ a“)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 148 ” a” a”)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 149 • a• a•)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 150 – a– a–)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 151 — a— a—)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 152 ˜ a˜ a˜)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 153 ™ a™ a™)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 154 š aš aš)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 155 › a› a›)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 156 œ aœ aœ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 157  a a)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 158 ž až až)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 159 Ÿ aŸ aŸ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 160   a  a )
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 161 ¡ a¡ a¡)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 162 ¢ a¢ a¢)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 163 £ a£ a£)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 164 ¤ a¤ a¤)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 165 ¥ a¥ a¥)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 166 ¦ a¦ a¦)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 167 § a§ a§)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 168 ¨ a¨ a¨)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 169 © a© a©)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 170 ª aª aª)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 171 « a« a«)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 172 ¬ a¬ a¬)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 173 ­ a­ a­)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 174 ® a® a®)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 175 ¯ a¯ a¯)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 176 ° a° a°)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 177 ± a± a±)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 178 ² a² a²)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 179 ³ a³ a³)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 180 ´ a´ a´)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 181 µ aµ aµ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 182 ¶ a¶ a¶)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 183 · a· a·)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 184 ¸ a¸ a¸)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 185 ¹ a¹ a¹)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 186 º aº aº)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 187 » a» a»)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 188 ¼ a¼ a¼)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 189 ½ a½ a½)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 190 ¾ a¾ a¾)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 191 ¿ a¿ a¿)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 192 À aÀ aÀ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 193 Á aÁ aÁ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 194  a aÂ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 195 à aà aÃ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 196 Ä aÄ aÄ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 197 Å aÅ aÅ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 198 Æ aÆ aÆ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 199 Ç aÇ aÇ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 200 È aÈ aÈ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 201 É aÉ aÉ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 202 Ê aÊ aÊ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 203 Ë aË aË)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 204 Ì aÌ aÌ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 205 Í aÍ aÍ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 206 Î aÎ aÎ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 207 Ï aÏ aÏ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 208 Ð aÐ aÐ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 209 Ñ aÑ aÑ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 210 Ò aÒ aÒ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 211 Ó aÓ aÓ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 212 Ô aÔ aÔ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 213 Õ aÕ aÕ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 214 Ö aÖ aÖ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 215 × a× a×)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 216 Ø aØ aØ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 217 Ù aÙ aÙ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 218 Ú aÚ aÚ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 219 Û aÛ aÛ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 220 Ü aÜ aÜ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 221 Ý aÝ aÝ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 222 Þ aÞ aÞ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 223 ß aß aß)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 224 à aà aà)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 225 á aá aá)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 226 â aâ aâ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 227 ã aã aã)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 228 ä aä aä)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 229 å aå aå)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 230 æ aæ aæ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 231 ç aç aç)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 232 è aè aè)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 233 é aé aé)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 234 ê aê aê)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 235 ë aë aë)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 236 ì aì aì)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 237 í aí aí)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 238 î aî aî)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 239 ï aï aï)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 240 ð að að)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 241 ñ añ añ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 242 ò aò aò)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 243 ó aó aó)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 244 ô aô aô)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 245 õ aõ aõ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 246 ö aö aö)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 247 ÷ a÷ a÷)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 248 ø aø aø)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 249 ù aù aù)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 250 ú aú aú)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 251 û aû aû)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 252 ü aü aü)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 253 ý aý aý)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 254 þ aþ aþ)
PASS: regexp.test: regexp-quote: regexp/extended: (string "aX" 255 ÿ aÿ aÿ)
PASS: regexp.test: regexp-quote: regexp/extended: string of all chars
PASS: regexp.test: regexp-substitute: (): port is string port
PASS: regexp.test: regexp-substitute: (): port is #f
PASS: regexp.test: regexp-substitute: ("string1"): port is string port
PASS: regexp.test: regexp-substitute: ("string1"): port is #f
PASS: regexp.test: regexp-substitute: ("string1" "string2"): port is string port
PASS: regexp.test: regexp-substitute: ("string1" "string2"): port is #f
PASS: regexp.test: regexp-substitute: (0): port is string port
PASS: regexp.test: regexp-substitute: (0): port is #f
PASS: regexp.test: regexp-substitute: ("hi-" 0 "-bye"): port is string port
PASS: regexp.test: regexp-substitute: ("hi-" 0 "-bye"): port is #f
PASS: regexp.test: regexp-substitute: (1): port is string port
PASS: regexp.test: regexp-substitute: (1): port is #f
PASS: regexp.test: regexp-substitute: ("hi-" 1 "-bye"): port is string port
PASS: regexp.test: regexp-substitute: ("hi-" 1 "-bye"): port is #f
PASS: regexp.test: regexp-substitute: ("hi-" 2 "-bye"): port is string port
PASS: regexp.test: regexp-substitute: ("hi-" 2 "-bye"): port is #f
PASS: regexp.test: regexp-substitute: (pre): port is string port
PASS: regexp.test: regexp-substitute: (pre): port is #f
PASS: regexp.test: regexp-substitute: (post): port is string port
PASS: regexp.test: regexp-substitute: (post): port is #f
PASS: regexp.test: regexp-substitute: (post pre): port is string port
PASS: regexp.test: regexp-substitute: (post pre): port is #f
PASS: regexp.test: regexp-substitute: (post pre post pre): port is string port
PASS: regexp.test: regexp-substitute: (post pre post pre): port is #f
PASS: regexp.test: regexp-substitute: (post 2 1 pre): port is string port
PASS: regexp.test: regexp-substitute: (post 2 1 pre): port is #f
PASS: regexp.test: regexp-substitute: ("foo" 1 1 1 1 "bar"): port is string port
PASS: regexp.test: regexp-substitute: ("foo" 1 1 1 1 "bar"): port is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "ab" "hi"): port is 
string port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "ab" "hi"): port is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "ab" 1): port is string 
port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "ab" 1): port is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "axxb" 1): port is 
string port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "axxb" 1): port is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "_axxb_" 1): port is 
string port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "_axxb_" 1): port is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "preaxxbpost" pre): port 
is string port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "preaxxbpost" pre): port 
is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "preaxxbpost" post): 
port is string port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "preaxxbpost" post): 
port is #f
PASS: regexp.test: regexp-substitute/global: ("x" "string" pre "y" post): port 
is string port
PASS: regexp.test: regexp-substitute/global: ("x" "string" pre "y" post): port 
is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "_axxb_" #<procedure #f 
(m)>): port is string port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "_axxb_" #<procedure #f 
(m)>): port is #f
PASS: regexp.test: regexp-substitute/global: ("x+" "_axbxxcxxxd_" pre "y" 
post): port is string port
PASS: regexp.test: regexp-substitute/global: ("x+" "_axbxxcxxxd_" pre "y" 
post): port is #f
PASS: regexp.test: regexp-substitute/global: ("x*" "_axbxxcxxxd_" pre "y" 
post): port is string port
PASS: regexp.test: regexp-substitute/global: ("x*" "_axbxxcxxxd_" pre "y" 
post): port is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "_axxbaxbaxxxb_" 
#<procedure #f (m)> ":" post): port is string port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "_axxbaxbaxxxb_" 
#<procedure #f (m)> ":" post): port is #f
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "_axxbaxxxxbaxxxxxxxb_" 
#<procedure #f (m)> ":" post ":" #<procedure #f (m)>): port is string port
PASS: regexp.test: regexp-substitute/global: ("a(x*)b" "_axxbaxxxxbaxxxxxxxb_" 
#<procedure #f (m)> ":" post ":" #<procedure #f (m)>): port is #f
PASS: regexp.test: regexp-substitute/global: ("_" 
"____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________"
 post): port is string port
PASS: regexp.test: regexp-substitute/global: ("_" 
"____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________"
 post): port is #f
PASS: socket.test: inet-ntop: ipv6: 0
PASS: socket.test: inet-ntop: ipv6: 2^128-1
PASS: socket.test: inet-ntop: ipv6: -1
PASS: socket.test: inet-ntop: ipv6: 2^128
PASS: socket.test: inet-ntop: ipv6: 2^1024
PASS: socket.test: inet-pton: ipv6: 00:00:00:00:00:00:00:00
PASS: socket.test: inet-pton: ipv6: 0:0:0:0:0:0:0:1
PASS: socket.test: inet-pton: ipv6: ::1
PASS: socket.test: inet-pton: ipv6: FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
PASS: socket.test: inet-pton: ipv6: F000:0000:0000:0000:0000:0000:0000:0000
PASS: socket.test: inet-pton: ipv6: 0F00:0000:0000:0000:0000:0000:0000:0000
PASS: socket.test: inet-pton: ipv6: 0000:0000:0000:0000:0000:0000:0000:00F0
PASS: socket.test: make-socket-address: AF_INET
PASS: socket.test: make-socket-address: AF_INET6
PASS: socket.test: make-socket-address: AF_UNIX
PASS: socket.test: AF_UNIX/SOCK_DGRAM: bind
PASS: socket.test: AF_UNIX/SOCK_DGRAM: bind/sockaddr
PASS: socket.test: AF_UNIX/SOCK_DGRAM: sendto
PASS: socket.test: AF_UNIX/SOCK_DGRAM: sendto/sockaddr
PASS: socket.test: AF_UNIX/SOCK_STREAM: bind
PASS: socket.test: AF_UNIX/SOCK_STREAM: bind/sockaddr
PASS: socket.test: AF_UNIX/SOCK_STREAM: listen
PASS: socket.test: AF_UNIX/SOCK_STREAM: connect
PASS: socket.test: AF_UNIX/SOCK_STREAM: connect/sockaddr
PASS: socket.test: AF_UNIX/SOCK_STREAM: accept
PASS: srcprop.test: source-properties: no props
PASS: srcprop.test: source-properties: read properties
PASS: srcprop.test: set-source-properties!: copied props: visible to 
source-property
PASS: srcprop.test: set-source-properties!: copied props: visible to 
source-properties
PASS: srfi-1.test: alist-copy: too few args
PASS: srfi-1.test: alist-copy: too many args
PASS: srfi-1.test: alist-copy: ()
PASS: srfi-1.test: alist-copy: ((1 . 2))
PASS: srfi-1.test: alist-copy: ((1 . 2) (3 . 4))
PASS: srfi-1.test: alist-copy: ((1 . 2) (3 . 4) (5 . 6))
PASS: srfi-1.test: alist-delete: equality call arg order
PASS: srfi-1.test: alist-delete: delete keys greater than 5
PASS: srfi-1.test: alist-delete: empty
PASS: srfi-1.test: alist-delete: (y)
PASS: srfi-1.test: alist-delete: (n)
PASS: srfi-1.test: alist-delete: (y y)
PASS: srfi-1.test: alist-delete: (n y)
PASS: srfi-1.test: alist-delete: (y n)
PASS: srfi-1.test: alist-delete: (n n)
PASS: srfi-1.test: alist-delete: (y y y)
PASS: srfi-1.test: alist-delete: (n y y)
PASS: srfi-1.test: alist-delete: (y n y)
PASS: srfi-1.test: alist-delete: (n n y)
PASS: srfi-1.test: alist-delete: (y y n)
PASS: srfi-1.test: alist-delete: (n y n)
PASS: srfi-1.test: alist-delete: (y n n)
PASS: srfi-1.test: alist-delete: (n n n)
PASS: srfi-1.test: append-map: one list: ()
PASS: srfi-1.test: append-map: one list: (1)
PASS: srfi-1.test: append-map: one list: (1 2)
PASS: srfi-1.test: append-map: one list: () ()
PASS: srfi-1.test: append-map: one list: () (1)
PASS: srfi-1.test: append-map: one list: () (1 2)
PASS: srfi-1.test: append-map: one list: (1) (2)
PASS: srfi-1.test: append-map: one list: (1 2) ()
PASS: srfi-1.test: append-map: two lists: () / 9
PASS: srfi-1.test: append-map: two lists: (1) / 9
PASS: srfi-1.test: append-map: two lists: () () / 9 9
PASS: srfi-1.test: append-map: two lists: (1) (2) / 9
PASS: srfi-1.test: append-map: two lists: (1) (2) / 9 9
PASS: srfi-1.test: break: empty
PASS: srfi-1.test: break: y
PASS: srfi-1.test: break: n
PASS: srfi-1.test: break: yy
PASS: srfi-1.test: break: ny
PASS: srfi-1.test: break: yn
PASS: srfi-1.test: break: nn
PASS: srfi-1.test: break: yyy
PASS: srfi-1.test: break: nyy
PASS: srfi-1.test: break: yny
PASS: srfi-1.test: break: nny
PASS: srfi-1.test: break: yyn
PASS: srfi-1.test: break: nyn
PASS: srfi-1.test: break: ynn
PASS: srfi-1.test: break: nnn
PASS: srfi-1.test: break!: empty
PASS: srfi-1.test: break!: y
PASS: srfi-1.test: break!: n
PASS: srfi-1.test: break!: yy
PASS: srfi-1.test: break!: ny
PASS: srfi-1.test: break!: yn
PASS: srfi-1.test: break!: nn
PASS: srfi-1.test: break!: yyy
PASS: srfi-1.test: break!: nyy
PASS: srfi-1.test: break!: yny
PASS: srfi-1.test: break!: nny
PASS: srfi-1.test: break!: yyn
PASS: srfi-1.test: break!: nyn
PASS: srfi-1.test: break!: ynn
PASS: srfi-1.test: break!: nnn
PASS: srfi-1.test: car+cdr: (1 . 2)
PASS: srfi-1.test: concatenate: too few args
PASS: srfi-1.test: concatenate: too many args
PASS: srfi-1.test: concatenate: number
PASS: srfi-1.test: concatenate: vector
PASS: srfi-1.test: concatenate: no lists
PASS: srfi-1.test: concatenate: (try (quote ((1))) (quote (1)))
PASS: srfi-1.test: concatenate: (try (quote ((1 2))) (quote (1 2)))
PASS: srfi-1.test: concatenate: (try (quote (() (1))) (quote (1)))
PASS: srfi-1.test: concatenate: (try (quote (() () (1))) (quote (1)))
PASS: srfi-1.test: concatenate: (try (quote ((1) (2))) (quote (1 2)))
PASS: srfi-1.test: concatenate: (try (quote (() (1 2))) (quote (1 2)))
PASS: srfi-1.test: concatenate: (try (quote ((1) 2)) (quote (1 . 2)))
PASS: srfi-1.test: concatenate: (try (quote ((1) (2) 3)) (quote (1 2 . 3)))
PASS: srfi-1.test: concatenate: (try (quote ((1) (2) (3 . 4))) (quote (1 2 3 . 
4)))
PASS: srfi-1.test: concatenate!: too few args
PASS: srfi-1.test: concatenate!: too many args
PASS: srfi-1.test: concatenate!: number
PASS: srfi-1.test: concatenate!: vector
PASS: srfi-1.test: concatenate!: no lists
PASS: srfi-1.test: concatenate!: (try (quote ((1))) (quote (1)))
PASS: srfi-1.test: concatenate!: (try (quote ((1 2))) (quote (1 2)))
PASS: srfi-1.test: concatenate!: (try (quote (() (1))) (quote (1)))
PASS: srfi-1.test: concatenate!: (try (quote (() () (1))) (quote (1)))
PASS: srfi-1.test: concatenate!: (try (quote ((1) (2))) (quote (1 2)))
PASS: srfi-1.test: concatenate!: (try (quote (() (1 2))) (quote (1 2)))
PASS: srfi-1.test: concatenate!: (try (quote ((1) 2)) (quote (1 . 2)))
PASS: srfi-1.test: concatenate!: (try (quote ((1) (2) 3)) (quote (1 2 . 3)))
PASS: srfi-1.test: concatenate!: (try (quote ((1) (2) (3 . 4))) (quote (1 2 3 . 
4)))
PASS: srfi-1.test: count: no args
PASS: srfi-1.test: count: one arg
PASS: srfi-1.test: count: one list: empty list
PASS: srfi-1.test: count: one list: pred arg count 0
PASS: srfi-1.test: count: one list: pred arg count 2
PASS: srfi-1.test: count: one list: improper 1
PASS: srfi-1.test: count: one list: improper 2
PASS: srfi-1.test: count: one list: improper 3
PASS: srfi-1.test: count: one list: (= 0 (count or1 (quote (#f))))
PASS: srfi-1.test: count: one list: (= 1 (count or1 (quote (#t))))
PASS: srfi-1.test: count: one list: (= 0 (count or1 (quote (#f #f))))
PASS: srfi-1.test: count: one list: (= 1 (count or1 (quote (#f #t))))
PASS: srfi-1.test: count: one list: (= 1 (count or1 (quote (#t #f))))
PASS: srfi-1.test: count: one list: (= 2 (count or1 (quote (#t #t))))
PASS: srfi-1.test: count: one list: (= 0 (count or1 (quote (#f #f #f))))
PASS: srfi-1.test: count: one list: (= 1 (count or1 (quote (#f #f #t))))
PASS: srfi-1.test: count: one list: (= 1 (count or1 (quote (#t #f #f))))
PASS: srfi-1.test: count: one list: (= 2 (count or1 (quote (#t #f #t))))
PASS: srfi-1.test: count: one list: (= 3 (count or1 (quote (#t #t #t))))
PASS: srfi-1.test: count: two lists: arg order
PASS: srfi-1.test: count: two lists: empty lists
PASS: srfi-1.test: count: two lists: pred arg count 0
PASS: srfi-1.test: count: two lists: pred arg count 1
PASS: srfi-1.test: count: two lists: pred arg count 3
PASS: srfi-1.test: count: two lists: improper first 1
PASS: srfi-1.test: count: two lists: improper first 2
PASS: srfi-1.test: count: two lists: improper first 3
PASS: srfi-1.test: count: two lists: improper second 1
PASS: srfi-1.test: count: two lists: improper second 2
PASS: srfi-1.test: count: two lists: improper second 3
PASS: srfi-1.test: count: two lists: (= 0 (count or2 (quote (#f)) (quote (#f))))
PASS: srfi-1.test: count: two lists: (= 1 (count or2 (quote (#t)) (quote (#f))))
PASS: srfi-1.test: count: two lists: (= 1 (count or2 (quote (#f)) (quote (#t))))
PASS: srfi-1.test: count: two lists: (= 0 (count or2 (quote (#f #f)) (quote (#f 
#f))))
PASS: srfi-1.test: count: two lists: (= 1 (count or2 (quote (#t #f)) (quote (#t 
#f))))
PASS: srfi-1.test: count: two lists: (= 2 (count or2 (quote (#t #t)) (quote (#f 
#f))))
PASS: srfi-1.test: count: two lists: (= 2 (count or2 (quote (#t #f)) (quote (#f 
#t))))
PASS: srfi-1.test: count: two lists: stop shortest: (= 2 (count or2 (quote (#t 
#f #t)) (quote (#f #t))))
PASS: srfi-1.test: count: two lists: stop shortest: (= 2 (count or2 (quote (#t 
#f #t #t)) (quote (#f #t))))
PASS: srfi-1.test: count: two lists: stop shortest: (= 2 (count or2 (quote (#t 
#f)) (quote (#f #t #t))))
PASS: srfi-1.test: count: two lists: stop shortest: (= 2 (count or2 (quote (#t 
#f)) (quote (#f #t #t #t))))
PASS: srfi-1.test: count: three lists: arg order
PASS: srfi-1.test: count: three lists: empty lists
PASS: srfi-1.test: count: three lists: pred arg count 0
PASS: srfi-1.test: count: three lists: pred arg count 2
PASS: srfi-1.test: count: three lists: pred arg count 4
PASS: srfi-1.test: count: three lists: improper first 1
PASS: srfi-1.test: count: three lists: improper first 2
PASS: srfi-1.test: count: three lists: improper first 3
PASS: srfi-1.test: count: three lists: improper second 1
PASS: srfi-1.test: count: three lists: improper second 2
PASS: srfi-1.test: count: three lists: improper second 3
PASS: srfi-1.test: count: three lists: improper third 1
PASS: srfi-1.test: count: three lists: improper third 2
PASS: srfi-1.test: count: three lists: improper third 3
PASS: srfi-1.test: count: three lists: (= 0 (count or3 (quote (#f)) (quote 
(#f)) (quote (#f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#t)) (quote 
(#f)) (quote (#f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#f)) (quote 
(#t)) (quote (#f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#f)) (quote 
(#f)) (quote (#t))))
PASS: srfi-1.test: count: three lists: (= 0 (count or3 (quote (#f #f)) (quote 
(#f #f)) (quote (#f #f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#t #f)) (quote 
(#f #f)) (quote (#f #f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#f #t)) (quote 
(#f #f)) (quote (#f #f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#f #f)) (quote 
(#t #f)) (quote (#f #f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#f #f)) (quote 
(#f #t)) (quote (#f #f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#f #f)) (quote 
(#f #f)) (quote (#t #f))))
PASS: srfi-1.test: count: three lists: (= 1 (count or3 (quote (#f #f)) (quote 
(#f #f)) (quote (#f #t))))
PASS: srfi-1.test: count: three lists: (= 2 (count or3 (quote (#t #t)) (quote 
(#f #f)) (quote (#f #f))))
PASS: srfi-1.test: count: three lists: (= 2 (count or3 (quote (#f #f)) (quote 
(#t #t)) (quote (#f #f))))
PASS: srfi-1.test: count: three lists: (= 2 (count or3 (quote (#f #f)) (quote 
(#f #f)) (quote (#t #t))))
PASS: srfi-1.test: count: three lists: (= 2 (count or3 (quote (#f #f)) (quote 
(#t #f)) (quote (#f #t))))
PASS: srfi-1.test: count: three lists: stop shortest: (= 0 (count or3 (quote 
()) (quote (#t #t #t)) (quote (#t #t))))
PASS: srfi-1.test: count: three lists: stop shortest: (= 0 (count or3 (quote 
(#t #t #t)) (quote ()) (quote (#t #t))))
PASS: srfi-1.test: count: three lists: stop shortest: (= 0 (count or3 (quote 
(#t #t #t)) (quote (#t #t)) (quote ())))
PASS: srfi-1.test: count: three lists: stop shortest: (= 1 (count or3 (quote 
(#t)) (quote (#t #t #t)) (quote (#t #t))))
PASS: srfi-1.test: count: three lists: stop shortest: (= 1 (count or3 (quote 
(#t #t #t)) (quote (#t)) (quote (#t #t))))
PASS: srfi-1.test: count: three lists: stop shortest: (= 1 (count or3 (quote 
(#t #t #t)) (quote (#t #t)) (quote (#t))))
PASS: srfi-1.test: count: three lists: apply list unchanged
PASS: srfi-1.test: delete: too few args
PASS: srfi-1.test: delete: too many args
PASS: srfi-1.test: delete: empty
PASS: srfi-1.test: delete: equal?
PASS: srfi-1.test: delete: eq?
PASS: srfi-1.test: delete: called arg order
PASS: srfi-1.test: delete: (): result
PASS: srfi-1.test: delete: (): non-destructive
PASS: srfi-1.test: delete: (#f): result
PASS: srfi-1.test: delete: (#f): non-destructive
PASS: srfi-1.test: delete: (0): result
PASS: srfi-1.test: delete: (0): non-destructive
PASS: srfi-1.test: delete: (#f #f): result
PASS: srfi-1.test: delete: (#f #f): non-destructive
PASS: srfi-1.test: delete: (#f 0): result
PASS: srfi-1.test: delete: (#f 0): non-destructive
PASS: srfi-1.test: delete: (1 #f): result
PASS: srfi-1.test: delete: (1 #f): non-destructive
PASS: srfi-1.test: delete: (1 0): result
PASS: srfi-1.test: delete: (1 0): non-destructive
PASS: srfi-1.test: delete: (#f #f #f): result
PASS: srfi-1.test: delete: (#f #f #f): non-destructive
PASS: srfi-1.test: delete: (#f #f 0): result
PASS: srfi-1.test: delete: (#f #f 0): non-destructive
PASS: srfi-1.test: delete: (#f 1 #f): result
PASS: srfi-1.test: delete: (#f 1 #f): non-destructive
PASS: srfi-1.test: delete: (#f 1 0): result
PASS: srfi-1.test: delete: (#f 1 0): non-destructive
PASS: srfi-1.test: delete: (2 #f #f): result
PASS: srfi-1.test: delete: (2 #f #f): non-destructive
PASS: srfi-1.test: delete: (2 #f 0): result
PASS: srfi-1.test: delete: (2 #f 0): non-destructive
PASS: srfi-1.test: delete: (2 1 #f): result
PASS: srfi-1.test: delete: (2 1 #f): non-destructive
PASS: srfi-1.test: delete: (2 1 0): result
PASS: srfi-1.test: delete: (2 1 0): non-destructive
PASS: srfi-1.test: delete: (#f #f #f #f): result
PASS: srfi-1.test: delete: (#f #f #f #f): non-destructive
PASS: srfi-1.test: delete: (#f #f #f 0): result
PASS: srfi-1.test: delete: (#f #f #f 0): non-destructive
PASS: srfi-1.test: delete: (#f #f 1 #f): result
PASS: srfi-1.test: delete: (#f #f 1 #f): non-destructive
PASS: srfi-1.test: delete: (#f #f 1 0): result
PASS: srfi-1.test: delete: (#f #f 1 0): non-destructive
PASS: srfi-1.test: delete: (#f 2 #f #f): result
PASS: srfi-1.test: delete: (#f 2 #f #f): non-destructive
PASS: srfi-1.test: delete: (#f 2 #f 0): result
PASS: srfi-1.test: delete: (#f 2 #f 0): non-destructive
PASS: srfi-1.test: delete: (#f 2 1 #f): result
PASS: srfi-1.test: delete: (#f 2 1 #f): non-destructive
PASS: srfi-1.test: delete: (#f 2 1 0): result
PASS: srfi-1.test: delete: (#f 2 1 0): non-destructive
PASS: srfi-1.test: delete: (3 #f #f #f): result
PASS: srfi-1.test: delete: (3 #f #f #f): non-destructive
PASS: srfi-1.test: delete: (3 #f #f 0): result
PASS: srfi-1.test: delete: (3 #f #f 0): non-destructive
PASS: srfi-1.test: delete: (3 #f 1 #f): result
PASS: srfi-1.test: delete: (3 #f 1 #f): non-destructive
PASS: srfi-1.test: delete: (3 #f 1 0): result
PASS: srfi-1.test: delete: (3 #f 1 0): non-destructive
PASS: srfi-1.test: delete: (3 2 #f #f): result
PASS: srfi-1.test: delete: (3 2 #f #f): non-destructive
PASS: srfi-1.test: delete: (3 2 #f 0): result
PASS: srfi-1.test: delete: (3 2 #f 0): non-destructive
PASS: srfi-1.test: delete: (3 2 1 #f): result
PASS: srfi-1.test: delete: (3 2 1 #f): non-destructive
PASS: srfi-1.test: delete: (3 2 1 0): result
PASS: srfi-1.test: delete: (3 2 1 0): non-destructive
PASS: srfi-1.test: delete: (#f #f #f #f #f): result
PASS: srfi-1.test: delete: (#f #f #f #f #f): non-destructive
PASS: srfi-1.test: delete: (#f #f #f #f 0): result
PASS: srfi-1.test: delete: (#f #f #f #f 0): non-destructive
PASS: srfi-1.test: delete: (#f #f #f 1 #f): result
PASS: srfi-1.test: delete: (#f #f #f 1 #f): non-destructive
PASS: srfi-1.test: delete: (#f #f #f 1 0): result
PASS: srfi-1.test: delete: (#f #f #f 1 0): non-destructive
PASS: srfi-1.test: delete: (#f #f 2 #f #f): result
PASS: srfi-1.test: delete: (#f #f 2 #f #f): non-destructive
PASS: srfi-1.test: delete: (#f #f 2 #f 0): result
PASS: srfi-1.test: delete: (#f #f 2 #f 0): non-destructive
PASS: srfi-1.test: delete: (#f #f 2 1 #f): result
PASS: srfi-1.test: delete: (#f #f 2 1 #f): non-destructive
PASS: srfi-1.test: delete: (#f #f 2 1 0): result
PASS: srfi-1.test: delete: (#f #f 2 1 0): non-destructive
PASS: srfi-1.test: delete: (#f 3 #f #f #f): result
PASS: srfi-1.test: delete: (#f 3 #f #f #f): non-destructive
PASS: srfi-1.test: delete: (#f 3 #f #f 0): result
PASS: srfi-1.test: delete: (#f 3 #f #f 0): non-destructive
PASS: srfi-1.test: delete: (#f 3 #f 1 #f): result
PASS: srfi-1.test: delete: (#f 3 #f 1 #f): non-destructive
PASS: srfi-1.test: delete: (#f 3 #f 1 0): result
PASS: srfi-1.test: delete: (#f 3 #f 1 0): non-destructive
PASS: srfi-1.test: delete: (#f 3 2 #f #f): result
PASS: srfi-1.test: delete: (#f 3 2 #f #f): non-destructive
PASS: srfi-1.test: delete: (#f 3 2 #f 0): result
PASS: srfi-1.test: delete: (#f 3 2 #f 0): non-destructive
PASS: srfi-1.test: delete: (#f 3 2 1 #f): result
PASS: srfi-1.test: delete: (#f 3 2 1 #f): non-destructive
PASS: srfi-1.test: delete: (#f 3 2 1 0): result
PASS: srfi-1.test: delete: (#f 3 2 1 0): non-destructive
PASS: srfi-1.test: delete: (4 #f #f #f #f): result
PASS: srfi-1.test: delete: (4 #f #f #f #f): non-destructive
PASS: srfi-1.test: delete: (4 #f #f #f 0): result
PASS: srfi-1.test: delete: (4 #f #f #f 0): non-destructive
PASS: srfi-1.test: delete: (4 #f #f 1 #f): result
PASS: srfi-1.test: delete: (4 #f #f 1 #f): non-destructive
PASS: srfi-1.test: delete: (4 #f #f 1 0): result
PASS: srfi-1.test: delete: (4 #f #f 1 0): non-destructive
PASS: srfi-1.test: delete: (4 #f 2 #f #f): result
PASS: srfi-1.test: delete: (4 #f 2 #f #f): non-destructive
PASS: srfi-1.test: delete: (4 #f 2 #f 0): result
PASS: srfi-1.test: delete: (4 #f 2 #f 0): non-destructive
PASS: srfi-1.test: delete: (4 #f 2 1 #f): result
PASS: srfi-1.test: delete: (4 #f 2 1 #f): non-destructive
PASS: srfi-1.test: delete: (4 #f 2 1 0): result
PASS: srfi-1.test: delete: (4 #f 2 1 0): non-destructive
PASS: srfi-1.test: delete: (4 3 #f #f #f): result
PASS: srfi-1.test: delete: (4 3 #f #f #f): non-destructive
PASS: srfi-1.test: delete: (4 3 #f #f 0): result
PASS: srfi-1.test: delete: (4 3 #f #f 0): non-destructive
PASS: srfi-1.test: delete: (4 3 #f 1 #f): result
PASS: srfi-1.test: delete: (4 3 #f 1 #f): non-destructive
PASS: srfi-1.test: delete: (4 3 #f 1 0): result
PASS: srfi-1.test: delete: (4 3 #f 1 0): non-destructive
PASS: srfi-1.test: delete: (4 3 2 #f #f): result
PASS: srfi-1.test: delete: (4 3 2 #f #f): non-destructive
PASS: srfi-1.test: delete: (4 3 2 #f 0): result
PASS: srfi-1.test: delete: (4 3 2 #f 0): non-destructive
PASS: srfi-1.test: delete: (4 3 2 1 #f): result
PASS: srfi-1.test: delete: (4 3 2 1 #f): non-destructive
PASS: srfi-1.test: delete: (4 3 2 1 0): result
PASS: srfi-1.test: delete: (4 3 2 1 0): non-destructive
PASS: srfi-1.test: delete!: too few args
PASS: srfi-1.test: delete!: too many args
PASS: srfi-1.test: delete!: empty
PASS: srfi-1.test: delete!: equal?
PASS: srfi-1.test: delete!: eq?
PASS: srfi-1.test: delete!: called arg order
PASS: srfi-1.test: delete!: ()
PASS: srfi-1.test: delete!: (#f)
PASS: srfi-1.test: delete!: (0)
PASS: srfi-1.test: delete!: (#f #f)
PASS: srfi-1.test: delete!: (#f 0)
PASS: srfi-1.test: delete!: (1)
PASS: srfi-1.test: delete!: (1 0)
PASS: srfi-1.test: delete!: (#f #f #f)
PASS: srfi-1.test: delete!: (#f #f 0)
PASS: srfi-1.test: delete!: (#f 1)
PASS: srfi-1.test: delete!: (#f 1 0)
PASS: srfi-1.test: delete!: (2)
PASS: srfi-1.test: delete!: (2 0)
PASS: srfi-1.test: delete!: (2 1)
PASS: srfi-1.test: delete!: (2 1 0)
PASS: srfi-1.test: delete!: (#f #f #f #f)
PASS: srfi-1.test: delete!: (#f #f #f 0)
PASS: srfi-1.test: delete!: (#f #f 1)
PASS: srfi-1.test: delete!: (#f #f 1 0)
PASS: srfi-1.test: delete!: (#f 2)
PASS: srfi-1.test: delete!: (#f 2 0)
PASS: srfi-1.test: delete!: (#f 2 1)
PASS: srfi-1.test: delete!: (#f 2 1 0)
PASS: srfi-1.test: delete!: (3)
PASS: srfi-1.test: delete!: (3 0)
PASS: srfi-1.test: delete!: (3 1)
PASS: srfi-1.test: delete!: (3 1 0)
PASS: srfi-1.test: delete!: (3 2)
PASS: srfi-1.test: delete!: (3 2 0)
PASS: srfi-1.test: delete!: (3 2 1)
PASS: srfi-1.test: delete!: (3 2 1 0)
PASS: srfi-1.test: delete!: (#f #f #f #f #f)
PASS: srfi-1.test: delete!: (#f #f #f #f 0)
PASS: srfi-1.test: delete!: (#f #f #f 1)
PASS: srfi-1.test: delete!: (#f #f #f 1 0)
PASS: srfi-1.test: delete!: (#f #f 2)
PASS: srfi-1.test: delete!: (#f #f 2 0)
PASS: srfi-1.test: delete!: (#f #f 2 1)
PASS: srfi-1.test: delete!: (#f #f 2 1 0)
PASS: srfi-1.test: delete!: (#f 3)
PASS: srfi-1.test: delete!: (#f 3 0)
PASS: srfi-1.test: delete!: (#f 3 1)
PASS: srfi-1.test: delete!: (#f 3 1 0)
PASS: srfi-1.test: delete!: (#f 3 2)
PASS: srfi-1.test: delete!: (#f 3 2 0)
PASS: srfi-1.test: delete!: (#f 3 2 1)
PASS: srfi-1.test: delete!: (#f 3 2 1 0)
PASS: srfi-1.test: delete!: (4)
PASS: srfi-1.test: delete!: (4 0)
PASS: srfi-1.test: delete!: (4 1)
PASS: srfi-1.test: delete!: (4 1 0)
PASS: srfi-1.test: delete!: (4 2)
PASS: srfi-1.test: delete!: (4 2 0)
PASS: srfi-1.test: delete!: (4 2 1)
PASS: srfi-1.test: delete!: (4 2 1 0)
PASS: srfi-1.test: delete!: (4 3)
PASS: srfi-1.test: delete!: (4 3 0)
PASS: srfi-1.test: delete!: (4 3 1)
PASS: srfi-1.test: delete!: (4 3 1 0)
PASS: srfi-1.test: delete!: (4 3 2)
PASS: srfi-1.test: delete!: (4 3 2 0)
PASS: srfi-1.test: delete!: (4 3 2 1)
PASS: srfi-1.test: delete!: (4 3 2 1 0)
PASS: srfi-1.test: delete-duplicates: too few args
PASS: srfi-1.test: delete-duplicates: too many args
PASS: srfi-1.test: delete-duplicates: empty
PASS: srfi-1.test: delete-duplicates: equal? (the default)
PASS: srfi-1.test: delete-duplicates: eq?
PASS: srfi-1.test: delete-duplicates: called arg order
PASS: srfi-1.test: delete-duplicates: (0): result
PASS: srfi-1.test: delete-duplicates: (0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0): result
PASS: srfi-1.test: delete-duplicates: (0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1): result
PASS: srfi-1.test: delete-duplicates: (0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0): result
PASS: srfi-1.test: delete-duplicates: (1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1): result
PASS: srfi-1.test: delete-duplicates: (1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 0): result
PASS: srfi-1.test: delete-duplicates: (0 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 1): result
PASS: srfi-1.test: delete-duplicates: (0 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 2): result
PASS: srfi-1.test: delete-duplicates: (0 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 0): result
PASS: srfi-1.test: delete-duplicates: (0 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 1): result
PASS: srfi-1.test: delete-duplicates: (0 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 2): result
PASS: srfi-1.test: delete-duplicates: (0 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 0): result
PASS: srfi-1.test: delete-duplicates: (0 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 1): result
PASS: srfi-1.test: delete-duplicates: (0 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 2): result
PASS: srfi-1.test: delete-duplicates: (0 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 0): result
PASS: srfi-1.test: delete-duplicates: (1 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 1): result
PASS: srfi-1.test: delete-duplicates: (1 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 2): result
PASS: srfi-1.test: delete-duplicates: (1 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 0): result
PASS: srfi-1.test: delete-duplicates: (1 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 1): result
PASS: srfi-1.test: delete-duplicates: (1 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 2): result
PASS: srfi-1.test: delete-duplicates: (1 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 0): result
PASS: srfi-1.test: delete-duplicates: (1 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 1): result
PASS: srfi-1.test: delete-duplicates: (1 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 2): result
PASS: srfi-1.test: delete-duplicates: (1 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 0): result
PASS: srfi-1.test: delete-duplicates: (2 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 1): result
PASS: srfi-1.test: delete-duplicates: (2 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 2): result
PASS: srfi-1.test: delete-duplicates: (2 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 0): result
PASS: srfi-1.test: delete-duplicates: (2 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 1): result
PASS: srfi-1.test: delete-duplicates: (2 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 2): result
PASS: srfi-1.test: delete-duplicates: (2 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 0): result
PASS: srfi-1.test: delete-duplicates: (2 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 1): result
PASS: srfi-1.test: delete-duplicates: (2 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 2): result
PASS: srfi-1.test: delete-duplicates: (2 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 0 0): result
PASS: srfi-1.test: delete-duplicates: (0 0 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 0 1): result
PASS: srfi-1.test: delete-duplicates: (0 0 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 0 2): result
PASS: srfi-1.test: delete-duplicates: (0 0 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 0 3): result
PASS: srfi-1.test: delete-duplicates: (0 0 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 1 0): result
PASS: srfi-1.test: delete-duplicates: (0 0 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 1 1): result
PASS: srfi-1.test: delete-duplicates: (0 0 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 1 2): result
PASS: srfi-1.test: delete-duplicates: (0 0 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 1 3): result
PASS: srfi-1.test: delete-duplicates: (0 0 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 2 0): result
PASS: srfi-1.test: delete-duplicates: (0 0 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 2 1): result
PASS: srfi-1.test: delete-duplicates: (0 0 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 2 2): result
PASS: srfi-1.test: delete-duplicates: (0 0 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 2 3): result
PASS: srfi-1.test: delete-duplicates: (0 0 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 3 0): result
PASS: srfi-1.test: delete-duplicates: (0 0 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 3 1): result
PASS: srfi-1.test: delete-duplicates: (0 0 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 3 2): result
PASS: srfi-1.test: delete-duplicates: (0 0 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 0 3 3): result
PASS: srfi-1.test: delete-duplicates: (0 0 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 0 0): result
PASS: srfi-1.test: delete-duplicates: (0 1 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 0 1): result
PASS: srfi-1.test: delete-duplicates: (0 1 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 0 2): result
PASS: srfi-1.test: delete-duplicates: (0 1 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 0 3): result
PASS: srfi-1.test: delete-duplicates: (0 1 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 1 0): result
PASS: srfi-1.test: delete-duplicates: (0 1 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 1 1): result
PASS: srfi-1.test: delete-duplicates: (0 1 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 1 2): result
PASS: srfi-1.test: delete-duplicates: (0 1 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 1 3): result
PASS: srfi-1.test: delete-duplicates: (0 1 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 2 0): result
PASS: srfi-1.test: delete-duplicates: (0 1 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 2 1): result
PASS: srfi-1.test: delete-duplicates: (0 1 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 2 2): result
PASS: srfi-1.test: delete-duplicates: (0 1 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 2 3): result
PASS: srfi-1.test: delete-duplicates: (0 1 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 3 0): result
PASS: srfi-1.test: delete-duplicates: (0 1 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 3 1): result
PASS: srfi-1.test: delete-duplicates: (0 1 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 3 2): result
PASS: srfi-1.test: delete-duplicates: (0 1 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 1 3 3): result
PASS: srfi-1.test: delete-duplicates: (0 1 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 0 0): result
PASS: srfi-1.test: delete-duplicates: (0 2 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 0 1): result
PASS: srfi-1.test: delete-duplicates: (0 2 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 0 2): result
PASS: srfi-1.test: delete-duplicates: (0 2 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 0 3): result
PASS: srfi-1.test: delete-duplicates: (0 2 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 1 0): result
PASS: srfi-1.test: delete-duplicates: (0 2 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 1 1): result
PASS: srfi-1.test: delete-duplicates: (0 2 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 1 2): result
PASS: srfi-1.test: delete-duplicates: (0 2 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 1 3): result
PASS: srfi-1.test: delete-duplicates: (0 2 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 2 0): result
PASS: srfi-1.test: delete-duplicates: (0 2 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 2 1): result
PASS: srfi-1.test: delete-duplicates: (0 2 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 2 2): result
PASS: srfi-1.test: delete-duplicates: (0 2 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 2 3): result
PASS: srfi-1.test: delete-duplicates: (0 2 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 3 0): result
PASS: srfi-1.test: delete-duplicates: (0 2 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 3 1): result
PASS: srfi-1.test: delete-duplicates: (0 2 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 3 2): result
PASS: srfi-1.test: delete-duplicates: (0 2 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 2 3 3): result
PASS: srfi-1.test: delete-duplicates: (0 2 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 0 0): result
PASS: srfi-1.test: delete-duplicates: (0 3 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 0 1): result
PASS: srfi-1.test: delete-duplicates: (0 3 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 0 2): result
PASS: srfi-1.test: delete-duplicates: (0 3 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 0 3): result
PASS: srfi-1.test: delete-duplicates: (0 3 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 1 0): result
PASS: srfi-1.test: delete-duplicates: (0 3 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 1 1): result
PASS: srfi-1.test: delete-duplicates: (0 3 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 1 2): result
PASS: srfi-1.test: delete-duplicates: (0 3 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 1 3): result
PASS: srfi-1.test: delete-duplicates: (0 3 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 2 0): result
PASS: srfi-1.test: delete-duplicates: (0 3 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 2 1): result
PASS: srfi-1.test: delete-duplicates: (0 3 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 2 2): result
PASS: srfi-1.test: delete-duplicates: (0 3 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 2 3): result
PASS: srfi-1.test: delete-duplicates: (0 3 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 3 0): result
PASS: srfi-1.test: delete-duplicates: (0 3 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 3 1): result
PASS: srfi-1.test: delete-duplicates: (0 3 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 3 2): result
PASS: srfi-1.test: delete-duplicates: (0 3 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (0 3 3 3): result
PASS: srfi-1.test: delete-duplicates: (0 3 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 0 0): result
PASS: srfi-1.test: delete-duplicates: (1 0 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 0 1): result
PASS: srfi-1.test: delete-duplicates: (1 0 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 0 2): result
PASS: srfi-1.test: delete-duplicates: (1 0 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 0 3): result
PASS: srfi-1.test: delete-duplicates: (1 0 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 1 0): result
PASS: srfi-1.test: delete-duplicates: (1 0 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 1 1): result
PASS: srfi-1.test: delete-duplicates: (1 0 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 1 2): result
PASS: srfi-1.test: delete-duplicates: (1 0 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 1 3): result
PASS: srfi-1.test: delete-duplicates: (1 0 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 2 0): result
PASS: srfi-1.test: delete-duplicates: (1 0 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 2 1): result
PASS: srfi-1.test: delete-duplicates: (1 0 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 2 2): result
PASS: srfi-1.test: delete-duplicates: (1 0 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 2 3): result
PASS: srfi-1.test: delete-duplicates: (1 0 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 3 0): result
PASS: srfi-1.test: delete-duplicates: (1 0 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 3 1): result
PASS: srfi-1.test: delete-duplicates: (1 0 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 3 2): result
PASS: srfi-1.test: delete-duplicates: (1 0 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 0 3 3): result
PASS: srfi-1.test: delete-duplicates: (1 0 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 0 0): result
PASS: srfi-1.test: delete-duplicates: (1 1 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 0 1): result
PASS: srfi-1.test: delete-duplicates: (1 1 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 0 2): result
PASS: srfi-1.test: delete-duplicates: (1 1 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 0 3): result
PASS: srfi-1.test: delete-duplicates: (1 1 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 1 0): result
PASS: srfi-1.test: delete-duplicates: (1 1 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 1 1): result
PASS: srfi-1.test: delete-duplicates: (1 1 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 1 2): result
PASS: srfi-1.test: delete-duplicates: (1 1 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 1 3): result
PASS: srfi-1.test: delete-duplicates: (1 1 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 2 0): result
PASS: srfi-1.test: delete-duplicates: (1 1 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 2 1): result
PASS: srfi-1.test: delete-duplicates: (1 1 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 2 2): result
PASS: srfi-1.test: delete-duplicates: (1 1 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 2 3): result
PASS: srfi-1.test: delete-duplicates: (1 1 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 3 0): result
PASS: srfi-1.test: delete-duplicates: (1 1 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 3 1): result
PASS: srfi-1.test: delete-duplicates: (1 1 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 3 2): result
PASS: srfi-1.test: delete-duplicates: (1 1 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 1 3 3): result
PASS: srfi-1.test: delete-duplicates: (1 1 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 0 0): result
PASS: srfi-1.test: delete-duplicates: (1 2 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 0 1): result
PASS: srfi-1.test: delete-duplicates: (1 2 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 0 2): result
PASS: srfi-1.test: delete-duplicates: (1 2 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 0 3): result
PASS: srfi-1.test: delete-duplicates: (1 2 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 1 0): result
PASS: srfi-1.test: delete-duplicates: (1 2 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 1 1): result
PASS: srfi-1.test: delete-duplicates: (1 2 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 1 2): result
PASS: srfi-1.test: delete-duplicates: (1 2 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 1 3): result
PASS: srfi-1.test: delete-duplicates: (1 2 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 2 0): result
PASS: srfi-1.test: delete-duplicates: (1 2 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 2 1): result
PASS: srfi-1.test: delete-duplicates: (1 2 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 2 2): result
PASS: srfi-1.test: delete-duplicates: (1 2 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 2 3): result
PASS: srfi-1.test: delete-duplicates: (1 2 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 3 0): result
PASS: srfi-1.test: delete-duplicates: (1 2 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 3 1): result
PASS: srfi-1.test: delete-duplicates: (1 2 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 3 2): result
PASS: srfi-1.test: delete-duplicates: (1 2 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 2 3 3): result
PASS: srfi-1.test: delete-duplicates: (1 2 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 0 0): result
PASS: srfi-1.test: delete-duplicates: (1 3 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 0 1): result
PASS: srfi-1.test: delete-duplicates: (1 3 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 0 2): result
PASS: srfi-1.test: delete-duplicates: (1 3 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 0 3): result
PASS: srfi-1.test: delete-duplicates: (1 3 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 1 0): result
PASS: srfi-1.test: delete-duplicates: (1 3 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 1 1): result
PASS: srfi-1.test: delete-duplicates: (1 3 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 1 2): result
PASS: srfi-1.test: delete-duplicates: (1 3 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 1 3): result
PASS: srfi-1.test: delete-duplicates: (1 3 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 2 0): result
PASS: srfi-1.test: delete-duplicates: (1 3 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 2 1): result
PASS: srfi-1.test: delete-duplicates: (1 3 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 2 2): result
PASS: srfi-1.test: delete-duplicates: (1 3 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 2 3): result
PASS: srfi-1.test: delete-duplicates: (1 3 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 3 0): result
PASS: srfi-1.test: delete-duplicates: (1 3 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 3 1): result
PASS: srfi-1.test: delete-duplicates: (1 3 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 3 2): result
PASS: srfi-1.test: delete-duplicates: (1 3 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (1 3 3 3): result
PASS: srfi-1.test: delete-duplicates: (1 3 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 0 0): result
PASS: srfi-1.test: delete-duplicates: (2 0 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 0 1): result
PASS: srfi-1.test: delete-duplicates: (2 0 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 0 2): result
PASS: srfi-1.test: delete-duplicates: (2 0 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 0 3): result
PASS: srfi-1.test: delete-duplicates: (2 0 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 1 0): result
PASS: srfi-1.test: delete-duplicates: (2 0 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 1 1): result
PASS: srfi-1.test: delete-duplicates: (2 0 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 1 2): result
PASS: srfi-1.test: delete-duplicates: (2 0 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 1 3): result
PASS: srfi-1.test: delete-duplicates: (2 0 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 2 0): result
PASS: srfi-1.test: delete-duplicates: (2 0 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 2 1): result
PASS: srfi-1.test: delete-duplicates: (2 0 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 2 2): result
PASS: srfi-1.test: delete-duplicates: (2 0 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 2 3): result
PASS: srfi-1.test: delete-duplicates: (2 0 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 3 0): result
PASS: srfi-1.test: delete-duplicates: (2 0 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 3 1): result
PASS: srfi-1.test: delete-duplicates: (2 0 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 3 2): result
PASS: srfi-1.test: delete-duplicates: (2 0 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 0 3 3): result
PASS: srfi-1.test: delete-duplicates: (2 0 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 0 0): result
PASS: srfi-1.test: delete-duplicates: (2 1 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 0 1): result
PASS: srfi-1.test: delete-duplicates: (2 1 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 0 2): result
PASS: srfi-1.test: delete-duplicates: (2 1 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 0 3): result
PASS: srfi-1.test: delete-duplicates: (2 1 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 1 0): result
PASS: srfi-1.test: delete-duplicates: (2 1 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 1 1): result
PASS: srfi-1.test: delete-duplicates: (2 1 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 1 2): result
PASS: srfi-1.test: delete-duplicates: (2 1 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 1 3): result
PASS: srfi-1.test: delete-duplicates: (2 1 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 2 0): result
PASS: srfi-1.test: delete-duplicates: (2 1 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 2 1): result
PASS: srfi-1.test: delete-duplicates: (2 1 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 2 2): result
PASS: srfi-1.test: delete-duplicates: (2 1 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 2 3): result
PASS: srfi-1.test: delete-duplicates: (2 1 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 3 0): result
PASS: srfi-1.test: delete-duplicates: (2 1 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 3 1): result
PASS: srfi-1.test: delete-duplicates: (2 1 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 3 2): result
PASS: srfi-1.test: delete-duplicates: (2 1 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 1 3 3): result
PASS: srfi-1.test: delete-duplicates: (2 1 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 0 0): result
PASS: srfi-1.test: delete-duplicates: (2 2 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 0 1): result
PASS: srfi-1.test: delete-duplicates: (2 2 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 0 2): result
PASS: srfi-1.test: delete-duplicates: (2 2 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 0 3): result
PASS: srfi-1.test: delete-duplicates: (2 2 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 1 0): result
PASS: srfi-1.test: delete-duplicates: (2 2 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 1 1): result
PASS: srfi-1.test: delete-duplicates: (2 2 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 1 2): result
PASS: srfi-1.test: delete-duplicates: (2 2 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 1 3): result
PASS: srfi-1.test: delete-duplicates: (2 2 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 2 0): result
PASS: srfi-1.test: delete-duplicates: (2 2 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 2 1): result
PASS: srfi-1.test: delete-duplicates: (2 2 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 2 2): result
PASS: srfi-1.test: delete-duplicates: (2 2 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 2 3): result
PASS: srfi-1.test: delete-duplicates: (2 2 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 3 0): result
PASS: srfi-1.test: delete-duplicates: (2 2 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 3 1): result
PASS: srfi-1.test: delete-duplicates: (2 2 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 3 2): result
PASS: srfi-1.test: delete-duplicates: (2 2 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 2 3 3): result
PASS: srfi-1.test: delete-duplicates: (2 2 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 0 0): result
PASS: srfi-1.test: delete-duplicates: (2 3 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 0 1): result
PASS: srfi-1.test: delete-duplicates: (2 3 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 0 2): result
PASS: srfi-1.test: delete-duplicates: (2 3 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 0 3): result
PASS: srfi-1.test: delete-duplicates: (2 3 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 1 0): result
PASS: srfi-1.test: delete-duplicates: (2 3 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 1 1): result
PASS: srfi-1.test: delete-duplicates: (2 3 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 1 2): result
PASS: srfi-1.test: delete-duplicates: (2 3 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 1 3): result
PASS: srfi-1.test: delete-duplicates: (2 3 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 2 0): result
PASS: srfi-1.test: delete-duplicates: (2 3 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 2 1): result
PASS: srfi-1.test: delete-duplicates: (2 3 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 2 2): result
PASS: srfi-1.test: delete-duplicates: (2 3 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 2 3): result
PASS: srfi-1.test: delete-duplicates: (2 3 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 3 0): result
PASS: srfi-1.test: delete-duplicates: (2 3 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 3 1): result
PASS: srfi-1.test: delete-duplicates: (2 3 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 3 2): result
PASS: srfi-1.test: delete-duplicates: (2 3 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (2 3 3 3): result
PASS: srfi-1.test: delete-duplicates: (2 3 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 0 0): result
PASS: srfi-1.test: delete-duplicates: (3 0 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 0 1): result
PASS: srfi-1.test: delete-duplicates: (3 0 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 0 2): result
PASS: srfi-1.test: delete-duplicates: (3 0 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 0 3): result
PASS: srfi-1.test: delete-duplicates: (3 0 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 1 0): result
PASS: srfi-1.test: delete-duplicates: (3 0 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 1 1): result
PASS: srfi-1.test: delete-duplicates: (3 0 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 1 2): result
PASS: srfi-1.test: delete-duplicates: (3 0 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 1 3): result
PASS: srfi-1.test: delete-duplicates: (3 0 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 2 0): result
PASS: srfi-1.test: delete-duplicates: (3 0 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 2 1): result
PASS: srfi-1.test: delete-duplicates: (3 0 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 2 2): result
PASS: srfi-1.test: delete-duplicates: (3 0 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 2 3): result
PASS: srfi-1.test: delete-duplicates: (3 0 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 3 0): result
PASS: srfi-1.test: delete-duplicates: (3 0 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 3 1): result
PASS: srfi-1.test: delete-duplicates: (3 0 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 3 2): result
PASS: srfi-1.test: delete-duplicates: (3 0 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 0 3 3): result
PASS: srfi-1.test: delete-duplicates: (3 0 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 0 0): result
PASS: srfi-1.test: delete-duplicates: (3 1 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 0 1): result
PASS: srfi-1.test: delete-duplicates: (3 1 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 0 2): result
PASS: srfi-1.test: delete-duplicates: (3 1 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 0 3): result
PASS: srfi-1.test: delete-duplicates: (3 1 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 1 0): result
PASS: srfi-1.test: delete-duplicates: (3 1 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 1 1): result
PASS: srfi-1.test: delete-duplicates: (3 1 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 1 2): result
PASS: srfi-1.test: delete-duplicates: (3 1 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 1 3): result
PASS: srfi-1.test: delete-duplicates: (3 1 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 2 0): result
PASS: srfi-1.test: delete-duplicates: (3 1 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 2 1): result
PASS: srfi-1.test: delete-duplicates: (3 1 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 2 2): result
PASS: srfi-1.test: delete-duplicates: (3 1 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 2 3): result
PASS: srfi-1.test: delete-duplicates: (3 1 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 3 0): result
PASS: srfi-1.test: delete-duplicates: (3 1 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 3 1): result
PASS: srfi-1.test: delete-duplicates: (3 1 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 3 2): result
PASS: srfi-1.test: delete-duplicates: (3 1 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 1 3 3): result
PASS: srfi-1.test: delete-duplicates: (3 1 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 0 0): result
PASS: srfi-1.test: delete-duplicates: (3 2 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 0 1): result
PASS: srfi-1.test: delete-duplicates: (3 2 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 0 2): result
PASS: srfi-1.test: delete-duplicates: (3 2 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 0 3): result
PASS: srfi-1.test: delete-duplicates: (3 2 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 1 0): result
PASS: srfi-1.test: delete-duplicates: (3 2 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 1 1): result
PASS: srfi-1.test: delete-duplicates: (3 2 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 1 2): result
PASS: srfi-1.test: delete-duplicates: (3 2 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 1 3): result
PASS: srfi-1.test: delete-duplicates: (3 2 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 2 0): result
PASS: srfi-1.test: delete-duplicates: (3 2 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 2 1): result
PASS: srfi-1.test: delete-duplicates: (3 2 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 2 2): result
PASS: srfi-1.test: delete-duplicates: (3 2 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 2 3): result
PASS: srfi-1.test: delete-duplicates: (3 2 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 3 0): result
PASS: srfi-1.test: delete-duplicates: (3 2 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 3 1): result
PASS: srfi-1.test: delete-duplicates: (3 2 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 3 2): result
PASS: srfi-1.test: delete-duplicates: (3 2 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 2 3 3): result
PASS: srfi-1.test: delete-duplicates: (3 2 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 0 0): result
PASS: srfi-1.test: delete-duplicates: (3 3 0 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 0 1): result
PASS: srfi-1.test: delete-duplicates: (3 3 0 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 0 2): result
PASS: srfi-1.test: delete-duplicates: (3 3 0 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 0 3): result
PASS: srfi-1.test: delete-duplicates: (3 3 0 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 1 0): result
PASS: srfi-1.test: delete-duplicates: (3 3 1 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 1 1): result
PASS: srfi-1.test: delete-duplicates: (3 3 1 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 1 2): result
PASS: srfi-1.test: delete-duplicates: (3 3 1 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 1 3): result
PASS: srfi-1.test: delete-duplicates: (3 3 1 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 2 0): result
PASS: srfi-1.test: delete-duplicates: (3 3 2 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 2 1): result
PASS: srfi-1.test: delete-duplicates: (3 3 2 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 2 2): result
PASS: srfi-1.test: delete-duplicates: (3 3 2 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 2 3): result
PASS: srfi-1.test: delete-duplicates: (3 3 2 3): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 3 0): result
PASS: srfi-1.test: delete-duplicates: (3 3 3 0): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 3 1): result
PASS: srfi-1.test: delete-duplicates: (3 3 3 1): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 3 2): result
PASS: srfi-1.test: delete-duplicates: (3 3 3 2): non-destructive
PASS: srfi-1.test: delete-duplicates: (3 3 3 3): result
PASS: srfi-1.test: delete-duplicates: (3 3 3 3): non-destructive
PASS: srfi-1.test: delete-duplicates!: too few args
PASS: srfi-1.test: delete-duplicates!: too many args
PASS: srfi-1.test: delete-duplicates!: empty
PASS: srfi-1.test: delete-duplicates!: equal? (the default)
PASS: srfi-1.test: delete-duplicates!: eq?
PASS: srfi-1.test: delete-duplicates!: called arg order
PASS: srfi-1.test: delete-duplicates!: (0)
PASS: srfi-1.test: delete-duplicates!: (0)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1)
PASS: srfi-1.test: delete-duplicates!: (0)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 1 2)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 2 1)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1 0 2)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 2 0)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 0 1)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 1 0)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2)
PASS: srfi-1.test: delete-duplicates!: (0)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 3)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 1 2)
PASS: srfi-1.test: delete-duplicates!: (0 1 3)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 2 1)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 2 3)
PASS: srfi-1.test: delete-duplicates!: (0 3)
PASS: srfi-1.test: delete-duplicates!: (0 3 1)
PASS: srfi-1.test: delete-duplicates!: (0 3 2)
PASS: srfi-1.test: delete-duplicates!: (0 3)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 1 2)
PASS: srfi-1.test: delete-duplicates!: (0 1 3)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 1)
PASS: srfi-1.test: delete-duplicates!: (0 1 2)
PASS: srfi-1.test: delete-duplicates!: (0 1 3)
PASS: srfi-1.test: delete-duplicates!: (0 1 2)
PASS: srfi-1.test: delete-duplicates!: (0 1 2)
PASS: srfi-1.test: delete-duplicates!: (0 1 2)
PASS: srfi-1.test: delete-duplicates!: (0 1 2 3)
PASS: srfi-1.test: delete-duplicates!: (0 1 3)
PASS: srfi-1.test: delete-duplicates!: (0 1 3)
PASS: srfi-1.test: delete-duplicates!: (0 1 3 2)
PASS: srfi-1.test: delete-duplicates!: (0 1 3)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 2 1)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 2 3)
PASS: srfi-1.test: delete-duplicates!: (0 2 1)
PASS: srfi-1.test: delete-duplicates!: (0 2 1)
PASS: srfi-1.test: delete-duplicates!: (0 2 1)
PASS: srfi-1.test: delete-duplicates!: (0 2 1 3)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 2 1)
PASS: srfi-1.test: delete-duplicates!: (0 2)
PASS: srfi-1.test: delete-duplicates!: (0 2 3)
PASS: srfi-1.test: delete-duplicates!: (0 2 3)
PASS: srfi-1.test: delete-duplicates!: (0 2 3 1)
PASS: srfi-1.test: delete-duplicates!: (0 2 3)
PASS: srfi-1.test: delete-duplicates!: (0 2 3)
PASS: srfi-1.test: delete-duplicates!: (0 3)
PASS: srfi-1.test: delete-duplicates!: (0 3 1)
PASS: srfi-1.test: delete-duplicates!: (0 3 2)
PASS: srfi-1.test: delete-duplicates!: (0 3)
PASS: srfi-1.test: delete-duplicates!: (0 3 1)
PASS: srfi-1.test: delete-duplicates!: (0 3 1)
PASS: srfi-1.test: delete-duplicates!: (0 3 1 2)
PASS: srfi-1.test: delete-duplicates!: (0 3 1)
PASS: srfi-1.test: delete-duplicates!: (0 3 2)
PASS: srfi-1.test: delete-duplicates!: (0 3 2 1)
PASS: srfi-1.test: delete-duplicates!: (0 3 2)
PASS: srfi-1.test: delete-duplicates!: (0 3 2)
PASS: srfi-1.test: delete-duplicates!: (0 3)
PASS: srfi-1.test: delete-duplicates!: (0 3 1)
PASS: srfi-1.test: delete-duplicates!: (0 3 2)
PASS: srfi-1.test: delete-duplicates!: (0 3)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1 0 2)
PASS: srfi-1.test: delete-duplicates!: (1 0 3)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1 0 2)
PASS: srfi-1.test: delete-duplicates!: (1 0 3)
PASS: srfi-1.test: delete-duplicates!: (1 0 2)
PASS: srfi-1.test: delete-duplicates!: (1 0 2)
PASS: srfi-1.test: delete-duplicates!: (1 0 2)
PASS: srfi-1.test: delete-duplicates!: (1 0 2 3)
PASS: srfi-1.test: delete-duplicates!: (1 0 3)
PASS: srfi-1.test: delete-duplicates!: (1 0 3)
PASS: srfi-1.test: delete-duplicates!: (1 0 3 2)
PASS: srfi-1.test: delete-duplicates!: (1 0 3)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1 0 2)
PASS: srfi-1.test: delete-duplicates!: (1 0 3)
PASS: srfi-1.test: delete-duplicates!: (1 0)
PASS: srfi-1.test: delete-duplicates!: (1)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 3)
PASS: srfi-1.test: delete-duplicates!: (1 2 0)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 2 3)
PASS: srfi-1.test: delete-duplicates!: (1 3 0)
PASS: srfi-1.test: delete-duplicates!: (1 3)
PASS: srfi-1.test: delete-duplicates!: (1 3 2)
PASS: srfi-1.test: delete-duplicates!: (1 3)
PASS: srfi-1.test: delete-duplicates!: (1 2 0)
PASS: srfi-1.test: delete-duplicates!: (1 2 0)
PASS: srfi-1.test: delete-duplicates!: (1 2 0)
PASS: srfi-1.test: delete-duplicates!: (1 2 0 3)
PASS: srfi-1.test: delete-duplicates!: (1 2 0)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 2 3)
PASS: srfi-1.test: delete-duplicates!: (1 2 0)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 2)
PASS: srfi-1.test: delete-duplicates!: (1 2 3)
PASS: srfi-1.test: delete-duplicates!: (1 2 3 0)
PASS: srfi-1.test: delete-duplicates!: (1 2 3)
PASS: srfi-1.test: delete-duplicates!: (1 2 3)
PASS: srfi-1.test: delete-duplicates!: (1 2 3)
PASS: srfi-1.test: delete-duplicates!: (1 3 0)
PASS: srfi-1.test: delete-duplicates!: (1 3 0)
PASS: srfi-1.test: delete-duplicates!: (1 3 0 2)
PASS: srfi-1.test: delete-duplicates!: (1 3 0)
PASS: srfi-1.test: delete-duplicates!: (1 3 0)
PASS: srfi-1.test: delete-duplicates!: (1 3)
PASS: srfi-1.test: delete-duplicates!: (1 3 2)
PASS: srfi-1.test: delete-duplicates!: (1 3)
PASS: srfi-1.test: delete-duplicates!: (1 3 2 0)
PASS: srfi-1.test: delete-duplicates!: (1 3 2)
PASS: srfi-1.test: delete-duplicates!: (1 3 2)
PASS: srfi-1.test: delete-duplicates!: (1 3 2)
PASS: srfi-1.test: delete-duplicates!: (1 3 0)
PASS: srfi-1.test: delete-duplicates!: (1 3)
PASS: srfi-1.test: delete-duplicates!: (1 3 2)
PASS: srfi-1.test: delete-duplicates!: (1 3)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 0 1)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 0 3)
PASS: srfi-1.test: delete-duplicates!: (2 0 1)
PASS: srfi-1.test: delete-duplicates!: (2 0 1)
PASS: srfi-1.test: delete-duplicates!: (2 0 1)
PASS: srfi-1.test: delete-duplicates!: (2 0 1 3)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 0 1)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 0 3)
PASS: srfi-1.test: delete-duplicates!: (2 0 3)
PASS: srfi-1.test: delete-duplicates!: (2 0 3 1)
PASS: srfi-1.test: delete-duplicates!: (2 0 3)
PASS: srfi-1.test: delete-duplicates!: (2 0 3)
PASS: srfi-1.test: delete-duplicates!: (2 1 0)
PASS: srfi-1.test: delete-duplicates!: (2 1 0)
PASS: srfi-1.test: delete-duplicates!: (2 1 0)
PASS: srfi-1.test: delete-duplicates!: (2 1 0 3)
PASS: srfi-1.test: delete-duplicates!: (2 1 0)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2 1 3)
PASS: srfi-1.test: delete-duplicates!: (2 1 0)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2 1 3)
PASS: srfi-1.test: delete-duplicates!: (2 1 3 0)
PASS: srfi-1.test: delete-duplicates!: (2 1 3)
PASS: srfi-1.test: delete-duplicates!: (2 1 3)
PASS: srfi-1.test: delete-duplicates!: (2 1 3)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 0 1)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 0 3)
PASS: srfi-1.test: delete-duplicates!: (2 1 0)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2 1 3)
PASS: srfi-1.test: delete-duplicates!: (2 0)
PASS: srfi-1.test: delete-duplicates!: (2 1)
PASS: srfi-1.test: delete-duplicates!: (2)
PASS: srfi-1.test: delete-duplicates!: (2 3)
PASS: srfi-1.test: delete-duplicates!: (2 3 0)
PASS: srfi-1.test: delete-duplicates!: (2 3 1)
PASS: srfi-1.test: delete-duplicates!: (2 3)
PASS: srfi-1.test: delete-duplicates!: (2 3)
PASS: srfi-1.test: delete-duplicates!: (2 3 0)
PASS: srfi-1.test: delete-duplicates!: (2 3 0 1)
PASS: srfi-1.test: delete-duplicates!: (2 3 0)
PASS: srfi-1.test: delete-duplicates!: (2 3 0)
PASS: srfi-1.test: delete-duplicates!: (2 3 1 0)
PASS: srfi-1.test: delete-duplicates!: (2 3 1)
PASS: srfi-1.test: delete-duplicates!: (2 3 1)
PASS: srfi-1.test: delete-duplicates!: (2 3 1)
PASS: srfi-1.test: delete-duplicates!: (2 3 0)
PASS: srfi-1.test: delete-duplicates!: (2 3 1)
PASS: srfi-1.test: delete-duplicates!: (2 3)
PASS: srfi-1.test: delete-duplicates!: (2 3)
PASS: srfi-1.test: delete-duplicates!: (2 3 0)
PASS: srfi-1.test: delete-duplicates!: (2 3 1)
PASS: srfi-1.test: delete-duplicates!: (2 3)
PASS: srfi-1.test: delete-duplicates!: (2 3)
PASS: srfi-1.test: delete-duplicates!: (3 0)
PASS: srfi-1.test: delete-duplicates!: (3 0 1)
PASS: srfi-1.test: delete-duplicates!: (3 0 2)
PASS: srfi-1.test: delete-duplicates!: (3 0)
PASS: srfi-1.test: delete-duplicates!: (3 0 1)
PASS: srfi-1.test: delete-duplicates!: (3 0 1)
PASS: srfi-1.test: delete-duplicates!: (3 0 1 2)
PASS: srfi-1.test: delete-duplicates!: (3 0 1)
PASS: srfi-1.test: delete-duplicates!: (3 0 2)
PASS: srfi-1.test: delete-duplicates!: (3 0 2 1)
PASS: srfi-1.test: delete-duplicates!: (3 0 2)
PASS: srfi-1.test: delete-duplicates!: (3 0 2)
PASS: srfi-1.test: delete-duplicates!: (3 0)
PASS: srfi-1.test: delete-duplicates!: (3 0 1)
PASS: srfi-1.test: delete-duplicates!: (3 0 2)
PASS: srfi-1.test: delete-duplicates!: (3 0)
PASS: srfi-1.test: delete-duplicates!: (3 1 0)
PASS: srfi-1.test: delete-duplicates!: (3 1 0)
PASS: srfi-1.test: delete-duplicates!: (3 1 0 2)
PASS: srfi-1.test: delete-duplicates!: (3 1 0)
PASS: srfi-1.test: delete-duplicates!: (3 1 0)
PASS: srfi-1.test: delete-duplicates!: (3 1)
PASS: srfi-1.test: delete-duplicates!: (3 1 2)
PASS: srfi-1.test: delete-duplicates!: (3 1)
PASS: srfi-1.test: delete-duplicates!: (3 1 2 0)
PASS: srfi-1.test: delete-duplicates!: (3 1 2)
PASS: srfi-1.test: delete-duplicates!: (3 1 2)
PASS: srfi-1.test: delete-duplicates!: (3 1 2)
PASS: srfi-1.test: delete-duplicates!: (3 1 0)
PASS: srfi-1.test: delete-duplicates!: (3 1)
PASS: srfi-1.test: delete-duplicates!: (3 1 2)
PASS: srfi-1.test: delete-duplicates!: (3 1)
PASS: srfi-1.test: delete-duplicates!: (3 2 0)
PASS: srfi-1.test: delete-duplicates!: (3 2 0 1)
PASS: srfi-1.test: delete-duplicates!: (3 2 0)
PASS: srfi-1.test: delete-duplicates!: (3 2 0)
PASS: srfi-1.test: delete-duplicates!: (3 2 1 0)
PASS: srfi-1.test: delete-duplicates!: (3 2 1)
PASS: srfi-1.test: delete-duplicates!: (3 2 1)
PASS: srfi-1.test: delete-duplicates!: (3 2 1)
PASS: srfi-1.test: delete-duplicates!: (3 2 0)
PASS: srfi-1.test: delete-duplicates!: (3 2 1)
PASS: srfi-1.test: delete-duplicates!: (3 2)
PASS: srfi-1.test: delete-duplicates!: (3 2)
PASS: srfi-1.test: delete-duplicates!: (3 2 0)
PASS: srfi-1.test: delete-duplicates!: (3 2 1)
PASS: srfi-1.test: delete-duplicates!: (3 2)
PASS: srfi-1.test: delete-duplicates!: (3 2)
PASS: srfi-1.test: delete-duplicates!: (3 0)
PASS: srfi-1.test: delete-duplicates!: (3 0 1)
PASS: srfi-1.test: delete-duplicates!: (3 0 2)
PASS: srfi-1.test: delete-duplicates!: (3 0)
PASS: srfi-1.test: delete-duplicates!: (3 1 0)
PASS: srfi-1.test: delete-duplicates!: (3 1)
PASS: srfi-1.test: delete-duplicates!: (3 1 2)
PASS: srfi-1.test: delete-duplicates!: (3 1)
PASS: srfi-1.test: delete-duplicates!: (3 2 0)
PASS: srfi-1.test: delete-duplicates!: (3 2 1)
PASS: srfi-1.test: delete-duplicates!: (3 2)
PASS: srfi-1.test: delete-duplicates!: (3 2)
PASS: srfi-1.test: delete-duplicates!: (3 0)
PASS: srfi-1.test: delete-duplicates!: (3 1)
PASS: srfi-1.test: delete-duplicates!: (3 2)
PASS: srfi-1.test: delete-duplicates!: (3)
PASS: srfi-1.test: drop: '() 0
PASS: srfi-1.test: drop: '(a) 0
PASS: srfi-1.test: drop: '(a b) 0
PASS: srfi-1.test: drop: '(a) 1
PASS: srfi-1.test: drop: '(a b) 1
PASS: srfi-1.test: drop: '(a b) 2
PASS: srfi-1.test: drop: '(a b c) 1
PASS: srfi-1.test: drop: circular '(a) 0
PASS: srfi-1.test: drop: circular '(a) 1
PASS: srfi-1.test: drop: circular '(a) 2
PASS: srfi-1.test: drop: circular '(a b) 1
PASS: srfi-1.test: drop: circular '(a b) 2
PASS: srfi-1.test: drop: circular '(a b) 5
PASS: srfi-1.test: drop: '(a . b) 1
PASS: srfi-1.test: drop: '(a b . c) 1
PASS: srfi-1.test: drop-right: () -1
PASS: srfi-1.test: drop-right: (equal? (quote ()) (drop-right (quote ()) 0))
PASS: srfi-1.test: drop-right: () 1
PASS: srfi-1.test: drop-right: (1) -1
PASS: srfi-1.test: drop-right: (equal? (quote (1)) (drop-right (quote (1)) 0))
PASS: srfi-1.test: drop-right: (equal? (quote ()) (drop-right (quote (1)) 1))
PASS: srfi-1.test: drop-right: (1) 2
PASS: srfi-1.test: drop-right: (4 5) -1
PASS: srfi-1.test: drop-right: (equal? (quote (4 5)) (drop-right (quote (4 5)) 
0))
PASS: srfi-1.test: drop-right: (equal? (quote (4)) (drop-right (quote (4 5)) 1))
PASS: srfi-1.test: drop-right: (equal? (quote ()) (drop-right (quote (4 5)) 2))
PASS: srfi-1.test: drop-right: (4 5) 3
PASS: srfi-1.test: drop-right: (4 5 6) -1
PASS: srfi-1.test: drop-right: (equal? (quote (4 5 6)) (drop-right (quote (4 5 
6)) 0))
PASS: srfi-1.test: drop-right: (equal? (quote (4 5)) (drop-right (quote (4 5 
6)) 1))
PASS: srfi-1.test: drop-right: (equal? (quote (4)) (drop-right (quote (4 5 6)) 
2))
PASS: srfi-1.test: drop-right: (equal? (quote ()) (drop-right (quote (4 5 6)) 
3))
PASS: srfi-1.test: drop-right: (4 5 6) 4
PASS: srfi-1.test: drop-right!: () -1
PASS: srfi-1.test: drop-right!: (equal? (quote ()) (drop-right! (quote ()) 0))
PASS: srfi-1.test: drop-right!: () 1
PASS: srfi-1.test: drop-right!: (1) -1
PASS: srfi-1.test: drop-right!: (equal? (quote (1)) (drop-right! (list 1) 0))
PASS: srfi-1.test: drop-right!: (equal? (quote ()) (drop-right! (list 1) 1))
PASS: srfi-1.test: drop-right!: (1) 2
PASS: srfi-1.test: drop-right!: (4 5) -1
PASS: srfi-1.test: drop-right!: (equal? (quote (4 5)) (drop-right! (list 4 5) 
0))
PASS: srfi-1.test: drop-right!: (equal? (quote (4)) (drop-right! (list 4 5) 1))
PASS: srfi-1.test: drop-right!: (equal? (quote ()) (drop-right! (list 4 5) 2))
PASS: srfi-1.test: drop-right!: (4 5) 3
PASS: srfi-1.test: drop-right!: (4 5 6) -1
PASS: srfi-1.test: drop-right!: (equal? (quote (4 5 6)) (drop-right! (list 4 5 
6) 0))
PASS: srfi-1.test: drop-right!: (equal? (quote (4 5)) (drop-right! (list 4 5 6) 
1))
PASS: srfi-1.test: drop-right!: (equal? (quote (4)) (drop-right! (list 4 5 6) 
2))
PASS: srfi-1.test: drop-right!: (equal? (quote ()) (drop-right! (list 4 5 6) 3))
PASS: srfi-1.test: drop-right!: (4 5 6) 4
PASS: srfi-1.test: drop-while: (equal? (quote ()) (drop-while odd? (quote ())))
PASS: srfi-1.test: drop-while: (equal? (quote ()) (drop-while odd? (quote (1))))
PASS: srfi-1.test: drop-while: (equal? (quote ()) (drop-while odd? (quote (1 
3))))
PASS: srfi-1.test: drop-while: (equal? (quote ()) (drop-while odd? (quote (1 3 
5))))
PASS: srfi-1.test: drop-while: (equal? (quote (2)) (drop-while odd? (quote 
(2))))
PASS: srfi-1.test: drop-while: (equal? (quote (2)) (drop-while odd? (quote (1 
2))))
PASS: srfi-1.test: drop-while: (equal? (quote (4)) (drop-while odd? (quote (1 3 
4))))
PASS: srfi-1.test: drop-while: (equal? (quote (2 1)) (drop-while odd? (quote (2 
1))))
PASS: srfi-1.test: drop-while: (equal? (quote (4 3)) (drop-while odd? (quote (1 
4 3))))
PASS: srfi-1.test: drop-while: (equal? (quote (4 1 3)) (drop-while odd? (quote 
(4 1 3))))
PASS: srfi-1.test: eighth: () -1
PASS: srfi-1.test: eighth: (eq? (quote h) (eighth (quote (a b c d e f g h))))
PASS: srfi-1.test: eighth: (eq? (quote h) (eighth (quote (a b c d e f g h i))))
PASS: srfi-1.test: fifth: () -1
PASS: srfi-1.test: fifth: (eq? (quote e) (fifth (quote (a b c d e))))
PASS: srfi-1.test: fifth: (eq? (quote e) (fifth (quote (a b c d e f))))
PASS: srfi-1.test: filter-map: one list: 'x
PASS: srfi-1.test: filter-map: one list: '(1 . x)
PASS: srfi-1.test: filter-map: one list: (1)
PASS: srfi-1.test: filter-map: one list: (#f)
PASS: srfi-1.test: filter-map: one list: (1 2)
PASS: srfi-1.test: filter-map: one list: (#f 2)
PASS: srfi-1.test: filter-map: one list: (#f #f)
PASS: srfi-1.test: filter-map: one list: (1 2 3)
PASS: srfi-1.test: filter-map: one list: (#f 2 3)
PASS: srfi-1.test: filter-map: one list: (1 #f 3)
PASS: srfi-1.test: filter-map: one list: (1 2 #f)
PASS: srfi-1.test: filter-map: two lists: 'x '(1 2 3)
PASS: srfi-1.test: filter-map: two lists: '(1 2 3) 'x
PASS: srfi-1.test: filter-map: two lists: '(1 . x) '(1 2 3)
PASS: srfi-1.test: filter-map: two lists: '(1 2 3) '(1 . x)
PASS: srfi-1.test: filter-map: two lists: (1 2 3) (4 5 6)
PASS: srfi-1.test: filter-map: two lists: (#f 2 3) (4 5)
PASS: srfi-1.test: filter-map: two lists: (4 #f) (1 2 3)
PASS: srfi-1.test: filter-map: two lists: () (1 2 3)
PASS: srfi-1.test: filter-map: two lists: (1 2 3) ()
PASS: srfi-1.test: filter-map: three lists: 'x '(1 2 3) '(1 2 3)
PASS: srfi-1.test: filter-map: three lists: '(1 2 3) 'x '(1 2 3)
PASS: srfi-1.test: filter-map: three lists: '(1 2 3) '(1 2 3) 'x
PASS: srfi-1.test: filter-map: three lists: '(1 . x) '(1 2 3) '(1 2 3)
PASS: srfi-1.test: filter-map: three lists: '(1 2 3) '(1 . x) '(1 2 3)
PASS: srfi-1.test: filter-map: three lists: '(1 2 3) '(1 2 3) '(1 . x)
PASS: srfi-1.test: filter-map: three lists: (1 2 3) (4 5 6) (7 8 9)
PASS: srfi-1.test: filter-map: three lists: (#f 2 3) (4 5) (7 8 9)
PASS: srfi-1.test: filter-map: three lists: (#f 2 3) (7 8 9) (4 5)
PASS: srfi-1.test: filter-map: three lists: (4 #f) (1 2 3) (7 8 9)
PASS: srfi-1.test: filter-map: three lists: apply list unchanged
PASS: srfi-1.test: find: (eqv? #f (find odd? (quote ())))
PASS: srfi-1.test: find: (eqv? #f (find odd? (quote (0))))
PASS: srfi-1.test: find: (eqv? #f (find odd? (quote (0 2))))
PASS: srfi-1.test: find: (eqv? 1 (find odd? (quote (1))))
PASS: srfi-1.test: find: (eqv? 1 (find odd? (quote (0 1))))
PASS: srfi-1.test: find: (eqv? 1 (find odd? (quote (0 1 2))))
PASS: srfi-1.test: find: (eqv? 1 (find odd? (quote (2 0 1))))
PASS: srfi-1.test: find: (eqv? 1 (find (lambda (x) (= 1 x)) (quote (2 0 1))))
PASS: srfi-1.test: find-tail: (let ((lst (quote ()))) (eq? #f (find-tail odd? 
lst)))
PASS: srfi-1.test: find-tail: (let ((lst (quote (0)))) (eq? #f (find-tail odd? 
lst)))
PASS: srfi-1.test: find-tail: (let ((lst (quote (0 2)))) (eq? #f (find-tail 
odd? lst)))
PASS: srfi-1.test: find-tail: (let ((lst (quote (1)))) (eq? lst (find-tail odd? 
lst)))
PASS: srfi-1.test: find-tail: (let ((lst (quote (1 2)))) (eq? lst (find-tail 
odd? lst)))
PASS: srfi-1.test: find-tail: (let ((lst (quote (2 1)))) (eq? (cdr lst) 
(find-tail odd? lst)))
PASS: srfi-1.test: find-tail: (let ((lst (quote (2 1 0)))) (eq? (cdr lst) 
(find-tail odd? lst)))
PASS: srfi-1.test: find-tail: (let ((lst (quote (2 0 1)))) (eq? (cddr lst) 
(find-tail odd? lst)))
PASS: srfi-1.test: find-tail: (let ((lst (quote (2 0 1)))) (eq? (cddr lst) 
(find-tail (lambda (x) (= 1 x)) lst)))
PASS: srfi-1.test: fold: no args
PASS: srfi-1.test: fold: one arg
PASS: srfi-1.test: fold: two args
PASS: srfi-1.test: fold: one list: arg order
PASS: srfi-1.test: fold: one list: empty list
PASS: srfi-1.test: fold: one list: proc arg count 0
PASS: srfi-1.test: fold: one list: proc arg count 1
PASS: srfi-1.test: fold: one list: proc arg count 3
PASS: srfi-1.test: fold: one list: improper 1
PASS: srfi-1.test: fold: one list: improper 2
PASS: srfi-1.test: fold: one list: improper 3
PASS: srfi-1.test: fold: one list: (= 3 (fold + 1 (quote (2))))
PASS: srfi-1.test: fold: one list: (= 6 (fold + 1 (quote (2 3))))
PASS: srfi-1.test: fold: one list: (= 10 (fold + 1 (quote (2 3 4))))
PASS: srfi-1.test: fold: two lists: arg order
PASS: srfi-1.test: fold: two lists: empty lists
PASS: srfi-1.test: fold: two lists: proc arg count 2
PASS: srfi-1.test: fold: two lists: proc arg count 4
PASS: srfi-1.test: fold: two lists: improper first 1
PASS: srfi-1.test: fold: two lists: improper first 2
PASS: srfi-1.test: fold: two lists: improper first 3
PASS: srfi-1.test: fold: two lists: improper second 1
PASS: srfi-1.test: fold: two lists: improper second 2
PASS: srfi-1.test: fold: two lists: improper second 3
PASS: srfi-1.test: fold: two lists: (= 6 (fold + 1 (quote (2)) (quote (3))))
PASS: srfi-1.test: fold: two lists: (= 15 (fold + 1 (quote (2 3)) (quote (4 
5))))
PASS: srfi-1.test: fold: two lists: (= 28 (fold + 1 (quote (2 3 4)) (quote (5 6 
7))))
PASS: srfi-1.test: fold: two lists: stop shortest: (= 13 (fold + 1 (quote (1 2 
3)) (quote (4 5))))
PASS: srfi-1.test: fold: two lists: stop shortest: (= 13 (fold + 1 (quote (4 
5)) (quote (1 2 3))))
PASS: srfi-1.test: fold: two lists: stop shortest: (= 11 (fold + 1 (quote (3 
4)) (quote (1 2 9 9))))
PASS: srfi-1.test: fold: two lists: stop shortest: (= 11 (fold + 1 (quote (1 2 
9 9)) (quote (3 4))))
PASS: srfi-1.test: fold: two lists: apply list unchanged
PASS: srfi-1.test: fold: three lists: arg order
PASS: srfi-1.test: fold: three lists: empty lists
PASS: srfi-1.test: fold: three lists: proc arg count 3
PASS: srfi-1.test: fold: three lists: proc arg count 5
PASS: srfi-1.test: fold: three lists: improper first 1
PASS: srfi-1.test: fold: three lists: improper first 2
PASS: srfi-1.test: fold: three lists: improper first 3
PASS: srfi-1.test: fold: three lists: improper second 1
PASS: srfi-1.test: fold: three lists: improper second 2
PASS: srfi-1.test: fold: three lists: improper second 3
PASS: srfi-1.test: fold: three lists: improper third 1
PASS: srfi-1.test: fold: three lists: improper third 2
PASS: srfi-1.test: fold: three lists: improper third 3
PASS: srfi-1.test: fold: three lists: (= 10 (fold + 1 (quote (2)) (quote (3)) 
(quote (4))))
PASS: srfi-1.test: fold: three lists: (= 28 (fold + 1 (quote (2 5)) (quote (3 
6)) (quote (4 7))))
PASS: srfi-1.test: fold: three lists: (= 55 (fold + 1 (quote (2 5 8)) (quote (3 
6 9)) (quote (4 7 10))))
PASS: srfi-1.test: fold: three lists: stop shortest: (= 28 (fold + 1 (quote (2 
5 9)) (quote (3 6)) (quote (4 7))))
PASS: srfi-1.test: fold: three lists: stop shortest: (= 28 (fold + 1 (quote (2 
5)) (quote (3 6 9)) (quote (4 7))))
PASS: srfi-1.test: fold: three lists: stop shortest: (= 28 (fold + 1 (quote (2 
5)) (quote (3 6)) (quote (4 7 9))))
PASS: srfi-1.test: fold: three lists: apply list unchanged
PASS: srfi-1.test: length+: too few args
PASS: srfi-1.test: length+: too many args
PASS: srfi-1.test: length+: (= 0 (length+ (quote ())))
PASS: srfi-1.test: length+: (= 1 (length+ (quote (x))))
PASS: srfi-1.test: length+: (= 2 (length+ (quote (x y))))
PASS: srfi-1.test: length+: (= 3 (length+ (quote (x y z))))
PASS: srfi-1.test: length+: (not (length+ (circular-list 1)))
PASS: srfi-1.test: length+: (not (length+ (circular-list 1 2)))
PASS: srfi-1.test: length+: (not (length+ (circular-list 1 2 3)))
PASS: srfi-1.test: last: empty
PASS: srfi-1.test: last: one elem
PASS: srfi-1.test: last: two elems
PASS: srfi-1.test: last: three elems
PASS: srfi-1.test: last: four elems
PASS: srfi-1.test: list=: no lists
PASS: srfi-1.test: list=: one list: empty
PASS: srfi-1.test: list=: one list: one elem
PASS: srfi-1.test: list=: one list: two elems
PASS: srfi-1.test: list=: two lists: empty / empty
PASS: srfi-1.test: list=: two lists: one / empty
PASS: srfi-1.test: list=: two lists: empty / one
PASS: srfi-1.test: list=: two lists: one / one same
PASS: srfi-1.test: list=: two lists: one / one diff
PASS: srfi-1.test: list=: two lists: called arg order
PASS: srfi-1.test: list=: three lists: empty / empty / empty
PASS: srfi-1.test: list=: three lists: one / empty / empty
PASS: srfi-1.test: list=: three lists: one / one / empty
PASS: srfi-1.test: list=: three lists: one / diff / empty
PASS: srfi-1.test: list=: three lists: one / one / one
PASS: srfi-1.test: list=: three lists: two / two / diff
PASS: srfi-1.test: list=: three lists: two / two / two
PASS: srfi-1.test: list=: three lists: called arg order
PASS: srfi-1.test: list-copy: (equal? (quote ()) (list-copy (quote ())))
PASS: srfi-1.test: list-copy: (equal? (quote (1 2)) (list-copy (quote (1 2))))
PASS: srfi-1.test: list-copy: (equal? (quote (1 2 3)) (list-copy (quote (1 2 
3))))
PASS: srfi-1.test: list-copy: (equal? (quote (1 2 3 4)) (list-copy (quote (1 2 
3 4))))
PASS: srfi-1.test: list-copy: (equal? (quote (1 2 3 4 5)) (list-copy (quote (1 
2 3 4 5))))
PASS: srfi-1.test: list-copy: (equal? 1 (list-copy 1))
PASS: srfi-1.test: list-copy: (equal? (quote (1 . 2)) (list-copy (quote (1 . 
2))))
PASS: srfi-1.test: list-copy: (equal? (quote (1 2 . 3)) (list-copy (quote (1 2 
. 3))))
PASS: srfi-1.test: list-copy: (equal? (quote (1 2 3 . 4)) (list-copy (quote (1 
2 3 . 4))))
PASS: srfi-1.test: list-copy: (equal? (quote (1 2 3 4 . 5)) (list-copy (quote 
(1 2 3 4 . 5))))
PASS: srfi-1.test: list-index: no args
PASS: srfi-1.test: list-index: one arg
PASS: srfi-1.test: list-index: one list: empty list
PASS: srfi-1.test: list-index: one list: pred arg count 0
PASS: srfi-1.test: list-index: one list: pred arg count 2
PASS: srfi-1.test: list-index: one list: improper 1
PASS: srfi-1.test: list-index: one list: improper 2
PASS: srfi-1.test: list-index: one list: improper 3
PASS: srfi-1.test: list-index: one list: (eqv? #f (list-index symbol? (quote 
(1))))
PASS: srfi-1.test: list-index: one list: (eqv? 0 (list-index symbol? (quote 
(x))))
PASS: srfi-1.test: list-index: one list: (eqv? #f (list-index symbol? (quote (1 
2))))
PASS: srfi-1.test: list-index: one list: (eqv? 0 (list-index symbol? (quote (x 
1))))
PASS: srfi-1.test: list-index: one list: (eqv? 1 (list-index symbol? (quote (1 
x))))
PASS: srfi-1.test: list-index: one list: (eqv? #f (list-index symbol? (quote (1 
2 3))))
PASS: srfi-1.test: list-index: one list: (eqv? 0 (list-index symbol? (quote (x 
1 2))))
PASS: srfi-1.test: list-index: one list: (eqv? 1 (list-index symbol? (quote (1 
x 2))))
PASS: srfi-1.test: list-index: one list: (eqv? 2 (list-index symbol? (quote (1 
2 x))))
PASS: srfi-1.test: list-index: two lists: arg order
PASS: srfi-1.test: list-index: two lists: empty lists
PASS: srfi-1.test: list-index: two lists: pred arg count 0
PASS: srfi-1.test: list-index: two lists: pred arg count 1
PASS: srfi-1.test: list-index: two lists: pred arg count 3
PASS: srfi-1.test: list-index: two lists: improper first 1
PASS: srfi-1.test: list-index: two lists: improper first 2
PASS: srfi-1.test: list-index: two lists: improper first 3
PASS: srfi-1.test: list-index: two lists: improper second 1
PASS: srfi-1.test: list-index: two lists: improper second 2
PASS: srfi-1.test: list-index: two lists: improper second 3
PASS: srfi-1.test: list-index: two lists: (eqv? #f (list-index sym2 (quote (1)) 
(quote (2))))
PASS: srfi-1.test: list-index: two lists: (eqv? 0 (list-index sym2 (quote (1)) 
(quote (x))))
PASS: srfi-1.test: list-index: two lists: (eqv? #f (list-index sym2 (quote (1 
2)) (quote (3 4))))
PASS: srfi-1.test: list-index: two lists: (eqv? 0 (list-index sym2 (quote (1 
2)) (quote (x 3))))
PASS: srfi-1.test: list-index: two lists: (eqv? 1 (list-index sym2 (quote (1 
2)) (quote (3 x))))
PASS: srfi-1.test: list-index: two lists: (eqv? #f (list-index sym2 (quote (1 2 
3)) (quote (3 4 5))))
PASS: srfi-1.test: list-index: two lists: (eqv? 0 (list-index sym2 (quote (1 2 
3)) (quote (x 3 4))))
PASS: srfi-1.test: list-index: two lists: (eqv? 1 (list-index sym2 (quote (1 2 
3)) (quote (3 x 4))))
PASS: srfi-1.test: list-index: two lists: (eqv? 2 (list-index sym2 (quote (1 2 
3)) (quote (3 4 x))))
PASS: srfi-1.test: list-index: two lists: stop shortest: (eqv? #f (list-index 
sym1 (quote (1 2 x)) (quote (4 5))))
PASS: srfi-1.test: list-index: two lists: stop shortest: (eqv? #f (list-index 
sym2 (quote (4 5)) (quote (1 2 x))))
PASS: srfi-1.test: list-index: two lists: stop shortest: (eqv? #f (list-index 
sym1 (quote (3 4)) (quote (1 2 x y))))
PASS: srfi-1.test: list-index: two lists: stop shortest: (eqv? #f (list-index 
sym2 (quote (1 2 x y)) (quote (3 4))))
PASS: srfi-1.test: list-index: three lists: arg order
PASS: srfi-1.test: list-index: three lists: empty lists
PASS: srfi-1.test: list-index: three lists: pred arg count 0
PASS: srfi-1.test: list-index: three lists: pred arg count 2
PASS: srfi-1.test: list-index: three lists: pred arg count 4
PASS: srfi-1.test: list-index: three lists: improper first 1
PASS: srfi-1.test: list-index: three lists: improper first 2
PASS: srfi-1.test: list-index: three lists: improper first 3
PASS: srfi-1.test: list-index: three lists: improper second 1
PASS: srfi-1.test: list-index: three lists: improper second 2
PASS: srfi-1.test: list-index: three lists: improper second 3
PASS: srfi-1.test: list-index: three lists: improper third 1
PASS: srfi-1.test: list-index: three lists: improper third 2
PASS: srfi-1.test: list-index: three lists: improper third 3
PASS: srfi-1.test: list-index: three lists: (eqv? #f (list-index sym3 (quote 
(#f)) (quote (#f)) (quote (#f))))
PASS: srfi-1.test: list-index: three lists: (eqv? 0 (list-index sym3 (quote 
(#f)) (quote (#f)) (quote (x))))
PASS: srfi-1.test: list-index: three lists: (eqv? #f (list-index sym3 (quote 
(#f #f)) (quote (#f #f)) (quote (#f #f))))
PASS: srfi-1.test: list-index: three lists: (eqv? 0 (list-index sym3 (quote (#f 
#f)) (quote (#f #f)) (quote (x #f))))
PASS: srfi-1.test: list-index: three lists: (eqv? 1 (list-index sym3 (quote (#f 
#f)) (quote (#f #f)) (quote (#f x))))
PASS: srfi-1.test: list-index: three lists: (eqv? #f (list-index sym3 (quote 
(#f #f #f)) (quote (#f #f #f)) (quote (#f #f #f))))
PASS: srfi-1.test: list-index: three lists: (eqv? 0 (list-index sym3 (quote (#f 
#f #f)) (quote (#f #f #f)) (quote (x #f #f))))
PASS: srfi-1.test: list-index: three lists: (eqv? 1 (list-index sym3 (quote (#f 
#f #f)) (quote (#f #f #f)) (quote (#f x #f))))
PASS: srfi-1.test: list-index: three lists: (eqv? 2 (list-index sym3 (quote (#f 
#f #f)) (quote (#f #f #f)) (quote (#f #f x))))
PASS: srfi-1.test: list-index: three lists: stop shortest: (eqv? #f (list-index 
sym2 (quote ()) (quote (x x x)) (quote (x x))))
PASS: srfi-1.test: list-index: three lists: stop shortest: (eqv? #f (list-index 
sym1 (quote (x x x)) (quote ()) (quote (x x))))
PASS: srfi-1.test: list-index: three lists: stop shortest: (eqv? #f (list-index 
sym2 (quote (x x x)) (quote (x x)) (quote ())))
PASS: srfi-1.test: list-index: three lists: stop shortest: (eqv? #f (list-index 
sym2 (quote (#t)) (quote (#t x x)) (quote (#t x))))
PASS: srfi-1.test: list-index: three lists: stop shortest: (eqv? #f (list-index 
sym1 (quote (#t x x)) (quote (#t)) (quote (#t x))))
PASS: srfi-1.test: list-index: three lists: stop shortest: (eqv? #f (list-index 
sym1 (quote (#t x x)) (quote (#t x)) (quote (#t))))
PASS: srfi-1.test: list-index: three lists: apply list unchanged
PASS: srfi-1.test: list-tabulate: -1
PASS: srfi-1.test: list-tabulate: 0
PASS: srfi-1.test: list-tabulate: 1
PASS: srfi-1.test: list-tabulate: 2
PASS: srfi-1.test: list-tabulate: 3
PASS: srfi-1.test: list-tabulate: 4
PASS: srfi-1.test: list-tabulate: string ref proc
PASS: srfi-1.test: lset=: no args
PASS: srfi-1.test: lset=: one arg: ()
PASS: srfi-1.test: lset=: one arg: (1)
PASS: srfi-1.test: lset=: one arg: (1 2)
PASS: srfi-1.test: lset=: two args: () ()
PASS: srfi-1.test: lset=: two args: (1) (1)
PASS: srfi-1.test: lset=: two args: (1) (2)
PASS: srfi-1.test: lset=: two args: (1) (1 2)
PASS: srfi-1.test: lset=: two args: (1 2) (2 1)
PASS: srfi-1.test: lset=: two args: called arg order
PASS: srfi-1.test: lset=: three args: () () ()
PASS: srfi-1.test: lset=: three args: (1) (1) (1)
PASS: srfi-1.test: lset=: three args: (1) (1) (2)
PASS: srfi-1.test: lset=: three args: (1) (1) (1 2)
PASS: srfi-1.test: lset=: three args: (1 2 3) (3 2 1) (1 3 2)
PASS: srfi-1.test: lset=: three args: called arg order
PASS: srfi-1.test: lset-adjoin: case-insensitive =: ("x") "X"
PASS: srfi-1.test: lset-adjoin: called arg order
PASS: srfi-1.test: lset-adjoin: (equal? (quote ()) (lset-adjoin = (quote ())))
PASS: srfi-1.test: lset-adjoin: (equal? (quote (1)) (lset-adjoin = (quote ()) 
1))
PASS: srfi-1.test: lset-adjoin: (equal? (quote (1)) (lset-adjoin = (quote ()) 1 
1))
PASS: srfi-1.test: lset-adjoin: (equal? (quote (2 1)) (lset-adjoin = (quote ()) 
1 2))
PASS: srfi-1.test: lset-adjoin: (equal? (quote (3 1 2)) (lset-adjoin = (quote 
(1 2)) 1 2 3 2 1))
PASS: srfi-1.test: lset-adjoin: apply list unchanged
PASS: srfi-1.test: lset-adjoin: (1 1) 1 1
PASS: srfi-1.test: lset-adjoin: (2) 1 1
PASS: srfi-1.test: lset-difference: called arg order
PASS: srfi-1.test: lset-difference!: proc - num
PASS: srfi-1.test: lset-difference!: proc - list
PASS: srfi-1.test: lset-difference!: called arg order
PASS: srfi-1.test: lset-difference!: (equal? (quote ()) (lset-difference! = 
(quote ())))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1)))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 1 2)))
PASS: srfi-1.test: lset-difference!: (equal? (quote ()) (lset-difference! = 
(list) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote ()) (lset-difference! = 
(list 3) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1 3) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 3 1) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1 3 3) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 3 1 3) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 3 3 1) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1 2 3) (quote (2 3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1 2 3) (quote (3 2))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1 2 3) (quote (3)) (quote (2))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1 2 3) (quote (2)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1 2 3) (quote (2)) (quote (2 3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1)) (lset-difference! = 
(list 1 2 3) (quote (2)) (quote (3 2))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 1 2 3) (quote (3)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 1 3 2) (quote (3)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 3 1 2) (quote (3)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2 3)) (lset-difference! 
= (list 1 2 3 4) (quote (4))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2 3)) (lset-difference! 
= (list 1 2 4 3) (quote (4))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2 3)) (lset-difference! 
= (list 1 4 2 3) (quote (4))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2 3)) (lset-difference! 
= (list 4 1 2 3) (quote (4))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 1 2 3 4) (quote (4)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 1 3 2 4) (quote (4)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 3 1 2 4) (quote (4)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 1 3 4 2) (quote (4)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 3 1 4 2) (quote (4)) (quote (3))))
PASS: srfi-1.test: lset-difference!: (equal? (quote (1 2)) (lset-difference! = 
(list 3 4 1 2) (quote (4)) (quote (3))))
PASS: srfi-1.test: lset-diff+intersection: called arg order
PASS: srfi-1.test: lset-diff+intersection: called arg order
PASS: srfi-1.test: lset-intersection: called arg order
PASS: srfi-1.test: lset-intersection: called arg order
PASS: srfi-1.test: lset-union: no args
PASS: srfi-1.test: lset-union: one arg
PASS: srfi-1.test: lset-union: '() '()
PASS: srfi-1.test: lset-union: '() '(1 2 3)
PASS: srfi-1.test: lset-union: '(1 2 3) '()
PASS: srfi-1.test: lset-union: '(1 2 3) '(4 3 5)
PASS: srfi-1.test: lset-union: '(1 2 3) '(4) '(3 5))
PASS: srfi-1.test: lset-union: called arg order
PASS: srfi-1.test: member: no args
PASS: srfi-1.test: member: one arg
PASS: srfi-1.test: member: 1 (1 2 3)
PASS: srfi-1.test: member: 2 (1 2 3)
PASS: srfi-1.test: member: 3 (1 2 3)
PASS: srfi-1.test: member: 4 (1 2 3)
PASS: srfi-1.test: member: called arg order
PASS: srfi-1.test: ninth: () -1
PASS: srfi-1.test: ninth: (eq? (quote i) (ninth (quote (a b c d e f g h i))))
PASS: srfi-1.test: ninth: (eq? (quote i) (ninth (quote (a b c d e f g h i j))))
PASS: srfi-1.test: not-pair?: inum
PASS: srfi-1.test: not-pair?: pair
PASS: srfi-1.test: not-pair?: symbol
PASS: srfi-1.test: take: '() 0
PASS: srfi-1.test: take: '(a) 0
PASS: srfi-1.test: take: '(a b) 0
PASS: srfi-1.test: take: '(a b c) 0
PASS: srfi-1.test: take: '(a) 1
PASS: srfi-1.test: take: '(a b) 1
PASS: srfi-1.test: take: '(a b c) 1
PASS: srfi-1.test: take: '(a b) 2
PASS: srfi-1.test: take: '(a b c) 2
PASS: srfi-1.test: take: circular '(a) 0
PASS: srfi-1.test: take: circular '(a) 1
PASS: srfi-1.test: take: circular '(a) 2
PASS: srfi-1.test: take: circular '(a b) 5
PASS: srfi-1.test: take: '(a . b) 1
PASS: srfi-1.test: take: '(a b . c) 1
PASS: srfi-1.test: take: '(a b . c) 2
PASS: srfi-1.test: take-while: (equal? (quote ()) (take-while odd? (quote ())))
PASS: srfi-1.test: take-while: (equal? (quote (1)) (take-while odd? (quote 
(1))))
PASS: srfi-1.test: take-while: (equal? (quote (1 3)) (take-while odd? (quote (1 
3))))
PASS: srfi-1.test: take-while: (equal? (quote (1 3 5)) (take-while odd? (quote 
(1 3 5))))
PASS: srfi-1.test: take-while: (equal? (quote ()) (take-while odd? (quote (2))))
PASS: srfi-1.test: take-while: (equal? (quote (1)) (take-while odd? (quote (1 
2))))
PASS: srfi-1.test: take-while: (equal? (quote (1 3)) (take-while odd? (quote (1 
3 4))))
PASS: srfi-1.test: take-while: (equal? (quote ()) (take-while odd? (quote (2 
1))))
PASS: srfi-1.test: take-while: (equal? (quote (1)) (take-while odd? (quote (1 4 
3))))
PASS: srfi-1.test: take-while: (equal? (quote ()) (take-while odd? (quote (4 1 
3))))
PASS: srfi-1.test: take-while!: (equal? (quote ()) (take-while! odd? (quote 
())))
PASS: srfi-1.test: take-while!: (equal? (quote (1)) (take-while! odd? (list 1)))
PASS: srfi-1.test: take-while!: (equal? (quote (1 3)) (take-while! odd? (list 1 
3)))
PASS: srfi-1.test: take-while!: (equal? (quote (1 3 5)) (take-while! odd? (list 
1 3 5)))
PASS: srfi-1.test: take-while!: (equal? (quote ()) (take-while! odd? (list 2)))
PASS: srfi-1.test: take-while!: (equal? (quote (1)) (take-while! odd? (list 1 
2)))
PASS: srfi-1.test: take-while!: (equal? (quote (1 3)) (take-while! odd? (list 1 
3 4)))
PASS: srfi-1.test: take-while!: (equal? (quote ()) (take-while! odd? (list 2 
1)))
PASS: srfi-1.test: take-while!: (equal? (quote (1)) (take-while! odd? (list 1 4 
3)))
PASS: srfi-1.test: take-while!: (equal? (quote ()) (take-while! odd? (list 4 1 
3)))
PASS: srfi-1.test: partition: with dropped tail
PASS: srfi-1.test: partition: with kept tail
PASS: srfi-1.test: partition: with everything dropped
PASS: srfi-1.test: partition: with everything kept
PASS: srfi-1.test: partition: with empty list
PASS: srfi-1.test: partition: with reasonably long list
PASS: srfi-1.test: partition!: with dropped tail
PASS: srfi-1.test: partition!: with kept tail
PASS: srfi-1.test: partition!: with everything dropped
PASS: srfi-1.test: partition!: with everything kept
PASS: srfi-1.test: partition!: with empty list
PASS: srfi-1.test: partition!: with reasonably long list
PASS: srfi-1.test: reduce: empty
PASS: srfi-1.test: reduce: one elem
PASS: srfi-1.test: reduce: two elems
PASS: srfi-1.test: reduce: three elems
PASS: srfi-1.test: reduce: four elems
PASS: srfi-1.test: reduce-right: empty
PASS: srfi-1.test: reduce-right: one elem
PASS: srfi-1.test: reduce-right: two elems
PASS: srfi-1.test: reduce-right: three elems
PASS: srfi-1.test: reduce-right: four elems
PASS: srfi-1.test: remove: (equal? (quote ()) (remove odd? (quote ())))
PASS: srfi-1.test: remove: (equal? (quote ()) (remove odd? (quote (1))))
PASS: srfi-1.test: remove: (equal? (quote (2)) (remove odd? (quote (2))))
PASS: srfi-1.test: remove: (equal? (quote ()) (remove odd? (quote (1 3))))
PASS: srfi-1.test: remove: (equal? (quote (2)) (remove odd? (quote (2 3))))
PASS: srfi-1.test: remove: (equal? (quote (2)) (remove odd? (quote (1 2))))
PASS: srfi-1.test: remove: (equal? (quote (2 4)) (remove odd? (quote (2 4))))
PASS: srfi-1.test: remove: (equal? (quote ()) (remove odd? (quote (1 3 5))))
PASS: srfi-1.test: remove: (equal? (quote (2)) (remove odd? (quote (2 3 5))))
PASS: srfi-1.test: remove: (equal? (quote (2)) (remove odd? (quote (1 2 5))))
PASS: srfi-1.test: remove: (equal? (quote (2 4)) (remove odd? (quote (2 4 5))))
PASS: srfi-1.test: remove: (equal? (quote (6)) (remove odd? (quote (1 3 6))))
PASS: srfi-1.test: remove: (equal? (quote (2 6)) (remove odd? (quote (2 3 6))))
PASS: srfi-1.test: remove: (equal? (quote (2 6)) (remove odd? (quote (1 2 6))))
PASS: srfi-1.test: remove: (equal? (quote (2 4 6)) (remove odd? (quote (2 4 
6))))
PASS: srfi-1.test: remove!: (equal? (quote ()) (remove! odd? (quote ())))
PASS: srfi-1.test: remove!: (equal? (quote ()) (remove! odd? (list 1)))
PASS: srfi-1.test: remove!: (equal? (quote (2)) (remove! odd? (list 2)))
PASS: srfi-1.test: remove!: (equal? (quote ()) (remove! odd? (list 1 3)))
PASS: srfi-1.test: remove!: (equal? (quote (2)) (remove! odd? (list 2 3)))
PASS: srfi-1.test: remove!: (equal? (quote (2)) (remove! odd? (list 1 2)))
PASS: srfi-1.test: remove!: (equal? (quote (2 4)) (remove! odd? (list 2 4)))
PASS: srfi-1.test: remove!: (equal? (quote ()) (remove! odd? (list 1 3 5)))
PASS: srfi-1.test: remove!: (equal? (quote (2)) (remove! odd? (list 2 3 5)))
PASS: srfi-1.test: remove!: (equal? (quote (2)) (remove! odd? (list 1 2 5)))
PASS: srfi-1.test: remove!: (equal? (quote (2 4)) (remove! odd? (list 2 4 5)))
PASS: srfi-1.test: remove!: (equal? (quote (6)) (remove! odd? (list 1 3 6)))
PASS: srfi-1.test: remove!: (equal? (quote (2 6)) (remove! odd? (list 2 3 6)))
PASS: srfi-1.test: remove!: (equal? (quote (2 6)) (remove! odd? (list 1 2 6)))
PASS: srfi-1.test: remove!: (equal? (quote (2 4 6)) (remove! odd? (list 2 4 6)))
PASS: srfi-1.test: seventh: () -1
PASS: srfi-1.test: seventh: (eq? (quote g) (seventh (quote (a b c d e f g))))
PASS: srfi-1.test: seventh: (eq? (quote g) (seventh (quote (a b c d e f g h))))
PASS: srfi-1.test: sixth: () -1
PASS: srfi-1.test: sixth: (eq? (quote f) (sixth (quote (a b c d e f))))
PASS: srfi-1.test: sixth: (eq? (quote f) (sixth (quote (a b c d e f g))))
PASS: srfi-1.test: split-at: () -1
PASS: srfi-1.test: split-at: (equal-values? (quote (() ())) (lambda () 
(split-at (quote ()) 0)))
PASS: srfi-1.test: split-at: () 1
PASS: srfi-1.test: split-at: (1) -1
PASS: srfi-1.test: split-at: (equal-values? (quote (() (1))) (lambda () 
(split-at (quote (1)) 0)))
PASS: srfi-1.test: split-at: (equal-values? (quote ((1) ())) (lambda () 
(split-at (quote (1)) 1)))
PASS: srfi-1.test: split-at: (1) 2
PASS: srfi-1.test: split-at: (4 5) -1
PASS: srfi-1.test: split-at: (equal-values? (quote (() (4 5))) (lambda () 
(split-at (quote (4 5)) 0)))
PASS: srfi-1.test: split-at: (equal-values? (quote ((4) (5))) (lambda () 
(split-at (quote (4 5)) 1)))
PASS: srfi-1.test: split-at: (equal-values? (quote ((4 5) ())) (lambda () 
(split-at (quote (4 5)) 2)))
PASS: srfi-1.test: split-at: (4 5) 3
PASS: srfi-1.test: split-at: (4 5 6) -1
PASS: srfi-1.test: split-at: (equal-values? (quote (() (4 5 6))) (lambda () 
(split-at (quote (4 5 6)) 0)))
PASS: srfi-1.test: split-at: (equal-values? (quote ((4) (5 6))) (lambda () 
(split-at (quote (4 5 6)) 1)))
PASS: srfi-1.test: split-at: (equal-values? (quote ((4 5) (6))) (lambda () 
(split-at (quote (4 5 6)) 2)))
PASS: srfi-1.test: split-at: (equal-values? (quote ((4 5 6) ())) (lambda () 
(split-at (quote (4 5 6)) 3)))
PASS: srfi-1.test: split-at: (4 5 6) 4
PASS: srfi-1.test: split-at!: () -1
PASS: srfi-1.test: split-at!: (equal-values? (quote (() ())) (lambda () 
(split-at! (quote ()) 0)))
PASS: srfi-1.test: split-at!: () 1
PASS: srfi-1.test: split-at!: (1) -1
PASS: srfi-1.test: split-at!: (equal-values? (quote (() (1))) (lambda () 
(split-at! (list 1) 0)))
PASS: srfi-1.test: split-at!: (equal-values? (quote ((1) ())) (lambda () 
(split-at! (list 1) 1)))
PASS: srfi-1.test: split-at!: (1) 2
PASS: srfi-1.test: split-at!: (4 5) -1
PASS: srfi-1.test: split-at!: (equal-values? (quote (() (4 5))) (lambda () 
(split-at! (list 4 5) 0)))
PASS: srfi-1.test: split-at!: (equal-values? (quote ((4) (5))) (lambda () 
(split-at! (list 4 5) 1)))
PASS: srfi-1.test: split-at!: (equal-values? (quote ((4 5) ())) (lambda () 
(split-at! (list 4 5) 2)))
PASS: srfi-1.test: split-at!: (4 5) 3
PASS: srfi-1.test: split-at!: (4 5 6) -1
PASS: srfi-1.test: split-at!: (equal-values? (quote (() (4 5 6))) (lambda () 
(split-at! (list 4 5 6) 0)))
PASS: srfi-1.test: split-at!: (equal-values? (quote ((4) (5 6))) (lambda () 
(split-at! (list 4 5 6) 1)))
PASS: srfi-1.test: split-at!: (equal-values? (quote ((4 5) (6))) (lambda () 
(split-at! (list 4 5 6) 2)))
PASS: srfi-1.test: split-at!: (equal-values? (quote ((4 5 6) ())) (lambda () 
(split-at! (list 4 5 6) 3)))
PASS: srfi-1.test: split-at!: (4 5 6) 4
PASS: srfi-1.test: span: empty
PASS: srfi-1.test: span: y
PASS: srfi-1.test: span: n
PASS: srfi-1.test: span: yy
PASS: srfi-1.test: span: ny
PASS: srfi-1.test: span: yn
PASS: srfi-1.test: span: nn
PASS: srfi-1.test: span: yyy
PASS: srfi-1.test: span: nyy
PASS: srfi-1.test: span: yny
PASS: srfi-1.test: span: nny
PASS: srfi-1.test: span: yyn
PASS: srfi-1.test: span: nyn
PASS: srfi-1.test: span: ynn
PASS: srfi-1.test: span: nnn
PASS: srfi-1.test: span!: empty
PASS: srfi-1.test: span!: y
PASS: srfi-1.test: span!: n
PASS: srfi-1.test: span!: yy
PASS: srfi-1.test: span!: ny
PASS: srfi-1.test: span!: yn
PASS: srfi-1.test: span!: nn
PASS: srfi-1.test: span!: yyy
PASS: srfi-1.test: span!: nyy
PASS: srfi-1.test: span!: yny
PASS: srfi-1.test: span!: nny
PASS: srfi-1.test: span!: yyn
PASS: srfi-1.test: span!: nyn
PASS: srfi-1.test: span!: ynn
PASS: srfi-1.test: span!: nnn
PASS: srfi-1.test: take!: () -1
PASS: srfi-1.test: take!: (equal? (quote ()) (take! (quote ()) 0))
PASS: srfi-1.test: take!: () 1
PASS: srfi-1.test: take!: (1) -1
PASS: srfi-1.test: take!: (equal? (quote ()) (take! (quote (1)) 0))
PASS: srfi-1.test: take!: (equal? (quote (1)) (take! (quote (1)) 1))
PASS: srfi-1.test: take!: (1) 2
PASS: srfi-1.test: take!: (4 5) -1
PASS: srfi-1.test: take!: (equal? (quote ()) (take! (quote (4 5)) 0))
PASS: srfi-1.test: take!: (equal? (quote (4)) (take! (quote (4 5)) 1))
PASS: srfi-1.test: take!: (equal? (quote (4 5)) (take! (quote (4 5)) 2))
PASS: srfi-1.test: take!: (4 5) 3
PASS: srfi-1.test: take!: (4 5 6) -1
PASS: srfi-1.test: take!: (equal? (quote ()) (take! (quote (4 5 6)) 0))
PASS: srfi-1.test: take!: (equal? (quote (4)) (take! (quote (4 5 6)) 1))
PASS: srfi-1.test: take!: (equal? (quote (4 5)) (take! (quote (4 5 6)) 2))
PASS: srfi-1.test: take!: (equal? (quote (4 5 6)) (take! (quote (4 5 6)) 3))
PASS: srfi-1.test: take!: (4 5 6) 4
PASS: srfi-1.test: take-right: () -1
PASS: srfi-1.test: take-right: (equal? (quote ()) (take-right (quote ()) 0))
PASS: srfi-1.test: take-right: () 1
PASS: srfi-1.test: take-right: (1) -1
PASS: srfi-1.test: take-right: (equal? (quote ()) (take-right (quote (1)) 0))
PASS: srfi-1.test: take-right: (equal? (quote (1)) (take-right (quote (1)) 1))
PASS: srfi-1.test: take-right: (1) 2
PASS: srfi-1.test: take-right: (4 5) -1
PASS: srfi-1.test: take-right: (equal? (quote ()) (take-right (quote (4 5)) 0))
PASS: srfi-1.test: take-right: (equal? (quote (5)) (take-right (quote (4 5)) 1))
PASS: srfi-1.test: take-right: (equal? (quote (4 5)) (take-right (quote (4 5)) 
2))
PASS: srfi-1.test: take-right: (4 5) 3
PASS: srfi-1.test: take-right: (4 5 6) -1
PASS: srfi-1.test: take-right: (equal? (quote ()) (take-right (quote (4 5 6)) 
0))
PASS: srfi-1.test: take-right: (equal? (quote (6)) (take-right (quote (4 5 6)) 
1))
PASS: srfi-1.test: take-right: (equal? (quote (5 6)) (take-right (quote (4 5 
6)) 2))
PASS: srfi-1.test: take-right: (equal? (quote (4 5 6)) (take-right (quote (4 5 
6)) 3))
PASS: srfi-1.test: take-right: (4 5 6) 4
PASS: srfi-1.test: tenth: () -1
PASS: srfi-1.test: tenth: (eq? (quote j) (tenth (quote (a b c d e f g h i j))))
PASS: srfi-1.test: tenth: (eq? (quote j) (tenth (quote (a b c d e f g h i j 
k))))
PASS: srfi-1.test: xcons: (equal? (quote (y . x)) (xcons (quote x) (quote y)))
PASS: srfi-10.test: hash-comma read extension: basic feature
PASS: srfi-11.test: let-values: no exprs: no values
PASS: srfi-11.test: let-values: one expr: no values
PASS: srfi-11.test: let-values: one expr: one value
PASS: srfi-11.test: let-values: one expr: one value as rest
PASS: srfi-11.test: let-values: one expr: two values
PASS: srfi-11.test: let-values: two exprs: no values each
PASS: srfi-11.test: let-values: two exprs: one value / no values
PASS: srfi-11.test: let-values: two exprs: one value each
PASS: srfi-11.test: let-values: two exprs: first binding invisible to second 
expr
PASS: srfi-11.test: let*-values: no exprs: no values
PASS: srfi-11.test: let*-values: one expr: no values
PASS: srfi-11.test: let*-values: one expr: one value
PASS: srfi-11.test: let*-values: one expr: one value as rest
PASS: srfi-11.test: let*-values: one expr: two values
PASS: srfi-11.test: let*-values: two exprs: no values each
PASS: srfi-11.test: let*-values: two exprs: one value / no values
PASS: srfi-11.test: let*-values: two exprs: one value each
PASS: srfi-11.test: let*-values: two exprs: first binding visible to second expr
PASS: srfi-13.test: string-any: bad char_pred: integer
PASS: srfi-13.test: string-any: bad char_pred: string
PASS: srfi-13.test: string-any: char: no match
PASS: srfi-13.test: string-any: char: one match
PASS: srfi-13.test: string-any: char: more than one match
PASS: srfi-13.test: string-any: char: no match, start index
PASS: srfi-13.test: string-any: char: one match, start index
PASS: srfi-13.test: string-any: char: more than one match, start index
PASS: srfi-13.test: string-any: char: no match, start and end index
PASS: srfi-13.test: string-any: char: one match, start and end index
PASS: srfi-13.test: string-any: char: more than one match, start and end index
PASS: srfi-13.test: string-any: charset: no match
PASS: srfi-13.test: string-any: charset: one match
PASS: srfi-13.test: string-any: charset: more than one match
PASS: srfi-13.test: string-any: charset: no match, start index
PASS: srfi-13.test: string-any: charset: one match, start index
PASS: srfi-13.test: string-any: charset: more than one match, start index
PASS: srfi-13.test: string-any: charset: no match, start and end index
PASS: srfi-13.test: string-any: charset: one match, start and end index
PASS: srfi-13.test: string-any: charset: more than one match, start and end 
index
PASS: srfi-13.test: string-any: pred: no match
PASS: srfi-13.test: string-any: pred: one match
PASS: srfi-13.test: string-any: pred: more than one match
PASS: srfi-13.test: string-any: pred: no match, start index
PASS: srfi-13.test: string-any: pred: one match, start index
PASS: srfi-13.test: string-any: pred: more than one match, start index
PASS: srfi-13.test: string-any: pred: no match, start and end index
PASS: srfi-13.test: string-any: pred: one match, start and end index
PASS: srfi-13.test: string-any: pred: more than one match, start and end index
PASS: srfi-13.test: string-append/shared: no args
PASS: srfi-13.test: string-append/shared: one arg: empty
PASS: srfi-13.test: string-append/shared: one arg: non-empty
PASS: srfi-13.test: string-append/shared: two args: (string=?  
(string-append/shared  ))
PASS: srfi-13.test: string-append/shared: two args: (string=? xyz 
(string-append/shared xyz ))
PASS: srfi-13.test: string-append/shared: two args: (string=? xyz 
(string-append/shared  xyz))
PASS: srfi-13.test: string-append/shared: two args: (string=? abcxyz 
(string-append/shared abc xyz))
PASS: srfi-13.test: string-append/shared: three args: (string=?  
(string-append/shared   ))
PASS: srfi-13.test: string-append/shared: three args: (string=? xy 
(string-append/shared xy  ))
PASS: srfi-13.test: string-append/shared: three args: (string=? xy 
(string-append/shared  xy ))
PASS: srfi-13.test: string-append/shared: three args: (string=? abxy 
(string-append/shared ab xy ))
PASS: srfi-13.test: string-append/shared: three args: (string=? ab 
(string-append/shared   ab))
PASS: srfi-13.test: string-append/shared: three args: (string=? xyab 
(string-append/shared xy  ab))
PASS: srfi-13.test: string-append/shared: three args: (string=? xyab 
(string-append/shared  xy ab))
PASS: srfi-13.test: string-append/shared: three args: (string=? ghxyab 
(string-append/shared gh xy ab))
PASS: srfi-13.test: string-append/shared: four args: (string=?  
(string-append/shared    ))
PASS: srfi-13.test: string-append/shared: four args: (string=? xy 
(string-append/shared xy   ))
PASS: srfi-13.test: string-append/shared: four args: (string=? xy 
(string-append/shared  xy  ))
PASS: srfi-13.test: string-append/shared: four args: (string=? xy 
(string-append/shared   xy ))
PASS: srfi-13.test: string-append/shared: four args: (string=? xy 
(string-append/shared    xy))
PASS: srfi-13.test: string-append/shared: four args: (string=? abxy 
(string-append/shared ab xy  ))
PASS: srfi-13.test: string-append/shared: four args: (string=? abxy 
(string-append/shared ab  xy ))
PASS: srfi-13.test: string-append/shared: four args: (string=? abxy 
(string-append/shared ab   xy))
PASS: srfi-13.test: string-append/shared: four args: (string=? abxy 
(string-append/shared  ab  xy))
PASS: srfi-13.test: string-append/shared: four args: (string=? abxy 
(string-append/shared   ab xy))
PASS: srfi-13.test: string-concatenate: inum
PASS: srfi-13.test: string-concatenate: symbol
PASS: srfi-13.test: string-concatenate: improper 1
PASS: srfi-13.test: string-concatenate: (equal? abc (string-concatenate (quote 
(a b c))))
PASS: srfi-13.test: string-concatenate/shared: inum
PASS: srfi-13.test: string-concatenate/shared: symbol
PASS: srfi-13.test: string-concatenate/shared: improper 1
PASS: srfi-13.test: string-concatenate/shared: (equal? abc 
(string-concatenate/shared (quote (a b c))))
PASS: srfi-13.test: string-every: bad char_pred: integer
PASS: srfi-13.test: string-every: bad char_pred: string
PASS: srfi-13.test: string-every: char: empty string
PASS: srfi-13.test: string-every: char: empty substring
PASS: srfi-13.test: string-every: char: no match at all
PASS: srfi-13.test: string-every: char: not all match
PASS: srfi-13.test: string-every: char: all match
PASS: srfi-13.test: string-every: char: no match at all, start index
PASS: srfi-13.test: string-every: char: not all match, start index
PASS: srfi-13.test: string-every: char: all match, start index
PASS: srfi-13.test: string-every: char: no match at all, start and end index
PASS: srfi-13.test: string-every: char: not all match, start and end index
PASS: srfi-13.test: string-every: char: all match, start and end index
PASS: srfi-13.test: string-every: charset: empty string
PASS: srfi-13.test: string-every: charset: empty substring
PASS: srfi-13.test: string-every: charset: no match at all
PASS: srfi-13.test: string-every: charset: not all match
PASS: srfi-13.test: string-every: charset: all match
PASS: srfi-13.test: string-every: charset: no match at all, start index
PASS: srfi-13.test: string-every: charset: not all match, start index
PASS: srfi-13.test: string-every: charset: all match, start index
PASS: srfi-13.test: string-every: charset: no match at all, start and end index
PASS: srfi-13.test: string-every: charset: not all match, start and end index
PASS: srfi-13.test: string-every: charset: all match, start and end index
PASS: srfi-13.test: string-every: pred: empty string
PASS: srfi-13.test: string-every: pred: empty substring
PASS: srfi-13.test: string-every: pred: no match at all
PASS: srfi-13.test: string-every: pred: not all match
PASS: srfi-13.test: string-every: pred: all match
PASS: srfi-13.test: string-every: pred: no match at all, start index
PASS: srfi-13.test: string-every: pred: not all match, start index
PASS: srfi-13.test: string-every: pred: all match, start index
PASS: srfi-13.test: string-every: pred: no match at all, start and end index
PASS: srfi-13.test: string-every: pred: not all match, start and end index
PASS: srfi-13.test: string-every: pred: all match, start and end index
PASS: srfi-13.test: string-tabulate: bad proc: integer
PASS: srfi-13.test: string-tabulate: bad proc: string
PASS: srfi-13.test: string-tabulate: static fill-char
PASS: srfi-13.test: string-tabulate: variable fill-char
PASS: srfi-13.test: string->list: empty
PASS: srfi-13.test: string->list: nonempty
PASS: srfi-13.test: string->list: empty, start index
PASS: srfi-13.test: string->list: nonempty, start index
PASS: srfi-13.test: reverse-list->string: empty
PASS: srfi-13.test: reverse-list->string: nonempty
PASS: srfi-13.test: string-join: empty list, no delimiter, implicit infix, 
empty 1
PASS: srfi-13.test: string-join: empty string, no delimiter, implicit infix, 
empty 2
PASS: srfi-13.test: string-join: non-empty, no delimiter, implicit infix
PASS: srfi-13.test: string-join: empty list, implicit infix, empty 1
PASS: srfi-13.test: string-join: empty string, implicit infix, empty 2
PASS: srfi-13.test: string-join: non-empty, implicit infix
PASS: srfi-13.test: string-join: non-empty, implicit infix
PASS: srfi-13.test: string-join: two strings, implicit infix
PASS: srfi-13.test: string-join: empty, explicit infix
PASS: srfi-13.test: string-join: empty list, explicit infix
PASS: srfi-13.test: string-join: non-empty, explicit infix
PASS: srfi-13.test: string-join: two strings, explicit infix
PASS: srfi-13.test: string-join: empty list, strict infix
PASS: srfi-13.test: string-join: empty, strict infix
PASS: srfi-13.test: string-join: non-empty, strict infix
PASS: srfi-13.test: string-join: two strings, strict infix
PASS: srfi-13.test: string-join: empty list, prefix
PASS: srfi-13.test: string-join: empty, prefix
PASS: srfi-13.test: string-join: non-empty, prefix
PASS: srfi-13.test: string-join: two strings, prefix
PASS: srfi-13.test: string-join: empty list, suffix
PASS: srfi-13.test: string-join: empty, suffix
PASS: srfi-13.test: string-join: non-empty, suffix
PASS: srfi-13.test: string-join: two strings, suffix
PASS: srfi-13.test: string-copy: empty string
PASS: srfi-13.test: string-copy: full string
PASS: srfi-13.test: string-copy: start index
PASS: srfi-13.test: string-copy: start and end index
PASS: srfi-13.test: substring/shared: empty string
PASS: srfi-13.test: substring/shared: non-empty string
PASS: srfi-13.test: substring/shared: non-empty string, not eq?
PASS: srfi-13.test: string-copy!: non-empty string
PASS: srfi-13.test: string-take: empty string
PASS: srfi-13.test: string-take: non-empty string
PASS: srfi-13.test: string-take: full string
PASS: srfi-13.test: string-take-right: empty string
PASS: srfi-13.test: string-take-right: non-empty string
PASS: srfi-13.test: string-take-right: full string
PASS: srfi-13.test: string-drop: empty string
PASS: srfi-13.test: string-drop: non-empty string
PASS: srfi-13.test: string-drop: full string
PASS: srfi-13.test: string-drop-right: empty string
PASS: srfi-13.test: string-drop-right: non-empty string
PASS: srfi-13.test: string-drop-right: full string
PASS: srfi-13.test: string-pad: empty string, zero pad
PASS: srfi-13.test: string-pad: empty string, zero pad, pad char
PASS: srfi-13.test: string-pad: empty pad string, 2 pad 
PASS: srfi-13.test: string-pad: empty pad string, 2 pad, pad char
PASS: srfi-13.test: string-pad: empty pad string, 2 pad, pad char, start index
PASS: srfi-13.test: string-pad: empty pad string, 2 pad, pad char, start and 
end index
PASS: srfi-13.test: string-pad: freestyle 1
PASS: srfi-13.test: string-pad: freestyle 2
PASS: srfi-13.test: string-pad-right: empty string, zero pad
PASS: srfi-13.test: string-pad-right: empty string, zero pad, pad char
PASS: srfi-13.test: string-pad-right: empty pad string, 2 pad 
PASS: srfi-13.test: string-pad-right: empty pad string, 2 pad, pad char
PASS: srfi-13.test: string-pad-right: empty pad string, 2 pad, pad char, start 
index
PASS: srfi-13.test: string-pad-right: empty pad string, 2 pad, pad char, start 
and end index
PASS: srfi-13.test: string-pad-right: freestyle 1
PASS: srfi-13.test: string-pad-right: freestyle 2
PASS: srfi-13.test: string-trim: bad char_pred: integer
PASS: srfi-13.test: string-trim: bad char_pred: string
PASS: srfi-13.test: string-trim: empty string
PASS: srfi-13.test: string-trim: no char/pred
PASS: srfi-13.test: string-trim: start index, pred
PASS: srfi-13.test: string-trim: start and end index, pred
PASS: srfi-13.test: string-trim: start index, char
PASS: srfi-13.test: string-trim: start and end index, char
PASS: srfi-13.test: string-trim: start index, charset
PASS: srfi-13.test: string-trim: start and end index, charset
PASS: srfi-13.test: string-trim-right: bad char_pred: integer
PASS: srfi-13.test: string-trim-right: bad char_pred: string
PASS: srfi-13.test: string-trim-right: empty string
PASS: srfi-13.test: string-trim-right: no char/pred
PASS: srfi-13.test: string-trim-right: start index, pred
PASS: srfi-13.test: string-trim-right: start and end index, pred
PASS: srfi-13.test: string-trim-right: start index, char
PASS: srfi-13.test: string-trim-right: start and end index, char
PASS: srfi-13.test: string-trim-right: start index, charset
PASS: srfi-13.test: string-trim-right: start and end index, charset
PASS: srfi-13.test: string-trim-both: bad char_pred: integer
PASS: srfi-13.test: string-trim-both: bad char_pred: string
PASS: srfi-13.test: string-trim-both: empty string
PASS: srfi-13.test: string-trim-both: no char/pred
PASS: srfi-13.test: string-trim-both: start index, pred
PASS: srfi-13.test: string-trim-both: start and end index, pred
PASS: srfi-13.test: string-trim-both: start index, char
PASS: srfi-13.test: string-trim-both: start and end index, char
PASS: srfi-13.test: string-trim-both: start index, charset
PASS: srfi-13.test: string-trim-both: start and end index, charset
PASS: srfi-13.test: string-fill!: empty string, no indices
PASS: srfi-13.test: string-fill!: empty string, start index
PASS: srfi-13.test: string-fill!: empty string, start and end index
PASS: srfi-13.test: string-fill!: no indices
PASS: srfi-13.test: string-fill!: start index
PASS: srfi-13.test: string-fill!: start and end index
PASS: srfi-13.test: string-prefix-length: empty prefix
PASS: srfi-13.test: string-prefix-length: non-empty prefix - match
PASS: srfi-13.test: string-prefix-length: non-empty prefix - no match
PASS: srfi-13.test: string-prefix-length-ci: empty prefix
PASS: srfi-13.test: string-prefix-length-ci: non-empty prefix - match
PASS: srfi-13.test: string-prefix-length-ci: non-empty prefix - no match
PASS: srfi-13.test: string-suffix-length: empty suffix
PASS: srfi-13.test: string-suffix-length: non-empty suffix - match
PASS: srfi-13.test: string-suffix-length: non-empty suffix - no match
PASS: srfi-13.test: string-suffix-length-ci: empty suffix
PASS: srfi-13.test: string-suffix-length-ci: non-empty suffix - match
PASS: srfi-13.test: string-suffix-length-ci: non-empty suffix - no match
PASS: srfi-13.test: string-prefix?: empty prefix
PASS: srfi-13.test: string-prefix?: non-empty prefix - match
PASS: srfi-13.test: string-prefix?: non-empty prefix - no match
PASS: srfi-13.test: string-prefix-ci?: empty prefix
PASS: srfi-13.test: string-prefix-ci?: non-empty prefix - match
PASS: srfi-13.test: string-prefix-ci?: non-empty prefix - no match
PASS: srfi-13.test: string-suffix?: empty suffix
PASS: srfi-13.test: string-suffix?: non-empty suffix - match
PASS: srfi-13.test: string-suffix?: non-empty suffix - no match
PASS: srfi-13.test: string-suffix-ci?: empty suffix
PASS: srfi-13.test: string-suffix-ci?: non-empty suffix - match
PASS: srfi-13.test: string-suffix-ci?: non-empty suffix - no match
PASS: srfi-13.test: string-index: bad char_pred: integer
PASS: srfi-13.test: string-index: bad char_pred: string
PASS: srfi-13.test: string-index: empty string - char
PASS: srfi-13.test: string-index: non-empty - char - match
PASS: srfi-13.test: string-index: non-empty - char - no match
PASS: srfi-13.test: string-index: empty string - char - start index
PASS: srfi-13.test: string-index: non-empty - char - match - start index
PASS: srfi-13.test: string-index: non-empty - char - no match - start index
PASS: srfi-13.test: string-index: empty string - char - start and end index
PASS: srfi-13.test: string-index: non-empty - char - match - start and end index
PASS: srfi-13.test: string-index: non-empty - char - no match - start and end 
index
PASS: srfi-13.test: string-index: empty string - charset
PASS: srfi-13.test: string-index: non-empty - charset - match
PASS: srfi-13.test: string-index: non-empty - charset - no match
PASS: srfi-13.test: string-index: empty string - charset - start index
PASS: srfi-13.test: string-index: non-empty - charset - match - start index
PASS: srfi-13.test: string-index: non-empty - charset - no match - start index
PASS: srfi-13.test: string-index: empty string - charset - start and end index
PASS: srfi-13.test: string-index: non-empty - charset - match - start and end 
index
PASS: srfi-13.test: string-index: non-empty - charset - no match - start and 
end index
PASS: srfi-13.test: string-index: empty string - pred
PASS: srfi-13.test: string-index: non-empty - pred - match
PASS: srfi-13.test: string-index: non-empty - pred - no match
PASS: srfi-13.test: string-index: empty string - pred - start index
PASS: srfi-13.test: string-index: non-empty - pred - match - start index
PASS: srfi-13.test: string-index: non-empty - pred - no match - start index
PASS: srfi-13.test: string-index: empty string - pred - start and end index
PASS: srfi-13.test: string-index: non-empty - pred - match - start and end index
PASS: srfi-13.test: string-index: non-empty - pred - no match - start and end 
index
PASS: srfi-13.test: string-index: 8-bit char in string
PASS: srfi-13.test: string-index-right: bad char_pred: integer
PASS: srfi-13.test: string-index-right: bad char_pred: string
PASS: srfi-13.test: string-index-right: empty string - char
PASS: srfi-13.test: string-index-right: non-empty - char - match
PASS: srfi-13.test: string-index-right: non-empty - char - no match
PASS: srfi-13.test: string-index-right: empty string - char - start index-right
PASS: srfi-13.test: string-index-right: non-empty - char - match - start index
PASS: srfi-13.test: string-index-right: non-empty - char - no match - start 
index
PASS: srfi-13.test: string-index-right: empty string - char - start and end 
index
PASS: srfi-13.test: string-index-right: non-empty - char - match - start and 
end index
PASS: srfi-13.test: string-index-right: non-empty - char - no match - start and 
end index
PASS: srfi-13.test: string-index-right: empty string - charset
PASS: srfi-13.test: string-index-right: non-empty - charset - match
PASS: srfi-13.test: string-index-right: non-empty - charset - no match
PASS: srfi-13.test: string-index-right: empty string - charset - start index
PASS: srfi-13.test: string-index-right: non-empty - charset - match - start 
index
PASS: srfi-13.test: string-index-right: non-empty - charset - no match - start 
index
PASS: srfi-13.test: string-index-right: empty string - charset - start and end 
index
PASS: srfi-13.test: string-index-right: non-empty - charset - match - start and 
end index
PASS: srfi-13.test: string-index-right: non-empty - charset - no match - start 
and end index
PASS: srfi-13.test: string-index-right: empty string - pred
PASS: srfi-13.test: string-index-right: non-empty - pred - match
PASS: srfi-13.test: string-index-right: non-empty - pred - no match
PASS: srfi-13.test: string-index-right: empty string - pred - start index
PASS: srfi-13.test: string-index-right: non-empty - pred - match - start index
PASS: srfi-13.test: string-index-right: non-empty - pred - no match - start 
index
PASS: srfi-13.test: string-index-right: empty string - pred - start and end 
index
PASS: srfi-13.test: string-index-right: non-empty - pred - match - start and 
end index
PASS: srfi-13.test: string-index-right: non-empty - pred - no match - start and 
end index
PASS: srfi-13.test: string-skip: bad char_pred: integer
PASS: srfi-13.test: string-skip: bad char_pred: string
PASS: srfi-13.test: string-skip: empty string - char
PASS: srfi-13.test: string-skip: non-empty - char - match
PASS: srfi-13.test: string-skip: non-empty - char - no match
PASS: srfi-13.test: string-skip: empty string - char - start index
PASS: srfi-13.test: string-skip: non-empty - char - match - start index
PASS: srfi-13.test: string-skip: non-empty - char - no match - start index
PASS: srfi-13.test: string-skip: empty string - char - start and end index
PASS: srfi-13.test: string-skip: non-empty - char - match - start and end index
PASS: srfi-13.test: string-skip: non-empty - char - no match - start and end 
index
PASS: srfi-13.test: string-skip: empty string - charset
PASS: srfi-13.test: string-skip: non-empty - charset - match
PASS: srfi-13.test: string-skip: non-empty - charset - no match
PASS: srfi-13.test: string-skip: empty string - charset - start index
PASS: srfi-13.test: string-skip: non-empty - charset - match - start index
PASS: srfi-13.test: string-skip: non-empty - charset - no match - start index
PASS: srfi-13.test: string-skip: empty string - charset - start and end index
PASS: srfi-13.test: string-skip: non-empty - charset - match - start and end 
index
PASS: srfi-13.test: string-skip: non-empty - charset - no match - start and end 
index
PASS: srfi-13.test: string-skip: empty string - pred
PASS: srfi-13.test: string-skip: non-empty - pred - match
PASS: srfi-13.test: string-skip: non-empty - pred - no match
PASS: srfi-13.test: string-skip: empty string - pred - start index
PASS: srfi-13.test: string-skip: non-empty - pred - match - start index
PASS: srfi-13.test: string-skip: non-empty - pred - no match - start index
PASS: srfi-13.test: string-skip: empty string - pred - start and end index
PASS: srfi-13.test: string-skip: non-empty - pred - match - start and end index
PASS: srfi-13.test: string-skip: non-empty - pred - no match - start and end 
index
PASS: srfi-13.test: string-skip-right: bad char_pred: integer
PASS: srfi-13.test: string-skip-right: bad char_pred: string
PASS: srfi-13.test: string-skip-right: empty string - char
PASS: srfi-13.test: string-skip-right: non-empty - char - match
PASS: srfi-13.test: string-skip-right: non-empty - char - no match
PASS: srfi-13.test: string-skip-right: empty string - char - start index-right
PASS: srfi-13.test: string-skip-right: non-empty - char - match - start index
PASS: srfi-13.test: string-skip-right: non-empty - char - no match - start index
PASS: srfi-13.test: string-skip-right: empty string - char - start and end index
PASS: srfi-13.test: string-skip-right: non-empty - char - match - start and end 
index
PASS: srfi-13.test: string-skip-right: non-empty - char - no match - start and 
end index
PASS: srfi-13.test: string-skip-right: empty string - charset
PASS: srfi-13.test: string-skip-right: non-empty - charset - match
PASS: srfi-13.test: string-skip-right: non-empty - charset - no match
PASS: srfi-13.test: string-skip-right: empty string - charset - start index
PASS: srfi-13.test: string-skip-right: non-empty - charset - match - start index
PASS: srfi-13.test: string-skip-right: non-empty - charset - no match - start 
index
PASS: srfi-13.test: string-skip-right: empty string - charset - start and end 
index
PASS: srfi-13.test: string-skip-right: non-empty - charset - match - start and 
end index
PASS: srfi-13.test: string-skip-right: non-empty - charset - no match - start 
and end index
PASS: srfi-13.test: string-skip-right: empty string - pred
PASS: srfi-13.test: string-skip-right: non-empty - pred - match
PASS: srfi-13.test: string-skip-right: non-empty - pred - no match
PASS: srfi-13.test: string-skip-right: empty string - pred - start index
PASS: srfi-13.test: string-skip-right: non-empty - pred - match - start index
PASS: srfi-13.test: string-skip-right: non-empty - pred - no match - start index
PASS: srfi-13.test: string-skip-right: empty string - pred - start and end index
PASS: srfi-13.test: string-skip-right: non-empty - pred - match - start and end 
index
PASS: srfi-13.test: string-skip-right: non-empty - pred - no match - start and 
end index
PASS: srfi-13.test: string-count: bad char_pred: integer
PASS: srfi-13.test: string-count: bad char_pred: string
PASS: srfi-13.test: string-count: char: (eqv? 0 (string-count  a))
PASS: srfi-13.test: string-count: char: (eqv? 0 (string-count - a))
PASS: srfi-13.test: string-count: char: (eqv? 1 (string-count a a))
PASS: srfi-13.test: string-count: char: (eqv? 0 (string-count -- a))
PASS: srfi-13.test: string-count: char: (eqv? 1 (string-count a- a))
PASS: srfi-13.test: string-count: char: (eqv? 1 (string-count -a a))
PASS: srfi-13.test: string-count: char: (eqv? 2 (string-count aa a))
PASS: srfi-13.test: string-count: char: (eqv? 0 (string-count --- a))
PASS: srfi-13.test: string-count: char: (eqv? 1 (string-count -a- a))
PASS: srfi-13.test: string-count: char: (eqv? 1 (string-count a-- a))
PASS: srfi-13.test: string-count: char: (eqv? 2 (string-count aa- a))
PASS: srfi-13.test: string-count: char: (eqv? 2 (string-count a-a a))
PASS: srfi-13.test: string-count: char: (eqv? 3 (string-count aaa a))
PASS: srfi-13.test: string-count: char: (eqv? 1 (string-count --a a))
PASS: srfi-13.test: string-count: char: (eqv? 2 (string-count -aa a))
PASS: srfi-13.test: string-count: charset: (eqv? 0 (string-count  
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 0 (string-count - 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 1 (string-count a 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 0 (string-count -- 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 1 (string-count a- 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 1 (string-count -a 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 2 (string-count aa 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 0 (string-count --- 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 1 (string-count -a- 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 1 (string-count a-- 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 2 (string-count aa- 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 2 (string-count a-a 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 3 (string-count aaa 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 1 (string-count --a 
char-set:letter))
PASS: srfi-13.test: string-count: charset: (eqv? 2 (string-count -aa 
char-set:letter))
PASS: srfi-13.test: string-count: proc: (eqv? 0 (string-count  
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 0 (string-count - 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 1 (string-count a 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 0 (string-count -- 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 1 (string-count a- 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 1 (string-count -a 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 2 (string-count aa 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 0 (string-count --- 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 1 (string-count -a- 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 1 (string-count a-- 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 2 (string-count aa- 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 2 (string-count a-a 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 3 (string-count aaa 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 1 (string-count --a 
char-alphabetic?))
PASS: srfi-13.test: string-count: proc: (eqv? 2 (string-count -aa 
char-alphabetic?))
PASS: srfi-13.test: string-replace: empty string(s), no indices
PASS: srfi-13.test: string-replace: empty string(s), 1 index
PASS: srfi-13.test: string-replace: empty string(s), 2 indices
PASS: srfi-13.test: string-replace: empty string(s), 3 indices
PASS: srfi-13.test: string-replace: empty string(s), 4 indices
PASS: srfi-13.test: string-replace: no indices
PASS: srfi-13.test: string-replace: one index
PASS: srfi-13.test: string-replace: two indices
PASS: srfi-13.test: string-replace: three indices
PASS: srfi-13.test: string-replace: four indices
PASS: srfi-13.test: string-tokenize: empty string, no char/pred
PASS: srfi-13.test: string-tokenize: empty string, charset
PASS: srfi-13.test: string-tokenize: no char/pred
PASS: srfi-13.test: string-tokenize: charset
PASS: srfi-13.test: string-tokenize: charset, start index
PASS: srfi-13.test: string-tokenize: charset, start and end index
PASS: srfi-13.test: string-filter: bad char_pred: integer
PASS: srfi-13.test: string-filter: bad char_pred: string
PASS: srfi-13.test: string-filter: empty string, char
PASS: srfi-13.test: string-filter: empty string, charset
PASS: srfi-13.test: string-filter: empty string, pred
PASS: srfi-13.test: string-filter: char
PASS: srfi-13.test: string-filter: charset
PASS: srfi-13.test: string-filter: pred
PASS: srfi-13.test: string-filter: char, start index
PASS: srfi-13.test: string-filter: charset, start index
PASS: srfi-13.test: string-filter: pred, start index
PASS: srfi-13.test: string-filter: char, start and end index
PASS: srfi-13.test: string-filter: charset, start and end index
PASS: srfi-13.test: string-filter: pred, start and end index
PASS: srfi-13.test: string-filter: char: (equal? x (string-filter x x))
PASS: srfi-13.test: string-filter: char: (equal? xx (string-filter xx x))
PASS: srfi-13.test: string-filter: char: (equal? xx (string-filter xyx x))
PASS: srfi-13.test: string-filter: char: (equal? x (string-filter xyyy x))
PASS: srfi-13.test: string-filter: char: (equal? x (string-filter yyyx x))
PASS: srfi-13.test: string-filter: char: (equal? xx (string-filter xxx x 1))
PASS: srfi-13.test: string-filter: char: (equal? xx (string-filter xxx x 0 2))
PASS: srfi-13.test: string-filter: char: (equal? x (string-filter xyx x 1))
PASS: srfi-13.test: string-filter: char: (equal? x (string-filter yxx x 0 2))
PASS: srfi-13.test: string-filter: char: (string=?  (string-filter . x))
PASS: srfi-13.test: string-filter: char: (string=?  (string-filter .. x))
PASS: srfi-13.test: string-filter: char: (string=?  (string-filter ... x))
PASS: srfi-13.test: string-filter: char: (string=? x (string-filter .x x))
PASS: srfi-13.test: string-filter: char: (string=? x (string-filter ..x x))
PASS: srfi-13.test: string-filter: char: (string=? x (string-filter ...x x))
PASS: srfi-13.test: string-filter: char: (string=? x (string-filter x. x))
PASS: srfi-13.test: string-filter: char: (string=? x (string-filter x.. x))
PASS: srfi-13.test: string-filter: char: (string=? x (string-filter x... x))
PASS: srfi-13.test: string-filter: char: (string=? x (string-filter ...x... x))
PASS: srfi-13.test: string-filter: charset: (equal? x (string-filter x charset))
PASS: srfi-13.test: string-filter: charset: (equal? xx (string-filter xx 
charset))
PASS: srfi-13.test: string-filter: charset: (equal? xy (string-filter xy 
charset))
PASS: srfi-13.test: string-filter: charset: (equal? x (string-filter xaaa 
charset))
PASS: srfi-13.test: string-filter: charset: (equal? y (string-filter aaay 
charset))
PASS: srfi-13.test: string-filter: charset: (equal? yx (string-filter xyx 
charset 1))
PASS: srfi-13.test: string-filter: charset: (equal? xy (string-filter xyx 
charset 0 2))
PASS: srfi-13.test: string-filter: charset: (equal? x (string-filter xax 
charset 1))
PASS: srfi-13.test: string-filter: charset: (equal? x (string-filter axx 
charset 0 2))
PASS: srfi-13.test: string-filter: charset: (string=?  (string-filter . 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=?  (string-filter .. 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=?  (string-filter ... 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=? x (string-filter .x 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=? x (string-filter ..x 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=? x (string-filter ...x 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=? x (string-filter x. 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=? x (string-filter x.. 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=? x (string-filter x... 
char-set:letter))
PASS: srfi-13.test: string-filter: charset: (string=? x (string-filter ...x... 
char-set:letter))
PASS: srfi-13.test: string-delete: bad char_pred: integer
PASS: srfi-13.test: string-delete: bad char_pred: string
PASS: srfi-13.test: string-delete: empty string, char
PASS: srfi-13.test: string-delete: empty string, charset
PASS: srfi-13.test: string-delete: empty string, pred
PASS: srfi-13.test: string-delete: char
PASS: srfi-13.test: string-delete: charset
PASS: srfi-13.test: string-delete: pred
PASS: srfi-13.test: string-delete: char, start index
PASS: srfi-13.test: string-delete: charset, start index
PASS: srfi-13.test: string-delete: pred, start index
PASS: srfi-13.test: string-delete: char, start and end index
PASS: srfi-13.test: string-delete: charset, start and end index
PASS: srfi-13.test: string-delete: pred, start and end index
PASS: srfi-13.test: string-delete: (string=?  (string-delete . .))
PASS: srfi-13.test: string-delete: (string=?  (string-delete .. .))
PASS: srfi-13.test: string-delete: (string=?  (string-delete ... .))
PASS: srfi-13.test: string-delete: (string=? x (string-delete .x .))
PASS: srfi-13.test: string-delete: (string=? x (string-delete ..x .))
PASS: srfi-13.test: string-delete: (string=? x (string-delete ...x .))
PASS: srfi-13.test: string-delete: (string=? x (string-delete x. .))
PASS: srfi-13.test: string-delete: (string=? x (string-delete x.. .))
PASS: srfi-13.test: string-delete: (string=? x (string-delete x... .))
PASS: srfi-13.test: string-delete: (string=? x (string-delete ...x... .))
PASS: srfi-13.test: string-delete: (string=?  (string-delete . 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=?  (string-delete .. 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=?  (string-delete ... 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=? x (string-delete .x 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=? x (string-delete ..x 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=? x (string-delete ...x 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=? x (string-delete x. 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=? x (string-delete x.. 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=? x (string-delete x... 
char-set:punctuation))
PASS: srfi-13.test: string-delete: (string=? x (string-delete ...x... 
char-set:punctuation))
PASS: srfi-13.test: string-map: bad proc: integer
PASS: srfi-13.test: string-map: bad proc: string
PASS: srfi-13.test: string-map: constant
PASS: srfi-13.test: string-map: identity
PASS: srfi-13.test: string-map: upcase
PASS: srfi-13.test: string-map!: bad proc: integer
PASS: srfi-13.test: string-map!: bad proc: string
PASS: srfi-13.test: string-map!: constant
PASS: srfi-13.test: string-map!: identity
PASS: srfi-13.test: string-map!: upcase
PASS: srfi-13.test: string-for-each: bad proc: integer
PASS: srfi-13.test: string-for-each: bad proc: string
PASS: srfi-13.test: string-for-each: copy
PASS: srfi-13.test: string-for-each-index: bad proc: integer
PASS: srfi-13.test: string-for-each-index: bad proc: string
PASS: srfi-13.test: string-for-each-index: index
PASS: srfi-14.test: char-set?: success on empty set
PASS: srfi-14.test: char-set?: success on non-empty set
PASS: srfi-14.test: char-set?: failure on empty set
PASS: srfi-14.test: char-set=: success, no arg
PASS: srfi-14.test: char-set=: success, one arg
PASS: srfi-14.test: char-set=: success, two args
PASS: srfi-14.test: char-set=: failure, first empty
PASS: srfi-14.test: char-set=: failure, second empty
PASS: srfi-14.test: char-set=: success, more args
PASS: srfi-14.test: char-set<=: success, no arg
PASS: srfi-14.test: char-set<=: success, one arg
PASS: srfi-14.test: char-set<=: success, two args
PASS: srfi-14.test: char-set<=: success, first empty
PASS: srfi-14.test: char-set<=: failure, second empty
PASS: srfi-14.test: char-set<=: success, more args, equal
PASS: srfi-14.test: char-set<=: success, more args, not equal
PASS: srfi-14.test: char-set-hash: empty set, bound
PASS: srfi-14.test: char-set-hash: empty set, no bound
PASS: srfi-14.test: char-set-hash: full set, bound
PASS: srfi-14.test: char-set-hash: full set, no bound
PASS: srfi-14.test: char-set-hash: other set, bound
PASS: srfi-14.test: char-set-hash: other set, no bound
PASS: srfi-14.test: char-set cursor: invalid character cursor
PASS: srfi-14.test: char-set cursor: success
PASS: srfi-14.test: char-set cursor: end of set fails
PASS: srfi-14.test: char-set cursor: end of set succeeds, empty set
PASS: srfi-14.test: char-set cursor: end of set succeeds, non-empty set
PASS: srfi-14.test: char-set-fold: count members
PASS: srfi-14.test: char-set-fold: copy set
PASS: srfi-14.test: char-set-unfold: create char set
PASS: srfi-14.test: char-set-unfold: create char set (base set)
PASS: srfi-14.test: char-set-unfold!: create char set
PASS: srfi-14.test: char-set-unfold!: create char set
PASS: srfi-14.test: char-set-for-each: copy char set
PASS: srfi-14.test: char-set-map: upper case char set
PASS: srfi-19.test: SRFI date/time library: date-zone-offset is defined
PASS: srfi-19.test: SRFI date/time library: add-duration is defined
PASS: srfi-19.test: SRFI date/time library: (current-time time-tai) works
PASS: srfi-19.test: SRFI date/time library: time-utc->time-tai and 
time-tai->time-utc work and are inverses of each other
PASS: srfi-19.test: SRFI date/time library: time-utc->time-monotonic and 
time-monotonic->time-utc work and are inverses of each other
PASS: srfi-19.test: SRFI date/time library: time-tai->time-monotonic and 
time-monotonic->time-tai work and are inverses of each other
PASS: srfi-19.test: SRFI date/time library: string->date works
PASS: srfi-19.test: SRFI date/time library: #<procedure time-utc->date (time . 
tz-offset)> works
PASS: srfi-19.test: SRFI date/time library: #<procedure time-tai->date (time . 
tz-offset)> works
PASS: srfi-19.test: SRFI date/time library: #<procedure time-monotonic->date 
(time . tz-offset)> works
PASS: srfi-19.test: SRFI date/time library: Fractional nanoseconds are handled
PASS: srfi-19.test: SRFI date/time library: #<procedure date->time-utc (date)> 
makes integer seconds
PASS: srfi-19.test: SRFI date/time library: #<procedure date->time-tai (date)> 
makes integer seconds
PASS: srfi-19.test: SRFI date/time library: #<procedure date->time-monotonic 
(date)> makes integer seconds
PASS: srfi-19.test: SRFI date/time library: date->time-utc is the inverse of 
time-utc->date
PASS: srfi-19.test: SRFI date/time library: #<procedure time-utc->date (time . 
tz-offset)> respects local DST if no TZ-OFFSET given
PASS: srfi-19.test: SRFI date/time library: #<procedure time-tai->date (time . 
tz-offset)> respects local DST if no TZ-OFFSET given
PASS: srfi-19.test: SRFI date/time library: #<procedure time-monotonic->date 
(time . tz-offset)> respects local DST if no TZ-OFFSET given
PASS: srfi-19.test: SRFI date/time library: #<procedure julian-day->date (jdn . 
tz-offset)> respects local DST if no TZ-OFFSET given
PASS: srfi-19.test: SRFI date/time library: #<procedure 
modified-julian-day->date (jdn . tz-offset)> respects local DST if no TZ-OFFSET 
given
PASS: srfi-19.test: SRFI date/time library: string->date respects local DST if 
no time zone is read
PASS: srfi-19.test: SRFI date/time library: #<procedure time<=? (t1 t2)> works
PASS: srfi-19.test: SRFI date/time library: #<procedure time<? (t1 t2)> works
PASS: srfi-19.test: SRFI date/time library: #<procedure time=? (t1 t2)> works
PASS: srfi-19.test: SRFI date/time library: #<procedure time>=? (t1 t2)> works
PASS: srfi-19.test: SRFI date/time library: #<procedure time>? (t1 t2)> works
PASS: srfi-19.test: SRFI date/time library: #<procedure add-duration (t 
duration)> works
PASS: srfi-19.test: SRFI date/time library: #<procedure subtract-duration 
(time1 duration)> works
PASS: srfi-19.test: SRFI date/time library: date->time-tai: 31dec98 23:59:59
PASS: srfi-19.test: SRFI date/time library: date->time-tai: 1jan99 0:00:00
PASS: srfi-19.test: SRFI date/time library: date->time-tai: 31dec05 23:59:59
PASS: srfi-19.test: SRFI date/time library: date->time-tai: 1jan06 0:00:00
PASS: srfi-19.test: SRFI date/time library: date-week-number: (= 0 
(date-week-number (make-date 0 0 0 0 1 1 1984 0) 0))
PASS: srfi-19.test: SRFI date/time library: date-week-number: (= 0 
(date-week-number (make-date 0 0 0 0 7 1 1984 0) 0))
PASS: srfi-19.test: SRFI date/time library: date-week-number: (= 1 
(date-week-number (make-date 0 0 0 0 8 1 1984 0) 0))
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-26.test: SRFI-26: cut/cute
PASS: srfi-31.test: rec special form: bogus variable
PASS: srfi-31.test: rec special form: rec expressions
PASS: srfi-31.test: rec special form: rec functions
PASS: srfi-34.test: SRFI 34: cond-expand
PASS: srfi-34.test: SRFI 34: example 1
PASS: srfi-34.test: SRFI 34: example 2
PASS: srfi-34.test: SRFI 34: example 3
PASS: srfi-34.test: SRFI 34: example 4
PASS: srfi-34.test: SRFI 34: example 5
PASS: srfi-34.test: SRFI 34: example 6
PASS: srfi-34.test: SRFI 34: example 7
PASS: srfi-34.test: SRFI 34: example 8
PASS: srfi-34.test: SRFI 34: example 9
PASS: srfi-39.test: SRFI-39: test 1
PASS: srfi-39.test: SRFI-39: test 2
PASS: srfi-39.test: SRFI-39: test 3
PASS: srfi-39.test: SRFI-39: test 4
PASS: srfi-39.test: SRFI-39: test 5
PASS: srfi-39.test: current-input-port: new value
PASS: srfi-39.test: current-input-port: set value
PASS: srfi-39.test: current-input-port: old restored
PASS: srfi-39.test: current-input-port: throw exit
PASS: srfi-39.test: current-input-port: call/cc re-enter
PASS: srfi-39.test: current-input-port: original unchanged
PASS: srfi-39.test: current-output-port: new value
PASS: srfi-39.test: current-output-port: set value
PASS: srfi-39.test: current-output-port: old restored
PASS: srfi-39.test: current-output-port: throw exit
PASS: srfi-39.test: current-output-port: call/cc re-enter
PASS: srfi-39.test: current-output-port: original unchanged
PASS: srfi-39.test: current-error-port: new value
PASS: srfi-39.test: current-error-port: set value
PASS: srfi-39.test: current-error-port: old restored
PASS: srfi-39.test: current-error-port: throw exit
PASS: srfi-39.test: current-error-port: call/cc re-enter
PASS: srfi-39.test: current-error-port: original unchanged
PASS: srfi-4.test: u8 vectors: u8vector? success
PASS: srfi-4.test: u8 vectors: u8vector? failure
PASS: srfi-4.test: u8 vectors: u8vector-length success 1
PASS: srfi-4.test: u8 vectors: u8vector-length success 2
PASS: srfi-4.test: u8 vectors: u8vector-length failure
PASS: srfi-4.test: u8 vectors: u8vector-ref
PASS: srfi-4.test: u8 vectors: u8vector-set!/ref
PASS: srfi-4.test: u8 vectors: u8vector->list/list->u8vector
PASS: srfi-4.test: s8 vectors: s8vector? success
PASS: srfi-4.test: s8 vectors: s8vector? failure
PASS: srfi-4.test: s8 vectors: s8vector-length success 1
PASS: srfi-4.test: s8 vectors: s8vector-length success 2
PASS: srfi-4.test: s8 vectors: s8vector-length failure
PASS: srfi-4.test: s8 vectors: s8vector-ref
PASS: srfi-4.test: s8 vectors: s8vector-set!/ref
PASS: srfi-4.test: s8 vectors: s8vector->list/list->s8vector
PASS: srfi-4.test: u16 vectors: u16vector? success
PASS: srfi-4.test: u16 vectors: u16vector? failure
PASS: srfi-4.test: u16 vectors: u16vector-length success 1
PASS: srfi-4.test: u16 vectors: u16vector-length success 2
PASS: srfi-4.test: u16 vectors: u16vector-length failure
PASS: srfi-4.test: u16 vectors: u16vector-ref
PASS: srfi-4.test: u16 vectors: u16vector-set!/ref
PASS: srfi-4.test: u16 vectors: u16vector->list/list->u16vector
PASS: srfi-4.test: s16 vectors: s16vector? success
PASS: srfi-4.test: s16 vectors: s16vector? failure
PASS: srfi-4.test: s16 vectors: s16vector-length success 1
PASS: srfi-4.test: s16 vectors: s16vector-length success 2
PASS: srfi-4.test: s16 vectors: s16vector-length failure
PASS: srfi-4.test: s16 vectors: s16vector-ref
PASS: srfi-4.test: s16 vectors: s16vector-set!/ref
PASS: srfi-4.test: s16 vectors: s16vector->list/list->s16vector
PASS: srfi-4.test: u32 vectors: u32vector? success
PASS: srfi-4.test: u32 vectors: u32vector? failure
PASS: srfi-4.test: u32 vectors: u32vector-length success 1
PASS: srfi-4.test: u32 vectors: u32vector-length success 2
PASS: srfi-4.test: u32 vectors: u32vector-length failure
PASS: srfi-4.test: u32 vectors: u32vector-ref
PASS: srfi-4.test: u32 vectors: u32vector-set!/ref
PASS: srfi-4.test: u32 vectors: u32vector->list/list->u32vector
PASS: srfi-4.test: s32 vectors: s32vector? success
PASS: srfi-4.test: s32 vectors: s32vector? failure
PASS: srfi-4.test: s32 vectors: s32vector-length success 1
PASS: srfi-4.test: s32 vectors: s32vector-length success 2
PASS: srfi-4.test: s32 vectors: s32vector-length failure
PASS: srfi-4.test: s32 vectors: s32vector-ref
PASS: srfi-4.test: s32 vectors: s32vector-set!/ref
PASS: srfi-4.test: s32 vectors: s32vector->list/list->s32vector
PASS: srfi-4.test: u64 vectors: u64vector? success
PASS: srfi-4.test: u64 vectors: u64vector? failure
PASS: srfi-4.test: u64 vectors: u64vector-length success 1
PASS: srfi-4.test: u64 vectors: u64vector-length success 2
PASS: srfi-4.test: u64 vectors: u64vector-length failure
PASS: srfi-4.test: u64 vectors: u64vector-ref
PASS: srfi-4.test: u64 vectors: u64vector-set!/ref
PASS: srfi-4.test: u64 vectors: u64vector->list/list->u64vector
PASS: srfi-4.test: s64 vectors: s64vector? success
PASS: srfi-4.test: s64 vectors: s64vector? failure
PASS: srfi-4.test: s64 vectors: s64vector-length success 1
PASS: srfi-4.test: s64 vectors: s64vector-length success 2
PASS: srfi-4.test: s64 vectors: s64vector-length failure
PASS: srfi-4.test: s64 vectors: s64vector-ref
PASS: srfi-4.test: s64 vectors: s64vector-set!/ref
PASS: srfi-4.test: s64 vectors: s64vector->list/list->s64vector
PASS: srfi-4.test: f32 vectors: f32vector? success
PASS: srfi-4.test: f32 vectors: f32vector? failure
PASS: srfi-4.test: f32 vectors: f32vector-length success 1
PASS: srfi-4.test: f32 vectors: f32vector-length success 2
PASS: srfi-4.test: f32 vectors: f32vector-length failure
PASS: srfi-4.test: f32 vectors: f32vector-ref
PASS: srfi-4.test: f32 vectors: f32vector-set!/ref
PASS: srfi-4.test: f32 vectors: f32vector->list/list->f32vector
PASS: srfi-4.test: f64 vectors: f64vector? success
PASS: srfi-4.test: f64 vectors: f64vector? failure
PASS: srfi-4.test: f64 vectors: f64vector-length success 1
PASS: srfi-4.test: f64 vectors: f64vector-length success 2
PASS: srfi-4.test: f64 vectors: f64vector-length failure
PASS: srfi-4.test: f64 vectors: f64vector-ref
PASS: srfi-4.test: f64 vectors: f64vector-set!/ref
PASS: srfi-4.test: f64 vectors: f64vector->list/list->f64vector
PASS: srfi-6.test: open-input-string: eof on empty
PASS: srfi-6.test: open-input-string: read-char
PASS: srfi-6.test: open-input-string: unread-char: one char
PASS: srfi-6.test: open-input-string: unread-char: after eof
PASS: srfi-6.test: open-input-string: unread-char: order
PASS: srfi-6.test: open-output-string: empty
PASS: srfi-6.test: open-output-string: xyz
PASS: srfi-6.test: open-output-string: seek
PASS: srfi-60.test: cond-expand srfi-60
PASS: srfi-60.test: logand: (eqv? 6 (logand 14 6))
PASS: srfi-60.test: bitwise-and: (eqv? 6 (bitwise-and 14 6))
PASS: srfi-60.test: logior: (eqv? 14 (logior 10 12))
PASS: srfi-60.test: bitwise-ior: (eqv? 14 (bitwise-ior 10 12))
PASS: srfi-60.test: logxor: (eqv? 6 (logxor 10 12))
PASS: srfi-60.test: bitwise-xor: (eqv? 6 (bitwise-xor 10 12))
PASS: srfi-60.test: lognot: (eqv? -1 (lognot 0))
PASS: srfi-60.test: lognot: (eqv? 0 (lognot -1))
PASS: srfi-60.test: bitwise-not: (eqv? -1 (bitwise-not 0))
PASS: srfi-60.test: bitwise-not: (eqv? 0 (bitwise-not -1))
PASS: srfi-60.test: bitwise-if: (eqv? 9 (bitwise-if 3 1 8))
PASS: srfi-60.test: bitwise-if: (eqv? 0 (bitwise-if 3 8 1))
PASS: srfi-60.test: bitwise-merge: (eqv? 9 (bitwise-merge 3 1 8))
PASS: srfi-60.test: bitwise-merge: (eqv? 0 (bitwise-merge 3 8 1))
PASS: srfi-60.test: logtest: (eq? #t (logtest 3 6))
PASS: srfi-60.test: logtest: (eq? #f (logtest 3 12))
PASS: srfi-60.test: any-bits-set?: (eq? #t (any-bits-set? 3 6))
PASS: srfi-60.test: any-bits-set?: (eq? #f (any-bits-set? 3 12))
PASS: srfi-60.test: logcount: (eqv? 2 (logcount 12))
PASS: srfi-60.test: bit-count: (eqv? 2 (bit-count 12))
PASS: srfi-60.test: integer-length: (eqv? 0 (integer-length 0))
PASS: srfi-60.test: integer-length: (eqv? 8 (integer-length 128))
PASS: srfi-60.test: integer-length: (eqv? 8 (integer-length 255))
PASS: srfi-60.test: integer-length: (eqv? 9 (integer-length 256))
PASS: srfi-60.test: log2-binary-factors: (eqv? -1 (log2-binary-factors 0))
PASS: srfi-60.test: log2-binary-factors: (eqv? 0 (log2-binary-factors 1))
PASS: srfi-60.test: log2-binary-factors: (eqv? 0 (log2-binary-factors 3))
PASS: srfi-60.test: log2-binary-factors: (eqv? 2 (log2-binary-factors 4))
PASS: srfi-60.test: log2-binary-factors: (eqv? 1 (log2-binary-factors 6))
PASS: srfi-60.test: log2-binary-factors: (eqv? 0 (log2-binary-factors -1))
PASS: srfi-60.test: log2-binary-factors: (eqv? 1 (log2-binary-factors -2))
PASS: srfi-60.test: log2-binary-factors: (eqv? 0 (log2-binary-factors -3))
PASS: srfi-60.test: log2-binary-factors: (eqv? 2 (log2-binary-factors -4))
PASS: srfi-60.test: log2-binary-factors: (eqv? 128 (log2-binary-factors 
340282366920938463463374607431768211456))
PASS: srfi-60.test: first-set-bit: (eqv? -1 (first-set-bit 0))
PASS: srfi-60.test: first-set-bit: (eqv? 0 (first-set-bit 1))
PASS: srfi-60.test: first-set-bit: (eqv? 0 (first-set-bit 3))
PASS: srfi-60.test: first-set-bit: (eqv? 2 (first-set-bit 4))
PASS: srfi-60.test: first-set-bit: (eqv? 1 (first-set-bit 6))
PASS: srfi-60.test: first-set-bit: (eqv? 0 (first-set-bit -1))
PASS: srfi-60.test: first-set-bit: (eqv? 1 (first-set-bit -2))
PASS: srfi-60.test: first-set-bit: (eqv? 0 (first-set-bit -3))
PASS: srfi-60.test: first-set-bit: (eqv? 2 (first-set-bit -4))
PASS: srfi-60.test: logbit?: (eq? #t (logbit? 0 1))
PASS: srfi-60.test: logbit?: (eq? #f (logbit? 1 1))
PASS: srfi-60.test: logbit?: (eq? #f (logbit? 1 8))
PASS: srfi-60.test: logbit?: (eq? #t (logbit? 1000 -1))
PASS: srfi-60.test: bit-set?: (eq? #t (bit-set? 0 1))
PASS: srfi-60.test: bit-set?: (eq? #f (bit-set? 1 1))
PASS: srfi-60.test: bit-set?: (eq? #f (bit-set? 1 8))
PASS: srfi-60.test: bit-set?: (eq? #t (bit-set? 1000 -1))
PASS: srfi-60.test: copy-bit: (eqv? 0 (copy-bit 0 0 #f))
PASS: srfi-60.test: copy-bit: (eqv? 0 (copy-bit 30 0 #f))
PASS: srfi-60.test: copy-bit: (eqv? 0 (copy-bit 31 0 #f))
PASS: srfi-60.test: copy-bit: (eqv? 0 (copy-bit 62 0 #f))
PASS: srfi-60.test: copy-bit: (eqv? 0 (copy-bit 63 0 #f))
PASS: srfi-60.test: copy-bit: (eqv? 0 (copy-bit 128 0 #f))
PASS: srfi-60.test: copy-bit: (eqv? -1 (copy-bit 0 -1 #t))
PASS: srfi-60.test: copy-bit: (eqv? -1 (copy-bit 30 -1 #t))
PASS: srfi-60.test: copy-bit: (eqv? -1 (copy-bit 31 -1 #t))
PASS: srfi-60.test: copy-bit: (eqv? -1 (copy-bit 62 -1 #t))
PASS: srfi-60.test: copy-bit: (eqv? -1 (copy-bit 63 -1 #t))
PASS: srfi-60.test: copy-bit: (eqv? -1 (copy-bit 128 -1 #t))
PASS: srfi-60.test: copy-bit: (eqv? 1 (copy-bit 0 0 #t))
PASS: srfi-60.test: copy-bit: (eqv? 262 (copy-bit 8 6 #t))
PASS: srfi-60.test: copy-bit: (eqv? 6 (copy-bit 8 6 #f))
PASS: srfi-60.test: copy-bit: (eqv? -2 (copy-bit 0 -1 #f))
PASS: srfi-60.test: copy-bit: bignum becomes inum
PASS: srfi-60.test: copy-bit: (eqv? 340282366920938463463374607431768211456 
(copy-bit 128 340282366920938463463374607431768211456 #t))
PASS: srfi-60.test: copy-bit: (eqv? 340282366920938463463374607431768211456 
(copy-bit 64 340282366920938463463374607431768211456 #f))
PASS: srfi-60.test: copy-bit: (eqv? -340282366920938463463374607431768211456 
(copy-bit 64 -340282366920938463463374607431768211456 #f))
PASS: srfi-60.test: copy-bit: (eqv? -340282366920938463463374607431768211456 
(copy-bit 256 -340282366920938463463374607431768211456 #t))
PASS: srfi-60.test: bit-field: (eqv? 0 (bit-field 6 0 1))
PASS: srfi-60.test: bit-field: (eqv? 3 (bit-field 6 1 3))
PASS: srfi-60.test: bit-field: (eqv? 1 (bit-field 6 2 999))
PASS: srfi-60.test: bit-field: (eqv? 1 (bit-field 
340282366920938463463374607431768211456 128 129))
PASS: srfi-60.test: copy-bit-field: (eqv? 7 (copy-bit-field 6 1 0 1))
PASS: srfi-60.test: copy-bit-field: (eqv? 6 (copy-bit-field 6 1 1 2))
PASS: srfi-60.test: copy-bit-field: (eqv? 2 (copy-bit-field 6 1 1 3))
PASS: srfi-60.test: ash: (eqv? 2 (ash 1 1))
PASS: srfi-60.test: ash: (eqv? 0 (ash 1 -1))
PASS: srfi-60.test: arithmetic-shift: (eqv? 2 (arithmetic-shift 1 1))
PASS: srfi-60.test: arithmetic-shift: (eqv? 0 (arithmetic-shift 1 -1))
PASS: srfi-60.test: rotate-bit-field: (eqv? 6 (rotate-bit-field 6 1 1 2))
PASS: srfi-60.test: rotate-bit-field: (eqv? 10 (rotate-bit-field 6 1 2 4))
PASS: srfi-60.test: rotate-bit-field: (eqv? 11 (rotate-bit-field 7 -1 1 4))
PASS: srfi-60.test: rotate-bit-field: (eqv? 0 (rotate-bit-field 0 128 0 256))
PASS: srfi-60.test: rotate-bit-field: (eqv? 1 (rotate-bit-field 1 128 1 256))
PASS: srfi-60.test: rotate-bit-field: (eqv? 
340282366920938463463374607431768211456 (rotate-bit-field 
340282366920938463463374607431768211456 128 0 64))
PASS: srfi-60.test: rotate-bit-field: (eqv? 
340282366920938463463374607431768211464 (rotate-bit-field 
340282366920938463463374607431768211457 3 0 64))
PASS: srfi-60.test: rotate-bit-field: (eqv? 
340282366920938463465680450440981905408 (rotate-bit-field 
340282366920938463463374607431768211457 -3 0 64))
PASS: srfi-60.test: rotate-bit-field: (eqv? 6 (rotate-bit-field 6 0 0 10))
PASS: srfi-60.test: rotate-bit-field: (eqv? 6 (rotate-bit-field 6 0 0 256))
PASS: srfi-60.test: rotate-bit-field: bignum becomes inum
PASS: srfi-60.test: reverse-bit-field: (eqv? 6 (reverse-bit-field 6 1 3))
PASS: srfi-60.test: reverse-bit-field: (eqv? 12 (reverse-bit-field 6 1 4))
PASS: srfi-60.test: reverse-bit-field: (eqv? 2147483648 (reverse-bit-field 1 0 
32))
PASS: srfi-60.test: reverse-bit-field: (eqv? 1073741824 (reverse-bit-field 1 0 
31))
PASS: srfi-60.test: reverse-bit-field: (eqv? 536870912 (reverse-bit-field 1 0 
30))
PASS: srfi-60.test: reverse-bit-field: (eqv? (logior (ash -1 32) 4227858431) 
(reverse-bit-field -2 0 27))
PASS: srfi-60.test: reverse-bit-field: (eqv? (logior (ash -1 32) 4160749567) 
(reverse-bit-field -2 0 28))
PASS: srfi-60.test: reverse-bit-field: (eqv? (logior (ash -1 32) 4026531839) 
(reverse-bit-field -2 0 29))
PASS: srfi-60.test: reverse-bit-field: (eqv? (logior (ash -1 32) 3758096383) 
(reverse-bit-field -2 0 30))
PASS: srfi-60.test: reverse-bit-field: (eqv? (logior (ash -1 32) 3221225471) 
(reverse-bit-field -2 0 31))
PASS: srfi-60.test: reverse-bit-field: (eqv? (logior (ash -1 32) 2147483647) 
(reverse-bit-field -2 0 32))
PASS: srfi-60.test: reverse-bit-field: bignum becomes inum
PASS: srfi-60.test: integer->list: (equal? (quote (#t #t #f)) (integer->list 6))
PASS: srfi-60.test: integer->list: (equal? (quote (#f #t #t #f)) (integer->list 
6 4))
PASS: srfi-60.test: integer->list: (equal? (quote (#t #f)) (integer->list 6 2))
PASS: srfi-60.test: integer->list: zeros above top of positive inum
PASS: srfi-60.test: integer->list: ones above top of negative inum
PASS: srfi-60.test: integer->list: (equal? (quote (#t #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f)) (integer->list 
340282366920938463463374607431768211456))
PASS: srfi-60.test: list->integer: (eqv? 6 (list->integer (quote (#t #t #f))))
PASS: srfi-60.test: list->integer: (eqv? 6 (list->integer (quote (#f #t #t 
#f))))
PASS: srfi-60.test: list->integer: (eqv? 2 (list->integer (quote (#t #f))))
PASS: srfi-60.test: list->integer: leading #f's
PASS: srfi-60.test: list->integer: (eqv? 
340282366920938463463374607431768211456 (list->integer (quote (#t #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f 
#f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f))))
PASS: srfi-60.test: list->integer: (eqv? 67108863 (list->integer (quote (#t #t 
#t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t))))
PASS: srfi-60.test: list->integer: (eqv? 134217727 (list->integer (quote (#t #t 
#t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t))))
PASS: srfi-60.test: list->integer: (eqv? 268435455 (list->integer (quote (#t #t 
#t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t 
#t))))
PASS: srfi-60.test: list->integer: (eqv? 536870911 (list->integer (quote (#t #t 
#t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t 
#t))))
PASS: srfi-60.test: list->integer: (eqv? 1073741823 (list->integer (quote (#t 
#t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t 
#t #t #t))))
PASS: srfi-60.test: list->integer: (eqv? 2147483647 (list->integer (quote (#t 
#t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t 
#t #t #t #t))))
PASS: srfi-60.test: list->integer: (eqv? 4294967295 (list->integer (quote (#t 
#t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t 
#t #t #t #t #t))))
PASS: srfi-60.test: list->integer: (eqv? 8589934591 (list->integer (quote (#t 
#t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t #t 
#t #t #t #t #t #t))))
PASS: srfi-60.test: list->integer: (eqv? 0 (booleans->integer))
PASS: srfi-60.test: list->integer: (eqv? 6 (booleans->integer #t #t #f))
PASS: srfi-9.test: record procedures: predicate
PASS: srfi-9.test: record procedures: accessor 1
PASS: srfi-9.test: record procedures: accessor 2
PASS: srfi-9.test: record procedures: modifier
PASS: strings.test: string=?: respects 1st parameter's string length
PASS: strings.test: string=?: respects 2nd paramter's string length
PASS: strings.test: string=?: wrong argument type: 1st argument symbol
PASS: strings.test: string=?: wrong argument type: 2nd argument symbol
PASS: strings.test: string<?: respects string length
PASS: strings.test: string<?: wrong argument type: 1st argument symbol
PASS: strings.test: string<?: wrong argument type: 2nd argument symbol
PASS: strings.test: string-ci<?: respects string length
PASS: strings.test: string-ci<?: wrong argument type: 1st argument symbol
PASS: strings.test: string-ci<?: wrong argument type: 2nd argument symbol
PASS: strings.test: string-set!: read-only string
PASS: strings.test: string-split: char 255
PASS: strings.test: substring-move!: substring-move! checks start and end 
correctly
PASS: strings.test: substring/shared: modify indirectly
PASS: strings.test: substring/shared: modify cow indirectly
PASS: strings.test: substring/shared: modify double indirectly
PASS: strings.test: substring/shared: modify cow double indirectly
PASS: symbols.test: symbol?: documented?
PASS: symbols.test: symbol?: string
PASS: symbols.test: symbol?: symbol
XFAIL: symbols.test: symbol->string: result is an immutable string
PASS: symbols.test: gensym: documented?
PASS: symbols.test: gensym: produces a symbol
PASS: symbols.test: gensym: produces a fresh symbol
PASS: symbols.test: gensym: accepts a string prefix
PASS: symbols.test: gensym: does not accept a symbol prefix
PASS: symbols.test: gensym: accepts long prefices
PASS: symbols.test: gensym: accepts embedded NULs
PASS: syncase.test: (ice-9 syncase) loads
PASS: syncase.test: basic syncase macro
PASS: syntax.test: expressions: Bad argument list: improper argument list of 
length 1
PASS: syntax.test: expressions: Bad argument list: improper argument list of 
length 2
PASS: syntax.test: expressions: missing or extra expression: empty parentheses 
"()"
PASS: syntax.test: quasiquote: unquote: repeated execution
PASS: syntax.test: quasiquote: unquote-splicing: extra arguments
PASS: syntax.test: begin: legal (begin)
PASS: syntax.test: begin: unmemoization: normal begin
PASS: syntax.test: begin: unmemoization: redundant nested begin
PASS: syntax.test: begin: unmemoization: redundant begin at start of body
XFAIL: syntax.test: begin: illegal (begin)
PASS: syntax.test: lambda: unmemoization: normal lambda
PASS: syntax.test: lambda: unmemoization: lambda with documentation
PASS: syntax.test: lambda: bad formals: (lambda)
PASS: syntax.test: lambda: bad formals: (lambda . "foo")
PASS: syntax.test: lambda: bad formals: (lambda "foo")
PASS: syntax.test: lambda: bad formals: (lambda "foo" #f)
PASS: syntax.test: lambda: bad formals: (lambda (x 1) 2)
PASS: syntax.test: lambda: bad formals: (lambda (1 x) 2)
PASS: syntax.test: lambda: bad formals: (lambda (x "a") 2)
PASS: syntax.test: lambda: bad formals: (lambda ("a" x) 2)
PASS: syntax.test: lambda: duplicate formals: (lambda (x x) 1)
PASS: syntax.test: lambda: duplicate formals: (lambda (x x x) 1)
PASS: syntax.test: lambda: bad body: (lambda ())
PASS: syntax.test: let: unmemoization: normal let
PASS: syntax.test: let: bindings: late binding
PASS: syntax.test: let: bad bindings: (let)
PASS: syntax.test: let: bad bindings: (let 1)
PASS: syntax.test: let: bad bindings: (let (x))
PASS: syntax.test: let: bad bindings: (let ((x)))
PASS: syntax.test: let: bad bindings: (let (x) 1)
PASS: syntax.test: let: bad bindings: (let ((x)) 3)
PASS: syntax.test: let: bad bindings: (let ((x 1) y) x)
PASS: syntax.test: let: bad bindings: (let ((1 2)) 3)
PASS: syntax.test: let: duplicate bindings: (let ((x 1) (x 2)) x)
PASS: syntax.test: let: bad body: (let ())
PASS: syntax.test: let: bad body: (let ((x 1)))
PASS: syntax.test: named let: initializers: evaluated in outer environment
PASS: syntax.test: named let: bad bindings: (let x (y))
PASS: syntax.test: named let: bad body: (let x ())
PASS: syntax.test: named let: bad body: (let x ((y 1)))
PASS: syntax.test: let*: unmemoization: normal let*
PASS: syntax.test: let*: unmemoization: let* without bindings
PASS: syntax.test: let*: bindings: (let* ((x 1) (x 2)) ...)
PASS: syntax.test: let*: bindings: (let* ((x 1) (x x)) ...)
PASS: syntax.test: let*: bindings: (let ((x 1) (y 2)) (let* () ...))
PASS: syntax.test: let*: bad bindings: (let*)
PASS: syntax.test: let*: bad bindings: (let* 1)
PASS: syntax.test: let*: bad bindings: (let* (x))
PASS: syntax.test: let*: bad bindings: (let* (x) 1)
PASS: syntax.test: let*: bad bindings: (let* ((x)) 3)
PASS: syntax.test: let*: bad bindings: (let* ((x 1) y) x)
PASS: syntax.test: let*: bad bindings: (let* x ())
PASS: syntax.test: let*: bad bindings: (let* x (y))
PASS: syntax.test: let*: bad bindings: (let* ((1 2)) 3)
PASS: syntax.test: let*: bad body: (let* ())
PASS: syntax.test: let*: bad body: (let* ((x 1)))
PASS: syntax.test: letrec: unmemoization: normal letrec
PASS: syntax.test: letrec: bindings: initial bindings are undefined
PASS: syntax.test: letrec: bad bindings: (letrec)
PASS: syntax.test: letrec: bad bindings: (letrec 1)
PASS: syntax.test: letrec: bad bindings: (letrec (x))
PASS: syntax.test: letrec: bad bindings: (letrec (x) 1)
PASS: syntax.test: letrec: bad bindings: (letrec ((x)) 3)
PASS: syntax.test: letrec: bad bindings: (letrec ((x 1) y) x)
PASS: syntax.test: letrec: bad bindings: (letrec x ())
PASS: syntax.test: letrec: bad bindings: (letrec x (y))
PASS: syntax.test: letrec: bad bindings: (letrec ((1 2)) 3)
PASS: syntax.test: letrec: duplicate bindings: (letrec ((x 1) (x 2)) x)
PASS: syntax.test: letrec: bad body: (letrec ())
PASS: syntax.test: letrec: bad body: (letrec ((x 1)))
PASS: syntax.test: if: unmemoization: normal if
PASS: syntax.test: if: unmemoization: if without else
PASS: syntax.test: if: unmemoization: if #f without else
PASS: syntax.test: if: missing or extra expressions: (if)
PASS: syntax.test: if: missing or extra expressions: (if 1 2 3 4)
PASS: syntax.test: cond: cond is hygienic: bound 'else is handled correctly
PASS: syntax.test: cond: cond is hygienic: bound '=> is handled correctly: #t 
=> 'ok
PASS: syntax.test: cond: cond is hygienic: bound '=> is handled correctly: else 
=>
PASS: syntax.test: cond: cond is hygienic: bound '=> is handled correctly: else 
=> identity
PASS: syntax.test: cond: unmemoization: normal clauses
PASS: syntax.test: cond: unmemoization: else
PASS: syntax.test: cond: unmemoization: =>
PASS: syntax.test: cond: bad or missing clauses: (cond)
PASS: syntax.test: cond: bad or missing clauses: (cond #t)
PASS: syntax.test: cond: bad or missing clauses: (cond 1)
PASS: syntax.test: cond: bad or missing clauses: (cond 1 2)
PASS: syntax.test: cond: bad or missing clauses: (cond 1 2 3)
PASS: syntax.test: cond: bad or missing clauses: (cond 1 2 3 4)
PASS: syntax.test: cond: bad or missing clauses: (cond ())
PASS: syntax.test: cond: bad or missing clauses: (cond () 1)
PASS: syntax.test: cond: bad or missing clauses: (cond (1) 1)
PASS: syntax.test: cond: wrong number of arguments: => (lambda (x y) #t)
PASS: syntax.test: case: clause with empty labels list
PASS: syntax.test: case: case is hygienic: bound 'else is handled correctly
PASS: syntax.test: case: unmemoization: normal clauses
PASS: syntax.test: case: unmemoization: empty labels
PASS: syntax.test: case: bad or missing clauses: (case)
PASS: syntax.test: case: bad or missing clauses: (case . "foo")
PASS: syntax.test: case: bad or missing clauses: (case 1)
PASS: syntax.test: case: bad or missing clauses: (case 1 . "foo")
PASS: syntax.test: case: bad or missing clauses: (case 1 "foo")
PASS: syntax.test: case: bad or missing clauses: (case 1 ())
PASS: syntax.test: case: bad or missing clauses: (case 1 ("foo"))
PASS: syntax.test: case: bad or missing clauses: (case 1 ("foo" "bar"))
PASS: syntax.test: case: bad or missing clauses: (case 1 ((2) "bar") . "foo")
PASS: syntax.test: case: bad or missing clauses: (case 1 ((2) "bar") (else))
PASS: syntax.test: case: bad or missing clauses: (case 1 (else #f) . "foo")
PASS: syntax.test: case: bad or missing clauses: (case 1 (else #f) ((1) #t))
PASS: syntax.test: top-level define: binding is created before expression is 
evaluated
PASS: syntax.test: top-level define: currying: (define ((foo)) #f)
PASS: syntax.test: top-level define: unmemoization: definition unmemoized 
without prior execution
PASS: syntax.test: top-level define: unmemoization: definition with 
documentation unmemoized without prior execution
PASS: syntax.test: top-level define: missing or extra expressions: (define)
PASS: syntax.test: internal define: internal defines become letrec
PASS: syntax.test: internal define: internal defines with begin
PASS: syntax.test: internal define: internal defines with empty begin
PASS: syntax.test: internal define: internal defines with macro application
PASS: syntax.test: internal define: missing body expression
PASS: syntax.test: internal define: unmemoization
PASS: syntax.test: do: unmemoization: normal case
PASS: syntax.test: do: unmemoization: reduced case
PASS: syntax.test: set!: unmemoization: normal set!
PASS: syntax.test: set!: missing or extra expressions: (set!)
PASS: syntax.test: set!: missing or extra expressions: (set! 1)
PASS: syntax.test: set!: missing or extra expressions: (set! 1 2 3)
PASS: syntax.test: set!: bad variable: (set! "" #t)
PASS: syntax.test: set!: bad variable: (set! 1 #t)
PASS: syntax.test: set!: bad variable: (set! #t #f)
PASS: syntax.test: set!: bad variable: (set! #f #t)
PASS: syntax.test: set!: bad variable: (set! #\space #f)
PASS: syntax.test: quote: missing or extra expression: (quote)
PASS: syntax.test: quote: missing or extra expression: (quote a b)
PASS: syntax.test: while: too few args
PASS: syntax.test: while: empty body: 0
PASS: syntax.test: while: empty body: 1
PASS: syntax.test: while: empty body: 2
PASS: syntax.test: while: empty body: 3
PASS: syntax.test: while: empty body: 4
PASS: syntax.test: while: empty body: 5
PASS: syntax.test: while: initially false
UNRESOLVED: syntax.test: while: in empty environment: empty body
UNRESOLVED: syntax.test: while: in empty environment: initially false
UNRESOLVED: syntax.test: while: in empty environment: iterating
PASS: syntax.test: while: iterations: 0
PASS: syntax.test: while: iterations: 1
PASS: syntax.test: while: iterations: 2
PASS: syntax.test: while: iterations: 3
PASS: syntax.test: while: iterations: 4
PASS: syntax.test: while: iterations: 5
PASS: syntax.test: while: break: too many args
PASS: syntax.test: while: break: from cond: first
PASS: syntax.test: while: break: from cond: 0
PASS: syntax.test: while: break: from cond: 1
PASS: syntax.test: while: break: from cond: 2
PASS: syntax.test: while: break: from cond: 3
PASS: syntax.test: while: break: from cond: 4
PASS: syntax.test: while: break: from cond: 5
PASS: syntax.test: while: break: from body: first
PASS: syntax.test: while: break: from body: 0
PASS: syntax.test: while: break: from body: 1
PASS: syntax.test: while: break: from body: 2
PASS: syntax.test: while: break: from body: 3
PASS: syntax.test: while: break: from body: 4
PASS: syntax.test: while: break: from body: 5
PASS: syntax.test: while: break: from nested
PASS: syntax.test: while: break: from recursive
PASS: syntax.test: while: continue: too many args
PASS: syntax.test: while: continue: from cond: 0
PASS: syntax.test: while: continue: from cond: 1
PASS: syntax.test: while: continue: from cond: 2
PASS: syntax.test: while: continue: from cond: 3
PASS: syntax.test: while: continue: from cond: 4
PASS: syntax.test: while: continue: from cond: 5
PASS: syntax.test: while: continue: from body: 0
PASS: syntax.test: while: continue: from body: 1
PASS: syntax.test: while: continue: from body: 2
PASS: syntax.test: while: continue: from body: 3
PASS: syntax.test: while: continue: from body: 4
PASS: syntax.test: while: continue: from body: 5
PASS: syntax.test: while: continue: from nested
PASS: syntax.test: while: continue: from recursive
PASS: threads.test: parallel: no forms
PASS: threads.test: parallel: 1
PASS: threads.test: parallel: 1 2
PASS: threads.test: parallel: 1 2 3
UNRESOLVED: time.test: gmtime: (in another thread after error 2147483647)
UNRESOLVED: time.test: gmtime: (in another thread after error 
9223372036854775807)
UNRESOLVED: time.test: gmtime: (in another thread after error -1)
UNRESOLVED: time.test: gmtime: (in another thread after error -2147483648)
UNRESOLVED: time.test: gmtime: (in another thread after error 
-9223372036854775808)
PASS: time.test: internal-time-units-per-second: versus times and sleep
UNRESOLVED: time.test: strptime: in another thread after error
PASS: unif.test: array?: is bool: (eq? #t (typed-array? bool (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? char (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? byte (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? short (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? ulong (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? long (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? longlong (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? float (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? double (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? complex (quote b)))
PASS: unif.test: array?: is bool: (eq? #f (typed-array? scm (quote b)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? bool (quote a)))
PASS: unif.test: array?: is char: (eq? #t (typed-array? char (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? byte (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? short (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? ulong (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? long (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? longlong (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? float (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? double (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? complex (quote a)))
PASS: unif.test: array?: is char: (eq? #f (typed-array? scm (quote a)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? bool (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? char (quote u8)))
PASS: unif.test: array?: is byte: (eq? #t (typed-array? byte (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? short (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? ulong (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? long (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? longlong (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? float (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? double (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? complex (quote u8)))
PASS: unif.test: array?: is byte: (eq? #f (typed-array? scm (quote u8)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? bool (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? char (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? byte (quote s16)))
PASS: unif.test: array?: is short: (eq? #t (typed-array? short (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? ulong (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? long (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? longlong (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? float (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? double (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? complex (quote s16)))
PASS: unif.test: array?: is short: (eq? #f (typed-array? scm (quote s16)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? bool (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? char (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? byte (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? short (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #t (typed-array? ulong (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? long (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? longlong (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? float (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? double (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? complex (quote u32)))
PASS: unif.test: array?: is ulong: (eq? #f (typed-array? scm (quote u32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? bool (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? char (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? byte (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? short (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? ulong (quote s32)))
PASS: unif.test: array?: is long: (eq? #t (typed-array? long (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? longlong (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? float (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? double (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? complex (quote s32)))
PASS: unif.test: array?: is long: (eq? #f (typed-array? scm (quote s32)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? bool (quote s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? char (quote s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? byte (quote s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? short (quote s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? ulong (quote s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? long (quote s64)))
PASS: unif.test: array?: is long long: (eq? #t (typed-array? longlong (quote 
s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? float (quote s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? double (quote 
s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? complex (quote 
s64)))
PASS: unif.test: array?: is long long: (eq? #f (typed-array? scm (quote s64)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? bool (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? char (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? byte (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? short (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? ulong (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? long (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? longlong (quote f32)))
PASS: unif.test: array?: is float: (eq? #t (typed-array? float (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? double (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? complex (quote f32)))
PASS: unif.test: array?: is float: (eq? #f (typed-array? scm (quote f32)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? bool (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? char (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? byte (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? short (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? ulong (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? long (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? longlong (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? float (quote f64)))
PASS: unif.test: array?: is double: (eq? #t (typed-array? double (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? complex (quote f64)))
PASS: unif.test: array?: is double: (eq? #f (typed-array? scm (quote f64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? bool (quote c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? char (quote c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? byte (quote c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? short (quote c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? ulong (quote c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? long (quote c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? longlong (quote 
c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? float (quote c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? double (quote c64)))
PASS: unif.test: array?: is complex: (eq? #t (typed-array? complex (quote c64)))
PASS: unif.test: array?: is complex: (eq? #f (typed-array? scm (quote c64)))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? bool #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? char #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? byte #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? short #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? ulong #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? long #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? longlong #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? float #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? double #t))
PASS: unif.test: array?: is scm: (eq? #f (typed-array? complex #t))
PASS: unif.test: array?: is scm: (eq? #t (typed-array? scm #t))
PASS: unif.test: array-equal?: #s16(...)
PASS: unif.test: array-fill!: bool: #f
PASS: unif.test: array-fill!: bool: #t
PASS: unif.test: array-fill!: char: x
PASS: unif.test: array-fill!: byte: 0
PASS: unif.test: array-fill!: byte: 127
PASS: unif.test: array-fill!: byte: -128
PASS: unif.test: array-fill!: byte: 128
PASS: unif.test: array-fill!: byte: -129
PASS: unif.test: array-fill!: byte: symbol
PASS: unif.test: array-fill!: short: 0
PASS: unif.test: array-fill!: short: 123
PASS: unif.test: array-fill!: short: -123
PASS: unif.test: array-fill!: ulong: 0
PASS: unif.test: array-fill!: ulong: 123
PASS: unif.test: array-fill!: ulong: -123
PASS: unif.test: array-fill!: long: 0
PASS: unif.test: array-fill!: long: 123
PASS: unif.test: array-fill!: long: -123
PASS: unif.test: array-fill!: float: 0.0
PASS: unif.test: array-fill!: float: 123.0
PASS: unif.test: array-fill!: float: -123.0
PASS: unif.test: array-fill!: float: 0
PASS: unif.test: array-fill!: float: 123
PASS: unif.test: array-fill!: float: -123
PASS: unif.test: array-fill!: float: 5/8
PASS: unif.test: array-fill!: double: 0.0
PASS: unif.test: array-fill!: double: 123.0
PASS: unif.test: array-fill!: double: -123.0
PASS: unif.test: array-fill!: double: 0
PASS: unif.test: array-fill!: double: 123
PASS: unif.test: array-fill!: double: -123
PASS: unif.test: array-fill!: double: 5/8
PASS: unif.test: array-in-bounds?: (let ((a (make-array #f (quote (425 425))))) 
(eq? #f (array-in-bounds? a 0)))
PASS: unif.test: array-type: on make-foo-vector: bool
PASS: unif.test: array-type: on make-foo-vector: char
PASS: unif.test: array-type: on make-foo-vector: byte
PASS: unif.test: array-type: on make-foo-vector: short
PASS: unif.test: array-type: on make-foo-vector: ulong
PASS: unif.test: array-type: on make-foo-vector: long
PASS: unif.test: array-type: on make-foo-vector: long long
PASS: unif.test: array-type: on make-foo-vector: float
PASS: unif.test: array-type: on make-foo-vector: double
PASS: unif.test: array-type: on make-foo-vector: complex
PASS: unif.test: array-type: on make-foo-vector: scm
PASS: unif.test: array-type: on make-typed-array: b
PASS: unif.test: array-type: on make-typed-array: a
PASS: unif.test: array-type: on make-typed-array: u8
PASS: unif.test: array-type: on make-typed-array: s8
PASS: unif.test: array-type: on make-typed-array: u16
PASS: unif.test: array-type: on make-typed-array: s16
PASS: unif.test: array-type: on make-typed-array: u32
PASS: unif.test: array-type: on make-typed-array: s32
PASS: unif.test: array-type: on make-typed-array: u64
PASS: unif.test: array-type: on make-typed-array: u64
PASS: unif.test: array-type: on make-typed-array: f32
PASS: unif.test: array-type: on make-typed-array: f64
PASS: unif.test: array-type: on make-typed-array: c32
PASS: unif.test: array-type: on make-typed-array: c64
PASS: unif.test: array-set!: byte: -128
PASS: unif.test: array-set!: byte: 0
PASS: unif.test: array-set!: byte: 127
PASS: unif.test: array-set!: byte: -129
PASS: unif.test: array-set!: byte: 128
PASS: unif.test: array-set!: short: store/fetch: 1
PASS: unif.test: array-set!: short: store/fetch: 3
PASS: unif.test: array-set!: short: store/fetch: 7
PASS: unif.test: array-set!: short: store/fetch: 15
PASS: unif.test: array-set!: short: store/fetch: 31
PASS: unif.test: array-set!: short: store/fetch: 63
PASS: unif.test: array-set!: short: store/fetch: 127
PASS: unif.test: array-set!: short: store/fetch: 255
PASS: unif.test: array-set!: short: store/fetch: 511
PASS: unif.test: array-set!: short: store/fetch: 1023
PASS: unif.test: array-set!: short: store/fetch: 2047
PASS: unif.test: array-set!: short: store/fetch: 4095
PASS: unif.test: array-set!: short: store/fetch: 8191
PASS: unif.test: array-set!: short: store/fetch: 16383
PASS: unif.test: array-set!: short: store/fetch: 32767
PASS: unif.test: array-set!: short: store/fetch: -1
PASS: unif.test: array-set!: short: store/fetch: -2
PASS: unif.test: array-set!: short: store/fetch: -4
PASS: unif.test: array-set!: short: store/fetch: -8
PASS: unif.test: array-set!: short: store/fetch: -16
PASS: unif.test: array-set!: short: store/fetch: -32
PASS: unif.test: array-set!: short: store/fetch: -64
PASS: unif.test: array-set!: short: store/fetch: -128
PASS: unif.test: array-set!: short: store/fetch: -256
PASS: unif.test: array-set!: short: store/fetch: -512
PASS: unif.test: array-set!: short: store/fetch: -1024
PASS: unif.test: array-set!: short: store/fetch: -2048
PASS: unif.test: array-set!: short: store/fetch: -4096
PASS: unif.test: array-set!: short: store/fetch: -8192
PASS: unif.test: array-set!: short: store/fetch: -16384
PASS: unif.test: array-set!: short: store/fetch: -32768
PASS: unif.test: array-set!: one dim: start
PASS: unif.test: array-set!: one dim: end
PASS: unif.test: array-set!: one dim: start-1
PASS: unif.test: array-set!: one dim: end+1
PASS: unif.test: array-set!: one dim: two indexes
PASS: unif.test: array-set!: two dim: start
PASS: unif.test: array-set!: two dim: end
PASS: unif.test: array-set!: two dim: start i-1
PASS: unif.test: array-set!: two dim: end i+1
PASS: unif.test: array-set!: two dim: one index
PASS: unif.test: array-set!: two dim: three indexes
PASS: unif.test: make-shared-array: shared of shared
PASS: unif.test: uniform-vector-ref: byte: 0
PASS: unif.test: uniform-vector-ref: byte: 127
PASS: unif.test: uniform-vector-ref: byte: -128
PASS: version.test: version reporting works
PASS: weaks.test: weak-creation: make-weak-vector: normal
PASS: weaks.test: weak-creation: make-weak-vector: bad size
PASS: weaks.test: weak-creation: list->weak-vector: create
PASS: weaks.test: weak-creation: list->weak-vector: bad-args
PASS: weaks.test: weak-creation: make-weak-key-alist-vector: create
PASS: weaks.test: weak-creation: make-weak-key-alist-vector: bad-args
PASS: weaks.test: weak-creation: make-weak-value-alist-vector: create
PASS: weaks.test: weak-creation: make-weak-value-alist-vector: bad-args
PASS: weaks.test: weak-creation: make-doubly-weak-alist-vector: create
PASS: weaks.test: weak-creation: make-doubly-weak-alist-vector: bad-args
PASS: weaks.test: weak-vector: lives
PASS: weaks.test: weak-vector: dies
PASS: weaks.test: weak-hash: lives
PASS: weaks.test: weak-hash: weak-key dies
PASS: weaks.test: weak-hash: weak-value dies
PASS: weaks.test: weak-hash: doubly-weak dies

Totals for this test run:
passes:                 11537
failures:               1
unexpected passes:      0
expected failures:      25
unresolved test cases:  9
untested test cases:    0
unsupported test cases: 9
errors:                 0


reply via email to

[Prev in Thread] Current Thread [Next in Thread]