|
Lines 1-1364
Link Here
|
| 1 |
/* Copyright (C) 2005 Ole André Vadla Ravnås <oleavr@gmail.com> |
|
|
| 2 |
* |
| 3 |
* This library is free software; you can redistribute it and/or |
| 4 |
* modify it under the terms of the GNU Lesser General Public |
| 5 |
* License as published by the Free Software Foundation; either |
| 6 |
* version 2.1 of the License, or (at your option) any later version. |
| 7 |
* |
| 8 |
* This library is distributed in the hope that it will be useful, |
| 9 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| 11 |
* Lesser General Public License for more details. |
| 12 |
* |
| 13 |
* You should have received a copy of the GNU Lesser General Public |
| 14 |
* License along with this library; if not, write to the Free Software |
| 15 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
| 16 |
*/ |
| 17 |
|
| 18 |
#include <stdlib.h> |
| 19 |
#include "mimic-private.h" |
| 20 |
|
| 21 |
guchar _col_zag[64] = { |
| 22 |
0, 8, 1, 2, 9, 16, 24, 17, |
| 23 |
10, 3, 4, 11, 18, 25, 32, 40, |
| 24 |
33, 26, 19, 12, 5, 6, 13, 20, |
| 25 |
27, 34, 41, 48, 56, 49, 42, 35, |
| 26 |
28, 21, 14, 7, 15, 22, 29, 36, |
| 27 |
43, 50, 57, 58, 51, 44, 37, 30, |
| 28 |
23, 31, 38, 45, 52, 59, 39, 46, |
| 29 |
53, 60, 61, 54, 47, 55, 62, 63 |
| 30 |
}; |
| 31 |
|
| 32 |
VlcSymbol _vlc_alphabet[16][128] = { |
| 33 |
|
| 34 |
/* |
| 35 |
* base alphabet - no zeroes prefixed |
| 36 |
*/ |
| 37 |
{ |
| 38 |
{ 3, 0x1, 0, 0 }, { 4, 0x7, 0, 0 }, |
| 39 |
{ 4, 0x5, 0, 0 }, { 6, 0x27, 0, 0 }, |
| 40 |
{ 6, 0x25, 0, 0 }, { 6, 0x23, 0, 0 }, |
| 41 |
{ 6, 0x21, 0, 0 }, { 8, 0xcf, 0, 0 }, |
| 42 |
{ 8, 0xcd, 0, 0 }, { 8, 0xcb, 0, 0 }, |
| 43 |
{ 8, 0xc9, 0, 0 }, { 8, 0xc7, 0, 0 }, |
| 44 |
{ 8, 0xc5, 0, 0 }, { 8, 0xc3, 0, 0 }, |
| 45 |
{ 8, 0xc1, 0, 0 }, { 10, 0x35f, 0, 0 }, |
| 46 |
{ 10, 0x35d, 0, 0 }, { 10, 0x35b, 0, 0 }, |
| 47 |
{ 10, 0x359, 0, 0 }, { 10, 0x357, 0, 0 }, |
| 48 |
{ 10, 0x355, 0, 0 }, { 10, 0x353, 0, 0 }, |
| 49 |
{ 10, 0x351, 0, 0 }, { 10, 0x34f, 0, 0 }, |
| 50 |
{ 10, 0x34d, 0, 0 }, { 10, 0x34b, 0, 0 }, |
| 51 |
{ 10, 0x349, 0, 0 }, { 10, 0x347, 0, 0 }, |
| 52 |
{ 10, 0x345, 0, 0 }, { 10, 0x343, 0, 0 }, |
| 53 |
{ 10, 0x341, 0, 0 }, { 12, 0xeff, 0, 0 }, |
| 54 |
{ 12, 0xefd, 0, 0 }, { 12, 0xefb, 0, 0 }, |
| 55 |
{ 12, 0xef9, 0, 0 }, { 12, 0xef7, 0, 0 }, |
| 56 |
{ 12, 0xef5, 0, 0 }, { 12, 0xef3, 0, 0 }, |
| 57 |
{ 12, 0xef1, 0, 0 }, { 12, 0xeef, 0, 0 }, |
| 58 |
{ 12, 0xeed, 0, 0 }, { 12, 0xeeb, 0, 0 }, |
| 59 |
{ 12, 0xee9, 0, 0 }, { 12, 0xee7, 0, 0 }, |
| 60 |
{ 12, 0xee5, 0, 0 }, { 12, 0xee3, 0, 0 }, |
| 61 |
{ 12, 0xee1, 0, 0 }, { 12, 0xedf, 0, 0 }, |
| 62 |
{ 12, 0xedd, 0, 0 }, { 12, 0xedb, 0, 0 }, |
| 63 |
{ 12, 0xed9, 0, 0 }, { 12, 0xed7, 0, 0 }, |
| 64 |
{ 12, 0xed5, 0, 0 }, { 12, 0xed3, 0, 0 }, |
| 65 |
{ 12, 0xed1, 0, 0 }, { 12, 0xecf, 0, 0 }, |
| 66 |
{ 12, 0xecd, 0, 0 }, { 12, 0xecb, 0, 0 }, |
| 67 |
{ 12, 0xec9, 0, 0 }, { 12, 0xec7, 0, 0 }, |
| 68 |
{ 12, 0xec5, 0, 0 }, { 12, 0xec3, 0, 0 }, |
| 69 |
{ 12, 0xec1, 0, 0 }, { 17, 0x1fd7f, 0, 0 }, |
| 70 |
{ 17, 0x1fd7d, 0, 0 }, { 17, 0x1fd7b, 0, 0 }, |
| 71 |
{ 17, 0x1fd79, 0, 0 }, { 17, 0x1fd77, 0, 0 }, |
| 72 |
{ 17, 0x1fd75, 0, 0 }, { 17, 0x1fd73, 0, 0 }, |
| 73 |
{ 17, 0x1fd71, 0, 0 }, { 17, 0x1fd6f, 0, 0 }, |
| 74 |
{ 17, 0x1fd6d, 0, 0 }, { 17, 0x1fd6b, 0, 0 }, |
| 75 |
{ 17, 0x1fd69, 0, 0 }, { 17, 0x1fd67, 0, 0 }, |
| 76 |
{ 17, 0x1fd65, 0, 0 }, { 17, 0x1fd63, 0, 0 }, |
| 77 |
{ 17, 0x1fd61, 0, 0 }, { 17, 0x1fd5f, 0, 0 }, |
| 78 |
{ 17, 0x1fd5d, 0, 0 }, { 17, 0x1fd5b, 0, 0 }, |
| 79 |
{ 17, 0x1fd59, 0, 0 }, { 17, 0x1fd57, 0, 0 }, |
| 80 |
{ 17, 0x1fd55, 0, 0 }, { 17, 0x1fd53, 0, 0 }, |
| 81 |
{ 17, 0x1fd51, 0, 0 }, { 17, 0x1fd4f, 0, 0 }, |
| 82 |
{ 17, 0x1fd4d, 0, 0 }, { 17, 0x1fd4b, 0, 0 }, |
| 83 |
{ 17, 0x1fd49, 0, 0 }, { 17, 0x1fd47, 0, 0 }, |
| 84 |
{ 17, 0x1fd45, 0, 0 }, { 17, 0x1fd43, 0, 0 }, |
| 85 |
{ 17, 0x1fd41, 0, 0 }, { 17, 0x1fd3f, 0, 0 }, |
| 86 |
{ 17, 0x1fd3d, 0, 0 }, { 17, 0x1fd3b, 0, 0 }, |
| 87 |
{ 17, 0x1fd39, 0, 0 }, { 17, 0x1fd37, 0, 0 }, |
| 88 |
{ 17, 0x1fd35, 0, 0 }, { 17, 0x1fd33, 0, 0 }, |
| 89 |
{ 17, 0x1fd31, 0, 0 }, { 17, 0x1fd2f, 0, 0 }, |
| 90 |
{ 17, 0x1fd2d, 0, 0 }, { 17, 0x1fd2b, 0, 0 }, |
| 91 |
{ 17, 0x1fd29, 0, 0 }, { 17, 0x1fd27, 0, 0 }, |
| 92 |
{ 17, 0x1fd25, 0, 0 }, { 17, 0x1fd23, 0, 0 }, |
| 93 |
{ 17, 0x1fd21, 0, 0 }, { 17, 0x1fd1f, 0, 0 }, |
| 94 |
{ 17, 0x1fd1d, 0, 0 }, { 17, 0x1fd1b, 0, 0 }, |
| 95 |
{ 17, 0x1fd19, 0, 0 }, { 17, 0x1fd17, 0, 0 }, |
| 96 |
{ 17, 0x1fd15, 0, 0 }, { 17, 0x1fd13, 0, 0 }, |
| 97 |
{ 17, 0x1fd11, 0, 0 }, { 17, 0x1fd0f, 0, 0 }, |
| 98 |
{ 17, 0x1fd0d, 0, 0 }, { 17, 0x1fd0b, 0, 0 }, |
| 99 |
{ 17, 0x1fd09, 0, 0 }, { 17, 0x1fd07, 0, 0 }, |
| 100 |
{ 17, 0x1fd05, 0, 0 }, { 17, 0x1fd03, 0, 0 }, |
| 101 |
{ 17, 0x1fd01, 0, 0 }, { 17, 0x1fd01, 0, 0 } |
| 102 |
}, |
| 103 |
|
| 104 |
/* |
| 105 |
* prefixed with 1 zero |
| 106 |
*/ |
| 107 |
{ |
| 108 |
{ 5, 0x17, 0, 0 }, { 8, 0xe7, 0, 0 }, |
| 109 |
{ 8, 0xe5, 0, 0 }, { 9, 0x1d7, 0, 0 }, |
| 110 |
{ 9, 0x1d5, 0, 0 }, { 9, 0x1d3, 0, 0 }, |
| 111 |
{ 9, 0x1d1, 0, 0 }, { 12, 0xf8f, 0, 0 }, |
| 112 |
{ 12, 0xf8d, 0, 0 }, { 12, 0xf8b, 0, 0 }, |
| 113 |
{ 12, 0xf89, 0, 0 }, { 12, 0xf87, 0, 0 }, |
| 114 |
{ 12, 0xf85, 0, 0 }, { 12, 0xf83, 0, 0 }, |
| 115 |
{ 12, 0xf81, 0, 0 }, { 15, 0x7f1f, 0, 0 }, |
| 116 |
{ 15, 0x7f1d, 0, 0 }, { 15, 0x7f1b, 0, 0 }, |
| 117 |
{ 15, 0x7f19, 0, 0 }, { 15, 0x7f17, 0, 0 }, |
| 118 |
{ 15, 0x7f15, 0, 0 }, { 15, 0x7f13, 0, 0 }, |
| 119 |
{ 15, 0x7f11, 0, 0 }, { 15, 0x7f0f, 0, 0 }, |
| 120 |
{ 15, 0x7f0d, 0, 0 }, { 15, 0x7f0b, 0, 0 }, |
| 121 |
{ 15, 0x7f09, 0, 0 }, { 15, 0x7f07, 0, 0 }, |
| 122 |
{ 15, 0x7f05, 0, 0 }, { 15, 0x7f03, 0, 0 }, |
| 123 |
{ 15, 0x7f01, 0, 0 }, { 16, 0xfe7f, 0, 0 }, |
| 124 |
{ 16, 0xfe7d, 0, 0 }, { 16, 0xfe7b, 0, 0 }, |
| 125 |
{ 16, 0xfe79, 0, 0 }, { 16, 0xfe77, 0, 0 }, |
| 126 |
{ 16, 0xfe75, 0, 0 }, { 16, 0xfe73, 0, 0 }, |
| 127 |
{ 16, 0xfe71, 0, 0 }, { 16, 0xfe6f, 0, 0 }, |
| 128 |
{ 16, 0xfe6d, 0, 0 }, { 16, 0xfe6b, 0, 0 }, |
| 129 |
{ 16, 0xfe69, 0, 0 }, { 16, 0xfe67, 0, 0 }, |
| 130 |
{ 16, 0xfe65, 0, 0 }, { 16, 0xfe63, 0, 0 }, |
| 131 |
{ 16, 0xfe61, 0, 0 }, { 16, 0xfe5f, 0, 0 }, |
| 132 |
{ 16, 0xfe5d, 0, 0 }, { 16, 0xfe5b, 0, 0 }, |
| 133 |
{ 16, 0xfe59, 0, 0 }, { 16, 0xfe57, 0, 0 }, |
| 134 |
{ 16, 0xfe55, 0, 0 }, { 16, 0xfe53, 0, 0 }, |
| 135 |
{ 16, 0xfe51, 0, 0 }, { 16, 0xfe4f, 0, 0 }, |
| 136 |
{ 16, 0xfe4d, 0, 0 }, { 16, 0xfe4b, 0, 0 }, |
| 137 |
{ 16, 0xfe49, 0, 0 }, { 16, 0xfe47, 0, 0 }, |
| 138 |
{ 16, 0xfe45, 0, 0 }, { 16, 0xfe43, 0, 0 }, |
| 139 |
{ 16, 0xfe41, 0, 0 }, { 27, 0x7fffff9, 7, 0x7f }, |
| 140 |
{ 27, 0x7fffff9, 7, 0x7d }, { 27, 0x7fffff9, 7, 0x7b }, |
| 141 |
{ 27, 0x7fffff9, 7, 0x79 }, { 27, 0x7fffff9, 7, 0x77 }, |
| 142 |
{ 27, 0x7fffff9, 7, 0x75 }, { 27, 0x7fffff9, 7, 0x73 }, |
| 143 |
{ 27, 0x7fffff9, 7, 0x71 }, { 27, 0x7fffff9, 7, 0x6f }, |
| 144 |
{ 27, 0x7fffff9, 7, 0x6d }, { 27, 0x7fffff9, 7, 0x6b }, |
| 145 |
{ 27, 0x7fffff9, 7, 0x69 }, { 27, 0x7fffff9, 7, 0x67 }, |
| 146 |
{ 27, 0x7fffff9, 7, 0x65 }, { 27, 0x7fffff9, 7, 0x63 }, |
| 147 |
{ 27, 0x7fffff9, 7, 0x61 }, { 27, 0x7fffff9, 7, 0x5f }, |
| 148 |
{ 27, 0x7fffff9, 7, 0x5d }, { 27, 0x7fffff9, 7, 0x5b }, |
| 149 |
{ 27, 0x7fffff9, 7, 0x59 }, { 27, 0x7fffff9, 7, 0x57 }, |
| 150 |
{ 27, 0x7fffff9, 7, 0x55 }, { 27, 0x7fffff9, 7, 0x53 }, |
| 151 |
{ 27, 0x7fffff9, 7, 0x51 }, { 27, 0x7fffff9, 7, 0x4f }, |
| 152 |
{ 27, 0x7fffff9, 7, 0x4d }, { 27, 0x7fffff9, 7, 0x4b }, |
| 153 |
{ 27, 0x7fffff9, 7, 0x49 }, { 27, 0x7fffff9, 7, 0x47 }, |
| 154 |
{ 27, 0x7fffff9, 7, 0x45 }, { 27, 0x7fffff9, 7, 0x43 }, |
| 155 |
{ 27, 0x7fffff9, 7, 0x41 }, { 27, 0x7fffff9, 7, 0x3f }, |
| 156 |
{ 27, 0x7fffff9, 7, 0x3d }, { 27, 0x7fffff9, 7, 0x3b }, |
| 157 |
{ 27, 0x7fffff9, 7, 0x39 }, { 27, 0x7fffff9, 7, 0x37 }, |
| 158 |
{ 27, 0x7fffff9, 7, 0x35 }, { 27, 0x7fffff9, 7, 0x33 }, |
| 159 |
{ 27, 0x7fffff9, 7, 0x31 }, { 27, 0x7fffff9, 7, 0x2f }, |
| 160 |
{ 27, 0x7fffff9, 7, 0x2d }, { 27, 0x7fffff9, 7, 0x2b }, |
| 161 |
{ 27, 0x7fffff9, 7, 0x29 }, { 27, 0x7fffff9, 7, 0x27 }, |
| 162 |
{ 27, 0x7fffff9, 7, 0x25 }, { 27, 0x7fffff9, 7, 0x23 }, |
| 163 |
{ 27, 0x7fffff9, 7, 0x21 }, { 27, 0x7fffff9, 7, 0x1f }, |
| 164 |
{ 27, 0x7fffff9, 7, 0x1d }, { 27, 0x7fffff9, 7, 0x1b }, |
| 165 |
{ 27, 0x7fffff9, 7, 0x19 }, { 27, 0x7fffff9, 7, 0x17 }, |
| 166 |
{ 27, 0x7fffff9, 7, 0x15 }, { 27, 0x7fffff9, 7, 0x13 }, |
| 167 |
{ 27, 0x7fffff9, 7, 0x11 }, { 27, 0x7fffff9, 7, 0xf }, |
| 168 |
{ 27, 0x7fffff9, 7, 0xd }, { 27, 0x7fffff9, 7, 0xb }, |
| 169 |
{ 27, 0x7fffff9, 7, 0x9 }, { 27, 0x7fffff9, 7, 0x7 }, |
| 170 |
{ 27, 0x7fffff9, 7, 0x5 }, { 27, 0x7fffff9, 7, 0x3 }, |
| 171 |
{ 27, 0x7fffff9, 7, 0x1 }, { 27, 0x7fffff9, 7, 0x1 } |
| 172 |
}, |
| 173 |
|
| 174 |
/* |
| 175 |
* prefixed with 2 zeroes |
| 176 |
*/ |
| 177 |
{ |
| 178 |
{ 6, 0x37, 0, 0 }, { 9, 0x1ef, 0, 0 }, |
| 179 |
{ 9, 0x1ed, 0, 0 }, { 12, 0xfd7, 0, 0 }, |
| 180 |
{ 12, 0xfd5, 0, 0 }, { 12, 0xfd3, 0, 0 }, |
| 181 |
{ 12, 0xfd1, 0, 0 }, { 13, 0x1fbf, 0, 0 }, |
| 182 |
{ 13, 0x1fbd, 0, 0 }, { 13, 0x1fbb, 0, 0 }, |
| 183 |
{ 13, 0x1fb9, 0, 0 }, { 13, 0x1fb7, 0, 0 }, |
| 184 |
{ 13, 0x1fb5, 0, 0 }, { 13, 0x1fb3, 0, 0 }, |
| 185 |
{ 13, 0x1fb1, 0, 0 }, { 25, 0x1ffff7f, 0, 0 }, |
| 186 |
{ 25, 0x1ffff7d, 0, 0 }, { 25, 0x1ffff7b, 0, 0 }, |
| 187 |
{ 25, 0x1ffff79, 0, 0 }, { 25, 0x1ffff77, 0, 0 }, |
| 188 |
{ 25, 0x1ffff75, 0, 0 }, { 25, 0x1ffff73, 0, 0 }, |
| 189 |
{ 25, 0x1ffff71, 0, 0 }, { 25, 0x1ffff6f, 0, 0 }, |
| 190 |
{ 25, 0x1ffff6d, 0, 0 }, { 25, 0x1ffff6b, 0, 0 }, |
| 191 |
{ 25, 0x1ffff69, 0, 0 }, { 25, 0x1ffff67, 0, 0 }, |
| 192 |
{ 25, 0x1ffff65, 0, 0 }, { 25, 0x1ffff63, 0, 0 }, |
| 193 |
{ 25, 0x1ffff61, 0, 0 }, { 30, 0x3ffffe3f, 0, 0 }, |
| 194 |
{ 30, 0x3ffffe3d, 0, 0 }, { 30, 0x3ffffe3b, 0, 0 }, |
| 195 |
{ 30, 0x3ffffe39, 0, 0 }, { 30, 0x3ffffe37, 0, 0 }, |
| 196 |
{ 30, 0x3ffffe35, 0, 0 }, { 30, 0x3ffffe33, 0, 0 }, |
| 197 |
{ 30, 0x3ffffe31, 0, 0 }, { 30, 0x3ffffe2f, 0, 0 }, |
| 198 |
{ 30, 0x3ffffe2d, 0, 0 }, { 30, 0x3ffffe2b, 0, 0 }, |
| 199 |
{ 30, 0x3ffffe29, 0, 0 }, { 30, 0x3ffffe27, 0, 0 }, |
| 200 |
{ 30, 0x3ffffe25, 0, 0 }, { 30, 0x3ffffe23, 0, 0 }, |
| 201 |
{ 30, 0x3ffffe21, 0, 0 }, { 30, 0x3ffffe1f, 0, 0 }, |
| 202 |
{ 30, 0x3ffffe1d, 0, 0 }, { 30, 0x3ffffe1b, 0, 0 }, |
| 203 |
{ 30, 0x3ffffe19, 0, 0 }, { 30, 0x3ffffe17, 0, 0 }, |
| 204 |
{ 30, 0x3ffffe15, 0, 0 }, { 30, 0x3ffffe13, 0, 0 }, |
| 205 |
{ 30, 0x3ffffe11, 0, 0 }, { 30, 0x3ffffe0f, 0, 0 }, |
| 206 |
{ 30, 0x3ffffe0d, 0, 0 }, { 30, 0x3ffffe0b, 0, 0 }, |
| 207 |
{ 30, 0x3ffffe09, 0, 0 }, { 30, 0x3ffffe07, 0, 0 }, |
| 208 |
{ 30, 0x3ffffe05, 0, 0 }, { 30, 0x3ffffe03, 0, 0 }, |
| 209 |
{ 30, 0x3ffffe01, 0, 0 }, { 27, 0x7fffffa, 7, 0x7f }, |
| 210 |
{ 27, 0x7fffffa, 7, 0x7d }, { 27, 0x7fffffa, 7, 0x7b }, |
| 211 |
{ 27, 0x7fffffa, 7, 0x79 }, { 27, 0x7fffffa, 7, 0x77 }, |
| 212 |
{ 27, 0x7fffffa, 7, 0x75 }, { 27, 0x7fffffa, 7, 0x73 }, |
| 213 |
{ 27, 0x7fffffa, 7, 0x71 }, { 27, 0x7fffffa, 7, 0x6f }, |
| 214 |
{ 27, 0x7fffffa, 7, 0x6d }, { 27, 0x7fffffa, 7, 0x6b }, |
| 215 |
{ 27, 0x7fffffa, 7, 0x69 }, { 27, 0x7fffffa, 7, 0x67 }, |
| 216 |
{ 27, 0x7fffffa, 7, 0x65 }, { 27, 0x7fffffa, 7, 0x63 }, |
| 217 |
{ 27, 0x7fffffa, 7, 0x61 }, { 27, 0x7fffffa, 7, 0x5f }, |
| 218 |
{ 27, 0x7fffffa, 7, 0x5d }, { 27, 0x7fffffa, 7, 0x5b }, |
| 219 |
{ 27, 0x7fffffa, 7, 0x59 }, { 27, 0x7fffffa, 7, 0x57 }, |
| 220 |
{ 27, 0x7fffffa, 7, 0x55 }, { 27, 0x7fffffa, 7, 0x53 }, |
| 221 |
{ 27, 0x7fffffa, 7, 0x51 }, { 27, 0x7fffffa, 7, 0x4f }, |
| 222 |
{ 27, 0x7fffffa, 7, 0x4d }, { 27, 0x7fffffa, 7, 0x4b }, |
| 223 |
{ 27, 0x7fffffa, 7, 0x49 }, { 27, 0x7fffffa, 7, 0x47 }, |
| 224 |
{ 27, 0x7fffffa, 7, 0x45 }, { 27, 0x7fffffa, 7, 0x43 }, |
| 225 |
{ 27, 0x7fffffa, 7, 0x41 }, { 27, 0x7fffffa, 7, 0x3f }, |
| 226 |
{ 27, 0x7fffffa, 7, 0x3d }, { 27, 0x7fffffa, 7, 0x3b }, |
| 227 |
{ 27, 0x7fffffa, 7, 0x39 }, { 27, 0x7fffffa, 7, 0x37 }, |
| 228 |
{ 27, 0x7fffffa, 7, 0x35 }, { 27, 0x7fffffa, 7, 0x33 }, |
| 229 |
{ 27, 0x7fffffa, 7, 0x31 }, { 27, 0x7fffffa, 7, 0x2f }, |
| 230 |
{ 27, 0x7fffffa, 7, 0x2d }, { 27, 0x7fffffa, 7, 0x2b }, |
| 231 |
{ 27, 0x7fffffa, 7, 0x29 }, { 27, 0x7fffffa, 7, 0x27 }, |
| 232 |
{ 27, 0x7fffffa, 7, 0x25 }, { 27, 0x7fffffa, 7, 0x23 }, |
| 233 |
{ 27, 0x7fffffa, 7, 0x21 }, { 27, 0x7fffffa, 7, 0x1f }, |
| 234 |
{ 27, 0x7fffffa, 7, 0x1d }, { 27, 0x7fffffa, 7, 0x1b }, |
| 235 |
{ 27, 0x7fffffa, 7, 0x19 }, { 27, 0x7fffffa, 7, 0x17 }, |
| 236 |
{ 27, 0x7fffffa, 7, 0x15 }, { 27, 0x7fffffa, 7, 0x13 }, |
| 237 |
{ 27, 0x7fffffa, 7, 0x11 }, { 27, 0x7fffffa, 7, 0xf }, |
| 238 |
{ 27, 0x7fffffa, 7, 0xd }, { 27, 0x7fffffa, 7, 0xb }, |
| 239 |
{ 27, 0x7fffffa, 7, 0x9 }, { 27, 0x7fffffa, 7, 0x7 }, |
| 240 |
{ 27, 0x7fffffa, 7, 0x5 }, { 27, 0x7fffffa, 7, 0x3 }, |
| 241 |
{ 27, 0x7fffffa, 7, 0x1 }, { 27, 0x7fffffa, 7, 0x1 } |
| 242 |
}, |
| 243 |
|
| 244 |
/* |
| 245 |
* prefixed with 3 zeroes |
| 246 |
*/ |
| 247 |
{ |
| 248 |
{ 7, 0x71, 0, 0 }, { 10, 0x3ef, 0, 0 }, |
| 249 |
{ 10, 0x3ed, 0, 0 }, { 17, 0x1ffdf, 0, 0 }, |
| 250 |
{ 17, 0x1ffdd, 0, 0 }, { 17, 0x1ffdb, 0, 0 }, |
| 251 |
{ 17, 0x1ffd9, 0, 0 }, { 21, 0x1fffbf, 0, 0 }, |
| 252 |
{ 21, 0x1fffbd, 0, 0 }, { 21, 0x1fffbb, 0, 0 }, |
| 253 |
{ 21, 0x1fffb9, 0, 0 }, { 21, 0x1fffb7, 0, 0 }, |
| 254 |
{ 21, 0x1fffb5, 0, 0 }, { 21, 0x1fffb3, 0, 0 }, |
| 255 |
{ 21, 0x1fffb1, 0, 0 }, { 26, 0x3ffff1f, 0, 0 }, |
| 256 |
{ 26, 0x3ffff1d, 0, 0 }, { 26, 0x3ffff1b, 0, 0 }, |
| 257 |
{ 26, 0x3ffff19, 0, 0 }, { 26, 0x3ffff17, 0, 0 }, |
| 258 |
{ 26, 0x3ffff15, 0, 0 }, { 26, 0x3ffff13, 0, 0 }, |
| 259 |
{ 26, 0x3ffff11, 0, 0 }, { 26, 0x3ffff0f, 0, 0 }, |
| 260 |
{ 26, 0x3ffff0d, 0, 0 }, { 26, 0x3ffff0b, 0, 0 }, |
| 261 |
{ 26, 0x3ffff09, 0, 0 }, { 26, 0x3ffff07, 0, 0 }, |
| 262 |
{ 26, 0x3ffff05, 0, 0 }, { 26, 0x3ffff03, 0, 0 }, |
| 263 |
{ 26, 0x3ffff01, 0, 0 }, { 30, 0x3ffffe7f, 0, 0 }, |
| 264 |
{ 30, 0x3ffffe7d, 0, 0 }, { 30, 0x3ffffe7b, 0, 0 }, |
| 265 |
{ 30, 0x3ffffe79, 0, 0 }, { 30, 0x3ffffe77, 0, 0 }, |
| 266 |
{ 30, 0x3ffffe75, 0, 0 }, { 30, 0x3ffffe73, 0, 0 }, |
| 267 |
{ 30, 0x3ffffe71, 0, 0 }, { 30, 0x3ffffe6f, 0, 0 }, |
| 268 |
{ 30, 0x3ffffe6d, 0, 0 }, { 30, 0x3ffffe6b, 0, 0 }, |
| 269 |
{ 30, 0x3ffffe69, 0, 0 }, { 30, 0x3ffffe67, 0, 0 }, |
| 270 |
{ 30, 0x3ffffe65, 0, 0 }, { 30, 0x3ffffe63, 0, 0 }, |
| 271 |
{ 30, 0x3ffffe61, 0, 0 }, { 30, 0x3ffffe5f, 0, 0 }, |
| 272 |
{ 30, 0x3ffffe5d, 0, 0 }, { 30, 0x3ffffe5b, 0, 0 }, |
| 273 |
{ 30, 0x3ffffe59, 0, 0 }, { 30, 0x3ffffe57, 0, 0 }, |
| 274 |
{ 30, 0x3ffffe55, 0, 0 }, { 30, 0x3ffffe53, 0, 0 }, |
| 275 |
{ 30, 0x3ffffe51, 0, 0 }, { 30, 0x3ffffe4f, 0, 0 }, |
| 276 |
{ 30, 0x3ffffe4d, 0, 0 }, { 30, 0x3ffffe4b, 0, 0 }, |
| 277 |
{ 30, 0x3ffffe49, 0, 0 }, { 30, 0x3ffffe47, 0, 0 }, |
| 278 |
{ 30, 0x3ffffe45, 0, 0 }, { 30, 0x3ffffe43, 0, 0 }, |
| 279 |
{ 30, 0x3ffffe41, 0, 0 }, { 27, 0x7fffffb, 7, 0x7f }, |
| 280 |
{ 27, 0x7fffffb, 7, 0x7d }, { 27, 0x7fffffb, 7, 0x7b }, |
| 281 |
{ 27, 0x7fffffb, 7, 0x79 }, { 27, 0x7fffffb, 7, 0x77 }, |
| 282 |
{ 27, 0x7fffffb, 7, 0x75 }, { 27, 0x7fffffb, 7, 0x73 }, |
| 283 |
{ 27, 0x7fffffb, 7, 0x71 }, { 27, 0x7fffffb, 7, 0x6f }, |
| 284 |
{ 27, 0x7fffffb, 7, 0x6d }, { 27, 0x7fffffb, 7, 0x6b }, |
| 285 |
{ 27, 0x7fffffb, 7, 0x69 }, { 27, 0x7fffffb, 7, 0x67 }, |
| 286 |
{ 27, 0x7fffffb, 7, 0x65 }, { 27, 0x7fffffb, 7, 0x63 }, |
| 287 |
{ 27, 0x7fffffb, 7, 0x61 }, { 27, 0x7fffffb, 7, 0x5f }, |
| 288 |
{ 27, 0x7fffffb, 7, 0x5d }, { 27, 0x7fffffb, 7, 0x5b }, |
| 289 |
{ 27, 0x7fffffb, 7, 0x59 }, { 27, 0x7fffffb, 7, 0x57 }, |
| 290 |
{ 27, 0x7fffffb, 7, 0x55 }, { 27, 0x7fffffb, 7, 0x53 }, |
| 291 |
{ 27, 0x7fffffb, 7, 0x51 }, { 27, 0x7fffffb, 7, 0x4f }, |
| 292 |
{ 27, 0x7fffffb, 7, 0x4d }, { 27, 0x7fffffb, 7, 0x4b }, |
| 293 |
{ 27, 0x7fffffb, 7, 0x49 }, { 27, 0x7fffffb, 7, 0x47 }, |
| 294 |
{ 27, 0x7fffffb, 7, 0x45 }, { 27, 0x7fffffb, 7, 0x43 }, |
| 295 |
{ 27, 0x7fffffb, 7, 0x41 }, { 27, 0x7fffffb, 7, 0x3f }, |
| 296 |
{ 27, 0x7fffffb, 7, 0x3d }, { 27, 0x7fffffb, 7, 0x3b }, |
| 297 |
{ 27, 0x7fffffb, 7, 0x39 }, { 27, 0x7fffffb, 7, 0x37 }, |
| 298 |
{ 27, 0x7fffffb, 7, 0x35 }, { 27, 0x7fffffb, 7, 0x33 }, |
| 299 |
{ 27, 0x7fffffb, 7, 0x31 }, { 27, 0x7fffffb, 7, 0x2f }, |
| 300 |
{ 27, 0x7fffffb, 7, 0x2d }, { 27, 0x7fffffb, 7, 0x2b }, |
| 301 |
{ 27, 0x7fffffb, 7, 0x29 }, { 27, 0x7fffffb, 7, 0x27 }, |
| 302 |
{ 27, 0x7fffffb, 7, 0x25 }, { 27, 0x7fffffb, 7, 0x23 }, |
| 303 |
{ 27, 0x7fffffb, 7, 0x21 }, { 27, 0x7fffffb, 7, 0x1f }, |
| 304 |
{ 27, 0x7fffffb, 7, 0x1d }, { 27, 0x7fffffb, 7, 0x1b }, |
| 305 |
{ 27, 0x7fffffb, 7, 0x19 }, { 27, 0x7fffffb, 7, 0x17 }, |
| 306 |
{ 27, 0x7fffffb, 7, 0x15 }, { 27, 0x7fffffb, 7, 0x13 }, |
| 307 |
{ 27, 0x7fffffb, 7, 0x11 }, { 27, 0x7fffffb, 7, 0xf }, |
| 308 |
{ 27, 0x7fffffb, 7, 0xd }, { 27, 0x7fffffb, 7, 0xb }, |
| 309 |
{ 27, 0x7fffffb, 7, 0x9 }, { 27, 0x7fffffb, 7, 0x7 }, |
| 310 |
{ 27, 0x7fffffb, 7, 0x5 }, { 27, 0x7fffffb, 7, 0x3 }, |
| 311 |
{ 27, 0x7fffffb, 7, 0x1 }, { 27, 0x7fffffb, 7, 0x1 } |
| 312 |
}, |
| 313 |
|
| 314 |
/* |
| 315 |
* prefixed with 4 zeroes |
| 316 |
*/ |
| 317 |
{ |
| 318 |
{ 8, 0xf1, 0, 0 }, { 11, 0x7e3, 0, 0 }, |
| 319 |
{ 11, 0x7e1, 0, 0 }, { 18, 0x3ffc7, 0, 0 }, |
| 320 |
{ 18, 0x3ffc5, 0, 0 }, { 18, 0x3ffc3, 0, 0 }, |
| 321 |
{ 18, 0x3ffc1, 0, 0 }, { 22, 0x3fff8f, 0, 0 }, |
| 322 |
{ 22, 0x3fff8d, 0, 0 }, { 22, 0x3fff8b, 0, 0 }, |
| 323 |
{ 22, 0x3fff89, 0, 0 }, { 22, 0x3fff87, 0, 0 }, |
| 324 |
{ 22, 0x3fff85, 0, 0 }, { 22, 0x3fff83, 0, 0 }, |
| 325 |
{ 22, 0x3fff81, 0, 0 }, { 26, 0x3ffff3f, 0, 0 }, |
| 326 |
{ 26, 0x3ffff3d, 0, 0 }, { 26, 0x3ffff3b, 0, 0 }, |
| 327 |
{ 26, 0x3ffff39, 0, 0 }, { 26, 0x3ffff37, 0, 0 }, |
| 328 |
{ 26, 0x3ffff35, 0, 0 }, { 26, 0x3ffff33, 0, 0 }, |
| 329 |
{ 26, 0x3ffff31, 0, 0 }, { 26, 0x3ffff2f, 0, 0 }, |
| 330 |
{ 26, 0x3ffff2d, 0, 0 }, { 26, 0x3ffff2b, 0, 0 }, |
| 331 |
{ 26, 0x3ffff29, 0, 0 }, { 26, 0x3ffff27, 0, 0 }, |
| 332 |
{ 26, 0x3ffff25, 0, 0 }, { 26, 0x3ffff23, 0, 0 }, |
| 333 |
{ 26, 0x3ffff21, 0, 0 }, { 30, 0x3ffffebf, 0, 0 }, |
| 334 |
{ 30, 0x3ffffebd, 0, 0 }, { 30, 0x3ffffebb, 0, 0 }, |
| 335 |
{ 30, 0x3ffffeb9, 0, 0 }, { 30, 0x3ffffeb7, 0, 0 }, |
| 336 |
{ 30, 0x3ffffeb5, 0, 0 }, { 30, 0x3ffffeb3, 0, 0 }, |
| 337 |
{ 30, 0x3ffffeb1, 0, 0 }, { 30, 0x3ffffeaf, 0, 0 }, |
| 338 |
{ 30, 0x3ffffead, 0, 0 }, { 30, 0x3ffffeab, 0, 0 }, |
| 339 |
{ 30, 0x3ffffea9, 0, 0 }, { 30, 0x3ffffea7, 0, 0 }, |
| 340 |
{ 30, 0x3ffffea5, 0, 0 }, { 30, 0x3ffffea3, 0, 0 }, |
| 341 |
{ 30, 0x3ffffea1, 0, 0 }, { 30, 0x3ffffe9f, 0, 0 }, |
| 342 |
{ 30, 0x3ffffe9d, 0, 0 }, { 30, 0x3ffffe9b, 0, 0 }, |
| 343 |
{ 30, 0x3ffffe99, 0, 0 }, { 30, 0x3ffffe97, 0, 0 }, |
| 344 |
{ 30, 0x3ffffe95, 0, 0 }, { 30, 0x3ffffe93, 0, 0 }, |
| 345 |
{ 30, 0x3ffffe91, 0, 0 }, { 30, 0x3ffffe8f, 0, 0 }, |
| 346 |
{ 30, 0x3ffffe8d, 0, 0 }, { 30, 0x3ffffe8b, 0, 0 }, |
| 347 |
{ 30, 0x3ffffe89, 0, 0 }, { 30, 0x3ffffe87, 0, 0 }, |
| 348 |
{ 30, 0x3ffffe85, 0, 0 }, { 30, 0x3ffffe83, 0, 0 }, |
| 349 |
{ 30, 0x3ffffe81, 0, 0 }, { 28, 0xffffff8, 7, 0x7f }, |
| 350 |
{ 28, 0xffffff8, 7, 0x7d }, { 28, 0xffffff8, 7, 0x7b }, |
| 351 |
{ 28, 0xffffff8, 7, 0x79 }, { 28, 0xffffff8, 7, 0x77 }, |
| 352 |
{ 28, 0xffffff8, 7, 0x75 }, { 28, 0xffffff8, 7, 0x73 }, |
| 353 |
{ 28, 0xffffff8, 7, 0x71 }, { 28, 0xffffff8, 7, 0x6f }, |
| 354 |
{ 28, 0xffffff8, 7, 0x6d }, { 28, 0xffffff8, 7, 0x6b }, |
| 355 |
{ 28, 0xffffff8, 7, 0x69 }, { 28, 0xffffff8, 7, 0x67 }, |
| 356 |
{ 28, 0xffffff8, 7, 0x65 }, { 28, 0xffffff8, 7, 0x63 }, |
| 357 |
{ 28, 0xffffff8, 7, 0x61 }, { 28, 0xffffff8, 7, 0x5f }, |
| 358 |
{ 28, 0xffffff8, 7, 0x5d }, { 28, 0xffffff8, 7, 0x5b }, |
| 359 |
{ 28, 0xffffff8, 7, 0x59 }, { 28, 0xffffff8, 7, 0x57 }, |
| 360 |
{ 28, 0xffffff8, 7, 0x55 }, { 28, 0xffffff8, 7, 0x53 }, |
| 361 |
{ 28, 0xffffff8, 7, 0x51 }, { 28, 0xffffff8, 7, 0x4f }, |
| 362 |
{ 28, 0xffffff8, 7, 0x4d }, { 28, 0xffffff8, 7, 0x4b }, |
| 363 |
{ 28, 0xffffff8, 7, 0x49 }, { 28, 0xffffff8, 7, 0x47 }, |
| 364 |
{ 28, 0xffffff8, 7, 0x45 }, { 28, 0xffffff8, 7, 0x43 }, |
| 365 |
{ 28, 0xffffff8, 7, 0x41 }, { 28, 0xffffff8, 7, 0x3f }, |
| 366 |
{ 28, 0xffffff8, 7, 0x3d }, { 28, 0xffffff8, 7, 0x3b }, |
| 367 |
{ 28, 0xffffff8, 7, 0x39 }, { 28, 0xffffff8, 7, 0x37 }, |
| 368 |
{ 28, 0xffffff8, 7, 0x35 }, { 28, 0xffffff8, 7, 0x33 }, |
| 369 |
{ 28, 0xffffff8, 7, 0x31 }, { 28, 0xffffff8, 7, 0x2f }, |
| 370 |
{ 28, 0xffffff8, 7, 0x2d }, { 28, 0xffffff8, 7, 0x2b }, |
| 371 |
{ 28, 0xffffff8, 7, 0x29 }, { 28, 0xffffff8, 7, 0x27 }, |
| 372 |
{ 28, 0xffffff8, 7, 0x25 }, { 28, 0xffffff8, 7, 0x23 }, |
| 373 |
{ 28, 0xffffff8, 7, 0x21 }, { 28, 0xffffff8, 7, 0x1f }, |
| 374 |
{ 28, 0xffffff8, 7, 0x1d }, { 28, 0xffffff8, 7, 0x1b }, |
| 375 |
{ 28, 0xffffff8, 7, 0x19 }, { 28, 0xffffff8, 7, 0x17 }, |
| 376 |
{ 28, 0xffffff8, 7, 0x15 }, { 28, 0xffffff8, 7, 0x13 }, |
| 377 |
{ 28, 0xffffff8, 7, 0x11 }, { 28, 0xffffff8, 7, 0xf }, |
| 378 |
{ 28, 0xffffff8, 7, 0xd }, { 28, 0xffffff8, 7, 0xb }, |
| 379 |
{ 28, 0xffffff8, 7, 0x9 }, { 28, 0xffffff8, 7, 0x7 }, |
| 380 |
{ 28, 0xffffff8, 7, 0x5 }, { 28, 0xffffff8, 7, 0x3 }, |
| 381 |
{ 28, 0xffffff8, 7, 0x1 }, { 0, 0, 0, 0 } |
| 382 |
}, |
| 383 |
|
| 384 |
/* |
| 385 |
* prefixed with 5 zeroes |
| 386 |
*/ |
| 387 |
{ |
| 388 |
{ 8, 0xf3, 0, 0 }, { 11, 0x7e7, 0, 0 }, |
| 389 |
{ 11, 0x7e5, 0, 0 }, { 18, 0x3ffcf, 0, 0 }, |
| 390 |
{ 18, 0x3ffcd, 0, 0 }, { 18, 0x3ffcb, 0, 0 }, |
| 391 |
{ 18, 0x3ffc9, 0, 0 }, { 22, 0x3fff9f, 0, 0 }, |
| 392 |
{ 22, 0x3fff9d, 0, 0 }, { 22, 0x3fff9b, 0, 0 }, |
| 393 |
{ 22, 0x3fff99, 0, 0 }, { 22, 0x3fff97, 0, 0 }, |
| 394 |
{ 22, 0x3fff95, 0, 0 }, { 22, 0x3fff93, 0, 0 }, |
| 395 |
{ 22, 0x3fff91, 0, 0 }, { 26, 0x3ffff5f, 0, 0 }, |
| 396 |
{ 26, 0x3ffff5d, 0, 0 }, { 26, 0x3ffff5b, 0, 0 }, |
| 397 |
{ 26, 0x3ffff59, 0, 0 }, { 26, 0x3ffff57, 0, 0 }, |
| 398 |
{ 26, 0x3ffff55, 0, 0 }, { 26, 0x3ffff53, 0, 0 }, |
| 399 |
{ 26, 0x3ffff51, 0, 0 }, { 26, 0x3ffff4f, 0, 0 }, |
| 400 |
{ 26, 0x3ffff4d, 0, 0 }, { 26, 0x3ffff4b, 0, 0 }, |
| 401 |
{ 26, 0x3ffff49, 0, 0 }, { 26, 0x3ffff47, 0, 0 }, |
| 402 |
{ 26, 0x3ffff45, 0, 0 }, { 26, 0x3ffff43, 0, 0 }, |
| 403 |
{ 26, 0x3ffff41, 0, 0 }, { 30, 0x3ffffeff, 0, 0 }, |
| 404 |
{ 30, 0x3ffffefd, 0, 0 }, { 30, 0x3ffffefb, 0, 0 }, |
| 405 |
{ 30, 0x3ffffef9, 0, 0 }, { 30, 0x3ffffef7, 0, 0 }, |
| 406 |
{ 30, 0x3ffffef5, 0, 0 }, { 30, 0x3ffffef3, 0, 0 }, |
| 407 |
{ 30, 0x3ffffef1, 0, 0 }, { 30, 0x3ffffeef, 0, 0 }, |
| 408 |
{ 30, 0x3ffffeed, 0, 0 }, { 30, 0x3ffffeeb, 0, 0 }, |
| 409 |
{ 30, 0x3ffffee9, 0, 0 }, { 30, 0x3ffffee7, 0, 0 }, |
| 410 |
{ 30, 0x3ffffee5, 0, 0 }, { 30, 0x3ffffee3, 0, 0 }, |
| 411 |
{ 30, 0x3ffffee1, 0, 0 }, { 30, 0x3ffffedf, 0, 0 }, |
| 412 |
{ 30, 0x3ffffedd, 0, 0 }, { 30, 0x3ffffedb, 0, 0 }, |
| 413 |
{ 30, 0x3ffffed9, 0, 0 }, { 30, 0x3ffffed7, 0, 0 }, |
| 414 |
{ 30, 0x3ffffed5, 0, 0 }, { 30, 0x3ffffed3, 0, 0 }, |
| 415 |
{ 30, 0x3ffffed1, 0, 0 }, { 30, 0x3ffffecf, 0, 0 }, |
| 416 |
{ 30, 0x3ffffecd, 0, 0 }, { 30, 0x3ffffecb, 0, 0 }, |
| 417 |
{ 30, 0x3ffffec9, 0, 0 }, { 30, 0x3ffffec7, 0, 0 }, |
| 418 |
{ 30, 0x3ffffec5, 0, 0 }, { 30, 0x3ffffec3, 0, 0 }, |
| 419 |
{ 30, 0x3ffffec1, 0, 0 }, { 28, 0xffffff9, 7, 0x7f }, |
| 420 |
{ 28, 0xffffff9, 7, 0x7d }, { 28, 0xffffff9, 7, 0x7b }, |
| 421 |
{ 28, 0xffffff9, 7, 0x79 }, { 28, 0xffffff9, 7, 0x77 }, |
| 422 |
{ 28, 0xffffff9, 7, 0x75 }, { 28, 0xffffff9, 7, 0x73 }, |
| 423 |
{ 28, 0xffffff9, 7, 0x71 }, { 28, 0xffffff9, 7, 0x6f }, |
| 424 |
{ 28, 0xffffff9, 7, 0x6d }, { 28, 0xffffff9, 7, 0x6b }, |
| 425 |
{ 28, 0xffffff9, 7, 0x69 }, { 28, 0xffffff9, 7, 0x67 }, |
| 426 |
{ 28, 0xffffff9, 7, 0x65 }, { 28, 0xffffff9, 7, 0x63 }, |
| 427 |
{ 28, 0xffffff9, 7, 0x61 }, { 28, 0xffffff9, 7, 0x5f }, |
| 428 |
{ 28, 0xffffff9, 7, 0x5d }, { 28, 0xffffff9, 7, 0x5b }, |
| 429 |
{ 28, 0xffffff9, 7, 0x59 }, { 28, 0xffffff9, 7, 0x57 }, |
| 430 |
{ 28, 0xffffff9, 7, 0x55 }, { 28, 0xffffff9, 7, 0x53 }, |
| 431 |
{ 28, 0xffffff9, 7, 0x51 }, { 28, 0xffffff9, 7, 0x4f }, |
| 432 |
{ 28, 0xffffff9, 7, 0x4d }, { 28, 0xffffff9, 7, 0x4b }, |
| 433 |
{ 28, 0xffffff9, 7, 0x49 }, { 28, 0xffffff9, 7, 0x47 }, |
| 434 |
{ 28, 0xffffff9, 7, 0x45 }, { 28, 0xffffff9, 7, 0x43 }, |
| 435 |
{ 28, 0xffffff9, 7, 0x41 }, { 28, 0xffffff9, 7, 0x3f }, |
| 436 |
{ 28, 0xffffff9, 7, 0x3d }, { 28, 0xffffff9, 7, 0x3b }, |
| 437 |
{ 28, 0xffffff9, 7, 0x39 }, { 28, 0xffffff9, 7, 0x37 }, |
| 438 |
{ 28, 0xffffff9, 7, 0x35 }, { 28, 0xffffff9, 7, 0x33 }, |
| 439 |
{ 28, 0xffffff9, 7, 0x31 }, { 28, 0xffffff9, 7, 0x2f }, |
| 440 |
{ 28, 0xffffff9, 7, 0x2d }, { 28, 0xffffff9, 7, 0x2b }, |
| 441 |
{ 28, 0xffffff9, 7, 0x29 }, { 28, 0xffffff9, 7, 0x27 }, |
| 442 |
{ 28, 0xffffff9, 7, 0x25 }, { 28, 0xffffff9, 7, 0x23 }, |
| 443 |
{ 28, 0xffffff9, 7, 0x21 }, { 28, 0xffffff9, 7, 0x1f }, |
| 444 |
{ 28, 0xffffff9, 7, 0x1d }, { 28, 0xffffff9, 7, 0x1b }, |
| 445 |
{ 28, 0xffffff9, 7, 0x19 }, { 28, 0xffffff9, 7, 0x17 }, |
| 446 |
{ 28, 0xffffff9, 7, 0x15 }, { 28, 0xffffff9, 7, 0x13 }, |
| 447 |
{ 28, 0xffffff9, 7, 0x11 }, { 28, 0xffffff9, 7, 0xf }, |
| 448 |
{ 28, 0xffffff9, 7, 0xd }, { 28, 0xffffff9, 7, 0xb }, |
| 449 |
{ 28, 0xffffff9, 7, 0x9 }, { 28, 0xffffff9, 7, 0x7 }, |
| 450 |
{ 28, 0xffffff9, 7, 0x5 }, { 28, 0xffffff9, 7, 0x3 }, |
| 451 |
{ 28, 0xffffff9, 7, 0x1 }, { 0, 0, 0, 0 } |
| 452 |
}, |
| 453 |
|
| 454 |
/* |
| 455 |
* prefixed with 6 zeroes |
| 456 |
*/ |
| 457 |
{ |
| 458 |
{ 8, 0xf5, 0, 0 }, { 14, 0x3feb, 0, 0 }, |
| 459 |
{ 14, 0x3fe9, 0, 0 }, { 18, 0x3ffd7, 0, 0 }, |
| 460 |
{ 18, 0x3ffd5, 0, 0 }, { 18, 0x3ffd3, 0, 0 }, |
| 461 |
{ 18, 0x3ffd1, 0, 0 }, { 22, 0x3fffaf, 0, 0 }, |
| 462 |
{ 22, 0x3fffad, 0, 0 }, { 22, 0x3fffab, 0, 0 }, |
| 463 |
{ 22, 0x3fffa9, 0, 0 }, { 22, 0x3fffa7, 0, 0 }, |
| 464 |
{ 22, 0x3fffa5, 0, 0 }, { 22, 0x3fffa3, 0, 0 }, |
| 465 |
{ 22, 0x3fffa1, 0, 0 }, { 26, 0x3ffff7f, 0, 0 }, |
| 466 |
{ 26, 0x3ffff7d, 0, 0 }, { 26, 0x3ffff7b, 0, 0 }, |
| 467 |
{ 26, 0x3ffff79, 0, 0 }, { 26, 0x3ffff77, 0, 0 }, |
| 468 |
{ 26, 0x3ffff75, 0, 0 }, { 26, 0x3ffff73, 0, 0 }, |
| 469 |
{ 26, 0x3ffff71, 0, 0 }, { 26, 0x3ffff6f, 0, 0 }, |
| 470 |
{ 26, 0x3ffff6d, 0, 0 }, { 26, 0x3ffff6b, 0, 0 }, |
| 471 |
{ 26, 0x3ffff69, 0, 0 }, { 26, 0x3ffff67, 0, 0 }, |
| 472 |
{ 26, 0x3ffff65, 0, 0 }, { 26, 0x3ffff63, 0, 0 }, |
| 473 |
{ 26, 0x3ffff61, 0, 0 }, { 31, 0x7ffffe3f, 0, 0 }, |
| 474 |
{ 31, 0x7ffffe3d, 0, 0 }, { 31, 0x7ffffe3b, 0, 0 }, |
| 475 |
{ 31, 0x7ffffe39, 0, 0 }, { 31, 0x7ffffe37, 0, 0 }, |
| 476 |
{ 31, 0x7ffffe35, 0, 0 }, { 31, 0x7ffffe33, 0, 0 }, |
| 477 |
{ 31, 0x7ffffe31, 0, 0 }, { 31, 0x7ffffe2f, 0, 0 }, |
| 478 |
{ 31, 0x7ffffe2d, 0, 0 }, { 31, 0x7ffffe2b, 0, 0 }, |
| 479 |
{ 31, 0x7ffffe29, 0, 0 }, { 31, 0x7ffffe27, 0, 0 }, |
| 480 |
{ 31, 0x7ffffe25, 0, 0 }, { 31, 0x7ffffe23, 0, 0 }, |
| 481 |
{ 31, 0x7ffffe21, 0, 0 }, { 31, 0x7ffffe1f, 0, 0 }, |
| 482 |
{ 31, 0x7ffffe1d, 0, 0 }, { 31, 0x7ffffe1b, 0, 0 }, |
| 483 |
{ 31, 0x7ffffe19, 0, 0 }, { 31, 0x7ffffe17, 0, 0 }, |
| 484 |
{ 31, 0x7ffffe15, 0, 0 }, { 31, 0x7ffffe13, 0, 0 }, |
| 485 |
{ 31, 0x7ffffe11, 0, 0 }, { 31, 0x7ffffe0f, 0, 0 }, |
| 486 |
{ 31, 0x7ffffe0d, 0, 0 }, { 31, 0x7ffffe0b, 0, 0 }, |
| 487 |
{ 31, 0x7ffffe09, 0, 0 }, { 31, 0x7ffffe07, 0, 0 }, |
| 488 |
{ 31, 0x7ffffe05, 0, 0 }, { 31, 0x7ffffe03, 0, 0 }, |
| 489 |
{ 31, 0x7ffffe01, 0, 0 }, { 28, 0xffffffa, 7, 0x7f }, |
| 490 |
{ 28, 0xffffffa, 7, 0x7d }, { 28, 0xffffffa, 7, 0x7b }, |
| 491 |
{ 28, 0xffffffa, 7, 0x79 }, { 28, 0xffffffa, 7, 0x77 }, |
| 492 |
{ 28, 0xffffffa, 7, 0x75 }, { 28, 0xffffffa, 7, 0x73 }, |
| 493 |
{ 28, 0xffffffa, 7, 0x71 }, { 28, 0xffffffa, 7, 0x6f }, |
| 494 |
{ 28, 0xffffffa, 7, 0x6d }, { 28, 0xffffffa, 7, 0x6b }, |
| 495 |
{ 28, 0xffffffa, 7, 0x69 }, { 28, 0xffffffa, 7, 0x67 }, |
| 496 |
{ 28, 0xffffffa, 7, 0x65 }, { 28, 0xffffffa, 7, 0x63 }, |
| 497 |
{ 28, 0xffffffa, 7, 0x61 }, { 28, 0xffffffa, 7, 0x5f }, |
| 498 |
{ 28, 0xffffffa, 7, 0x5d }, { 28, 0xffffffa, 7, 0x5b }, |
| 499 |
{ 28, 0xffffffa, 7, 0x59 }, { 28, 0xffffffa, 7, 0x57 }, |
| 500 |
{ 28, 0xffffffa, 7, 0x55 }, { 28, 0xffffffa, 7, 0x53 }, |
| 501 |
{ 28, 0xffffffa, 7, 0x51 }, { 28, 0xffffffa, 7, 0x4f }, |
| 502 |
{ 28, 0xffffffa, 7, 0x4d }, { 28, 0xffffffa, 7, 0x4b }, |
| 503 |
{ 28, 0xffffffa, 7, 0x49 }, { 28, 0xffffffa, 7, 0x47 }, |
| 504 |
{ 28, 0xffffffa, 7, 0x45 }, { 28, 0xffffffa, 7, 0x43 }, |
| 505 |
{ 28, 0xffffffa, 7, 0x41 }, { 28, 0xffffffa, 7, 0x3f }, |
| 506 |
{ 28, 0xffffffa, 7, 0x3d }, { 28, 0xffffffa, 7, 0x3b }, |
| 507 |
{ 28, 0xffffffa, 7, 0x39 }, { 28, 0xffffffa, 7, 0x37 }, |
| 508 |
{ 28, 0xffffffa, 7, 0x35 }, { 28, 0xffffffa, 7, 0x33 }, |
| 509 |
{ 28, 0xffffffa, 7, 0x31 }, { 28, 0xffffffa, 7, 0x2f }, |
| 510 |
{ 28, 0xffffffa, 7, 0x2d }, { 28, 0xffffffa, 7, 0x2b }, |
| 511 |
{ 28, 0xffffffa, 7, 0x29 }, { 28, 0xffffffa, 7, 0x27 }, |
| 512 |
{ 28, 0xffffffa, 7, 0x25 }, { 28, 0xffffffa, 7, 0x23 }, |
| 513 |
{ 28, 0xffffffa, 7, 0x21 }, { 28, 0xffffffa, 7, 0x1f }, |
| 514 |
{ 28, 0xffffffa, 7, 0x1d }, { 28, 0xffffffa, 7, 0x1b }, |
| 515 |
{ 28, 0xffffffa, 7, 0x19 }, { 28, 0xffffffa, 7, 0x17 }, |
| 516 |
{ 28, 0xffffffa, 7, 0x15 }, { 28, 0xffffffa, 7, 0x13 }, |
| 517 |
{ 28, 0xffffffa, 7, 0x11 }, { 28, 0xffffffa, 7, 0xf }, |
| 518 |
{ 28, 0xffffffa, 7, 0xd }, { 28, 0xffffffa, 7, 0xb }, |
| 519 |
{ 28, 0xffffffa, 7, 0x9 }, { 28, 0xffffffa, 7, 0x7 }, |
| 520 |
{ 28, 0xffffffa, 7, 0x5 }, { 28, 0xffffffa, 7, 0x3 }, |
| 521 |
{ 28, 0xffffffa, 7, 0x1 }, { 0, 0, 0, 0 } |
| 522 |
}, |
| 523 |
|
| 524 |
/* |
| 525 |
* prefixed with 7 zeroes |
| 526 |
*/ |
| 527 |
{ |
| 528 |
{ 9, 0x1f3, 0, 0 }, { 14, 0x3fef, 0, 0 }, |
| 529 |
{ 14, 0x3fed, 0, 0 }, { 18, 0x3ffdf, 0, 0 }, |
| 530 |
{ 18, 0x3ffdd, 0, 0 }, { 18, 0x3ffdb, 0, 0 }, |
| 531 |
{ 18, 0x3ffd9, 0, 0 }, { 22, 0x3fffbf, 0, 0 }, |
| 532 |
{ 22, 0x3fffbd, 0, 0 }, { 22, 0x3fffbb, 0, 0 }, |
| 533 |
{ 22, 0x3fffb9, 0, 0 }, { 22, 0x3fffb7, 0, 0 }, |
| 534 |
{ 22, 0x3fffb5, 0, 0 }, { 22, 0x3fffb3, 0, 0 }, |
| 535 |
{ 22, 0x3fffb1, 0, 0 }, { 27, 0x7ffff1f, 0, 0 }, |
| 536 |
{ 27, 0x7ffff1d, 0, 0 }, { 27, 0x7ffff1b, 0, 0 }, |
| 537 |
{ 27, 0x7ffff19, 0, 0 }, { 27, 0x7ffff17, 0, 0 }, |
| 538 |
{ 27, 0x7ffff15, 0, 0 }, { 27, 0x7ffff13, 0, 0 }, |
| 539 |
{ 27, 0x7ffff11, 0, 0 }, { 27, 0x7ffff0f, 0, 0 }, |
| 540 |
{ 27, 0x7ffff0d, 0, 0 }, { 27, 0x7ffff0b, 0, 0 }, |
| 541 |
{ 27, 0x7ffff09, 0, 0 }, { 27, 0x7ffff07, 0, 0 }, |
| 542 |
{ 27, 0x7ffff05, 0, 0 }, { 27, 0x7ffff03, 0, 0 }, |
| 543 |
{ 27, 0x7ffff01, 0, 0 }, { 31, 0x7ffffe7f, 0, 0 }, |
| 544 |
{ 31, 0x7ffffe7d, 0, 0 }, { 31, 0x7ffffe7b, 0, 0 }, |
| 545 |
{ 31, 0x7ffffe79, 0, 0 }, { 31, 0x7ffffe77, 0, 0 }, |
| 546 |
{ 31, 0x7ffffe75, 0, 0 }, { 31, 0x7ffffe73, 0, 0 }, |
| 547 |
{ 31, 0x7ffffe71, 0, 0 }, { 31, 0x7ffffe6f, 0, 0 }, |
| 548 |
{ 31, 0x7ffffe6d, 0, 0 }, { 31, 0x7ffffe6b, 0, 0 }, |
| 549 |
{ 31, 0x7ffffe69, 0, 0 }, { 31, 0x7ffffe67, 0, 0 }, |
| 550 |
{ 31, 0x7ffffe65, 0, 0 }, { 31, 0x7ffffe63, 0, 0 }, |
| 551 |
{ 31, 0x7ffffe61, 0, 0 }, { 31, 0x7ffffe5f, 0, 0 }, |
| 552 |
{ 31, 0x7ffffe5d, 0, 0 }, { 31, 0x7ffffe5b, 0, 0 }, |
| 553 |
{ 31, 0x7ffffe59, 0, 0 }, { 31, 0x7ffffe57, 0, 0 }, |
| 554 |
{ 31, 0x7ffffe55, 0, 0 }, { 31, 0x7ffffe53, 0, 0 }, |
| 555 |
{ 31, 0x7ffffe51, 0, 0 }, { 31, 0x7ffffe4f, 0, 0 }, |
| 556 |
{ 31, 0x7ffffe4d, 0, 0 }, { 31, 0x7ffffe4b, 0, 0 }, |
| 557 |
{ 31, 0x7ffffe49, 0, 0 }, { 31, 0x7ffffe47, 0, 0 }, |
| 558 |
{ 31, 0x7ffffe45, 0, 0 }, { 31, 0x7ffffe43, 0, 0 }, |
| 559 |
{ 31, 0x7ffffe41, 0, 0 }, { 28, 0xffffffb, 7, 0x7f }, |
| 560 |
{ 28, 0xffffffb, 7, 0x7d }, { 28, 0xffffffb, 7, 0x7b }, |
| 561 |
{ 28, 0xffffffb, 7, 0x79 }, { 28, 0xffffffb, 7, 0x77 }, |
| 562 |
{ 28, 0xffffffb, 7, 0x75 }, { 28, 0xffffffb, 7, 0x73 }, |
| 563 |
{ 28, 0xffffffb, 7, 0x71 }, { 28, 0xffffffb, 7, 0x6f }, |
| 564 |
{ 28, 0xffffffb, 7, 0x6d }, { 28, 0xffffffb, 7, 0x6b }, |
| 565 |
{ 28, 0xffffffb, 7, 0x69 }, { 28, 0xffffffb, 7, 0x67 }, |
| 566 |
{ 28, 0xffffffb, 7, 0x65 }, { 28, 0xffffffb, 7, 0x63 }, |
| 567 |
{ 28, 0xffffffb, 7, 0x61 }, { 28, 0xffffffb, 7, 0x5f }, |
| 568 |
{ 28, 0xffffffb, 7, 0x5d }, { 28, 0xffffffb, 7, 0x5b }, |
| 569 |
{ 28, 0xffffffb, 7, 0x59 }, { 28, 0xffffffb, 7, 0x57 }, |
| 570 |
{ 28, 0xffffffb, 7, 0x55 }, { 28, 0xffffffb, 7, 0x53 }, |
| 571 |
{ 28, 0xffffffb, 7, 0x51 }, { 28, 0xffffffb, 7, 0x4f }, |
| 572 |
{ 28, 0xffffffb, 7, 0x4d }, { 28, 0xffffffb, 7, 0x4b }, |
| 573 |
{ 28, 0xffffffb, 7, 0x49 }, { 28, 0xffffffb, 7, 0x47 }, |
| 574 |
{ 28, 0xffffffb, 7, 0x45 }, { 28, 0xffffffb, 7, 0x43 }, |
| 575 |
{ 28, 0xffffffb, 7, 0x41 }, { 28, 0xffffffb, 7, 0x3f }, |
| 576 |
{ 28, 0xffffffb, 7, 0x3d }, { 28, 0xffffffb, 7, 0x3b }, |
| 577 |
{ 28, 0xffffffb, 7, 0x39 }, { 28, 0xffffffb, 7, 0x37 }, |
| 578 |
{ 28, 0xffffffb, 7, 0x35 }, { 28, 0xffffffb, 7, 0x33 }, |
| 579 |
{ 28, 0xffffffb, 7, 0x31 }, { 28, 0xffffffb, 7, 0x2f }, |
| 580 |
{ 28, 0xffffffb, 7, 0x2d }, { 28, 0xffffffb, 7, 0x2b }, |
| 581 |
{ 28, 0xffffffb, 7, 0x29 }, { 28, 0xffffffb, 7, 0x27 }, |
| 582 |
{ 28, 0xffffffb, 7, 0x25 }, { 28, 0xffffffb, 7, 0x23 }, |
| 583 |
{ 28, 0xffffffb, 7, 0x21 }, { 28, 0xffffffb, 7, 0x1f }, |
| 584 |
{ 28, 0xffffffb, 7, 0x1d }, { 28, 0xffffffb, 7, 0x1b }, |
| 585 |
{ 28, 0xffffffb, 7, 0x19 }, { 28, 0xffffffb, 7, 0x17 }, |
| 586 |
{ 28, 0xffffffb, 7, 0x15 }, { 28, 0xffffffb, 7, 0x13 }, |
| 587 |
{ 28, 0xffffffb, 7, 0x11 }, { 28, 0xffffffb, 7, 0xf }, |
| 588 |
{ 28, 0xffffffb, 7, 0xd }, { 28, 0xffffffb, 7, 0xb }, |
| 589 |
{ 28, 0xffffffb, 7, 0x9 }, { 28, 0xffffffb, 7, 0x7 }, |
| 590 |
{ 28, 0xffffffb, 7, 0x5 }, { 28, 0xffffffb, 7, 0x3 }, |
| 591 |
{ 28, 0xffffffb, 7, 0x1 }, { 0, 0, 0, 0 } |
| 592 |
}, |
| 593 |
|
| 594 |
/* |
| 595 |
* prefixed with 8 zeroes |
| 596 |
*/ |
| 597 |
{ |
| 598 |
{ 9, 0x1f5, 0, 0 }, { 15, 0x7fe3, 0, 0 }, |
| 599 |
{ 15, 0x7fe1, 0, 0 }, { 19, 0x7ffc7, 0, 0 }, |
| 600 |
{ 19, 0x7ffc5, 0, 0 }, { 19, 0x7ffc3, 0, 0 }, |
| 601 |
{ 19, 0x7ffc1, 0, 0 }, { 23, 0x7fff8f, 0, 0 }, |
| 602 |
{ 23, 0x7fff8d, 0, 0 }, { 23, 0x7fff8b, 0, 0 }, |
| 603 |
{ 23, 0x7fff89, 0, 0 }, { 23, 0x7fff87, 0, 0 }, |
| 604 |
{ 23, 0x7fff85, 0, 0 }, { 23, 0x7fff83, 0, 0 }, |
| 605 |
{ 23, 0x7fff81, 0, 0 }, { 27, 0x7ffff3f, 0, 0 }, |
| 606 |
{ 27, 0x7ffff3d, 0, 0 }, { 27, 0x7ffff3b, 0, 0 }, |
| 607 |
{ 27, 0x7ffff39, 0, 0 }, { 27, 0x7ffff37, 0, 0 }, |
| 608 |
{ 27, 0x7ffff35, 0, 0 }, { 27, 0x7ffff33, 0, 0 }, |
| 609 |
{ 27, 0x7ffff31, 0, 0 }, { 27, 0x7ffff2f, 0, 0 }, |
| 610 |
{ 27, 0x7ffff2d, 0, 0 }, { 27, 0x7ffff2b, 0, 0 }, |
| 611 |
{ 27, 0x7ffff29, 0, 0 }, { 27, 0x7ffff27, 0, 0 }, |
| 612 |
{ 27, 0x7ffff25, 0, 0 }, { 27, 0x7ffff23, 0, 0 }, |
| 613 |
{ 27, 0x7ffff21, 0, 0 }, { 31, 0x7ffffebf, 0, 0 }, |
| 614 |
{ 31, 0x7ffffebd, 0, 0 }, { 31, 0x7ffffebb, 0, 0 }, |
| 615 |
{ 31, 0x7ffffeb9, 0, 0 }, { 31, 0x7ffffeb7, 0, 0 }, |
| 616 |
{ 31, 0x7ffffeb5, 0, 0 }, { 31, 0x7ffffeb3, 0, 0 }, |
| 617 |
{ 31, 0x7ffffeb1, 0, 0 }, { 31, 0x7ffffeaf, 0, 0 }, |
| 618 |
{ 31, 0x7ffffead, 0, 0 }, { 31, 0x7ffffeab, 0, 0 }, |
| 619 |
{ 31, 0x7ffffea9, 0, 0 }, { 31, 0x7ffffea7, 0, 0 }, |
| 620 |
{ 31, 0x7ffffea5, 0, 0 }, { 31, 0x7ffffea3, 0, 0 }, |
| 621 |
{ 31, 0x7ffffea1, 0, 0 }, { 31, 0x7ffffe9f, 0, 0 }, |
| 622 |
{ 31, 0x7ffffe9d, 0, 0 }, { 31, 0x7ffffe9b, 0, 0 }, |
| 623 |
{ 31, 0x7ffffe99, 0, 0 }, { 31, 0x7ffffe97, 0, 0 }, |
| 624 |
{ 31, 0x7ffffe95, 0, 0 }, { 31, 0x7ffffe93, 0, 0 }, |
| 625 |
{ 31, 0x7ffffe91, 0, 0 }, { 31, 0x7ffffe8f, 0, 0 }, |
| 626 |
{ 31, 0x7ffffe8d, 0, 0 }, { 31, 0x7ffffe8b, 0, 0 }, |
| 627 |
{ 31, 0x7ffffe89, 0, 0 }, { 31, 0x7ffffe87, 0, 0 }, |
| 628 |
{ 31, 0x7ffffe85, 0, 0 }, { 31, 0x7ffffe83, 0, 0 }, |
| 629 |
{ 31, 0x7ffffe81, 0, 0 }, { 29, 0x1ffffff8, 7, 0x7f }, |
| 630 |
{ 29, 0x1ffffff8, 7, 0x7d }, { 29, 0x1ffffff8, 7, 0x7b }, |
| 631 |
{ 29, 0x1ffffff8, 7, 0x79 }, { 29, 0x1ffffff8, 7, 0x77 }, |
| 632 |
{ 29, 0x1ffffff8, 7, 0x75 }, { 29, 0x1ffffff8, 7, 0x73 }, |
| 633 |
{ 29, 0x1ffffff8, 7, 0x71 }, { 29, 0x1ffffff8, 7, 0x6f }, |
| 634 |
{ 29, 0x1ffffff8, 7, 0x6d }, { 29, 0x1ffffff8, 7, 0x6b }, |
| 635 |
{ 29, 0x1ffffff8, 7, 0x69 }, { 29, 0x1ffffff8, 7, 0x67 }, |
| 636 |
{ 29, 0x1ffffff8, 7, 0x65 }, { 29, 0x1ffffff8, 7, 0x63 }, |
| 637 |
{ 29, 0x1ffffff8, 7, 0x61 }, { 29, 0x1ffffff8, 7, 0x5f }, |
| 638 |
{ 29, 0x1ffffff8, 7, 0x5d }, { 29, 0x1ffffff8, 7, 0x5b }, |
| 639 |
{ 29, 0x1ffffff8, 7, 0x59 }, { 29, 0x1ffffff8, 7, 0x57 }, |
| 640 |
{ 29, 0x1ffffff8, 7, 0x55 }, { 29, 0x1ffffff8, 7, 0x53 }, |
| 641 |
{ 29, 0x1ffffff8, 7, 0x51 }, { 29, 0x1ffffff8, 7, 0x4f }, |
| 642 |
{ 29, 0x1ffffff8, 7, 0x4d }, { 29, 0x1ffffff8, 7, 0x4b }, |
| 643 |
{ 29, 0x1ffffff8, 7, 0x49 }, { 29, 0x1ffffff8, 7, 0x47 }, |
| 644 |
{ 29, 0x1ffffff8, 7, 0x45 }, { 29, 0x1ffffff8, 7, 0x43 }, |
| 645 |
{ 29, 0x1ffffff8, 7, 0x41 }, { 29, 0x1ffffff8, 7, 0x3f }, |
| 646 |
{ 29, 0x1ffffff8, 7, 0x3d }, { 29, 0x1ffffff8, 7, 0x3b }, |
| 647 |
{ 29, 0x1ffffff8, 7, 0x39 }, { 29, 0x1ffffff8, 7, 0x37 }, |
| 648 |
{ 29, 0x1ffffff8, 7, 0x35 }, { 29, 0x1ffffff8, 7, 0x33 }, |
| 649 |
{ 29, 0x1ffffff8, 7, 0x31 }, { 29, 0x1ffffff8, 7, 0x2f }, |
| 650 |
{ 29, 0x1ffffff8, 7, 0x2d }, { 29, 0x1ffffff8, 7, 0x2b }, |
| 651 |
{ 29, 0x1ffffff8, 7, 0x29 }, { 29, 0x1ffffff8, 7, 0x27 }, |
| 652 |
{ 29, 0x1ffffff8, 7, 0x25 }, { 29, 0x1ffffff8, 7, 0x23 }, |
| 653 |
{ 29, 0x1ffffff8, 7, 0x21 }, { 29, 0x1ffffff8, 7, 0x1f }, |
| 654 |
{ 29, 0x1ffffff8, 7, 0x1d }, { 29, 0x1ffffff8, 7, 0x1b }, |
| 655 |
{ 29, 0x1ffffff8, 7, 0x19 }, { 29, 0x1ffffff8, 7, 0x17 }, |
| 656 |
{ 29, 0x1ffffff8, 7, 0x15 }, { 29, 0x1ffffff8, 7, 0x13 }, |
| 657 |
{ 29, 0x1ffffff8, 7, 0x11 }, { 29, 0x1ffffff8, 7, 0xf }, |
| 658 |
{ 29, 0x1ffffff8, 7, 0xd }, { 29, 0x1ffffff8, 7, 0xb }, |
| 659 |
{ 29, 0x1ffffff8, 7, 0x9 }, { 29, 0x1ffffff8, 7, 0x7 }, |
| 660 |
{ 29, 0x1ffffff8, 7, 0x5 }, { 29, 0x1ffffff8, 7, 0x3 }, |
| 661 |
{ 29, 0x1ffffff8, 7, 0x1 }, { 0, 0, 0, 0 } |
| 662 |
}, |
| 663 |
|
| 664 |
/* |
| 665 |
* prefixed with 9 zeroes |
| 666 |
*/ |
| 667 |
{ |
| 668 |
{ 11, 0x7f7, 0, 0 }, { 15, 0x7fe7, 0, 0 }, |
| 669 |
{ 15, 0x7fe5, 0, 0 }, { 19, 0x7ffcf, 0, 0 }, |
| 670 |
{ 19, 0x7ffcd, 0, 0 }, { 19, 0x7ffcb, 0, 0 }, |
| 671 |
{ 19, 0x7ffc9, 0, 0 }, { 23, 0x7fff9f, 0, 0 }, |
| 672 |
{ 23, 0x7fff9d, 0, 0 }, { 23, 0x7fff9b, 0, 0 }, |
| 673 |
{ 23, 0x7fff99, 0, 0 }, { 23, 0x7fff97, 0, 0 }, |
| 674 |
{ 23, 0x7fff95, 0, 0 }, { 23, 0x7fff93, 0, 0 }, |
| 675 |
{ 23, 0x7fff91, 0, 0 }, { 27, 0x7ffff5f, 0, 0 }, |
| 676 |
{ 27, 0x7ffff5d, 0, 0 }, { 27, 0x7ffff5b, 0, 0 }, |
| 677 |
{ 27, 0x7ffff59, 0, 0 }, { 27, 0x7ffff57, 0, 0 }, |
| 678 |
{ 27, 0x7ffff55, 0, 0 }, { 27, 0x7ffff53, 0, 0 }, |
| 679 |
{ 27, 0x7ffff51, 0, 0 }, { 27, 0x7ffff4f, 0, 0 }, |
| 680 |
{ 27, 0x7ffff4d, 0, 0 }, { 27, 0x7ffff4b, 0, 0 }, |
| 681 |
{ 27, 0x7ffff49, 0, 0 }, { 27, 0x7ffff47, 0, 0 }, |
| 682 |
{ 27, 0x7ffff45, 0, 0 }, { 27, 0x7ffff43, 0, 0 }, |
| 683 |
{ 27, 0x7ffff41, 0, 0 }, { 31, 0x7ffffeff, 0, 0 }, |
| 684 |
{ 31, 0x7ffffefd, 0, 0 }, { 31, 0x7ffffefb, 0, 0 }, |
| 685 |
{ 31, 0x7ffffef9, 0, 0 }, { 31, 0x7ffffef7, 0, 0 }, |
| 686 |
{ 31, 0x7ffffef5, 0, 0 }, { 31, 0x7ffffef3, 0, 0 }, |
| 687 |
{ 31, 0x7ffffef1, 0, 0 }, { 31, 0x7ffffeef, 0, 0 }, |
| 688 |
{ 31, 0x7ffffeed, 0, 0 }, { 31, 0x7ffffeeb, 0, 0 }, |
| 689 |
{ 31, 0x7ffffee9, 0, 0 }, { 31, 0x7ffffee7, 0, 0 }, |
| 690 |
{ 31, 0x7ffffee5, 0, 0 }, { 31, 0x7ffffee3, 0, 0 }, |
| 691 |
{ 31, 0x7ffffee1, 0, 0 }, { 31, 0x7ffffedf, 0, 0 }, |
| 692 |
{ 31, 0x7ffffedd, 0, 0 }, { 31, 0x7ffffedb, 0, 0 }, |
| 693 |
{ 31, 0x7ffffed9, 0, 0 }, { 31, 0x7ffffed7, 0, 0 }, |
| 694 |
{ 31, 0x7ffffed5, 0, 0 }, { 31, 0x7ffffed3, 0, 0 }, |
| 695 |
{ 31, 0x7ffffed1, 0, 0 }, { 31, 0x7ffffecf, 0, 0 }, |
| 696 |
{ 31, 0x7ffffecd, 0, 0 }, { 31, 0x7ffffecb, 0, 0 }, |
| 697 |
{ 31, 0x7ffffec9, 0, 0 }, { 31, 0x7ffffec7, 0, 0 }, |
| 698 |
{ 31, 0x7ffffec5, 0, 0 }, { 31, 0x7ffffec3, 0, 0 }, |
| 699 |
{ 31, 0x7ffffec1, 0, 0 }, { 29, 0x1ffffff9, 7, 0x7f }, |
| 700 |
{ 29, 0x1ffffff9, 7, 0x7d }, { 29, 0x1ffffff9, 7, 0x7b }, |
| 701 |
{ 29, 0x1ffffff9, 7, 0x79 }, { 29, 0x1ffffff9, 7, 0x77 }, |
| 702 |
{ 29, 0x1ffffff9, 7, 0x75 }, { 29, 0x1ffffff9, 7, 0x73 }, |
| 703 |
{ 29, 0x1ffffff9, 7, 0x71 }, { 29, 0x1ffffff9, 7, 0x6f }, |
| 704 |
{ 29, 0x1ffffff9, 7, 0x6d }, { 29, 0x1ffffff9, 7, 0x6b }, |
| 705 |
{ 29, 0x1ffffff9, 7, 0x69 }, { 29, 0x1ffffff9, 7, 0x67 }, |
| 706 |
{ 29, 0x1ffffff9, 7, 0x65 }, { 29, 0x1ffffff9, 7, 0x63 }, |
| 707 |
{ 29, 0x1ffffff9, 7, 0x61 }, { 29, 0x1ffffff9, 7, 0x5f }, |
| 708 |
{ 29, 0x1ffffff9, 7, 0x5d }, { 29, 0x1ffffff9, 7, 0x5b }, |
| 709 |
{ 29, 0x1ffffff9, 7, 0x59 }, { 29, 0x1ffffff9, 7, 0x57 }, |
| 710 |
{ 29, 0x1ffffff9, 7, 0x55 }, { 29, 0x1ffffff9, 7, 0x53 }, |
| 711 |
{ 29, 0x1ffffff9, 7, 0x51 }, { 29, 0x1ffffff9, 7, 0x4f }, |
| 712 |
{ 29, 0x1ffffff9, 7, 0x4d }, { 29, 0x1ffffff9, 7, 0x4b }, |
| 713 |
{ 29, 0x1ffffff9, 7, 0x49 }, { 29, 0x1ffffff9, 7, 0x47 }, |
| 714 |
{ 29, 0x1ffffff9, 7, 0x45 }, { 29, 0x1ffffff9, 7, 0x43 }, |
| 715 |
{ 29, 0x1ffffff9, 7, 0x41 }, { 29, 0x1ffffff9, 7, 0x3f }, |
| 716 |
{ 29, 0x1ffffff9, 7, 0x3d }, { 29, 0x1ffffff9, 7, 0x3b }, |
| 717 |
{ 29, 0x1ffffff9, 7, 0x39 }, { 29, 0x1ffffff9, 7, 0x37 }, |
| 718 |
{ 29, 0x1ffffff9, 7, 0x35 }, { 29, 0x1ffffff9, 7, 0x33 }, |
| 719 |
{ 29, 0x1ffffff9, 7, 0x31 }, { 29, 0x1ffffff9, 7, 0x2f }, |
| 720 |
{ 29, 0x1ffffff9, 7, 0x2d }, { 29, 0x1ffffff9, 7, 0x2b }, |
| 721 |
{ 29, 0x1ffffff9, 7, 0x29 }, { 29, 0x1ffffff9, 7, 0x27 }, |
| 722 |
{ 29, 0x1ffffff9, 7, 0x25 }, { 29, 0x1ffffff9, 7, 0x23 }, |
| 723 |
{ 29, 0x1ffffff9, 7, 0x21 }, { 29, 0x1ffffff9, 7, 0x1f }, |
| 724 |
{ 29, 0x1ffffff9, 7, 0x1d }, { 29, 0x1ffffff9, 7, 0x1b }, |
| 725 |
{ 29, 0x1ffffff9, 7, 0x19 }, { 29, 0x1ffffff9, 7, 0x17 }, |
| 726 |
{ 29, 0x1ffffff9, 7, 0x15 }, { 29, 0x1ffffff9, 7, 0x13 }, |
| 727 |
{ 29, 0x1ffffff9, 7, 0x11 }, { 29, 0x1ffffff9, 7, 0xf }, |
| 728 |
{ 29, 0x1ffffff9, 7, 0xd }, { 29, 0x1ffffff9, 7, 0xb }, |
| 729 |
{ 29, 0x1ffffff9, 7, 0x9 }, { 29, 0x1ffffff9, 7, 0x7 }, |
| 730 |
{ 29, 0x1ffffff9, 7, 0x5 }, { 29, 0x1ffffff9, 7, 0x3 }, |
| 731 |
{ 29, 0x1ffffff9, 7, 0x1 }, { 0, 0, 0, 0 } |
| 732 |
}, |
| 733 |
|
| 734 |
/* |
| 735 |
* prefixed with 10 zeroes |
| 736 |
*/ |
| 737 |
{ |
| 738 |
{ 12, 0xff1, 0, 0 }, { 15, 0x7feb, 0, 0 }, |
| 739 |
{ 15, 0x7fe9, 0, 0 }, { 19, 0x7ffd7, 0, 0 }, |
| 740 |
{ 19, 0x7ffd5, 0, 0 }, { 19, 0x7ffd3, 0, 0 }, |
| 741 |
{ 19, 0x7ffd1, 0, 0 }, { 23, 0x7fffaf, 0, 0 }, |
| 742 |
{ 23, 0x7fffad, 0, 0 }, { 23, 0x7fffab, 0, 0 }, |
| 743 |
{ 23, 0x7fffa9, 0, 0 }, { 23, 0x7fffa7, 0, 0 }, |
| 744 |
{ 23, 0x7fffa5, 0, 0 }, { 23, 0x7fffa3, 0, 0 }, |
| 745 |
{ 23, 0x7fffa1, 0, 0 }, { 27, 0x7ffff7f, 0, 0 }, |
| 746 |
{ 27, 0x7ffff7d, 0, 0 }, { 27, 0x7ffff7b, 0, 0 }, |
| 747 |
{ 27, 0x7ffff79, 0, 0 }, { 27, 0x7ffff77, 0, 0 }, |
| 748 |
{ 27, 0x7ffff75, 0, 0 }, { 27, 0x7ffff73, 0, 0 }, |
| 749 |
{ 27, 0x7ffff71, 0, 0 }, { 27, 0x7ffff6f, 0, 0 }, |
| 750 |
{ 27, 0x7ffff6d, 0, 0 }, { 27, 0x7ffff6b, 0, 0 }, |
| 751 |
{ 27, 0x7ffff69, 0, 0 }, { 27, 0x7ffff67, 0, 0 }, |
| 752 |
{ 27, 0x7ffff65, 0, 0 }, { 27, 0x7ffff63, 0, 0 }, |
| 753 |
{ 27, 0x7ffff61, 0, 0 }, { 32, 0xfffffe3f, 0, 0 }, |
| 754 |
{ 32, 0xfffffe3d, 0, 0 }, { 32, 0xfffffe3b, 0, 0 }, |
| 755 |
{ 32, 0xfffffe39, 0, 0 }, { 32, 0xfffffe37, 0, 0 }, |
| 756 |
{ 32, 0xfffffe35, 0, 0 }, { 32, 0xfffffe33, 0, 0 }, |
| 757 |
{ 32, 0xfffffe31, 0, 0 }, { 32, 0xfffffe2f, 0, 0 }, |
| 758 |
{ 32, 0xfffffe2d, 0, 0 }, { 32, 0xfffffe2b, 0, 0 }, |
| 759 |
{ 32, 0xfffffe29, 0, 0 }, { 32, 0xfffffe27, 0, 0 }, |
| 760 |
{ 32, 0xfffffe25, 0, 0 }, { 32, 0xfffffe23, 0, 0 }, |
| 761 |
{ 32, 0xfffffe21, 0, 0 }, { 32, 0xfffffe1f, 0, 0 }, |
| 762 |
{ 32, 0xfffffe1d, 0, 0 }, { 32, 0xfffffe1b, 0, 0 }, |
| 763 |
{ 32, 0xfffffe19, 0, 0 }, { 32, 0xfffffe17, 0, 0 }, |
| 764 |
{ 32, 0xfffffe15, 0, 0 }, { 32, 0xfffffe13, 0, 0 }, |
| 765 |
{ 32, 0xfffffe11, 0, 0 }, { 32, 0xfffffe0f, 0, 0 }, |
| 766 |
{ 32, 0xfffffe0d, 0, 0 }, { 32, 0xfffffe0b, 0, 0 }, |
| 767 |
{ 32, 0xfffffe09, 0, 0 }, { 32, 0xfffffe07, 0, 0 }, |
| 768 |
{ 32, 0xfffffe05, 0, 0 }, { 32, 0xfffffe03, 0, 0 }, |
| 769 |
{ 32, 0xfffffe01, 0, 0 }, { 29, 0x1ffffffa, 7, 0x7f }, |
| 770 |
{ 29, 0x1ffffffa, 7, 0x7d }, { 29, 0x1ffffffa, 7, 0x7b }, |
| 771 |
{ 29, 0x1ffffffa, 7, 0x79 }, { 29, 0x1ffffffa, 7, 0x77 }, |
| 772 |
{ 29, 0x1ffffffa, 7, 0x75 }, { 29, 0x1ffffffa, 7, 0x73 }, |
| 773 |
{ 29, 0x1ffffffa, 7, 0x71 }, { 29, 0x1ffffffa, 7, 0x6f }, |
| 774 |
{ 29, 0x1ffffffa, 7, 0x6d }, { 29, 0x1ffffffa, 7, 0x6b }, |
| 775 |
{ 29, 0x1ffffffa, 7, 0x69 }, { 29, 0x1ffffffa, 7, 0x67 }, |
| 776 |
{ 29, 0x1ffffffa, 7, 0x65 }, { 29, 0x1ffffffa, 7, 0x63 }, |
| 777 |
{ 29, 0x1ffffffa, 7, 0x61 }, { 29, 0x1ffffffa, 7, 0x5f }, |
| 778 |
{ 29, 0x1ffffffa, 7, 0x5d }, { 29, 0x1ffffffa, 7, 0x5b }, |
| 779 |
{ 29, 0x1ffffffa, 7, 0x59 }, { 29, 0x1ffffffa, 7, 0x57 }, |
| 780 |
{ 29, 0x1ffffffa, 7, 0x55 }, { 29, 0x1ffffffa, 7, 0x53 }, |
| 781 |
{ 29, 0x1ffffffa, 7, 0x51 }, { 29, 0x1ffffffa, 7, 0x4f }, |
| 782 |
{ 29, 0x1ffffffa, 7, 0x4d }, { 29, 0x1ffffffa, 7, 0x4b }, |
| 783 |
{ 29, 0x1ffffffa, 7, 0x49 }, { 29, 0x1ffffffa, 7, 0x47 }, |
| 784 |
{ 29, 0x1ffffffa, 7, 0x45 }, { 29, 0x1ffffffa, 7, 0x43 }, |
| 785 |
{ 29, 0x1ffffffa, 7, 0x41 }, { 29, 0x1ffffffa, 7, 0x3f }, |
| 786 |
{ 29, 0x1ffffffa, 7, 0x3d }, { 29, 0x1ffffffa, 7, 0x3b }, |
| 787 |
{ 29, 0x1ffffffa, 7, 0x39 }, { 29, 0x1ffffffa, 7, 0x37 }, |
| 788 |
{ 29, 0x1ffffffa, 7, 0x35 }, { 29, 0x1ffffffa, 7, 0x33 }, |
| 789 |
{ 29, 0x1ffffffa, 7, 0x31 }, { 29, 0x1ffffffa, 7, 0x2f }, |
| 790 |
{ 29, 0x1ffffffa, 7, 0x2d }, { 29, 0x1ffffffa, 7, 0x2b }, |
| 791 |
{ 29, 0x1ffffffa, 7, 0x29 }, { 29, 0x1ffffffa, 7, 0x27 }, |
| 792 |
{ 29, 0x1ffffffa, 7, 0x25 }, { 29, 0x1ffffffa, 7, 0x23 }, |
| 793 |
{ 29, 0x1ffffffa, 7, 0x21 }, { 29, 0x1ffffffa, 7, 0x1f }, |
| 794 |
{ 29, 0x1ffffffa, 7, 0x1d }, { 29, 0x1ffffffa, 7, 0x1b }, |
| 795 |
{ 29, 0x1ffffffa, 7, 0x19 }, { 29, 0x1ffffffa, 7, 0x17 }, |
| 796 |
{ 29, 0x1ffffffa, 7, 0x15 }, { 29, 0x1ffffffa, 7, 0x13 }, |
| 797 |
{ 29, 0x1ffffffa, 7, 0x11 }, { 29, 0x1ffffffa, 7, 0xf }, |
| 798 |
{ 29, 0x1ffffffa, 7, 0xd }, { 29, 0x1ffffffa, 7, 0xb }, |
| 799 |
{ 29, 0x1ffffffa, 7, 0x9 }, { 29, 0x1ffffffa, 7, 0x7 }, |
| 800 |
{ 29, 0x1ffffffa, 7, 0x5 }, { 29, 0x1ffffffa, 7, 0x3 }, |
| 801 |
{ 29, 0x1ffffffa, 7, 0x1 }, { 0, 0, 0, 0 } |
| 802 |
}, |
| 803 |
|
| 804 |
/* |
| 805 |
* prefixed with 11 zeroes |
| 806 |
*/ |
| 807 |
{ |
| 808 |
{ 12, 0xff3, 0, 0 }, { 15, 0x7fef, 0, 0 }, |
| 809 |
{ 15, 0x7fed, 0, 0 }, { 19, 0x7ffdf, 0, 0 }, |
| 810 |
{ 19, 0x7ffdd, 0, 0 }, { 19, 0x7ffdb, 0, 0 }, |
| 811 |
{ 19, 0x7ffd9, 0, 0 }, { 23, 0x7fffbf, 0, 0 }, |
| 812 |
{ 23, 0x7fffbd, 0, 0 }, { 23, 0x7fffbb, 0, 0 }, |
| 813 |
{ 23, 0x7fffb9, 0, 0 }, { 23, 0x7fffb7, 0, 0 }, |
| 814 |
{ 23, 0x7fffb5, 0, 0 }, { 23, 0x7fffb3, 0, 0 }, |
| 815 |
{ 23, 0x7fffb1, 0, 0 }, { 28, 0xfffff1f, 0, 0 }, |
| 816 |
{ 28, 0xfffff1d, 0, 0 }, { 28, 0xfffff1b, 0, 0 }, |
| 817 |
{ 28, 0xfffff19, 0, 0 }, { 28, 0xfffff17, 0, 0 }, |
| 818 |
{ 28, 0xfffff15, 0, 0 }, { 28, 0xfffff13, 0, 0 }, |
| 819 |
{ 28, 0xfffff11, 0, 0 }, { 28, 0xfffff0f, 0, 0 }, |
| 820 |
{ 28, 0xfffff0d, 0, 0 }, { 28, 0xfffff0b, 0, 0 }, |
| 821 |
{ 28, 0xfffff09, 0, 0 }, { 28, 0xfffff07, 0, 0 }, |
| 822 |
{ 28, 0xfffff05, 0, 0 }, { 28, 0xfffff03, 0, 0 }, |
| 823 |
{ 28, 0xfffff01, 0, 0 }, { 32, 0xfffffe7f, 0, 0 }, |
| 824 |
{ 32, 0xfffffe7d, 0, 0 }, { 32, 0xfffffe7b, 0, 0 }, |
| 825 |
{ 32, 0xfffffe79, 0, 0 }, { 32, 0xfffffe77, 0, 0 }, |
| 826 |
{ 32, 0xfffffe75, 0, 0 }, { 32, 0xfffffe73, 0, 0 }, |
| 827 |
{ 32, 0xfffffe71, 0, 0 }, { 32, 0xfffffe6f, 0, 0 }, |
| 828 |
{ 32, 0xfffffe6d, 0, 0 }, { 32, 0xfffffe6b, 0, 0 }, |
| 829 |
{ 32, 0xfffffe69, 0, 0 }, { 32, 0xfffffe67, 0, 0 }, |
| 830 |
{ 32, 0xfffffe65, 0, 0 }, { 32, 0xfffffe63, 0, 0 }, |
| 831 |
{ 32, 0xfffffe61, 0, 0 }, { 32, 0xfffffe5f, 0, 0 }, |
| 832 |
{ 32, 0xfffffe5d, 0, 0 }, { 32, 0xfffffe5b, 0, 0 }, |
| 833 |
{ 32, 0xfffffe59, 0, 0 }, { 32, 0xfffffe57, 0, 0 }, |
| 834 |
{ 32, 0xfffffe55, 0, 0 }, { 32, 0xfffffe53, 0, 0 }, |
| 835 |
{ 32, 0xfffffe51, 0, 0 }, { 32, 0xfffffe4f, 0, 0 }, |
| 836 |
{ 32, 0xfffffe4d, 0, 0 }, { 32, 0xfffffe4b, 0, 0 }, |
| 837 |
{ 32, 0xfffffe49, 0, 0 }, { 32, 0xfffffe47, 0, 0 }, |
| 838 |
{ 32, 0xfffffe45, 0, 0 }, { 32, 0xfffffe43, 0, 0 }, |
| 839 |
{ 32, 0xfffffe41, 0, 0 }, { 29, 0x1ffffffb, 7, 0x7f }, |
| 840 |
{ 29, 0x1ffffffb, 7, 0x7d }, { 29, 0x1ffffffb, 7, 0x7b }, |
| 841 |
{ 29, 0x1ffffffb, 7, 0x79 }, { 29, 0x1ffffffb, 7, 0x77 }, |
| 842 |
{ 29, 0x1ffffffb, 7, 0x75 }, { 29, 0x1ffffffb, 7, 0x73 }, |
| 843 |
{ 29, 0x1ffffffb, 7, 0x71 }, { 29, 0x1ffffffb, 7, 0x6f }, |
| 844 |
{ 29, 0x1ffffffb, 7, 0x6d }, { 29, 0x1ffffffb, 7, 0x6b }, |
| 845 |
{ 29, 0x1ffffffb, 7, 0x69 }, { 29, 0x1ffffffb, 7, 0x67 }, |
| 846 |
{ 29, 0x1ffffffb, 7, 0x65 }, { 29, 0x1ffffffb, 7, 0x63 }, |
| 847 |
{ 29, 0x1ffffffb, 7, 0x61 }, { 29, 0x1ffffffb, 7, 0x5f }, |
| 848 |
{ 29, 0x1ffffffb, 7, 0x5d }, { 29, 0x1ffffffb, 7, 0x5b }, |
| 849 |
{ 29, 0x1ffffffb, 7, 0x59 }, { 29, 0x1ffffffb, 7, 0x57 }, |
| 850 |
{ 29, 0x1ffffffb, 7, 0x55 }, { 29, 0x1ffffffb, 7, 0x53 }, |
| 851 |
{ 29, 0x1ffffffb, 7, 0x51 }, { 29, 0x1ffffffb, 7, 0x4f }, |
| 852 |
{ 29, 0x1ffffffb, 7, 0x4d }, { 29, 0x1ffffffb, 7, 0x4b }, |
| 853 |
{ 29, 0x1ffffffb, 7, 0x49 }, { 29, 0x1ffffffb, 7, 0x47 }, |
| 854 |
{ 29, 0x1ffffffb, 7, 0x45 }, { 29, 0x1ffffffb, 7, 0x43 }, |
| 855 |
{ 29, 0x1ffffffb, 7, 0x41 }, { 29, 0x1ffffffb, 7, 0x3f }, |
| 856 |
{ 29, 0x1ffffffb, 7, 0x3d }, { 29, 0x1ffffffb, 7, 0x3b }, |
| 857 |
{ 29, 0x1ffffffb, 7, 0x39 }, { 29, 0x1ffffffb, 7, 0x37 }, |
| 858 |
{ 29, 0x1ffffffb, 7, 0x35 }, { 29, 0x1ffffffb, 7, 0x33 }, |
| 859 |
{ 29, 0x1ffffffb, 7, 0x31 }, { 29, 0x1ffffffb, 7, 0x2f }, |
| 860 |
{ 29, 0x1ffffffb, 7, 0x2d }, { 29, 0x1ffffffb, 7, 0x2b }, |
| 861 |
{ 29, 0x1ffffffb, 7, 0x29 }, { 29, 0x1ffffffb, 7, 0x27 }, |
| 862 |
{ 29, 0x1ffffffb, 7, 0x25 }, { 29, 0x1ffffffb, 7, 0x23 }, |
| 863 |
{ 29, 0x1ffffffb, 7, 0x21 }, { 29, 0x1ffffffb, 7, 0x1f }, |
| 864 |
{ 29, 0x1ffffffb, 7, 0x1d }, { 29, 0x1ffffffb, 7, 0x1b }, |
| 865 |
{ 29, 0x1ffffffb, 7, 0x19 }, { 29, 0x1ffffffb, 7, 0x17 }, |
| 866 |
{ 29, 0x1ffffffb, 7, 0x15 }, { 29, 0x1ffffffb, 7, 0x13 }, |
| 867 |
{ 29, 0x1ffffffb, 7, 0x11 }, { 29, 0x1ffffffb, 7, 0xf }, |
| 868 |
{ 29, 0x1ffffffb, 7, 0xd }, { 29, 0x1ffffffb, 7, 0xb }, |
| 869 |
{ 29, 0x1ffffffb, 7, 0x9 }, { 29, 0x1ffffffb, 7, 0x7 }, |
| 870 |
{ 29, 0x1ffffffb, 7, 0x5 }, { 29, 0x1ffffffb, 7, 0x3 }, |
| 871 |
{ 29, 0x1ffffffb, 7, 0x1 }, { 0, 0, 0, 0 } |
| 872 |
}, |
| 873 |
|
| 874 |
/* |
| 875 |
* prefixed with 12 zeroes |
| 876 |
*/ |
| 877 |
{ |
| 878 |
{ 12, 0xff5, 0, 0 }, { 16, 0xffe3, 0, 0 }, |
| 879 |
{ 16, 0xffe1, 0, 0 }, { 20, 0xfffc7, 0, 0 }, |
| 880 |
{ 20, 0xfffc5, 0, 0 }, { 20, 0xfffc3, 0, 0 }, |
| 881 |
{ 20, 0xfffc1, 0, 0 }, { 24, 0xffff8f, 0, 0 }, |
| 882 |
{ 24, 0xffff8d, 0, 0 }, { 24, 0xffff8b, 0, 0 }, |
| 883 |
{ 24, 0xffff89, 0, 0 }, { 24, 0xffff87, 0, 0 }, |
| 884 |
{ 24, 0xffff85, 0, 0 }, { 24, 0xffff83, 0, 0 }, |
| 885 |
{ 24, 0xffff81, 0, 0 }, { 28, 0xfffff3f, 0, 0 }, |
| 886 |
{ 28, 0xfffff3d, 0, 0 }, { 28, 0xfffff3b, 0, 0 }, |
| 887 |
{ 28, 0xfffff39, 0, 0 }, { 28, 0xfffff37, 0, 0 }, |
| 888 |
{ 28, 0xfffff35, 0, 0 }, { 28, 0xfffff33, 0, 0 }, |
| 889 |
{ 28, 0xfffff31, 0, 0 }, { 28, 0xfffff2f, 0, 0 }, |
| 890 |
{ 28, 0xfffff2d, 0, 0 }, { 28, 0xfffff2b, 0, 0 }, |
| 891 |
{ 28, 0xfffff29, 0, 0 }, { 28, 0xfffff27, 0, 0 }, |
| 892 |
{ 28, 0xfffff25, 0, 0 }, { 28, 0xfffff23, 0, 0 }, |
| 893 |
{ 28, 0xfffff21, 0, 0 }, { 32, 0xfffffebf, 0, 0 }, |
| 894 |
{ 32, 0xfffffebd, 0, 0 }, { 32, 0xfffffebb, 0, 0 }, |
| 895 |
{ 32, 0xfffffeb9, 0, 0 }, { 32, 0xfffffeb7, 0, 0 }, |
| 896 |
{ 32, 0xfffffeb5, 0, 0 }, { 32, 0xfffffeb3, 0, 0 }, |
| 897 |
{ 32, 0xfffffeb1, 0, 0 }, { 32, 0xfffffeaf, 0, 0 }, |
| 898 |
{ 32, 0xfffffead, 0, 0 }, { 32, 0xfffffeab, 0, 0 }, |
| 899 |
{ 32, 0xfffffea9, 0, 0 }, { 32, 0xfffffea7, 0, 0 }, |
| 900 |
{ 32, 0xfffffea5, 0, 0 }, { 32, 0xfffffea3, 0, 0 }, |
| 901 |
{ 32, 0xfffffea1, 0, 0 }, { 32, 0xfffffe9f, 0, 0 }, |
| 902 |
{ 32, 0xfffffe9d, 0, 0 }, { 32, 0xfffffe9b, 0, 0 }, |
| 903 |
{ 32, 0xfffffe99, 0, 0 }, { 32, 0xfffffe97, 0, 0 }, |
| 904 |
{ 32, 0xfffffe95, 0, 0 }, { 32, 0xfffffe93, 0, 0 }, |
| 905 |
{ 32, 0xfffffe91, 0, 0 }, { 32, 0xfffffe8f, 0, 0 }, |
| 906 |
{ 32, 0xfffffe8d, 0, 0 }, { 32, 0xfffffe8b, 0, 0 }, |
| 907 |
{ 32, 0xfffffe89, 0, 0 }, { 32, 0xfffffe87, 0, 0 }, |
| 908 |
{ 32, 0xfffffe85, 0, 0 }, { 32, 0xfffffe83, 0, 0 }, |
| 909 |
{ 32, 0xfffffe81, 0, 0 }, { 30, 0x1fff7400, 7, 0x7f }, |
| 910 |
{ 30, 0x1fff7400, 7, 0x7d }, { 30, 0x1fff7400, 7, 0x7b }, |
| 911 |
{ 30, 0x1fff7400, 7, 0x79 }, { 30, 0x1fff7400, 7, 0x77 }, |
| 912 |
{ 30, 0x1fff7400, 7, 0x75 }, { 30, 0x1fff7400, 7, 0x73 }, |
| 913 |
{ 30, 0x1fff7400, 7, 0x71 }, { 30, 0x1fff7400, 7, 0x6f }, |
| 914 |
{ 30, 0x1fff7400, 7, 0x6d }, { 30, 0x1fff7400, 7, 0x6b }, |
| 915 |
{ 30, 0x1fff7400, 7, 0x69 }, { 30, 0x1fff7400, 7, 0x67 }, |
| 916 |
{ 30, 0x1fff7400, 7, 0x65 }, { 30, 0x1fff7400, 7, 0x63 }, |
| 917 |
{ 30, 0x1fff7400, 7, 0x61 }, { 30, 0x1fff7400, 7, 0x5f }, |
| 918 |
{ 30, 0x1fff7400, 7, 0x5d }, { 30, 0x1fff7400, 7, 0x5b }, |
| 919 |
{ 30, 0x1fff7400, 7, 0x59 }, { 30, 0x1fff7400, 7, 0x57 }, |
| 920 |
{ 30, 0x1fff7400, 7, 0x55 }, { 30, 0x1fff7400, 7, 0x53 }, |
| 921 |
{ 30, 0x1fff7400, 7, 0x51 }, { 30, 0x1fff7400, 7, 0x4f }, |
| 922 |
{ 30, 0x1fff7400, 7, 0x4d }, { 30, 0x1fff7400, 7, 0x4b }, |
| 923 |
{ 30, 0x1fff7400, 7, 0x49 }, { 30, 0x1fff7400, 7, 0x47 }, |
| 924 |
{ 30, 0x1fff7400, 7, 0x45 }, { 30, 0x1fff7400, 7, 0x43 }, |
| 925 |
{ 30, 0x1fff7400, 7, 0x41 }, { 30, 0x1fff7400, 7, 0x3f }, |
| 926 |
{ 30, 0x1fff7400, 7, 0x3d }, { 30, 0x1fff7400, 7, 0x3b }, |
| 927 |
{ 30, 0x1fff7400, 7, 0x39 }, { 30, 0x1fff7400, 7, 0x37 }, |
| 928 |
{ 30, 0x1fff7400, 7, 0x35 }, { 30, 0x1fff7400, 7, 0x33 }, |
| 929 |
{ 30, 0x1fff7400, 7, 0x31 }, { 30, 0x1fff7400, 7, 0x2f }, |
| 930 |
{ 30, 0x1fff7400, 7, 0x2d }, { 30, 0x1fff7400, 7, 0x2b }, |
| 931 |
{ 30, 0x1fff7400, 7, 0x29 }, { 30, 0x1fff7400, 7, 0x27 }, |
| 932 |
{ 30, 0x1fff7400, 7, 0x25 }, { 30, 0x1fff7400, 7, 0x23 }, |
| 933 |
{ 30, 0x1fff7400, 7, 0x21 }, { 30, 0x1fff7400, 7, 0x1f }, |
| 934 |
{ 30, 0x1fff7400, 7, 0x1d }, { 30, 0x1fff7400, 7, 0x1b }, |
| 935 |
{ 30, 0x1fff7400, 7, 0x19 }, { 30, 0x1fff7400, 7, 0x17 }, |
| 936 |
{ 30, 0x1fff7400, 7, 0x15 }, { 30, 0x1fff7400, 7, 0x13 }, |
| 937 |
{ 30, 0x1fff7400, 7, 0x11 }, { 30, 0x1fff7400, 7, 0xf }, |
| 938 |
{ 30, 0x1fff7400, 7, 0xd }, { 30, 0x1fff7400, 7, 0xb }, |
| 939 |
{ 30, 0x1fff7400, 7, 0x9 }, { 30, 0x1fff7400, 7, 0x7 }, |
| 940 |
{ 30, 0x1fff7400, 7, 0x5 }, { 30, 0x1fff7400, 7, 0x3 }, |
| 941 |
{ 30, 0x1fff7400, 7, 0x1 }, { 0, 0, 0, 0 } |
| 942 |
}, |
| 943 |
|
| 944 |
/* |
| 945 |
* prefixed with 13 zeroes |
| 946 |
*/ |
| 947 |
{ |
| 948 |
{ 12, 0xff7, 0, 0 }, { 16, 0xffe7, 0, 0 }, |
| 949 |
{ 16, 0xffe5, 0, 0 }, { 20, 0xfffcf, 0, 0 }, |
| 950 |
{ 20, 0xfffcd, 0, 0 }, { 20, 0xfffcb, 0, 0 }, |
| 951 |
{ 20, 0xfffc9, 0, 0 }, { 24, 0xffff9f, 0, 0 }, |
| 952 |
{ 24, 0xffff9d, 0, 0 }, { 24, 0xffff9b, 0, 0 }, |
| 953 |
{ 24, 0xffff99, 0, 0 }, { 24, 0xffff97, 0, 0 }, |
| 954 |
{ 24, 0xffff95, 0, 0 }, { 24, 0xffff93, 0, 0 }, |
| 955 |
{ 24, 0xffff91, 0, 0 }, { 28, 0xfffff5f, 0, 0 }, |
| 956 |
{ 28, 0xfffff5d, 0, 0 }, { 28, 0xfffff5b, 0, 0 }, |
| 957 |
{ 28, 0xfffff59, 0, 0 }, { 28, 0xfffff57, 0, 0 }, |
| 958 |
{ 28, 0xfffff55, 0, 0 }, { 28, 0xfffff53, 0, 0 }, |
| 959 |
{ 28, 0xfffff51, 0, 0 }, { 28, 0xfffff4f, 0, 0 }, |
| 960 |
{ 28, 0xfffff4d, 0, 0 }, { 28, 0xfffff4b, 0, 0 }, |
| 961 |
{ 28, 0xfffff49, 0, 0 }, { 28, 0xfffff47, 0, 0 }, |
| 962 |
{ 28, 0xfffff45, 0, 0 }, { 28, 0xfffff43, 0, 0 }, |
| 963 |
{ 28, 0xfffff41, 0, 0 }, { 32, 0xfffffeff, 0, 0 }, |
| 964 |
{ 32, 0xfffffefd, 0, 0 }, { 32, 0xfffffefb, 0, 0 }, |
| 965 |
{ 32, 0xfffffef9, 0, 0 }, { 32, 0xfffffef7, 0, 0 }, |
| 966 |
{ 32, 0xfffffef5, 0, 0 }, { 32, 0xfffffef3, 0, 0 }, |
| 967 |
{ 32, 0xfffffef1, 0, 0 }, { 32, 0xfffffeef, 0, 0 }, |
| 968 |
{ 32, 0xfffffeed, 0, 0 }, { 32, 0xfffffeeb, 0, 0 }, |
| 969 |
{ 32, 0xfffffee9, 0, 0 }, { 32, 0xfffffee7, 0, 0 }, |
| 970 |
{ 32, 0xfffffee5, 0, 0 }, { 32, 0xfffffee3, 0, 0 }, |
| 971 |
{ 32, 0xfffffee1, 0, 0 }, { 32, 0xfffffedf, 0, 0 }, |
| 972 |
{ 32, 0xfffffedd, 0, 0 }, { 32, 0xfffffedb, 0, 0 }, |
| 973 |
{ 32, 0xfffffed9, 0, 0 }, { 32, 0xfffffed7, 0, 0 }, |
| 974 |
{ 32, 0xfffffed5, 0, 0 }, { 32, 0xfffffed3, 0, 0 }, |
| 975 |
{ 32, 0xfffffed1, 0, 0 }, { 32, 0xfffffecf, 0, 0 }, |
| 976 |
{ 32, 0xfffffecd, 0, 0 }, { 32, 0xfffffecb, 0, 0 }, |
| 977 |
{ 32, 0xfffffec9, 0, 0 }, { 32, 0xfffffec7, 0, 0 }, |
| 978 |
{ 32, 0xfffffec5, 0, 0 }, { 32, 0xfffffec3, 0, 0 }, |
| 979 |
{ 32, 0xfffffec1, 0, 0 }, { 30, 0x3ffffff9, 7, 0x7f }, |
| 980 |
{ 30, 0x3ffffff9, 7, 0x7d }, { 30, 0x3ffffff9, 7, 0x7b }, |
| 981 |
{ 30, 0x3ffffff9, 7, 0x79 }, { 30, 0x3ffffff9, 7, 0x77 }, |
| 982 |
{ 30, 0x3ffffff9, 7, 0x75 }, { 30, 0x3ffffff9, 7, 0x73 }, |
| 983 |
{ 30, 0x3ffffff9, 7, 0x71 }, { 30, 0x3ffffff9, 7, 0x6f }, |
| 984 |
{ 30, 0x3ffffff9, 7, 0x6d }, { 30, 0x3ffffff9, 7, 0x6b }, |
| 985 |
{ 30, 0x3ffffff9, 7, 0x69 }, { 30, 0x3ffffff9, 7, 0x67 }, |
| 986 |
{ 30, 0x3ffffff9, 7, 0x65 }, { 30, 0x3ffffff9, 7, 0x63 }, |
| 987 |
{ 30, 0x3ffffff9, 7, 0x61 }, { 30, 0x3ffffff9, 7, 0x5f }, |
| 988 |
{ 30, 0x3ffffff9, 7, 0x5d }, { 30, 0x3ffffff9, 7, 0x5b }, |
| 989 |
{ 30, 0x3ffffff9, 7, 0x59 }, { 30, 0x3ffffff9, 7, 0x57 }, |
| 990 |
{ 30, 0x3ffffff9, 7, 0x55 }, { 30, 0x3ffffff9, 7, 0x53 }, |
| 991 |
{ 30, 0x3ffffff9, 7, 0x51 }, { 30, 0x3ffffff9, 7, 0x4f }, |
| 992 |
{ 30, 0x3ffffff9, 7, 0x4d }, { 30, 0x3ffffff9, 7, 0x4b }, |
| 993 |
{ 30, 0x3ffffff9, 7, 0x49 }, { 30, 0x3ffffff9, 7, 0x47 }, |
| 994 |
{ 30, 0x3ffffff9, 7, 0x45 }, { 30, 0x3ffffff9, 7, 0x43 }, |
| 995 |
{ 30, 0x3ffffff9, 7, 0x41 }, { 30, 0x3ffffff9, 7, 0x3f }, |
| 996 |
{ 30, 0x3ffffff9, 7, 0x3d }, { 30, 0x3ffffff9, 7, 0x3b }, |
| 997 |
{ 30, 0x3ffffff9, 7, 0x39 }, { 30, 0x3ffffff9, 7, 0x37 }, |
| 998 |
{ 30, 0x3ffffff9, 7, 0x35 }, { 30, 0x3ffffff9, 7, 0x33 }, |
| 999 |
{ 30, 0x3ffffff9, 7, 0x31 }, { 30, 0x3ffffff9, 7, 0x2f }, |
| 1000 |
{ 30, 0x3ffffff9, 7, 0x2d }, { 30, 0x3ffffff9, 7, 0x2b }, |
| 1001 |
{ 30, 0x3ffffff9, 7, 0x29 }, { 30, 0x3ffffff9, 7, 0x27 }, |
| 1002 |
{ 30, 0x3ffffff9, 7, 0x25 }, { 30, 0x3ffffff9, 7, 0x23 }, |
| 1003 |
{ 30, 0x3ffffff9, 7, 0x21 }, { 30, 0x3ffffff9, 7, 0x1f }, |
| 1004 |
{ 30, 0x3ffffff9, 7, 0x1d }, { 30, 0x3ffffff9, 7, 0x1b }, |
| 1005 |
{ 30, 0x3ffffff9, 7, 0x19 }, { 30, 0x3ffffff9, 7, 0x17 }, |
| 1006 |
{ 30, 0x3ffffff9, 7, 0x15 }, { 30, 0x3ffffff9, 7, 0x13 }, |
| 1007 |
{ 30, 0x3ffffff9, 7, 0x11 }, { 30, 0x3ffffff9, 7, 0xf }, |
| 1008 |
{ 30, 0x3ffffff9, 7, 0xd }, { 30, 0x3ffffff9, 7, 0xb }, |
| 1009 |
{ 30, 0x3ffffff9, 7, 0x9 }, { 30, 0x3ffffff9, 7, 0x7 }, |
| 1010 |
{ 30, 0x3ffffff9, 7, 0x5 }, { 30, 0x3ffffff9, 7, 0x3 }, |
| 1011 |
{ 30, 0x3ffffff9, 7, 0x1 }, { 0, 0, 0, 0 } |
| 1012 |
}, |
| 1013 |
|
| 1014 |
/* |
| 1015 |
* prefixed with 14 zeroes |
| 1016 |
*/ |
| 1017 |
{ |
| 1018 |
{ 13, 0x1ff1, 0, 0 }, { 16, 0xffeb, 0, 0 }, |
| 1019 |
{ 16, 0xffe9, 0, 0 }, { 20, 0xfffd7, 0, 0 }, |
| 1020 |
{ 20, 0xfffd5, 0, 0 }, { 20, 0xfffd3, 0, 0 }, |
| 1021 |
{ 20, 0xfffd1, 0, 0 }, { 24, 0xffffaf, 0, 0 }, |
| 1022 |
{ 24, 0xffffad, 0, 0 }, { 24, 0xffffab, 0, 0 }, |
| 1023 |
{ 24, 0xffffa9, 0, 0 }, { 24, 0xffffa7, 0, 0 }, |
| 1024 |
{ 24, 0xffffa5, 0, 0 }, { 24, 0xffffa3, 0, 0 }, |
| 1025 |
{ 24, 0xffffa1, 0, 0 }, { 28, 0xfffff7f, 0, 0 }, |
| 1026 |
{ 28, 0xfffff7d, 0, 0 }, { 28, 0xfffff7b, 0, 0 }, |
| 1027 |
{ 28, 0xfffff79, 0, 0 }, { 28, 0xfffff77, 0, 0 }, |
| 1028 |
{ 28, 0xfffff75, 0, 0 }, { 28, 0xfffff73, 0, 0 }, |
| 1029 |
{ 28, 0xfffff71, 0, 0 }, { 28, 0xfffff6f, 0, 0 }, |
| 1030 |
{ 28, 0xfffff6d, 0, 0 }, { 28, 0xfffff6b, 0, 0 }, |
| 1031 |
{ 28, 0xfffff69, 0, 0 }, { 28, 0xfffff67, 0, 0 }, |
| 1032 |
{ 28, 0xfffff65, 0, 0 }, { 28, 0xfffff63, 0, 0 }, |
| 1033 |
{ 28, 0xfffff61, 0, 0 }, { 27, 0x7fffff8, 6, 0x3f }, |
| 1034 |
{ 27, 0x7fffff8, 6, 0x3d }, { 27, 0x7fffff8, 6, 0x3b }, |
| 1035 |
{ 27, 0x7fffff8, 6, 0x39 }, { 27, 0x7fffff8, 6, 0x37 }, |
| 1036 |
{ 27, 0x7fffff8, 6, 0x35 }, { 27, 0x7fffff8, 6, 0x33 }, |
| 1037 |
{ 27, 0x7fffff8, 6, 0x31 }, { 27, 0x7fffff8, 6, 0x2f }, |
| 1038 |
{ 27, 0x7fffff8, 6, 0x2d }, { 27, 0x7fffff8, 6, 0x2b }, |
| 1039 |
{ 27, 0x7fffff8, 6, 0x29 }, { 27, 0x7fffff8, 6, 0x27 }, |
| 1040 |
{ 27, 0x7fffff8, 6, 0x25 }, { 27, 0x7fffff8, 6, 0x23 }, |
| 1041 |
{ 27, 0x7fffff8, 6, 0x21 }, { 27, 0x7fffff8, 6, 0x1f }, |
| 1042 |
{ 27, 0x7fffff8, 6, 0x1d }, { 27, 0x7fffff8, 6, 0x1b }, |
| 1043 |
{ 27, 0x7fffff8, 6, 0x19 }, { 27, 0x7fffff8, 6, 0x17 }, |
| 1044 |
{ 27, 0x7fffff8, 6, 0x15 }, { 27, 0x7fffff8, 6, 0x13 }, |
| 1045 |
{ 27, 0x7fffff8, 6, 0x11 }, { 27, 0x7fffff8, 6, 0xf }, |
| 1046 |
{ 27, 0x7fffff8, 6, 0xd }, { 27, 0x7fffff8, 6, 0xb }, |
| 1047 |
{ 27, 0x7fffff8, 6, 0x9 }, { 27, 0x7fffff8, 6, 0x7 }, |
| 1048 |
{ 27, 0x7fffff8, 6, 0x5 }, { 27, 0x7fffff8, 6, 0x3 }, |
| 1049 |
{ 27, 0x7fffff8, 6, 0x1 }, { 30, 0x3ffffffa, 7, 0x7f }, |
| 1050 |
{ 30, 0x3ffffffa, 7, 0x7d }, { 30, 0x3ffffffa, 7, 0x7b }, |
| 1051 |
{ 30, 0x3ffffffa, 7, 0x79 }, { 30, 0x3ffffffa, 7, 0x77 }, |
| 1052 |
{ 30, 0x3ffffffa, 7, 0x75 }, { 30, 0x3ffffffa, 7, 0x73 }, |
| 1053 |
{ 30, 0x3ffffffa, 7, 0x71 }, { 30, 0x3ffffffa, 7, 0x6f }, |
| 1054 |
{ 30, 0x3ffffffa, 7, 0x6d }, { 30, 0x3ffffffa, 7, 0x6b }, |
| 1055 |
{ 30, 0x3ffffffa, 7, 0x69 }, { 30, 0x3ffffffa, 7, 0x67 }, |
| 1056 |
{ 30, 0x3ffffffa, 7, 0x65 }, { 30, 0x3ffffffa, 7, 0x63 }, |
| 1057 |
{ 30, 0x3ffffffa, 7, 0x61 }, { 30, 0x3ffffffa, 7, 0x5f }, |
| 1058 |
{ 30, 0x3ffffffa, 7, 0x5d }, { 30, 0x3ffffffa, 7, 0x5b }, |
| 1059 |
{ 30, 0x3ffffffa, 7, 0x59 }, { 30, 0x3ffffffa, 7, 0x57 }, |
| 1060 |
{ 30, 0x3ffffffa, 7, 0x55 }, { 30, 0x3ffffffa, 7, 0x53 }, |
| 1061 |
{ 30, 0x3ffffffa, 7, 0x51 }, { 30, 0x3ffffffa, 7, 0x4f }, |
| 1062 |
{ 30, 0x3ffffffa, 7, 0x4d }, { 30, 0x3ffffffa, 7, 0x4b }, |
| 1063 |
{ 30, 0x3ffffffa, 7, 0x49 }, { 30, 0x3ffffffa, 7, 0x47 }, |
| 1064 |
{ 30, 0x3ffffffa, 7, 0x45 }, { 30, 0x3ffffffa, 7, 0x43 }, |
| 1065 |
{ 30, 0x3ffffffa, 7, 0x41 }, { 30, 0x3ffffffa, 7, 0x3f }, |
| 1066 |
{ 30, 0x3ffffffa, 7, 0x3d }, { 30, 0x3ffffffa, 7, 0x3b }, |
| 1067 |
{ 30, 0x3ffffffa, 7, 0x39 }, { 30, 0x3ffffffa, 7, 0x37 }, |
| 1068 |
{ 30, 0x3ffffffa, 7, 0x35 }, { 30, 0x3ffffffa, 7, 0x33 }, |
| 1069 |
{ 30, 0x3ffffffa, 7, 0x31 }, { 30, 0x3ffffffa, 7, 0x2f }, |
| 1070 |
{ 30, 0x3ffffffa, 7, 0x2d }, { 30, 0x3ffffffa, 7, 0x2b }, |
| 1071 |
{ 30, 0x3ffffffa, 7, 0x29 }, { 30, 0x3ffffffa, 7, 0x27 }, |
| 1072 |
{ 30, 0x3ffffffa, 7, 0x25 }, { 30, 0x3ffffffa, 7, 0x23 }, |
| 1073 |
{ 30, 0x3ffffffa, 7, 0x21 }, { 30, 0x3ffffffa, 7, 0x1f }, |
| 1074 |
{ 30, 0x3ffffffa, 7, 0x1d }, { 30, 0x3ffffffa, 7, 0x1b }, |
| 1075 |
{ 30, 0x3ffffffa, 7, 0x19 }, { 30, 0x3ffffffa, 7, 0x17 }, |
| 1076 |
{ 30, 0x3ffffffa, 7, 0x15 }, { 30, 0x3ffffffa, 7, 0x13 }, |
| 1077 |
{ 30, 0x3ffffffa, 7, 0x11 }, { 30, 0x3ffffffa, 7, 0xf }, |
| 1078 |
{ 30, 0x3ffffffa, 7, 0xd }, { 30, 0x3ffffffa, 7, 0xb }, |
| 1079 |
{ 30, 0x3ffffffa, 7, 0x9 }, { 30, 0x3ffffffa, 7, 0x7 }, |
| 1080 |
{ 30, 0x3ffffffa, 7, 0x5 }, { 30, 0x3ffffffa, 7, 0x3 }, |
| 1081 |
{ 30, 0x3ffffffa, 7, 0x1 }, { 0, 0, 0, 0 } |
| 1082 |
}, |
| 1083 |
|
| 1084 |
/* |
| 1085 |
* prefixed with 15 zeroes |
| 1086 |
*/ |
| 1087 |
{ |
| 1088 |
{ 13, 0x1ff3, 0, 0 }, { 2, 0x3, 0, 0 }, |
| 1089 |
{ 2, 0x1, 0, 0 }, { 3, 0x7, 0, 0 }, |
| 1090 |
{ 3, 0x5, 0, 0 }, { 3, 0x3, 0, 0 }, |
| 1091 |
{ 3, 0x1, 0, 0 }, { 31, 0x7ffffffb, 4, 0xf }, |
| 1092 |
{ 31, 0x7ffffffb, 4, 0xd }, { 31, 0x7ffffffb, 4, 0xb }, |
| 1093 |
{ 31, 0x7ffffffb, 4, 0x9 }, { 31, 0x7ffffffb, 4, 0x7 }, |
| 1094 |
{ 31, 0x7ffffffb, 4, 0x5 }, { 31, 0x7ffffffb, 4, 0x3 }, |
| 1095 |
{ 31, 0x7ffffffb, 4, 0x1 }, { 5, 0x1f, 0, 0 }, |
| 1096 |
{ 5, 0x1d, 0, 0 }, { 5, 0x1b, 0, 0 }, |
| 1097 |
{ 5, 0x19, 0, 0 }, { 5, 0x17, 0, 0 }, |
| 1098 |
{ 5, 0x15, 0, 0 }, { 5, 0x13, 0, 0 }, |
| 1099 |
{ 5, 0x11, 0, 0 }, { 5, 0xf, 0, 0 }, |
| 1100 |
{ 5, 0xd, 0, 0 }, { 5, 0xb, 0, 0 }, |
| 1101 |
{ 5, 0x9, 0, 0 }, { 5, 0x7, 0, 0 }, |
| 1102 |
{ 5, 0x5, 0, 0 }, { 5, 0x3, 0, 0 }, |
| 1103 |
{ 5, 0x1, 0, 0 }, { 6, 0x3f, 0, 0 }, |
| 1104 |
{ 6, 0x3d, 0, 0 }, { 6, 0x3b, 0, 0 }, |
| 1105 |
{ 6, 0x39, 0, 0 }, { 6, 0x37, 0, 0 }, |
| 1106 |
{ 6, 0x35, 0, 0 }, { 6, 0x33, 0, 0 }, |
| 1107 |
{ 6, 0x31, 0, 0 }, { 6, 0x2f, 0, 0 }, |
| 1108 |
{ 6, 0x2d, 0, 0 }, { 6, 0x2b, 0, 0 }, |
| 1109 |
{ 6, 0x29, 0, 0 }, { 6, 0x27, 0, 0 }, |
| 1110 |
{ 6, 0x25, 0, 0 }, { 6, 0x23, 0, 0 }, |
| 1111 |
{ 6, 0x21, 0, 0 }, { 6, 0x1f, 0, 0 }, |
| 1112 |
{ 6, 0x1d, 0, 0 }, { 6, 0x1b, 0, 0 }, |
| 1113 |
{ 6, 0x19, 0, 0 }, { 6, 0x17, 0, 0 }, |
| 1114 |
{ 6, 0x15, 0, 0 }, { 6, 0x13, 0, 0 }, |
| 1115 |
{ 6, 0x11, 0, 0 }, { 6, 0xf, 0, 0 }, |
| 1116 |
{ 6, 0xd, 0, 0 }, { 6, 0xb, 0, 0 }, |
| 1117 |
{ 6, 0x9, 0, 0 }, { 6, 0x7, 0, 0 }, |
| 1118 |
{ 6, 0x5, 0, 0 }, { 6, 0x3, 0, 0 }, |
| 1119 |
{ 6, 0x1, 0, 0 }, { 7, 0x7f, 0, 0 }, |
| 1120 |
{ 7, 0x7d, 0, 0 }, { 7, 0x7b, 0, 0 }, |
| 1121 |
{ 7, 0x79, 0, 0 }, { 7, 0x77, 0, 0 }, |
| 1122 |
{ 7, 0x75, 0, 0 }, { 7, 0x73, 0, 0 }, |
| 1123 |
{ 7, 0x71, 0, 0 }, { 7, 0x6f, 0, 0 }, |
| 1124 |
{ 7, 0x6d, 0, 0 }, { 7, 0x6b, 0, 0 }, |
| 1125 |
{ 7, 0x69, 0, 0 }, { 7, 0x67, 0, 0 }, |
| 1126 |
{ 7, 0x65, 0, 0 }, { 7, 0x63, 0, 0 }, |
| 1127 |
{ 7, 0x61, 0, 0 }, { 7, 0x5f, 0, 0 }, |
| 1128 |
{ 7, 0x5d, 0, 0 }, { 7, 0x5b, 0, 0 }, |
| 1129 |
{ 7, 0x59, 0, 0 }, { 7, 0x57, 0, 0 }, |
| 1130 |
{ 7, 0x55, 0, 0 }, { 7, 0x53, 0, 0 }, |
| 1131 |
{ 7, 0x51, 0, 0 }, { 7, 0x4f, 0, 0 }, |
| 1132 |
{ 7, 0x4d, 0, 0 }, { 7, 0x4b, 0, 0 }, |
| 1133 |
{ 7, 0x49, 0, 0 }, { 7, 0x47, 0, 0 }, |
| 1134 |
{ 7, 0x45, 0, 0 }, { 7, 0x43, 0, 0 }, |
| 1135 |
{ 7, 0x41, 0, 0 }, { 7, 0x3f, 0, 0 }, |
| 1136 |
{ 7, 0x3d, 0, 0 }, { 7, 0x3b, 0, 0 }, |
| 1137 |
{ 7, 0x39, 0, 0 }, { 7, 0x37, 0, 0 }, |
| 1138 |
{ 7, 0x35, 0, 0 }, { 7, 0x33, 0, 0 }, |
| 1139 |
{ 7, 0x31, 0, 0 }, { 7, 0x2f, 0, 0 }, |
| 1140 |
{ 7, 0x2d, 0, 0 }, { 7, 0x2b, 0, 0 }, |
| 1141 |
{ 7, 0x29, 0, 0 }, { 7, 0x27, 0, 0 }, |
| 1142 |
{ 7, 0x25, 0, 0 }, { 7, 0x23, 0, 0 }, |
| 1143 |
{ 7, 0x21, 0, 0 }, { 7, 0x1f, 0, 0 }, |
| 1144 |
{ 7, 0x1d, 0, 0 }, { 7, 0x1b, 0, 0 }, |
| 1145 |
{ 7, 0x19, 0, 0 }, { 7, 0x17, 0, 0 }, |
| 1146 |
{ 7, 0x15, 0, 0 }, { 7, 0x13, 0, 0 }, |
| 1147 |
{ 7, 0x11, 0, 0 }, { 7, 0xf, 0, 0 }, |
| 1148 |
{ 7, 0xd, 0, 0 }, { 7, 0xb, 0, 0 }, |
| 1149 |
{ 7, 0x9, 0, 0 }, { 7, 0x7, 0, 0 }, |
| 1150 |
{ 7, 0x5, 0, 0 }, { 7, 0x3, 0, 0 }, |
| 1151 |
{ 7, 0x1, 0, 0 }, { 0, 0, 0, 0 } |
| 1152 |
} |
| 1153 |
}; |
| 1154 |
|
| 1155 |
VlcMagic _magic_values[] = { |
| 1156 |
{ 0x0, 0, 1 }, |
| 1157 |
{ 0x1, 0, 2 }, |
| 1158 |
{ 0x4, 0, 3 }, |
| 1159 |
{ 0xB, 1, 1 }, |
| 1160 |
{ 0xC, 0, 4 }, |
| 1161 |
{ 0x1A, 0, 5 }, |
| 1162 |
{ 0x1B, 2, 1 }, |
| 1163 |
{ 0x38, 3, 1 }, |
| 1164 |
{ 0x39, 1, 2 }, |
| 1165 |
{ 0x3A, 1, 3 }, |
| 1166 |
{ 0x3B, 0, 6 }, |
| 1167 |
{ 0x78, 4, 1 }, |
| 1168 |
{ 0x79, 5, 1 }, |
| 1169 |
{ 0x7A, 6, 1 }, |
| 1170 |
{ 0x7B, 2, 2 }, |
| 1171 |
{ 0xF8, 1, 4 }, |
| 1172 |
{ 0xF9, 7, 1 }, |
| 1173 |
{ 0xFA, 8, 1 }, |
| 1174 |
{ 0xFB, 3, 2 }, |
| 1175 |
{ 0x1F8, 4, 2 }, |
| 1176 |
{ 0x1F9, 5, 2 }, |
| 1177 |
{ 0x1FA, 2, 3 }, |
| 1178 |
{ 0x1FB, 2, 4 }, |
| 1179 |
{ 0x3F8, 1, 5 }, |
| 1180 |
{ 0x3F9, 1, 6 }, |
| 1181 |
{ 0x3FA, 0, 7 }, |
| 1182 |
{ 0x3FB, 9, 1 }, |
| 1183 |
{ 0x7F8, 10, 1 }, |
| 1184 |
{ 0x7F9, 11, 1 }, |
| 1185 |
{ 0x7FA, 12, 1 }, |
| 1186 |
{ 0x7FB, 13, 1 }, |
| 1187 |
{ 0xFF8, 14, 1 }, |
| 1188 |
{ 0xFF9, 15, 1 }, |
| 1189 |
{ 0xFFA, 6, 2 }, |
| 1190 |
{ 0xFFB, 7, 2 }, |
| 1191 |
{ 0x1FF8, 8, 2 }, |
| 1192 |
{ 0x1FF9, 9, 2 }, |
| 1193 |
{ 0x1FFA, 10, 2 }, |
| 1194 |
{ 0x1FFB, 11, 2 }, |
| 1195 |
{ 0x3FF8, 12, 2 }, |
| 1196 |
{ 0x3FF9, 13, 2 }, |
| 1197 |
{ 0x3FFA, 14, 2 }, |
| 1198 |
{ 0x3FFB, 3, 3 }, |
| 1199 |
{ 0x7FF8, 4, 3 }, |
| 1200 |
{ 0x7FF9, 5, 3 }, |
| 1201 |
{ 0x7FFA, 6, 3 }, |
| 1202 |
{ 0x7FFB, 7, 3 }, |
| 1203 |
{ 0xFFF8, 8, 3 }, |
| 1204 |
{ 0xFFF9, 9, 3 }, |
| 1205 |
{ 0xFFFA, 10, 3 }, |
| 1206 |
{ 0xFFFB, 11, 3 }, |
| 1207 |
{ 0x1FFF8, 12, 3 }, |
| 1208 |
{ 0x1FFF9, 13, 3 }, |
| 1209 |
{ 0x1FFFA, 14, 3 }, |
| 1210 |
{ 0x1FFFB, 3, 4 }, |
| 1211 |
{ 0x3FFF8, 4, 4 }, |
| 1212 |
{ 0x3FFF9, 5, 4 }, |
| 1213 |
{ 0x3FFFA, 6, 4 }, |
| 1214 |
{ 0x3FFFB, 7, 4 }, |
| 1215 |
{ 0x7FFF8, 8, 4 }, |
| 1216 |
{ 0x7FFF9, 9, 4 }, |
| 1217 |
{ 0x7FFFA, 10, 4 }, |
| 1218 |
{ 0x7FFFB, 11, 4 }, |
| 1219 |
{ 0xFFFF8, 12, 4 }, |
| 1220 |
{ 0xFFFF9, 13, 4 }, |
| 1221 |
{ 0xFFFFA, 14, 4 }, |
| 1222 |
{ 0xFFFFB, 2, 5 }, |
| 1223 |
{ 0x1FFFF8, 3, 5 }, |
| 1224 |
{ 0x1FFFF9, 4, 5 }, |
| 1225 |
{ 0x1FFFFA, 5, 5 }, |
| 1226 |
{ 0x1FFFFB, 6, 5 }, |
| 1227 |
{ 0x3FFFF8, 7, 5 }, |
| 1228 |
{ 0x3FFFF9, 8, 5 }, |
| 1229 |
{ 0x3FFFFA, 9, 5 }, |
| 1230 |
{ 0x3FFFFB, 10, 5 }, |
| 1231 |
{ 0x7FFFF8, 11, 5 }, |
| 1232 |
{ 0x7FFFF9, 12, 5 }, |
| 1233 |
{ 0x7FFFFA, 13, 5 }, |
| 1234 |
{ 0x7FFFFB, 14, 5 }, |
| 1235 |
{ 0xFFFFF8, 2, 6 }, |
| 1236 |
{ 0xFFFFF9, 3, 6 }, |
| 1237 |
{ 0xFFFFFA, 4, 6 }, |
| 1238 |
{ 0xFFFFFB, 5, 6 }, |
| 1239 |
{ 0x1FFFFF8, 6, 6 }, |
| 1240 |
{ 0x1FFFFF9, 7, 6 }, |
| 1241 |
{ 0x1FFFFFA, 8, 6 }, |
| 1242 |
{ 0x1FFFFFB, 9, 6 }, |
| 1243 |
{ 0x3FFFFF8, 10, 6 }, |
| 1244 |
{ 0x3FFFFF9, 11, 6 }, |
| 1245 |
{ 0x3FFFFFA, 12, 6 }, |
| 1246 |
{ 0x3FFFFFB, 13, 6 }, |
| 1247 |
{ 0x7FFFFF8, 14, 6 }, |
| 1248 |
{ 0x7FFFFF9, 1, 7 }, |
| 1249 |
{ 0x7FFFFFA, 2, 7 }, |
| 1250 |
{ 0x7FFFFFB, 3, 7 }, |
| 1251 |
{ 0xFFFFFF8, 4, 7 }, |
| 1252 |
{ 0xFFFFFF9, 5, 7 }, |
| 1253 |
{ 0xFFFFFFA, 6, 7 }, |
| 1254 |
{ 0xFFFFFFB, 7, 7 }, |
| 1255 |
{ 0x1FFFFFF8, 8, 7 }, |
| 1256 |
{ 0x1FFFFFF9, 9, 7 }, |
| 1257 |
{ 0x1FFFFFFA, 10, 7 }, |
| 1258 |
{ 0x1FFFFFFB, 11, 7 }, |
| 1259 |
{ 0x3FFFFFF8, 12, 7 }, |
| 1260 |
{ 0x3FFFFFF9, 13, 7 }, |
| 1261 |
{ 0x3FFFFFFA, 14, 7 } |
| 1262 |
}; |
| 1263 |
|
| 1264 |
/* |
| 1265 |
* _find_magic |
| 1266 |
* |
| 1267 |
* Internal helper-function used to locate a given |
| 1268 |
* VlcMagic entry. |
| 1269 |
*/ |
| 1270 |
VlcMagic *_find_magic(guint magic) |
| 1271 |
{ |
| 1272 |
gint low = 0; |
| 1273 |
gint high = sizeof(_magic_values) / sizeof(VlcMagic) - 1; |
| 1274 |
gint mid; |
| 1275 |
|
| 1276 |
while (low <= high) { |
| 1277 |
mid = (low + high) / 2; |
| 1278 |
|
| 1279 |
if (_magic_values[mid].magic < magic) |
| 1280 |
low = mid + 1; |
| 1281 |
else if (_magic_values[mid].magic > magic) |
| 1282 |
high = mid - 1; |
| 1283 |
else |
| 1284 |
return &_magic_values[mid]; |
| 1285 |
} |
| 1286 |
|
| 1287 |
return NULL; |
| 1288 |
} |
| 1289 |
|
| 1290 |
/* |
| 1291 |
* _initialize_vlcdec_lookup |
| 1292 |
* |
| 1293 |
* Internal helper-function used to initialize |
| 1294 |
* the lookup-table used by the VLC-decoder. |
| 1295 |
*/ |
| 1296 |
void _initialize_vlcdec_lookup(gint8 *lookup_tbl) |
| 1297 |
{ |
| 1298 |
gint8 util_buf[3072]; |
| 1299 |
gint v1_start, v1_end, v1_dec, util_buf_offset; |
| 1300 |
gint util_buf_offset_inc, buf1_val, samples_offset; |
| 1301 |
gint v1, v2; |
| 1302 |
gint8 *p, *p1, *p2, *p3; |
| 1303 |
|
| 1304 |
util_buf[0] = 0; |
| 1305 |
util_buf[1] = 0; |
| 1306 |
util_buf[2] = 0; |
| 1307 |
util_buf[3] = 1; |
| 1308 |
util_buf[4] = 1; |
| 1309 |
util_buf[5] = 1; |
| 1310 |
util_buf[765] = 1; |
| 1311 |
util_buf[766] = 0; |
| 1312 |
util_buf[767] = 1; |
| 1313 |
lookup_tbl[255] = 255; |
| 1314 |
lookup_tbl[256] = 1; |
| 1315 |
|
| 1316 |
v1_start = -3; |
| 1317 |
v1_dec = 4; |
| 1318 |
|
| 1319 |
util_buf_offset = 11; |
| 1320 |
util_buf_offset_inc = 12; |
| 1321 |
buf1_val = 2; |
| 1322 |
|
| 1323 |
samples_offset = 509; |
| 1324 |
|
| 1325 |
do { |
| 1326 |
v1 = v1_start; |
| 1327 |
v1_end = -(abs(v1_start) + 1) / 2; |
| 1328 |
v2 = 0; |
| 1329 |
|
| 1330 |
p2 = util_buf + util_buf_offset - 3; |
| 1331 |
|
| 1332 |
do { |
| 1333 |
p1 = util_buf + ((v1 & 0xff) * 3); |
| 1334 |
p1[0] = buf1_val; |
| 1335 |
p1[1] = v2; |
| 1336 |
p1[2] = buf1_val; |
| 1337 |
|
| 1338 |
p2[1] = buf1_val; |
| 1339 |
p2[2] = v2 + 1; |
| 1340 |
p2[3] = buf1_val; |
| 1341 |
|
| 1342 |
p3 = lookup_tbl + samples_offset + v2 + 1; |
| 1343 |
p3[0] = v1 & 0xff; |
| 1344 |
p3[1] = -(v1 & 0xff); |
| 1345 |
|
| 1346 |
v1++; |
| 1347 |
v2 += 2; |
| 1348 |
p2 -= 3; |
| 1349 |
} while (v1 <= v1_end); |
| 1350 |
|
| 1351 |
v1_start -= v1_dec; |
| 1352 |
v1_dec *= 2; |
| 1353 |
|
| 1354 |
util_buf_offset += util_buf_offset_inc; |
| 1355 |
util_buf_offset_inc *= 2; |
| 1356 |
buf1_val++; |
| 1357 |
|
| 1358 |
samples_offset += 255; |
| 1359 |
} while (buf1_val <= 7); |
| 1360 |
|
| 1361 |
p = lookup_tbl + 1785 + util_buf[388]; |
| 1362 |
p[0] = 129; |
| 1363 |
} |
| 1364 |
|