[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 57d8df48 4/4: Reproduce TOMS 748 data
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 57d8df48 4/4: Reproduce TOMS 748 data |
Date: |
Thu, 10 Mar 2022 16:07:29 -0500 (EST) |
branch: master
commit 57d8df4860ee9c5bf192221204fcd87534338022
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Reproduce TOMS 748 data
Running the new script creates the new 'gwc/zero_[ab]*' files.
File 'gwc/zero_consolidated' combines those files, with columns:
N: number of problem in the TOMS 748 paper
F: number of problem in the TOMS 748 FORTRAN code
S: a distinct serial number for each row
A, B: number of iterations for Alefeld and Brent methods
The last two columns repeat four times, for tolerances
{1E-07, 1E-10, 1E-15, zero}
as specified in TOMS 748 [Alefeld et al.].
The motive is to examine the TOMS 748 paper in depth. This first step
closely replicates the data, which the paper presents only in selective
summaries. The next step will analyze the non-published raw data afresh.
---
gwc/toms_vs_brent.sh | 36 +++
gwc/zero_a_i686-w64-mingw32 | 625 +++++++++++++++++++++++++++++++++++++++++
gwc/zero_a_x86_64-pc-linux-gnu | 625 +++++++++++++++++++++++++++++++++++++++++
gwc/zero_a_x86_64-w64-mingw32 | 625 +++++++++++++++++++++++++++++++++++++++++
gwc/zero_b_i686-w64-mingw32 | 625 +++++++++++++++++++++++++++++++++++++++++
gwc/zero_b_x86_64-pc-linux-gnu | 625 +++++++++++++++++++++++++++++++++++++++++
gwc/zero_b_x86_64-w64-mingw32 | 625 +++++++++++++++++++++++++++++++++++++++++
gwc/zero_consolidated | 156 ++++++++++
8 files changed, 3942 insertions(+)
diff --git a/gwc/toms_vs_brent.sh b/gwc/toms_vs_brent.sh
new file mode 100755
index 00000000..9b959008
--- /dev/null
+++ b/gwc/toms_vs_brent.sh
@@ -0,0 +1,36 @@
+#!/bin/zsh
+
+# Compile and run 'zero_test' for
+# - all architectures
+# - Alefeld's (TOMS 748) algorithm 4.2, as well as Brent's
+# then extract the results of the tests in the TOMS 748 paper and
+# save them to distinct files.
+
+# 'triplets' really is used, but in a zsh-specific way
+# shellcheck disable=SC2034
+ triplets="x86_64-pc-linux-gnu x86_64-w64-mingw32 i686-w64-mingw32"
+export LMI_COMPILER=gcc
+export LMI_TRIPLET
+# shellcheck disable=SC2043
+for LMI_TRIPLET in ${=triplets} ;
+do
+prefix=/opt/lmi
+log_dir=$(dirname "$(readlink --canonicalize "$0")")
+{
+printf 'LMI_TRIPLET = "%s"\n' "$LMI_TRIPLET" > /dev/tty
+
+make clean
+# shellcheck disable=SC2039,SC2154,SC3001
+ make "$coefficiency" unit_tests unit_test_targets=zero_test \
+ CPPFLAGS="-DTEST_ALEFELD" 2>&1 \
+ | sed -e'1,/--8<--/d' -e'/--8<--/,$d' \
+ >"$log_dir"/"zero_a_$LMI_TRIPLET"
+
+make clean
+# shellcheck disable=SC2039,SC2154,SC3001
+ make "$coefficiency" unit_tests unit_test_targets=zero_test \
+ | sed -e'1,/--8<--/d' -e'/--8<--/,$d' \
+ >"$log_dir"/"zero_b_$LMI_TRIPLET"
+}
+printf "\n Done.\n"
+done
diff --git a/gwc/zero_a_i686-w64-mingw32 b/gwc/zero_a_i686-w64-mingw32
new file mode 100644
index 00000000..7bb88e84
--- /dev/null
+++ b/gwc/zero_a_i686-w64-mingw32
@@ -0,0 +1,625 @@
+x86_32, x87, gcc, msw
+TOMS 748 tests: Alefeld, tol 1.0e-7
+ 1 1 1 8
+ 2 2 2 15
+ 2 3 3 8
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 13
+ 2 8 8 13
+ 2 9 9 13
+ 2 10 10 13
+ 2 11 11 12
+ 3 12 12 21
+ 3 13 13 23
+ 3 14 14 23
+ 4 15 15 15
+ 4 15 16 18
+ 4 15 17 18
+ 4 15 18 16
+ 4 15 19 16
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 21
+ 4 17 26 21
+ 4 17 27 21
+ 4 17 28 21
+ 5 18 29 8
+ 6 19 30 8
+ 6 19 31 8
+ 6 19 32 9
+ 6 19 33 9
+ 6 19 34 9
+ 6 19 35 11
+ 6 19 36 12
+ 6 19 37 12
+ 6 19 38 12
+ 6 19 39 12
+ 7 20 40 8
+ 7 20 41 6
+ 7 20 42 5
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 9
+ 8 21 46 11
+ 8 21 47 11
+ 9 22 48 8
+ 9 22 49 9
+ 9 22 50 9
+ 9 22 51 9
+ 9 22 52 8
+ 9 22 53 8
+ 9 22 54 8
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 13
+ 11 24 61 16
+ 11 24 62 18
+ 11 24 63 18
+ 12 25 64 6
+ 12 25 65 5
+ 12 25 66 9
+ 12 25 67 9
+ 12 25 68 9
+ 12 25 69 9
+ 12 25 70 9
+ 12 25 71 11
+ 12 25 72 12
+ 12 25 73 11
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 9
+ 12 25 82 9
+ 13 26 83 18
+ 14 27 84 18
+ 14 27 85 18
+ 14 27 86 18
+ 14 27 87 18
+ 14 27 88 18
+ 14 27 89 18
+ 14 27 90 18
+ 14 27 91 18
+ 14 27 92 18
+ 14 27 93 18
+ 14 27 94 18
+ 14 27 95 18
+ 14 27 96 18
+ 14 27 97 18
+ 14 27 98 18
+ 14 27 99 18
+ 14 27 100 18
+ 14 27 101 18
+ 14 27 102 18
+ 14 27 103 18
+ 14 27 104 18
+ 14 27 105 18
+ 14 27 106 18
+ 14 27 107 18
+ 14 27 108 18
+ 14 27 109 18
+ 14 27 110 18
+ 14 27 111 18
+ 14 27 112 18
+ 14 27 113 18
+ 14 27 114 18
+ 14 27 115 18
+ 14 27 116 18
+ 14 27 117 18
+ 14 27 118 18
+ 14 27 119 18
+ 14 27 120 18
+ 14 27 121 18
+ 14 27 122 18
+ 14 27 123 18
+ 15 28 124 29
+ 15 28 125 29
+ 15 28 126 29
+ 15 28 127 29
+ 15 28 128 29
+ 15 28 129 29
+ 15 28 130 29
+ 15 28 131 29
+ 15 28 132 29
+ 15 28 133 29
+ 15 28 134 29
+ 15 28 135 29
+ 15 28 136 29
+ 15 28 137 29
+ 15 28 138 29
+ 15 28 139 29
+ 15 28 140 29
+ 15 28 141 29
+ 15 28 142 30
+ 15 28 143 30
+ 15 28 144 30
+ 15 28 145 29
+ 15 28 146 31
+ 15 28 147 30
+ 15 28 148 32
+ 15 28 149 32
+ 15 28 150 35
+ 15 28 151 33
+ 15 28 152 32
+ 15 28 153 35
+ 15 28 154 35
+ evaluations: 2659 (vs. 2650 Alefeld Table II); tol 0.000000100000000000000
+TOMS 748 tests: Alefeld, tol 1.0e-10
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 9
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 13
+ 2 8 8 13
+ 2 9 9 13
+ 2 10 10 13
+ 2 11 11 13
+ 3 12 12 23
+ 3 13 13 23
+ 3 14 14 23
+ 4 15 15 15
+ 4 15 16 18
+ 4 15 17 18
+ 4 15 18 18
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 9
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 11
+ 6 19 33 9
+ 6 19 34 11
+ 6 19 35 11
+ 6 19 36 14
+ 6 19 37 12
+ 6 19 38 13
+ 6 19 39 14
+ 7 20 40 8
+ 7 20 41 8
+ 7 20 42 6
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 11
+ 8 21 47 11
+ 9 22 48 8
+ 9 22 49 9
+ 9 22 50 9
+ 9 22 51 9
+ 9 22 52 9
+ 9 22 53 8
+ 9 22 54 8
+ 10 23 55 8
+ 10 23 56 9
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 13
+ 11 24 61 17
+ 11 24 62 18
+ 11 24 63 18
+ 12 25 64 6
+ 12 25 65 5
+ 12 25 66 9
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 11
+ 12 25 72 12
+ 12 25 73 11
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 20
+ 14 27 85 20
+ 14 27 86 20
+ 14 27 87 20
+ 14 27 88 20
+ 14 27 89 20
+ 14 27 90 20
+ 14 27 91 20
+ 14 27 92 20
+ 14 27 93 20
+ 14 27 94 20
+ 14 27 95 20
+ 14 27 96 20
+ 14 27 97 20
+ 14 27 98 20
+ 14 27 99 20
+ 14 27 100 20
+ 14 27 101 20
+ 14 27 102 20
+ 14 27 103 20
+ 14 27 104 20
+ 14 27 105 20
+ 14 27 106 20
+ 14 27 107 20
+ 14 27 108 20
+ 14 27 109 20
+ 14 27 110 20
+ 14 27 111 20
+ 14 27 112 20
+ 14 27 113 20
+ 14 27 114 20
+ 14 27 115 20
+ 14 27 116 20
+ 14 27 117 20
+ 14 27 118 20
+ 14 27 119 20
+ 14 27 120 20
+ 14 27 121 20
+ 14 27 122 20
+ 14 27 123 20
+ 15 28 124 29
+ 15 28 125 29
+ 15 28 126 29
+ 15 28 127 30
+ 15 28 128 30
+ 15 28 129 30
+ 15 28 130 30
+ 15 28 131 30
+ 15 28 132 30
+ 15 28 133 30
+ 15 28 134 30
+ 15 28 135 30
+ 15 28 136 30
+ 15 28 137 30
+ 15 28 138 30
+ 15 28 139 30
+ 15 28 140 30
+ 15 28 141 30
+ 15 28 142 31
+ 15 28 143 32
+ 15 28 144 32
+ 15 28 145 30
+ 15 28 146 32
+ 15 28 147 32
+ 15 28 148 33
+ 15 28 149 33
+ 15 28 150 35
+ 15 28 151 35
+ 15 28 152 35
+ 15 28 153 35
+ 15 28 154 35
+ evaluations: 2818 (vs. 2786 Alefeld Table II); tol 0.000000000100000000000
+TOMS 748 tests: Alefeld, tol 1.0e-15
+ 1 1 1 10
+ 2 2 2 16
+ 2 3 3 12
+ 2 4 4 16
+ 2 5 5 15
+ 2 6 6 13
+ 2 7 7 14
+ 2 8 8 14
+ 2 9 9 14
+ 2 10 10 13
+ 2 11 11 12
+ 3 12 12 23
+ 3 13 13 23
+ 3 14 14 24
+ 4 15 15 16
+ 4 15 16 18
+ 4 15 17 19
+ 4 15 18 18
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 10
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 11
+ 6 19 33 11
+ 6 19 34 11
+ 6 19 35 12
+ 6 19 36 14
+ 6 19 37 14
+ 6 19 38 13
+ 6 19 39 14
+ 7 20 40 8
+ 7 20 41 8
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 11
+ 8 21 45 11
+ 8 21 46 11
+ 8 21 47 12
+ 9 22 48 9
+ 9 22 49 11
+ 9 22 50 11
+ 9 22 51 11
+ 9 22 52 9
+ 9 22 53 9
+ 9 22 54 9
+ 10 23 55 8
+ 10 23 56 9
+ 10 23 57 11
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 14
+ 11 24 61 17
+ 11 24 62 19
+ 11 24 63 19
+ 12 25 64 6
+ 12 25 65 5
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 11
+ 12 25 72 12
+ 12 25 73 11
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 20
+ 14 27 85 20
+ 14 27 86 20
+ 14 27 87 20
+ 14 27 88 20
+ 14 27 89 20
+ 14 27 90 20
+ 14 27 91 20
+ 14 27 92 20
+ 14 27 93 20
+ 14 27 94 20
+ 14 27 95 20
+ 14 27 96 20
+ 14 27 97 20
+ 14 27 98 20
+ 14 27 99 20
+ 14 27 100 20
+ 14 27 101 20
+ 14 27 102 20
+ 14 27 103 20
+ 14 27 104 20
+ 14 27 105 20
+ 14 27 106 20
+ 14 27 107 20
+ 14 27 108 20
+ 14 27 109 20
+ 14 27 110 20
+ 14 27 111 20
+ 14 27 112 20
+ 14 27 113 20
+ 14 27 114 20
+ 14 27 115 20
+ 14 27 116 20
+ 14 27 117 20
+ 14 27 118 20
+ 14 27 119 20
+ 14 27 120 20
+ 14 27 121 20
+ 14 27 122 20
+ 14 27 123 20
+ 15 28 124 30
+ 15 28 125 30
+ 15 28 126 30
+ 15 28 127 31
+ 15 28 128 31
+ 15 28 129 32
+ 15 28 130 31
+ 15 28 131 31
+ 15 28 132 31
+ 15 28 133 32
+ 15 28 134 31
+ 15 28 135 31
+ 15 28 136 31
+ 15 28 137 31
+ 15 28 138 32
+ 15 28 139 31
+ 15 28 140 32
+ 15 28 141 32
+ 15 28 142 32
+ 15 28 143 32
+ 15 28 144 32
+ 15 28 145 31
+ 15 28 146 33
+ 15 28 147 33
+ 15 28 148 34
+ 15 28 149 35
+ 15 28 150 37
+ 15 28 151 36
+ 15 28 152 36
+ 15 28 153 38
+ 15 28 154 37
+ evaluations: 2898 (vs. 2859 Alefeld Table II); tol 0.000000000000001000000
+TOMS 748 tests: Alefeld, tol 0.0
+ 1 1 1 10
+ 2 2 2 16
+ 2 3 3 10
+ 2 4 4 16
+ 2 5 5 15
+ 2 6 6 13
+ 2 7 7 14
+ 2 8 8 14
+ 2 9 9 14
+ 2 10 10 13
+ 2 11 11 12
+ 3 12 12 25
+ 3 13 13 26
+ 3 14 14 29
+ 4 15 15 16
+ 4 15 16 19
+ 4 15 17 19
+ 4 15 18 18
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 10
+ 6 19 30 8
+ 6 19 31 11
+ 6 19 32 11
+ 6 19 33 11
+ 6 19 34 11
+ 6 19 35 12
+ 6 19 36 14
+ 6 19 37 14
+ 6 19 38 13
+ 6 19 39 14
+ 7 20 40 9
+ 7 20 41 8
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 11
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 12
+ 9 22 48 9
+ 9 22 49 11
+ 9 22 50 11
+ 9 22 51 11
+ 9 22 52 11
+ 9 22 53 9
+ 9 22 54 9
+ 10 23 55 8
+ 10 23 56 9
+ 10 23 57 11
+ 10 23 58 13
+ 10 23 59 13
+ 11 24 60 14
+ 11 24 61 19
+ 11 24 62 20
+ 11 24 63 19
+ 12 25 64 6
+ 12 25 65 5
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 11
+ 12 25 72 12
+ 12 25 73 11
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 20
+ 14 27 85 20
+ 14 27 86 20
+ 14 27 87 20
+ 14 27 88 20
+ 14 27 89 20
+ 14 27 90 20
+ 14 27 91 20
+ 14 27 92 20
+ 14 27 93 20
+ 14 27 94 20
+ 14 27 95 20
+ 14 27 96 20
+ 14 27 97 20
+ 14 27 98 20
+ 14 27 99 20
+ 14 27 100 20
+ 14 27 101 20
+ 14 27 102 20
+ 14 27 103 20
+ 14 27 104 20
+ 14 27 105 20
+ 14 27 106 20
+ 14 27 107 20
+ 14 27 108 20
+ 14 27 109 20
+ 14 27 110 20
+ 14 27 111 20
+ 14 27 112 20
+ 14 27 113 20
+ 14 27 114 20
+ 14 27 115 20
+ 14 27 116 20
+ 14 27 117 20
+ 14 27 118 20
+ 14 27 119 20
+ 14 27 120 20
+ 14 27 121 20
+ 14 27 122 20
+ 14 27 123 20
+ 15 28 124 32
+ 15 28 125 31
+ 15 28 126 31
+ 15 28 127 31
+ 15 28 128 31
+ 15 28 129 32
+ 15 28 130 31
+ 15 28 131 31
+ 15 28 132 31
+ 15 28 133 32
+ 15 28 134 31
+ 15 28 135 31
+ 15 28 136 31
+ 15 28 137 31
+ 15 28 138 32
+ 15 28 139 31
+ 15 28 140 32
+ 15 28 141 33
+ 15 28 142 33
+ 15 28 143 33
+ 15 28 144 32
+ 15 28 145 31
+ 15 28 146 34
+ 15 28 147 34
+ 15 28 148 34
+ 15 28 149 36
+ 15 28 150 37
+ 15 28 151 37
+ 15 28 152 37
+ 15 28 153 38
+ 15 28 154 37
+ evaluations: 2929 (vs. 2884 Alefeld Table II); tol 0.000000000000000000000
diff --git a/gwc/zero_a_x86_64-pc-linux-gnu b/gwc/zero_a_x86_64-pc-linux-gnu
new file mode 100644
index 00000000..7b0572ba
--- /dev/null
+++ b/gwc/zero_a_x86_64-pc-linux-gnu
@@ -0,0 +1,625 @@
+x86_64, sse, gcc, posix
+TOMS 748 tests: Alefeld, tol 1.0e-7
+ 1 1 1 8
+ 2 2 2 15
+ 2 3 3 8
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 13
+ 2 8 8 13
+ 2 9 9 13
+ 2 10 10 13
+ 2 11 11 12
+ 3 12 12 21
+ 3 13 13 23
+ 3 14 14 23
+ 4 15 15 15
+ 4 15 16 18
+ 4 15 17 18
+ 4 15 18 16
+ 4 15 19 16
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 21
+ 4 17 26 21
+ 4 17 27 21
+ 4 17 28 21
+ 5 18 29 8
+ 6 19 30 7
+ 6 19 31 8
+ 6 19 32 9
+ 6 19 33 9
+ 6 19 34 9
+ 6 19 35 11
+ 6 19 36 12
+ 6 19 37 12
+ 6 19 38 12
+ 6 19 39 12
+ 7 20 40 8
+ 7 20 41 6
+ 7 20 42 5
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 9
+ 8 21 46 11
+ 8 21 47 11
+ 9 22 48 8
+ 9 22 49 9
+ 9 22 50 9
+ 9 22 51 9
+ 9 22 52 8
+ 9 22 53 8
+ 9 22 54 8
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 13
+ 11 24 61 16
+ 11 24 62 18
+ 11 24 63 18
+ 12 25 64 5
+ 12 25 65 5
+ 12 25 66 9
+ 12 25 67 9
+ 12 25 68 9
+ 12 25 69 9
+ 12 25 70 9
+ 12 25 71 11
+ 12 25 72 11
+ 12 25 73 12
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 12
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 9
+ 12 25 82 9
+ 13 26 83 18
+ 14 27 84 18
+ 14 27 85 18
+ 14 27 86 18
+ 14 27 87 18
+ 14 27 88 18
+ 14 27 89 18
+ 14 27 90 18
+ 14 27 91 18
+ 14 27 92 18
+ 14 27 93 18
+ 14 27 94 18
+ 14 27 95 18
+ 14 27 96 18
+ 14 27 97 18
+ 14 27 98 18
+ 14 27 99 18
+ 14 27 100 18
+ 14 27 101 18
+ 14 27 102 18
+ 14 27 103 18
+ 14 27 104 18
+ 14 27 105 18
+ 14 27 106 18
+ 14 27 107 18
+ 14 27 108 18
+ 14 27 109 18
+ 14 27 110 18
+ 14 27 111 18
+ 14 27 112 18
+ 14 27 113 18
+ 14 27 114 18
+ 14 27 115 18
+ 14 27 116 18
+ 14 27 117 18
+ 14 27 118 18
+ 14 27 119 18
+ 14 27 120 18
+ 14 27 121 18
+ 14 27 122 18
+ 14 27 123 18
+ 15 28 124 29
+ 15 28 125 29
+ 15 28 126 29
+ 15 28 127 29
+ 15 28 128 29
+ 15 28 129 29
+ 15 28 130 29
+ 15 28 131 29
+ 15 28 132 29
+ 15 28 133 29
+ 15 28 134 29
+ 15 28 135 29
+ 15 28 136 29
+ 15 28 137 29
+ 15 28 138 29
+ 15 28 139 29
+ 15 28 140 29
+ 15 28 141 29
+ 15 28 142 30
+ 15 28 143 30
+ 15 28 144 30
+ 15 28 145 29
+ 15 28 146 31
+ 15 28 147 30
+ 15 28 148 32
+ 15 28 149 32
+ 15 28 150 35
+ 15 28 151 33
+ 15 28 152 32
+ 15 28 153 35
+ 15 28 154 35
+ evaluations: 2658 (vs. 2650 Alefeld Table II); tol 0.000000100000000000000
+TOMS 748 tests: Alefeld, tol 1.0e-10
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 9
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 14
+ 2 8 8 13
+ 2 9 9 13
+ 2 10 10 13
+ 2 11 11 13
+ 3 12 12 23
+ 3 13 13 23
+ 3 14 14 23
+ 4 15 15 15
+ 4 15 16 18
+ 4 15 17 18
+ 4 15 18 17
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 9
+ 6 19 30 7
+ 6 19 31 9
+ 6 19 32 10
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 11
+ 6 19 36 13
+ 6 19 37 13
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 8
+ 7 20 41 7
+ 7 20 42 6
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 11
+ 8 21 47 11
+ 9 22 48 8
+ 9 22 49 11
+ 9 22 50 9
+ 9 22 51 9
+ 9 22 52 9
+ 9 22 53 8
+ 9 22 54 8
+ 10 23 55 8
+ 10 23 56 9
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 13
+ 11 24 61 17
+ 11 24 62 19
+ 11 24 63 18
+ 12 25 64 5
+ 12 25 65 5
+ 12 25 66 9
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 12
+ 12 25 72 11
+ 12 25 73 12
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 12
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 19
+ 14 27 85 19
+ 14 27 86 19
+ 14 27 87 19
+ 14 27 88 19
+ 14 27 89 19
+ 14 27 90 19
+ 14 27 91 19
+ 14 27 92 19
+ 14 27 93 19
+ 14 27 94 19
+ 14 27 95 19
+ 14 27 96 19
+ 14 27 97 19
+ 14 27 98 19
+ 14 27 99 19
+ 14 27 100 19
+ 14 27 101 19
+ 14 27 102 19
+ 14 27 103 19
+ 14 27 104 19
+ 14 27 105 19
+ 14 27 106 19
+ 14 27 107 19
+ 14 27 108 19
+ 14 27 109 19
+ 14 27 110 19
+ 14 27 111 19
+ 14 27 112 19
+ 14 27 113 19
+ 14 27 114 19
+ 14 27 115 19
+ 14 27 116 19
+ 14 27 117 19
+ 14 27 118 19
+ 14 27 119 19
+ 14 27 120 19
+ 14 27 121 19
+ 14 27 122 19
+ 14 27 123 19
+ 15 28 124 29
+ 15 28 125 29
+ 15 28 126 30
+ 15 28 127 30
+ 15 28 128 30
+ 15 28 129 30
+ 15 28 130 30
+ 15 28 131 30
+ 15 28 132 30
+ 15 28 133 30
+ 15 28 134 31
+ 15 28 135 30
+ 15 28 136 30
+ 15 28 137 30
+ 15 28 138 30
+ 15 28 139 30
+ 15 28 140 32
+ 15 28 141 32
+ 15 28 142 32
+ 15 28 143 32
+ 15 28 144 32
+ 15 28 145 30
+ 15 28 146 32
+ 15 28 147 32
+ 15 28 148 33
+ 15 28 149 33
+ 15 28 150 35
+ 15 28 151 35
+ 15 28 152 35
+ 15 28 153 35
+ 15 28 154 35
+ evaluations: 2787 (vs. 2786 Alefeld Table II); tol 0.000000000100000000000
+TOMS 748 tests: Alefeld, tol 1.0e-15
+ 1 1 1 10
+ 2 2 2 16
+ 2 3 3 12
+ 2 4 4 16
+ 2 5 5 15
+ 2 6 6 13
+ 2 7 7 14
+ 2 8 8 14
+ 2 9 9 14
+ 2 10 10 14
+ 2 11 11 12
+ 3 12 12 23
+ 3 13 13 24
+ 3 14 14 24
+ 4 15 15 16
+ 4 15 16 18
+ 4 15 17 19
+ 4 15 18 17
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 10
+ 6 19 30 7
+ 6 19 31 9
+ 6 19 32 10
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 11
+ 6 19 36 13
+ 6 19 37 13
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 8
+ 7 20 41 7
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 11
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 11
+ 9 22 48 9
+ 9 22 49 11
+ 9 22 50 11
+ 9 22 51 11
+ 9 22 52 9
+ 9 22 53 9
+ 9 22 54 9
+ 10 23 55 8
+ 10 23 56 9
+ 10 23 57 11
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 14
+ 11 24 61 17
+ 11 24 62 19
+ 11 24 63 18
+ 12 25 64 5
+ 12 25 65 5
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 12
+ 12 25 72 11
+ 12 25 73 12
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 12
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 19
+ 14 27 85 19
+ 14 27 86 19
+ 14 27 87 19
+ 14 27 88 19
+ 14 27 89 19
+ 14 27 90 19
+ 14 27 91 19
+ 14 27 92 19
+ 14 27 93 19
+ 14 27 94 19
+ 14 27 95 19
+ 14 27 96 19
+ 14 27 97 19
+ 14 27 98 19
+ 14 27 99 19
+ 14 27 100 19
+ 14 27 101 19
+ 14 27 102 19
+ 14 27 103 19
+ 14 27 104 19
+ 14 27 105 19
+ 14 27 106 19
+ 14 27 107 19
+ 14 27 108 19
+ 14 27 109 19
+ 14 27 110 19
+ 14 27 111 19
+ 14 27 112 19
+ 14 27 113 19
+ 14 27 114 19
+ 14 27 115 19
+ 14 27 116 19
+ 14 27 117 19
+ 14 27 118 19
+ 14 27 119 19
+ 14 27 120 19
+ 14 27 121 19
+ 14 27 122 19
+ 14 27 123 19
+ 15 28 124 30
+ 15 28 125 30
+ 15 28 126 31
+ 15 28 127 31
+ 15 28 128 32
+ 15 28 129 32
+ 15 28 130 31
+ 15 28 131 31
+ 15 28 132 31
+ 15 28 133 31
+ 15 28 134 32
+ 15 28 135 31
+ 15 28 136 31
+ 15 28 137 31
+ 15 28 138 32
+ 15 28 139 31
+ 15 28 140 32
+ 15 28 141 32
+ 15 28 142 32
+ 15 28 143 32
+ 15 28 144 32
+ 15 28 145 31
+ 15 28 146 33
+ 15 28 147 33
+ 15 28 148 35
+ 15 28 149 35
+ 15 28 150 37
+ 15 28 151 36
+ 15 28 152 36
+ 15 28 153 37
+ 15 28 154 37
+ evaluations: 2854 (vs. 2859 Alefeld Table II); tol 0.000000000000001000000
+TOMS 748 tests: Alefeld, tol 0.0
+ 1 1 1 10
+ 2 2 2 16
+ 2 3 3 12
+ 2 4 4 16
+ 2 5 5 15
+ 2 6 6 13
+ 2 7 7 14
+ 2 8 8 14
+ 2 9 9 14
+ 2 10 10 14
+ 2 11 11 12
+ 3 12 12 23
+ 3 13 13 25
+ 3 14 14 26
+ 4 15 15 16
+ 4 15 16 19
+ 4 15 17 19
+ 4 15 18 17
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 10
+ 6 19 30 7
+ 6 19 31 10
+ 6 19 32 10
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 11
+ 6 19 36 13
+ 6 19 37 13
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 9
+ 7 20 41 7
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 11
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 11
+ 9 22 48 9
+ 9 22 49 11
+ 9 22 50 11
+ 9 22 51 11
+ 9 22 52 10
+ 9 22 53 9
+ 9 22 54 9
+ 10 23 55 8
+ 10 23 56 9
+ 10 23 57 11
+ 10 23 58 13
+ 10 23 59 13
+ 11 24 60 14
+ 11 24 61 19
+ 11 24 62 20
+ 11 24 63 18
+ 12 25 64 5
+ 12 25 65 5
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 12
+ 12 25 72 11
+ 12 25 73 12
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 12
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 19
+ 14 27 85 19
+ 14 27 86 19
+ 14 27 87 19
+ 14 27 88 19
+ 14 27 89 19
+ 14 27 90 19
+ 14 27 91 19
+ 14 27 92 19
+ 14 27 93 19
+ 14 27 94 19
+ 14 27 95 19
+ 14 27 96 19
+ 14 27 97 19
+ 14 27 98 19
+ 14 27 99 19
+ 14 27 100 19
+ 14 27 101 19
+ 14 27 102 19
+ 14 27 103 19
+ 14 27 104 19
+ 14 27 105 19
+ 14 27 106 19
+ 14 27 107 19
+ 14 27 108 19
+ 14 27 109 19
+ 14 27 110 19
+ 14 27 111 19
+ 14 27 112 19
+ 14 27 113 19
+ 14 27 114 19
+ 14 27 115 19
+ 14 27 116 19
+ 14 27 117 19
+ 14 27 118 19
+ 14 27 119 19
+ 14 27 120 19
+ 14 27 121 19
+ 14 27 122 19
+ 14 27 123 19
+ 15 28 124 31
+ 15 28 125 31
+ 15 28 126 31
+ 15 28 127 31
+ 15 28 128 32
+ 15 28 129 32
+ 15 28 130 31
+ 15 28 131 31
+ 15 28 132 31
+ 15 28 133 31
+ 15 28 134 32
+ 15 28 135 31
+ 15 28 136 31
+ 15 28 137 31
+ 15 28 138 32
+ 15 28 139 31
+ 15 28 140 32
+ 15 28 141 32
+ 15 28 142 33
+ 15 28 143 33
+ 15 28 144 32
+ 15 28 145 31
+ 15 28 146 34
+ 15 28 147 35
+ 15 28 148 35
+ 15 28 149 36
+ 15 28 150 37
+ 15 28 151 37
+ 15 28 152 37
+ 15 28 153 37
+ 15 28 154 37
+ evaluations: 2875 (vs. 2884 Alefeld Table II); tol 0.000000000000000000000
diff --git a/gwc/zero_a_x86_64-w64-mingw32 b/gwc/zero_a_x86_64-w64-mingw32
new file mode 100644
index 00000000..593bdf74
--- /dev/null
+++ b/gwc/zero_a_x86_64-w64-mingw32
@@ -0,0 +1,625 @@
+x86_64, sse, gcc, msw
+TOMS 748 tests: Alefeld, tol 1.0e-7
+ 1 1 1 8
+ 2 2 2 15
+ 2 3 3 8
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 13
+ 2 8 8 13
+ 2 9 9 13
+ 2 10 10 13
+ 2 11 11 12
+ 3 12 12 21
+ 3 13 13 23
+ 3 14 14 23
+ 4 15 15 15
+ 4 15 16 18
+ 4 15 17 18
+ 4 15 18 16
+ 4 15 19 16
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 21
+ 4 17 26 21
+ 4 17 27 21
+ 4 17 28 21
+ 5 18 29 8
+ 6 19 30 7
+ 6 19 31 8
+ 6 19 32 9
+ 6 19 33 9
+ 6 19 34 9
+ 6 19 35 11
+ 6 19 36 12
+ 6 19 37 12
+ 6 19 38 12
+ 6 19 39 12
+ 7 20 40 8
+ 7 20 41 6
+ 7 20 42 5
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 9
+ 8 21 46 11
+ 8 21 47 11
+ 9 22 48 8
+ 9 22 49 9
+ 9 22 50 9
+ 9 22 51 9
+ 9 22 52 8
+ 9 22 53 8
+ 9 22 54 8
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 13
+ 11 24 61 16
+ 11 24 62 18
+ 11 24 63 18
+ 12 25 64 5
+ 12 25 65 5
+ 12 25 66 9
+ 12 25 67 9
+ 12 25 68 9
+ 12 25 69 9
+ 12 25 70 9
+ 12 25 71 11
+ 12 25 72 11
+ 12 25 73 12
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 12
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 9
+ 12 25 82 9
+ 13 26 83 18
+ 14 27 84 18
+ 14 27 85 18
+ 14 27 86 18
+ 14 27 87 18
+ 14 27 88 18
+ 14 27 89 18
+ 14 27 90 18
+ 14 27 91 18
+ 14 27 92 18
+ 14 27 93 18
+ 14 27 94 18
+ 14 27 95 18
+ 14 27 96 18
+ 14 27 97 18
+ 14 27 98 18
+ 14 27 99 18
+ 14 27 100 18
+ 14 27 101 18
+ 14 27 102 18
+ 14 27 103 18
+ 14 27 104 18
+ 14 27 105 18
+ 14 27 106 18
+ 14 27 107 18
+ 14 27 108 18
+ 14 27 109 18
+ 14 27 110 18
+ 14 27 111 18
+ 14 27 112 18
+ 14 27 113 18
+ 14 27 114 18
+ 14 27 115 18
+ 14 27 116 18
+ 14 27 117 18
+ 14 27 118 18
+ 14 27 119 18
+ 14 27 120 18
+ 14 27 121 18
+ 14 27 122 18
+ 14 27 123 18
+ 15 28 124 29
+ 15 28 125 29
+ 15 28 126 29
+ 15 28 127 29
+ 15 28 128 29
+ 15 28 129 29
+ 15 28 130 29
+ 15 28 131 29
+ 15 28 132 29
+ 15 28 133 29
+ 15 28 134 29
+ 15 28 135 29
+ 15 28 136 29
+ 15 28 137 29
+ 15 28 138 29
+ 15 28 139 29
+ 15 28 140 29
+ 15 28 141 29
+ 15 28 142 30
+ 15 28 143 30
+ 15 28 144 30
+ 15 28 145 29
+ 15 28 146 31
+ 15 28 147 30
+ 15 28 148 32
+ 15 28 149 32
+ 15 28 150 35
+ 15 28 151 33
+ 15 28 152 32
+ 15 28 153 35
+ 15 28 154 35
+ evaluations: 2658 (vs. 2650 Alefeld Table II); tol 0.000000100000000000000
+TOMS 748 tests: Alefeld, tol 1.0e-10
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 9
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 14
+ 2 8 8 13
+ 2 9 9 13
+ 2 10 10 13
+ 2 11 11 13
+ 3 12 12 23
+ 3 13 13 23
+ 3 14 14 23
+ 4 15 15 15
+ 4 15 16 18
+ 4 15 17 18
+ 4 15 18 18
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 9
+ 6 19 30 7
+ 6 19 31 9
+ 6 19 32 10
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 11
+ 6 19 36 13
+ 6 19 37 13
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 8
+ 7 20 41 7
+ 7 20 42 6
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 11
+ 8 21 47 11
+ 9 22 48 8
+ 9 22 49 11
+ 9 22 50 9
+ 9 22 51 9
+ 9 22 52 9
+ 9 22 53 8
+ 9 22 54 8
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 13
+ 11 24 61 17
+ 11 24 62 19
+ 11 24 63 18
+ 12 25 64 5
+ 12 25 65 5
+ 12 25 66 9
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 12
+ 12 25 72 11
+ 12 25 73 12
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 12
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 19
+ 14 27 85 19
+ 14 27 86 19
+ 14 27 87 19
+ 14 27 88 19
+ 14 27 89 19
+ 14 27 90 19
+ 14 27 91 19
+ 14 27 92 19
+ 14 27 93 19
+ 14 27 94 19
+ 14 27 95 19
+ 14 27 96 19
+ 14 27 97 19
+ 14 27 98 19
+ 14 27 99 19
+ 14 27 100 19
+ 14 27 101 19
+ 14 27 102 19
+ 14 27 103 19
+ 14 27 104 19
+ 14 27 105 19
+ 14 27 106 19
+ 14 27 107 19
+ 14 27 108 19
+ 14 27 109 19
+ 14 27 110 19
+ 14 27 111 19
+ 14 27 112 19
+ 14 27 113 19
+ 14 27 114 19
+ 14 27 115 19
+ 14 27 116 19
+ 14 27 117 19
+ 14 27 118 19
+ 14 27 119 19
+ 14 27 120 19
+ 14 27 121 19
+ 14 27 122 19
+ 14 27 123 19
+ 15 28 124 29
+ 15 28 125 29
+ 15 28 126 30
+ 15 28 127 30
+ 15 28 128 30
+ 15 28 129 30
+ 15 28 130 30
+ 15 28 131 30
+ 15 28 132 30
+ 15 28 133 30
+ 15 28 134 31
+ 15 28 135 30
+ 15 28 136 30
+ 15 28 137 30
+ 15 28 138 30
+ 15 28 139 30
+ 15 28 140 32
+ 15 28 141 32
+ 15 28 142 32
+ 15 28 143 32
+ 15 28 144 32
+ 15 28 145 30
+ 15 28 146 32
+ 15 28 147 32
+ 15 28 148 33
+ 15 28 149 33
+ 15 28 150 35
+ 15 28 151 35
+ 15 28 152 35
+ 15 28 153 35
+ 15 28 154 35
+ evaluations: 2787 (vs. 2786 Alefeld Table II); tol 0.000000000100000000000
+TOMS 748 tests: Alefeld, tol 1.0e-15
+ 1 1 1 10
+ 2 2 2 16
+ 2 3 3 12
+ 2 4 4 16
+ 2 5 5 15
+ 2 6 6 13
+ 2 7 7 14
+ 2 8 8 12
+ 2 9 9 14
+ 2 10 10 12
+ 2 11 11 13
+ 3 12 12 23
+ 3 13 13 24
+ 3 14 14 24
+ 4 15 15 16
+ 4 15 16 18
+ 4 15 17 19
+ 4 15 18 18
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 10
+ 6 19 30 7
+ 6 19 31 9
+ 6 19 32 10
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 11
+ 6 19 36 13
+ 6 19 37 13
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 8
+ 7 20 41 7
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 11
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 12
+ 9 22 48 9
+ 9 22 49 11
+ 9 22 50 11
+ 9 22 51 11
+ 9 22 52 9
+ 9 22 53 9
+ 9 22 54 9
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 11
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 14
+ 11 24 61 17
+ 11 24 62 19
+ 11 24 63 18
+ 12 25 64 5
+ 12 25 65 5
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 12
+ 12 25 72 11
+ 12 25 73 12
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 12
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 19
+ 14 27 85 19
+ 14 27 86 19
+ 14 27 87 19
+ 14 27 88 19
+ 14 27 89 19
+ 14 27 90 19
+ 14 27 91 19
+ 14 27 92 19
+ 14 27 93 19
+ 14 27 94 19
+ 14 27 95 19
+ 14 27 96 19
+ 14 27 97 19
+ 14 27 98 19
+ 14 27 99 19
+ 14 27 100 19
+ 14 27 101 19
+ 14 27 102 19
+ 14 27 103 19
+ 14 27 104 19
+ 14 27 105 19
+ 14 27 106 19
+ 14 27 107 19
+ 14 27 108 19
+ 14 27 109 19
+ 14 27 110 19
+ 14 27 111 19
+ 14 27 112 19
+ 14 27 113 19
+ 14 27 114 19
+ 14 27 115 19
+ 14 27 116 19
+ 14 27 117 19
+ 14 27 118 19
+ 14 27 119 19
+ 14 27 120 19
+ 14 27 121 19
+ 14 27 122 19
+ 14 27 123 19
+ 15 28 124 30
+ 15 28 125 30
+ 15 28 126 31
+ 15 28 127 31
+ 15 28 128 32
+ 15 28 129 32
+ 15 28 130 31
+ 15 28 131 31
+ 15 28 132 31
+ 15 28 133 31
+ 15 28 134 32
+ 15 28 135 31
+ 15 28 136 31
+ 15 28 137 31
+ 15 28 138 32
+ 15 28 139 31
+ 15 28 140 32
+ 15 28 141 32
+ 15 28 142 32
+ 15 28 143 32
+ 15 28 144 32
+ 15 28 145 31
+ 15 28 146 33
+ 15 28 147 33
+ 15 28 148 35
+ 15 28 149 35
+ 15 28 150 37
+ 15 28 151 36
+ 15 28 152 36
+ 15 28 153 37
+ 15 28 154 37
+ evaluations: 2852 (vs. 2859 Alefeld Table II); tol 0.000000000000001000000
+TOMS 748 tests: Alefeld, tol 0.0
+ 1 1 1 10
+ 2 2 2 16
+ 2 3 3 12
+ 2 4 4 16
+ 2 5 5 15
+ 2 6 6 13
+ 2 7 7 14
+ 2 8 8 12
+ 2 9 9 14
+ 2 10 10 12
+ 2 11 11 13
+ 3 12 12 23
+ 3 13 13 25
+ 3 14 14 26
+ 4 15 15 16
+ 4 15 16 19
+ 4 15 17 19
+ 4 15 18 18
+ 4 15 19 18
+ 4 16 20 18
+ 4 16 21 18
+ 4 16 22 18
+ 4 16 23 18
+ 4 16 24 18
+ 4 17 25 22
+ 4 17 26 22
+ 4 17 27 22
+ 4 17 28 22
+ 5 18 29 10
+ 6 19 30 7
+ 6 19 31 10
+ 6 19 32 10
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 11
+ 6 19 36 13
+ 6 19 37 13
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 9
+ 7 20 41 7
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 11
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 12
+ 9 22 48 9
+ 9 22 49 11
+ 9 22 50 11
+ 9 22 51 11
+ 9 22 52 10
+ 9 22 53 9
+ 9 22 54 9
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 11
+ 10 23 58 13
+ 10 23 59 13
+ 11 24 60 14
+ 11 24 61 19
+ 11 24 62 20
+ 11 24 63 18
+ 12 25 64 5
+ 12 25 65 5
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 10
+ 12 25 70 11
+ 12 25 71 12
+ 12 25 72 11
+ 12 25 73 12
+ 12 25 74 11
+ 12 25 75 11
+ 12 25 76 12
+ 12 25 77 11
+ 12 25 78 12
+ 12 25 79 11
+ 12 25 80 11
+ 12 25 81 12
+ 12 25 82 12
+ 13 26 83 18
+ 14 27 84 19
+ 14 27 85 19
+ 14 27 86 19
+ 14 27 87 19
+ 14 27 88 19
+ 14 27 89 19
+ 14 27 90 19
+ 14 27 91 19
+ 14 27 92 19
+ 14 27 93 19
+ 14 27 94 19
+ 14 27 95 19
+ 14 27 96 19
+ 14 27 97 19
+ 14 27 98 19
+ 14 27 99 19
+ 14 27 100 19
+ 14 27 101 19
+ 14 27 102 19
+ 14 27 103 19
+ 14 27 104 19
+ 14 27 105 19
+ 14 27 106 19
+ 14 27 107 19
+ 14 27 108 19
+ 14 27 109 19
+ 14 27 110 19
+ 14 27 111 19
+ 14 27 112 19
+ 14 27 113 19
+ 14 27 114 19
+ 14 27 115 19
+ 14 27 116 19
+ 14 27 117 19
+ 14 27 118 19
+ 14 27 119 19
+ 14 27 120 19
+ 14 27 121 19
+ 14 27 122 19
+ 14 27 123 19
+ 15 28 124 31
+ 15 28 125 31
+ 15 28 126 31
+ 15 28 127 31
+ 15 28 128 32
+ 15 28 129 32
+ 15 28 130 31
+ 15 28 131 31
+ 15 28 132 31
+ 15 28 133 31
+ 15 28 134 32
+ 15 28 135 31
+ 15 28 136 31
+ 15 28 137 31
+ 15 28 138 32
+ 15 28 139 31
+ 15 28 140 32
+ 15 28 141 32
+ 15 28 142 33
+ 15 28 143 33
+ 15 28 144 32
+ 15 28 145 31
+ 15 28 146 34
+ 15 28 147 35
+ 15 28 148 35
+ 15 28 149 36
+ 15 28 150 37
+ 15 28 151 37
+ 15 28 152 37
+ 15 28 153 37
+ 15 28 154 37
+ evaluations: 2873 (vs. 2884 Alefeld Table II); tol 0.000000000000000000000
diff --git a/gwc/zero_b_i686-w64-mingw32 b/gwc/zero_b_i686-w64-mingw32
new file mode 100644
index 00000000..91884044
--- /dev/null
+++ b/gwc/zero_b_i686-w64-mingw32
@@ -0,0 +1,625 @@
+x86_32, x87, gcc, msw
+TOMS 748 tests: Brent, tol 1.0e-7
+ 1 1 1 8
+ 2 2 2 14
+ 2 3 3 8
+ 2 4 4 14
+ 2 5 5 12
+ 2 6 6 12
+ 2 7 7 11
+ 2 8 8 11
+ 2 9 9 11
+ 2 10 10 11
+ 2 11 11 11
+ 3 12 12 16
+ 3 13 13 18
+ 3 14 14 19
+ 4 15 15 13
+ 4 15 16 15
+ 4 15 17 16
+ 4 15 18 16
+ 4 15 19 17
+ 4 16 20 16
+ 4 16 21 16
+ 4 16 22 16
+ 4 16 23 16
+ 4 16 24 16
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 8
+ 6 19 30 7
+ 6 19 31 8
+ 6 19 32 9
+ 6 19 33 9
+ 6 19 34 9
+ 6 19 35 11
+ 6 19 36 12
+ 6 19 37 13
+ 6 19 38 13
+ 6 19 39 13
+ 7 20 40 8
+ 7 20 41 7
+ 7 20 42 7
+ 8 21 43 3
+ 8 21 44 8
+ 8 21 45 9
+ 8 21 46 10
+ 8 21 47 12
+ 9 22 48 8
+ 9 22 49 9
+ 9 22 50 7
+ 9 22 51 7
+ 9 22 52 6
+ 9 22 53 6
+ 9 22 54 6
+ 10 23 55 7
+ 10 23 56 8
+ 10 23 57 8
+ 10 23 58 11
+ 10 23 59 12
+ 11 24 60 5
+ 11 24 61 12
+ 11 24 62 12
+ 11 24 63 13
+ 12 25 64 7
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 11
+ 12 25 70 10
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 9
+ 12 25 74 10
+ 12 25 75 10
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 9
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 33
+ 15 28 125 33
+ 15 28 126 33
+ 15 28 127 33
+ 15 28 128 33
+ 15 28 129 34
+ 15 28 130 33
+ 15 28 131 33
+ 15 28 132 33
+ 15 28 133 33
+ 15 28 134 33
+ 15 28 135 33
+ 15 28 136 33
+ 15 28 137 33
+ 15 28 138 33
+ 15 28 139 33
+ 15 28 140 33
+ 15 28 141 33
+ 15 28 142 33
+ 15 28 143 33
+ 15 28 144 33
+ 15 28 145 35
+ 15 28 146 34
+ 15 28 147 36
+ 15 28 148 36
+ 15 28 149 36
+ 15 28 150 35
+ 15 28 151 36
+ 15 28 152 37
+ 15 28 153 37
+ 15 28 154 37
+ evaluations: 2809 (vs. 2804 Alefeld Table II); tol 0.000000100000000000000
+TOMS 748 tests: Brent, tol 1.0e-10
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 9
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 12
+ 2 8 8 12
+ 2 9 9 11
+ 2 10 10 11
+ 2 11 11 11
+ 3 12 12 17
+ 3 13 13 19
+ 3 14 14 20
+ 4 15 15 14
+ 4 15 16 16
+ 4 15 17 17
+ 4 15 18 16
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 9
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 9
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 12
+ 6 19 36 13
+ 6 19 37 14
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 9
+ 7 20 41 8
+ 7 20 42 7
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 10
+ 8 21 46 11
+ 8 21 47 12
+ 9 22 48 9
+ 9 22 49 10
+ 9 22 50 8
+ 9 22 51 7
+ 9 22 52 7
+ 9 22 53 6
+ 9 22 54 6
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 5
+ 11 24 61 12
+ 11 24 62 13
+ 11 24 63 14
+ 12 25 64 7
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 11
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 34
+ 15 28 125 34
+ 15 28 126 34
+ 15 28 127 34
+ 15 28 128 35
+ 15 28 129 35
+ 15 28 130 35
+ 15 28 131 35
+ 15 28 132 35
+ 15 28 133 35
+ 15 28 134 35
+ 15 28 135 35
+ 15 28 136 35
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 35
+ 15 28 141 35
+ 15 28 142 34
+ 15 28 143 34
+ 15 28 144 34
+ 15 28 145 36
+ 15 28 146 36
+ 15 28 147 38
+ 15 28 148 38
+ 15 28 149 37
+ 15 28 150 37
+ 15 28 151 38
+ 15 28 152 38
+ 15 28 153 39
+ 15 28 154 39
+ evaluations: 2909 (vs. 2905 Alefeld Table II); tol 0.000000000100000000000
+TOMS 748 tests: Brent, tol 1.0e-15
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 10
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 13
+ 2 7 7 13
+ 2 8 8 12
+ 2 9 9 12
+ 2 10 10 12
+ 2 11 11 12
+ 3 12 12 17
+ 3 13 13 19
+ 3 14 14 20
+ 4 15 15 15
+ 4 15 16 17
+ 4 15 17 18
+ 4 15 18 17
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 10
+ 6 19 30 8
+ 6 19 31 10
+ 6 19 32 10
+ 6 19 33 11
+ 6 19 34 11
+ 6 19 35 13
+ 6 19 36 14
+ 6 19 37 14
+ 6 19 38 15
+ 6 19 39 15
+ 7 20 40 10
+ 7 20 41 9
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 13
+ 9 22 48 10
+ 9 22 49 11
+ 9 22 50 8
+ 9 22 51 8
+ 9 22 52 7
+ 9 22 53 7
+ 9 22 54 7
+ 10 23 55 9
+ 10 23 56 9
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 5
+ 11 24 61 13
+ 11 24 62 14
+ 11 24 63 14
+ 12 25 64 7
+ 12 25 65 11
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 11
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 22
+ 14 27 85 22
+ 14 27 86 22
+ 14 27 87 22
+ 14 27 88 22
+ 14 27 89 22
+ 14 27 90 22
+ 14 27 91 22
+ 14 27 92 22
+ 14 27 93 22
+ 14 27 94 22
+ 14 27 95 22
+ 14 27 96 22
+ 14 27 97 22
+ 14 27 98 22
+ 14 27 99 22
+ 14 27 100 22
+ 14 27 101 22
+ 14 27 102 22
+ 14 27 103 22
+ 14 27 104 22
+ 14 27 105 22
+ 14 27 106 22
+ 14 27 107 22
+ 14 27 108 22
+ 14 27 109 22
+ 14 27 110 22
+ 14 27 111 22
+ 14 27 112 22
+ 14 27 113 22
+ 14 27 114 22
+ 14 27 115 22
+ 14 27 116 22
+ 14 27 117 22
+ 14 27 118 22
+ 14 27 119 22
+ 14 27 120 22
+ 14 27 121 22
+ 14 27 122 22
+ 14 27 123 22
+ 15 28 124 35
+ 15 28 125 36
+ 15 28 126 35
+ 15 28 127 36
+ 15 28 128 36
+ 15 28 129 36
+ 15 28 130 36
+ 15 28 131 35
+ 15 28 132 35
+ 15 28 133 36
+ 15 28 134 35
+ 15 28 135 35
+ 15 28 136 36
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 35
+ 15 28 141 35
+ 15 28 142 36
+ 15 28 143 35
+ 15 28 144 35
+ 15 28 145 38
+ 15 28 146 37
+ 15 28 147 39
+ 15 28 148 40
+ 15 28 149 39
+ 15 28 150 38
+ 15 28 151 40
+ 15 28 152 40
+ 15 28 153 40
+ 15 28 154 40
+ evaluations: 3015 (vs. 2975 Alefeld Table II); tol 0.000000000000001000000
+TOMS 748 tests: Brent, tol 0.0
+ 1 1 1 9
+ 2 2 2 16
+ 2 3 3 10
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 13
+ 2 7 7 13
+ 2 8 8 12
+ 2 9 9 12
+ 2 10 10 12
+ 2 11 11 12
+ 3 12 12 19
+ 3 13 13 24
+ 3 14 14 23
+ 4 15 15 15
+ 4 15 16 17
+ 4 15 17 18
+ 4 15 18 17
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 10
+ 6 19 30 9
+ 6 19 31 10
+ 6 19 32 10
+ 6 19 33 11
+ 6 19 34 11
+ 6 19 35 13
+ 6 19 36 14
+ 6 19 37 14
+ 6 19 38 15
+ 6 19 39 15
+ 7 20 40 10
+ 7 20 41 9
+ 7 20 42 9
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 13
+ 9 22 48 10
+ 9 22 49 11
+ 9 22 50 9
+ 9 22 51 8
+ 9 22 52 8
+ 9 22 53 7
+ 9 22 54 7
+ 10 23 55 9
+ 10 23 56 9
+ 10 23 57 10
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 5
+ 11 24 61 13
+ 11 24 62 14
+ 11 24 63 15
+ 12 25 64 7
+ 12 25 65 11
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 11
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 22
+ 14 27 85 22
+ 14 27 86 22
+ 14 27 87 22
+ 14 27 88 22
+ 14 27 89 22
+ 14 27 90 22
+ 14 27 91 22
+ 14 27 92 22
+ 14 27 93 22
+ 14 27 94 22
+ 14 27 95 22
+ 14 27 96 22
+ 14 27 97 22
+ 14 27 98 22
+ 14 27 99 22
+ 14 27 100 22
+ 14 27 101 22
+ 14 27 102 22
+ 14 27 103 22
+ 14 27 104 22
+ 14 27 105 22
+ 14 27 106 22
+ 14 27 107 22
+ 14 27 108 22
+ 14 27 109 22
+ 14 27 110 22
+ 14 27 111 22
+ 14 27 112 22
+ 14 27 113 22
+ 14 27 114 22
+ 14 27 115 22
+ 14 27 116 22
+ 14 27 117 22
+ 14 27 118 22
+ 14 27 119 22
+ 14 27 120 22
+ 14 27 121 22
+ 14 27 122 22
+ 14 27 123 22
+ 15 28 124 35
+ 15 28 125 36
+ 15 28 126 35
+ 15 28 127 37
+ 15 28 128 36
+ 15 28 129 37
+ 15 28 130 36
+ 15 28 131 35
+ 15 28 132 35
+ 15 28 133 36
+ 15 28 134 35
+ 15 28 135 35
+ 15 28 136 36
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 35
+ 15 28 141 35
+ 15 28 142 36
+ 15 28 143 35
+ 15 28 144 36
+ 15 28 145 38
+ 15 28 146 38
+ 15 28 147 39
+ 15 28 148 40
+ 15 28 149 39
+ 15 28 150 39
+ 15 28 151 40
+ 15 28 152 40
+ 15 28 153 40
+ 15 28 154 41
+ evaluations: 3038 (vs. 3008 Alefeld Table II); tol 0.000000000000000000000
diff --git a/gwc/zero_b_x86_64-pc-linux-gnu b/gwc/zero_b_x86_64-pc-linux-gnu
new file mode 100644
index 00000000..81055bd6
--- /dev/null
+++ b/gwc/zero_b_x86_64-pc-linux-gnu
@@ -0,0 +1,625 @@
+x86_64, sse, gcc, posix
+TOMS 748 tests: Brent, tol 1.0e-7
+ 1 1 1 8
+ 2 2 2 14
+ 2 3 3 8
+ 2 4 4 14
+ 2 5 5 12
+ 2 6 6 12
+ 2 7 7 11
+ 2 8 8 11
+ 2 9 9 11
+ 2 10 10 11
+ 2 11 11 11
+ 3 12 12 16
+ 3 13 13 18
+ 3 14 14 19
+ 4 15 15 13
+ 4 15 16 15
+ 4 15 17 16
+ 4 15 18 16
+ 4 15 19 17
+ 4 16 20 16
+ 4 16 21 16
+ 4 16 22 16
+ 4 16 23 16
+ 4 16 24 16
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 8
+ 6 19 30 7
+ 6 19 31 8
+ 6 19 32 9
+ 6 19 33 9
+ 6 19 34 9
+ 6 19 35 11
+ 6 19 36 12
+ 6 19 37 13
+ 6 19 38 13
+ 6 19 39 13
+ 7 20 40 8
+ 7 20 41 7
+ 7 20 42 7
+ 8 21 43 3
+ 8 21 44 8
+ 8 21 45 9
+ 8 21 46 10
+ 8 21 47 12
+ 9 22 48 8
+ 9 22 49 9
+ 9 22 50 7
+ 9 22 51 7
+ 9 22 52 6
+ 9 22 53 6
+ 9 22 54 6
+ 10 23 55 7
+ 10 23 56 8
+ 10 23 57 8
+ 10 23 58 11
+ 10 23 59 12
+ 11 24 60 4
+ 11 24 61 12
+ 11 24 62 12
+ 11 24 63 13
+ 12 25 64 6
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 11
+ 12 25 70 10
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 9
+ 12 25 74 10
+ 12 25 75 10
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 9
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 33
+ 15 28 125 33
+ 15 28 126 33
+ 15 28 127 33
+ 15 28 128 33
+ 15 28 129 34
+ 15 28 130 33
+ 15 28 131 33
+ 15 28 132 33
+ 15 28 133 33
+ 15 28 134 33
+ 15 28 135 33
+ 15 28 136 33
+ 15 28 137 33
+ 15 28 138 33
+ 15 28 139 33
+ 15 28 140 33
+ 15 28 141 33
+ 15 28 142 33
+ 15 28 143 33
+ 15 28 144 33
+ 15 28 145 35
+ 15 28 146 34
+ 15 28 147 36
+ 15 28 148 36
+ 15 28 149 36
+ 15 28 150 35
+ 15 28 151 36
+ 15 28 152 37
+ 15 28 153 37
+ 15 28 154 37
+ evaluations: 2807 (vs. 2804 Alefeld Table II); tol 0.000000100000000000000
+TOMS 748 tests: Brent, tol 1.0e-10
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 9
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 12
+ 2 8 8 12
+ 2 9 9 11
+ 2 10 10 11
+ 2 11 11 11
+ 3 12 12 17
+ 3 13 13 19
+ 3 14 14 20
+ 4 15 15 14
+ 4 15 16 16
+ 4 15 17 17
+ 4 15 18 16
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 9
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 9
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 12
+ 6 19 36 13
+ 6 19 37 14
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 9
+ 7 20 41 8
+ 7 20 42 7
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 10
+ 8 21 46 11
+ 8 21 47 12
+ 9 22 48 9
+ 9 22 49 10
+ 9 22 50 8
+ 9 22 51 7
+ 9 22 52 7
+ 9 22 53 6
+ 9 22 54 6
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 4
+ 11 24 61 12
+ 11 24 62 13
+ 11 24 63 14
+ 12 25 64 6
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 11
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 34
+ 15 28 125 34
+ 15 28 126 34
+ 15 28 127 34
+ 15 28 128 35
+ 15 28 129 35
+ 15 28 130 35
+ 15 28 131 35
+ 15 28 132 35
+ 15 28 133 35
+ 15 28 134 35
+ 15 28 135 35
+ 15 28 136 35
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 35
+ 15 28 141 35
+ 15 28 142 34
+ 15 28 143 34
+ 15 28 144 34
+ 15 28 145 36
+ 15 28 146 36
+ 15 28 147 38
+ 15 28 148 38
+ 15 28 149 37
+ 15 28 150 37
+ 15 28 151 38
+ 15 28 152 38
+ 15 28 153 39
+ 15 28 154 39
+ evaluations: 2907 (vs. 2905 Alefeld Table II); tol 0.000000000100000000000
+TOMS 748 tests: Brent, tol 1.0e-15
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 10
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 13
+ 2 7 7 13
+ 2 8 8 12
+ 2 9 9 12
+ 2 10 10 12
+ 2 11 11 12
+ 3 12 12 17
+ 3 13 13 19
+ 3 14 14 20
+ 4 15 15 15
+ 4 15 16 17
+ 4 15 17 18
+ 4 15 18 17
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 10
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 9
+ 6 19 33 10
+ 6 19 34 11
+ 6 19 35 13
+ 6 19 36 14
+ 6 19 37 14
+ 6 19 38 15
+ 6 19 39 15
+ 7 20 40 10
+ 7 20 41 9
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 13
+ 9 22 48 10
+ 9 22 49 11
+ 9 22 50 8
+ 9 22 51 8
+ 9 22 52 7
+ 9 22 53 7
+ 9 22 54 7
+ 10 23 55 9
+ 10 23 56 9
+ 10 23 57 10
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 4
+ 11 24 61 12
+ 11 24 62 13
+ 11 24 63 14
+ 12 25 64 6
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 12
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 35
+ 15 28 125 35
+ 15 28 126 35
+ 15 28 127 36
+ 15 28 128 36
+ 15 28 129 36
+ 15 28 130 36
+ 15 28 131 36
+ 15 28 132 35
+ 15 28 133 36
+ 15 28 134 36
+ 15 28 135 36
+ 15 28 136 35
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 36
+ 15 28 141 36
+ 15 28 142 36
+ 15 28 143 36
+ 15 28 144 35
+ 15 28 145 38
+ 15 28 146 37
+ 15 28 147 39
+ 15 28 148 40
+ 15 28 149 39
+ 15 28 150 38
+ 15 28 151 40
+ 15 28 152 40
+ 15 28 153 41
+ 15 28 154 40
+ evaluations: 2974 (vs. 2975 Alefeld Table II); tol 0.000000000000001000000
+TOMS 748 tests: Brent, tol 0.0
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 11
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 13
+ 2 7 7 13
+ 2 8 8 12
+ 2 9 9 12
+ 2 10 10 12
+ 2 11 11 12
+ 3 12 12 19
+ 3 13 13 21
+ 3 14 14 22
+ 4 15 15 15
+ 4 15 16 17
+ 4 15 17 18
+ 4 15 18 17
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 10
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 9
+ 6 19 33 10
+ 6 19 34 11
+ 6 19 35 13
+ 6 19 36 14
+ 6 19 37 14
+ 6 19 38 15
+ 6 19 39 15
+ 7 20 40 10
+ 7 20 41 9
+ 7 20 42 9
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 13
+ 9 22 48 10
+ 9 22 49 11
+ 9 22 50 9
+ 9 22 51 8
+ 9 22 52 8
+ 9 22 53 7
+ 9 22 54 7
+ 10 23 55 9
+ 10 23 56 9
+ 10 23 57 10
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 4
+ 11 24 61 12
+ 11 24 62 13
+ 11 24 63 14
+ 12 25 64 6
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 12
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 35
+ 15 28 125 35
+ 15 28 126 35
+ 15 28 127 37
+ 15 28 128 37
+ 15 28 129 36
+ 15 28 130 36
+ 15 28 131 36
+ 15 28 132 35
+ 15 28 133 36
+ 15 28 134 36
+ 15 28 135 36
+ 15 28 136 35
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 36
+ 15 28 141 36
+ 15 28 142 36
+ 15 28 143 36
+ 15 28 144 36
+ 15 28 145 39
+ 15 28 146 37
+ 15 28 147 39
+ 15 28 148 40
+ 15 28 149 39
+ 15 28 150 39
+ 15 28 151 40
+ 15 28 152 40
+ 15 28 153 41
+ 15 28 154 42
+ evaluations: 2991 (vs. 3008 Alefeld Table II); tol 0.000000000000000000000
diff --git a/gwc/zero_b_x86_64-w64-mingw32 b/gwc/zero_b_x86_64-w64-mingw32
new file mode 100644
index 00000000..0521dd13
--- /dev/null
+++ b/gwc/zero_b_x86_64-w64-mingw32
@@ -0,0 +1,625 @@
+x86_64, sse, gcc, msw
+TOMS 748 tests: Brent, tol 1.0e-7
+ 1 1 1 8
+ 2 2 2 14
+ 2 3 3 8
+ 2 4 4 14
+ 2 5 5 12
+ 2 6 6 12
+ 2 7 7 11
+ 2 8 8 11
+ 2 9 9 11
+ 2 10 10 11
+ 2 11 11 11
+ 3 12 12 16
+ 3 13 13 18
+ 3 14 14 19
+ 4 15 15 13
+ 4 15 16 15
+ 4 15 17 16
+ 4 15 18 16
+ 4 15 19 17
+ 4 16 20 16
+ 4 16 21 16
+ 4 16 22 16
+ 4 16 23 16
+ 4 16 24 16
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 8
+ 6 19 30 7
+ 6 19 31 8
+ 6 19 32 9
+ 6 19 33 9
+ 6 19 34 9
+ 6 19 35 11
+ 6 19 36 12
+ 6 19 37 13
+ 6 19 38 13
+ 6 19 39 13
+ 7 20 40 8
+ 7 20 41 7
+ 7 20 42 7
+ 8 21 43 3
+ 8 21 44 8
+ 8 21 45 9
+ 8 21 46 10
+ 8 21 47 12
+ 9 22 48 8
+ 9 22 49 9
+ 9 22 50 7
+ 9 22 51 7
+ 9 22 52 6
+ 9 22 53 6
+ 9 22 54 6
+ 10 23 55 7
+ 10 23 56 8
+ 10 23 57 8
+ 10 23 58 11
+ 10 23 59 12
+ 11 24 60 4
+ 11 24 61 12
+ 11 24 62 12
+ 11 24 63 13
+ 12 25 64 6
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 10
+ 12 25 68 10
+ 12 25 69 11
+ 12 25 70 10
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 9
+ 12 25 74 10
+ 12 25 75 10
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 9
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 33
+ 15 28 125 33
+ 15 28 126 33
+ 15 28 127 33
+ 15 28 128 33
+ 15 28 129 34
+ 15 28 130 33
+ 15 28 131 33
+ 15 28 132 33
+ 15 28 133 33
+ 15 28 134 33
+ 15 28 135 33
+ 15 28 136 33
+ 15 28 137 33
+ 15 28 138 33
+ 15 28 139 33
+ 15 28 140 33
+ 15 28 141 33
+ 15 28 142 33
+ 15 28 143 33
+ 15 28 144 33
+ 15 28 145 35
+ 15 28 146 34
+ 15 28 147 36
+ 15 28 148 36
+ 15 28 149 36
+ 15 28 150 35
+ 15 28 151 36
+ 15 28 152 37
+ 15 28 153 37
+ 15 28 154 37
+ evaluations: 2807 (vs. 2804 Alefeld Table II); tol 0.000000100000000000000
+TOMS 748 tests: Brent, tol 1.0e-10
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 9
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 12
+ 2 7 7 12
+ 2 8 8 12
+ 2 9 9 11
+ 2 10 10 11
+ 2 11 11 11
+ 3 12 12 17
+ 3 13 13 19
+ 3 14 14 20
+ 4 15 15 14
+ 4 15 16 16
+ 4 15 17 17
+ 4 15 18 16
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 9
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 9
+ 6 19 33 10
+ 6 19 34 10
+ 6 19 35 12
+ 6 19 36 13
+ 6 19 37 14
+ 6 19 38 14
+ 6 19 39 14
+ 7 20 40 9
+ 7 20 41 8
+ 7 20 42 7
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 10
+ 8 21 46 11
+ 8 21 47 12
+ 9 22 48 9
+ 9 22 49 10
+ 9 22 50 8
+ 9 22 51 7
+ 9 22 52 7
+ 9 22 53 6
+ 9 22 54 6
+ 10 23 55 8
+ 10 23 56 8
+ 10 23 57 9
+ 10 23 58 12
+ 10 23 59 12
+ 11 24 60 4
+ 11 24 61 12
+ 11 24 62 13
+ 11 24 63 14
+ 12 25 64 6
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 11
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 34
+ 15 28 125 34
+ 15 28 126 34
+ 15 28 127 34
+ 15 28 128 35
+ 15 28 129 35
+ 15 28 130 35
+ 15 28 131 35
+ 15 28 132 35
+ 15 28 133 35
+ 15 28 134 35
+ 15 28 135 35
+ 15 28 136 35
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 35
+ 15 28 141 35
+ 15 28 142 34
+ 15 28 143 34
+ 15 28 144 34
+ 15 28 145 36
+ 15 28 146 36
+ 15 28 147 38
+ 15 28 148 38
+ 15 28 149 37
+ 15 28 150 37
+ 15 28 151 38
+ 15 28 152 38
+ 15 28 153 39
+ 15 28 154 39
+ evaluations: 2907 (vs. 2905 Alefeld Table II); tol 0.000000000100000000000
+TOMS 748 tests: Brent, tol 1.0e-15
+ 1 1 1 9
+ 2 2 2 15
+ 2 3 3 10
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 13
+ 2 7 7 13
+ 2 8 8 12
+ 2 9 9 12
+ 2 10 10 12
+ 2 11 11 12
+ 3 12 12 17
+ 3 13 13 19
+ 3 14 14 20
+ 4 15 15 15
+ 4 15 16 17
+ 4 15 17 18
+ 4 15 18 17
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 10
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 9
+ 6 19 33 10
+ 6 19 34 11
+ 6 19 35 13
+ 6 19 36 14
+ 6 19 37 14
+ 6 19 38 15
+ 6 19 39 15
+ 7 20 40 10
+ 7 20 41 9
+ 7 20 42 8
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 13
+ 9 22 48 10
+ 9 22 49 11
+ 9 22 50 8
+ 9 22 51 8
+ 9 22 52 7
+ 9 22 53 7
+ 9 22 54 7
+ 10 23 55 9
+ 10 23 56 8
+ 10 23 57 10
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 4
+ 11 24 61 12
+ 11 24 62 13
+ 11 24 63 14
+ 12 25 64 6
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 12
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 35
+ 15 28 125 35
+ 15 28 126 35
+ 15 28 127 36
+ 15 28 128 36
+ 15 28 129 36
+ 15 28 130 36
+ 15 28 131 36
+ 15 28 132 35
+ 15 28 133 36
+ 15 28 134 36
+ 15 28 135 36
+ 15 28 136 35
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 36
+ 15 28 141 36
+ 15 28 142 36
+ 15 28 143 36
+ 15 28 144 35
+ 15 28 145 38
+ 15 28 146 37
+ 15 28 147 39
+ 15 28 148 40
+ 15 28 149 39
+ 15 28 150 38
+ 15 28 151 40
+ 15 28 152 40
+ 15 28 153 41
+ 15 28 154 40
+ evaluations: 2973 (vs. 2975 Alefeld Table II); tol 0.000000000000001000000
+TOMS 748 tests: Brent, tol 0.0
+ 1 1 1 9
+ 2 2 2 16
+ 2 3 3 10
+ 2 4 4 15
+ 2 5 5 13
+ 2 6 6 13
+ 2 7 7 13
+ 2 8 8 12
+ 2 9 9 12
+ 2 10 10 12
+ 2 11 11 12
+ 3 12 12 19
+ 3 13 13 21
+ 3 14 14 22
+ 4 15 15 15
+ 4 15 16 17
+ 4 15 17 18
+ 4 15 18 18
+ 4 15 19 18
+ 4 16 20 17
+ 4 16 21 17
+ 4 16 22 17
+ 4 16 23 17
+ 4 16 24 17
+ 4 17 25 16
+ 4 17 26 16
+ 4 17 27 16
+ 4 17 28 16
+ 5 18 29 10
+ 6 19 30 8
+ 6 19 31 9
+ 6 19 32 9
+ 6 19 33 10
+ 6 19 34 11
+ 6 19 35 13
+ 6 19 36 14
+ 6 19 37 14
+ 6 19 38 15
+ 6 19 39 15
+ 7 20 40 10
+ 7 20 41 9
+ 7 20 42 9
+ 8 21 43 3
+ 8 21 44 9
+ 8 21 45 11
+ 8 21 46 12
+ 8 21 47 13
+ 9 22 48 10
+ 9 22 49 11
+ 9 22 50 9
+ 9 22 51 8
+ 9 22 52 8
+ 9 22 53 7
+ 9 22 54 7
+ 10 23 55 9
+ 10 23 56 8
+ 10 23 57 10
+ 10 23 58 12
+ 10 23 59 13
+ 11 24 60 4
+ 11 24 61 12
+ 11 24 62 13
+ 11 24 63 14
+ 12 25 64 6
+ 12 25 65 10
+ 12 25 66 10
+ 12 25 67 11
+ 12 25 68 11
+ 12 25 69 11
+ 12 25 70 12
+ 12 25 71 11
+ 12 25 72 10
+ 12 25 73 10
+ 12 25 74 10
+ 12 25 75 11
+ 12 25 76 11
+ 12 25 77 10
+ 12 25 78 10
+ 12 25 79 10
+ 12 25 80 10
+ 12 25 81 10
+ 12 25 82 10
+ 13 26 83 18
+ 14 27 84 21
+ 14 27 85 21
+ 14 27 86 21
+ 14 27 87 21
+ 14 27 88 21
+ 14 27 89 21
+ 14 27 90 21
+ 14 27 91 21
+ 14 27 92 21
+ 14 27 93 21
+ 14 27 94 21
+ 14 27 95 21
+ 14 27 96 21
+ 14 27 97 21
+ 14 27 98 21
+ 14 27 99 21
+ 14 27 100 21
+ 14 27 101 21
+ 14 27 102 21
+ 14 27 103 21
+ 14 27 104 21
+ 14 27 105 21
+ 14 27 106 21
+ 14 27 107 21
+ 14 27 108 21
+ 14 27 109 21
+ 14 27 110 21
+ 14 27 111 21
+ 14 27 112 21
+ 14 27 113 21
+ 14 27 114 21
+ 14 27 115 21
+ 14 27 116 21
+ 14 27 117 21
+ 14 27 118 21
+ 14 27 119 21
+ 14 27 120 21
+ 14 27 121 21
+ 14 27 122 21
+ 14 27 123 21
+ 15 28 124 36
+ 15 28 125 35
+ 15 28 126 35
+ 15 28 127 37
+ 15 28 128 37
+ 15 28 129 36
+ 15 28 130 36
+ 15 28 131 36
+ 15 28 132 35
+ 15 28 133 36
+ 15 28 134 36
+ 15 28 135 36
+ 15 28 136 35
+ 15 28 137 35
+ 15 28 138 35
+ 15 28 139 35
+ 15 28 140 36
+ 15 28 141 36
+ 15 28 142 36
+ 15 28 143 36
+ 15 28 144 36
+ 15 28 145 39
+ 15 28 146 37
+ 15 28 147 39
+ 15 28 148 40
+ 15 28 149 39
+ 15 28 150 39
+ 15 28 151 40
+ 15 28 152 40
+ 15 28 153 41
+ 15 28 154 42
+ evaluations: 2992 (vs. 3008 Alefeld Table II); tol 0.000000000000000000000
diff --git a/gwc/zero_consolidated b/gwc/zero_consolidated
new file mode 100644
index 00000000..ded63cfe
--- /dev/null
+++ b/gwc/zero_consolidated
@@ -0,0 +1,156 @@
+ N F S A B A B A B A B
+ 1 1 1 8 8 9 9 10 9 10 9
+ 2 2 2 15 14 15 15 16 15 16 15
+ 2 3 3 8 8 9 9 12 10 12 11
+ 2 4 4 15 14 15 15 16 15 16 15
+ 2 5 5 13 12 13 13 15 13 15 13
+ 2 6 6 12 12 12 12 13 13 13 13
+ 2 7 7 13 11 14 12 14 13 14 13
+ 2 8 8 13 11 13 12 14 12 14 12
+ 2 9 9 13 11 13 11 14 12 14 12
+ 2 10 10 13 11 13 11 14 12 14 12
+ 2 11 11 12 11 13 11 12 12 12 12
+ 3 12 12 21 16 23 17 23 17 23 19
+ 3 13 13 23 18 23 19 24 19 25 21
+ 3 14 14 23 19 23 20 24 20 26 22
+ 4 15 15 15 13 15 14 16 15 16 15
+ 4 15 16 18 15 18 16 18 17 19 17
+ 4 15 17 18 16 18 17 19 18 19 18
+ 4 15 18 16 16 17 16 17 17 17 17
+ 4 15 19 16 17 18 18 18 18 18 18
+ 4 16 20 17 16 18 17 18 17 18 17
+ 4 16 21 17 16 18 17 18 17 18 17
+ 4 16 22 17 16 18 17 18 17 18 17
+ 4 16 23 17 16 18 17 18 17 18 17
+ 4 16 24 17 16 18 17 18 17 18 17
+ 4 17 25 21 16 22 16 22 16 22 16
+ 4 17 26 21 16 22 16 22 16 22 16
+ 4 17 27 21 16 22 16 22 16 22 16
+ 4 17 28 21 16 22 16 22 16 22 16
+ 5 18 29 8 8 9 9 10 10 10 10
+ 6 19 30 7 7 7 8 7 8 7 8
+ 6 19 31 8 8 9 9 9 9 10 9
+ 6 19 32 9 9 10 9 10 9 10 9
+ 6 19 33 9 9 10 10 10 10 10 10
+ 6 19 34 9 9 10 10 10 11 10 11
+ 6 19 35 11 11 11 12 11 13 11 13
+ 6 19 36 12 12 13 13 13 14 13 14
+ 6 19 37 12 13 13 14 13 14 13 14
+ 6 19 38 12 13 14 14 14 15 14 15
+ 6 19 39 12 13 14 14 14 15 14 15
+ 7 20 40 8 8 8 9 8 10 9 10
+ 7 20 41 6 7 7 8 7 9 7 9
+ 7 20 42 5 7 6 7 8 8 8 9
+ 8 21 43 3 3 3 3 3 3 3 3
+ 8 21 44 9 8 9 9 11 9 11 9
+ 8 21 45 9 9 11 10 11 11 11 11
+ 8 21 46 11 10 11 11 12 12 12 12
+ 8 21 47 11 12 11 12 11 13 11 13
+ 9 22 48 8 8 8 9 9 10 9 10
+ 9 22 49 9 9 11 10 11 11 11 11
+ 9 22 50 9 7 9 8 11 8 11 9
+ 9 22 51 9 7 9 7 11 8 11 8
+ 9 22 52 8 6 9 7 9 7 10 8
+ 9 22 53 8 6 8 6 9 7 9 7
+ 9 22 54 8 6 8 6 9 7 9 7
+ 10 23 55 8 7 8 8 8 9 8 9
+ 10 23 56 8 8 9 8 9 9 9 9
+ 10 23 57 9 8 9 9 11 10 11 10
+ 10 23 58 12 11 12 12 12 12 13 12
+ 10 23 59 12 12 12 12 13 13 13 13
+ 11 24 60 13 4 13 4 14 4 14 4
+ 11 24 61 16 12 17 12 17 12 19 12
+ 11 24 62 18 12 19 13 19 13 20 13
+ 11 24 63 18 13 18 14 18 14 18 14
+ 12 25 64 5 6 5 6 5 6 5 6
+ 12 25 65 5 10 5 10 5 10 5 10
+ 12 25 66 9 10 9 10 10 10 10 10
+ 12 25 67 9 10 10 11 10 11 10 11
+ 12 25 68 9 10 10 11 10 11 10 11
+ 12 25 69 9 11 10 11 10 11 10 11
+ 12 25 70 9 10 11 11 11 12 11 12
+ 12 25 71 11 11 12 11 12 11 12 11
+ 12 25 72 11 10 11 10 11 10 11 10
+ 12 25 73 12 9 12 10 12 10 12 10
+ 12 25 74 11 10 11 10 11 10 11 10
+ 12 25 75 11 10 11 11 11 11 11 11
+ 12 25 76 12 11 12 11 12 11 12 11
+ 12 25 77 11 10 11 10 11 10 11 10
+ 12 25 78 12 10 12 10 12 10 12 10
+ 12 25 79 11 10 11 10 11 10 11 10
+ 12 25 80 11 10 11 10 11 10 11 10
+ 12 25 81 9 10 12 10 12 10 12 10
+ 12 25 82 9 9 12 10 12 10 12 10
+ 13 26 83 18 18 18 18 18 18 18 18
+ 14 27 84 18 21 19 21 19 21 19 21
+ 14 27 85 18 21 19 21 19 21 19 21
+ 14 27 86 18 21 19 21 19 21 19 21
+ 14 27 87 18 21 19 21 19 21 19 21
+ 14 27 88 18 21 19 21 19 21 19 21
+ 14 27 89 18 21 19 21 19 21 19 21
+ 14 27 90 18 21 19 21 19 21 19 21
+ 14 27 91 18 21 19 21 19 21 19 21
+ 14 27 92 18 21 19 21 19 21 19 21
+ 14 27 93 18 21 19 21 19 21 19 21
+ 14 27 94 18 21 19 21 19 21 19 21
+ 14 27 95 18 21 19 21 19 21 19 21
+ 14 27 96 18 21 19 21 19 21 19 21
+ 14 27 97 18 21 19 21 19 21 19 21
+ 14 27 98 18 21 19 21 19 21 19 21
+ 14 27 99 18 21 19 21 19 21 19 21
+ 14 27 100 18 21 19 21 19 21 19 21
+ 14 27 101 18 21 19 21 19 21 19 21
+ 14 27 102 18 21 19 21 19 21 19 21
+ 14 27 103 18 21 19 21 19 21 19 21
+ 14 27 104 18 21 19 21 19 21 19 21
+ 14 27 105 18 21 19 21 19 21 19 21
+ 14 27 106 18 21 19 21 19 21 19 21
+ 14 27 107 18 21 19 21 19 21 19 21
+ 14 27 108 18 21 19 21 19 21 19 21
+ 14 27 109 18 21 19 21 19 21 19 21
+ 14 27 110 18 21 19 21 19 21 19 21
+ 14 27 111 18 21 19 21 19 21 19 21
+ 14 27 112 18 21 19 21 19 21 19 21
+ 14 27 113 18 21 19 21 19 21 19 21
+ 14 27 114 18 21 19 21 19 21 19 21
+ 14 27 115 18 21 19 21 19 21 19 21
+ 14 27 116 18 21 19 21 19 21 19 21
+ 14 27 117 18 21 19 21 19 21 19 21
+ 14 27 118 18 21 19 21 19 21 19 21
+ 14 27 119 18 21 19 21 19 21 19 21
+ 14 27 120 18 21 19 21 19 21 19 21
+ 14 27 121 18 21 19 21 19 21 19 21
+ 14 27 122 18 21 19 21 19 21 19 21
+ 14 27 123 18 21 19 21 19 21 19 21
+ 15 28 124 29 33 29 34 30 35 31 35
+ 15 28 125 29 33 29 34 30 35 31 35
+ 15 28 126 29 33 30 34 31 35 31 35
+ 15 28 127 29 33 30 34 31 36 31 37
+ 15 28 128 29 33 30 35 32 36 32 37
+ 15 28 129 29 34 30 35 32 36 32 36
+ 15 28 130 29 33 30 35 31 36 31 36
+ 15 28 131 29 33 30 35 31 36 31 36
+ 15 28 132 29 33 30 35 31 35 31 35
+ 15 28 133 29 33 30 35 31 36 31 36
+ 15 28 134 29 33 31 35 32 36 32 36
+ 15 28 135 29 33 30 35 31 36 31 36
+ 15 28 136 29 33 30 35 31 35 31 35
+ 15 28 137 29 33 30 35 31 35 31 35
+ 15 28 138 29 33 30 35 32 35 32 35
+ 15 28 139 29 33 30 35 31 35 31 35
+ 15 28 140 29 33 32 35 32 36 32 36
+ 15 28 141 29 33 32 35 32 36 32 36
+ 15 28 142 30 33 32 34 32 36 33 36
+ 15 28 143 30 33 32 34 32 36 33 36
+ 15 28 144 30 33 32 34 32 35 32 36
+ 15 28 145 29 35 30 36 31 38 31 39
+ 15 28 146 31 34 32 36 33 37 34 37
+ 15 28 147 30 36 32 38 33 39 35 39
+ 15 28 148 32 36 33 38 35 40 35 40
+ 15 28 149 32 36 33 37 35 39 36 39
+ 15 28 150 35 35 35 37 37 38 37 39
+ 15 28 151 33 36 35 38 36 40 37 40
+ 15 28 152 32 37 35 38 36 40 37 40
+ 15 28 153 35 37 35 39 37 41 37 41
+ 15 28 154 35 37 35 39 37 40 37 42
+