js-adler32/test_files/uctable_P.py

718 lines
15 KiB
Python
Raw Normal View History

2019-10-08 06:47:33 +00:00
uctable = [ [ 33 ],
[ 34 ],
[ 35 ],
[ 37 ],
[ 38 ],
[ 39 ],
[ 40 ],
[ 41 ],
[ 42 ],
[ 44 ],
[ 45 ],
[ 46 ],
[ 47 ],
[ 58 ],
[ 59 ],
[ 63 ],
[ 64 ],
[ 91 ],
[ 92 ],
[ 93 ],
[ 95 ],
[ 123 ],
[ 125 ],
[ 194, 161 ],
[ 194, 167 ],
[ 194, 171 ],
[ 194, 182 ],
[ 194, 183 ],
[ 194, 187 ],
[ 194, 191 ],
[ 205, 190 ],
[ 206, 135 ],
[ 213, 154 ],
[ 213, 155 ],
[ 213, 156 ],
[ 213, 157 ],
[ 213, 158 ],
[ 213, 159 ],
[ 214, 137 ],
[ 214, 138 ],
[ 214, 190 ],
[ 215, 128 ],
[ 215, 131 ],
[ 215, 134 ],
[ 215, 179 ],
[ 215, 180 ],
[ 216, 137 ],
[ 216, 138 ],
[ 216, 140 ],
[ 216, 141 ],
[ 216, 155 ],
[ 216, 158 ],
[ 216, 159 ],
[ 217, 170 ],
[ 217, 171 ],
[ 217, 172 ],
[ 217, 173 ],
[ 219, 148 ],
[ 220, 128 ],
[ 220, 129 ],
[ 220, 130 ],
[ 220, 131 ],
[ 220, 132 ],
[ 220, 133 ],
[ 220, 134 ],
[ 220, 135 ],
[ 220, 136 ],
[ 220, 137 ],
[ 220, 138 ],
[ 220, 139 ],
[ 220, 140 ],
[ 220, 141 ],
[ 223, 183 ],
[ 223, 184 ],
[ 223, 185 ],
[ 224, 160, 176 ],
[ 224, 160, 177 ],
[ 224, 160, 178 ],
[ 224, 160, 179 ],
[ 224, 160, 180 ],
[ 224, 160, 181 ],
[ 224, 160, 182 ],
[ 224, 160, 183 ],
[ 224, 160, 184 ],
[ 224, 160, 185 ],
[ 224, 160, 186 ],
[ 224, 160, 187 ],
[ 224, 160, 188 ],
[ 224, 160, 189 ],
[ 224, 160, 190 ],
[ 224, 161, 158 ],
[ 224, 165, 164 ],
[ 224, 165, 165 ],
[ 224, 165, 176 ],
[ 224, 171, 176 ],
[ 224, 183, 180 ],
[ 224, 185, 143 ],
[ 224, 185, 154 ],
[ 224, 185, 155 ],
[ 224, 188, 132 ],
[ 224, 188, 133 ],
[ 224, 188, 134 ],
[ 224, 188, 135 ],
[ 224, 188, 136 ],
[ 224, 188, 137 ],
[ 224, 188, 138 ],
[ 224, 188, 139 ],
[ 224, 188, 140 ],
[ 224, 188, 141 ],
[ 224, 188, 142 ],
[ 224, 188, 143 ],
[ 224, 188, 144 ],
[ 224, 188, 145 ],
[ 224, 188, 146 ],
[ 224, 188, 148 ],
[ 224, 188, 186 ],
[ 224, 188, 187 ],
[ 224, 188, 188 ],
[ 224, 188, 189 ],
[ 224, 190, 133 ],
[ 224, 191, 144 ],
[ 224, 191, 145 ],
[ 224, 191, 146 ],
[ 224, 191, 147 ],
[ 224, 191, 148 ],
[ 224, 191, 153 ],
[ 224, 191, 154 ],
[ 225, 129, 138 ],
[ 225, 129, 139 ],
[ 225, 129, 140 ],
[ 225, 129, 141 ],
[ 225, 129, 142 ],
[ 225, 129, 143 ],
[ 225, 131, 187 ],
[ 225, 141, 160 ],
[ 225, 141, 161 ],
[ 225, 141, 162 ],
[ 225, 141, 163 ],
[ 225, 141, 164 ],
[ 225, 141, 165 ],
[ 225, 141, 166 ],
[ 225, 141, 167 ],
[ 225, 141, 168 ],
[ 225, 144, 128 ],
[ 225, 153, 173 ],
[ 225, 153, 174 ],
[ 225, 154, 155 ],
[ 225, 154, 156 ],
[ 225, 155, 171 ],
[ 225, 155, 172 ],
[ 225, 155, 173 ],
[ 225, 156, 181 ],
[ 225, 156, 182 ],
[ 225, 159, 148 ],
[ 225, 159, 149 ],
[ 225, 159, 150 ],
[ 225, 159, 152 ],
[ 225, 159, 153 ],
[ 225, 159, 154 ],
[ 225, 160, 128 ],
[ 225, 160, 129 ],
[ 225, 160, 130 ],
[ 225, 160, 131 ],
[ 225, 160, 132 ],
[ 225, 160, 133 ],
[ 225, 160, 134 ],
[ 225, 160, 135 ],
[ 225, 160, 136 ],
[ 225, 160, 137 ],
[ 225, 160, 138 ],
[ 225, 165, 132 ],
[ 225, 165, 133 ],
[ 225, 168, 158 ],
[ 225, 168, 159 ],
[ 225, 170, 160 ],
[ 225, 170, 161 ],
[ 225, 170, 162 ],
[ 225, 170, 163 ],
[ 225, 170, 164 ],
[ 225, 170, 165 ],
[ 225, 170, 166 ],
[ 225, 170, 168 ],
[ 225, 170, 169 ],
[ 225, 170, 170 ],
[ 225, 170, 171 ],
[ 225, 170, 172 ],
[ 225, 170, 173 ],
[ 225, 173, 154 ],
[ 225, 173, 155 ],
[ 225, 173, 156 ],
[ 225, 173, 157 ],
[ 225, 173, 158 ],
[ 225, 173, 159 ],
[ 225, 173, 160 ],
[ 225, 175, 188 ],
[ 225, 175, 189 ],
[ 225, 175, 190 ],
[ 225, 175, 191 ],
[ 225, 176, 187 ],
[ 225, 176, 188 ],
[ 225, 176, 189 ],
[ 225, 176, 190 ],
[ 225, 176, 191 ],
[ 225, 177, 190 ],
[ 225, 177, 191 ],
[ 225, 179, 128 ],
[ 225, 179, 129 ],
[ 225, 179, 130 ],
[ 225, 179, 131 ],
[ 225, 179, 132 ],
[ 225, 179, 133 ],
[ 225, 179, 134 ],
[ 225, 179, 135 ],
[ 225, 179, 147 ],
[ 226, 128, 144 ],
[ 226, 128, 145 ],
[ 226, 128, 146 ],
[ 226, 128, 147 ],
[ 226, 128, 148 ],
[ 226, 128, 149 ],
[ 226, 128, 150 ],
[ 226, 128, 151 ],
[ 226, 128, 152 ],
[ 226, 128, 153 ],
[ 226, 128, 154 ],
[ 226, 128, 155 ],
[ 226, 128, 156 ],
[ 226, 128, 157 ],
[ 226, 128, 158 ],
[ 226, 128, 159 ],
[ 226, 128, 160 ],
[ 226, 128, 161 ],
[ 226, 128, 162 ],
[ 226, 128, 163 ],
[ 226, 128, 164 ],
[ 226, 128, 165 ],
[ 226, 128, 166 ],
[ 226, 128, 167 ],
[ 226, 128, 176 ],
[ 226, 128, 177 ],
[ 226, 128, 178 ],
[ 226, 128, 179 ],
[ 226, 128, 180 ],
[ 226, 128, 181 ],
[ 226, 128, 182 ],
[ 226, 128, 183 ],
[ 226, 128, 184 ],
[ 226, 128, 185 ],
[ 226, 128, 186 ],
[ 226, 128, 187 ],
[ 226, 128, 188 ],
[ 226, 128, 189 ],
[ 226, 128, 190 ],
[ 226, 128, 191 ],
[ 226, 129, 128 ],
[ 226, 129, 129 ],
[ 226, 129, 130 ],
[ 226, 129, 131 ],
[ 226, 129, 133 ],
[ 226, 129, 134 ],
[ 226, 129, 135 ],
[ 226, 129, 136 ],
[ 226, 129, 137 ],
[ 226, 129, 138 ],
[ 226, 129, 139 ],
[ 226, 129, 140 ],
[ 226, 129, 141 ],
[ 226, 129, 142 ],
[ 226, 129, 143 ],
[ 226, 129, 144 ],
[ 226, 129, 145 ],
[ 226, 129, 147 ],
[ 226, 129, 148 ],
[ 226, 129, 149 ],
[ 226, 129, 150 ],
[ 226, 129, 151 ],
[ 226, 129, 152 ],
[ 226, 129, 153 ],
[ 226, 129, 154 ],
[ 226, 129, 155 ],
[ 226, 129, 156 ],
[ 226, 129, 157 ],
[ 226, 129, 158 ],
[ 226, 129, 189 ],
[ 226, 129, 190 ],
[ 226, 130, 141 ],
[ 226, 130, 142 ],
[ 226, 140, 136 ],
[ 226, 140, 137 ],
[ 226, 140, 138 ],
[ 226, 140, 139 ],
[ 226, 140, 169 ],
[ 226, 140, 170 ],
[ 226, 157, 168 ],
[ 226, 157, 169 ],
[ 226, 157, 170 ],
[ 226, 157, 171 ],
[ 226, 157, 172 ],
[ 226, 157, 173 ],
[ 226, 157, 174 ],
[ 226, 157, 175 ],
[ 226, 157, 176 ],
[ 226, 157, 177 ],
[ 226, 157, 178 ],
[ 226, 157, 179 ],
[ 226, 157, 180 ],
[ 226, 157, 181 ],
[ 226, 159, 133 ],
[ 226, 159, 134 ],
[ 226, 159, 166 ],
[ 226, 159, 167 ],
[ 226, 159, 168 ],
[ 226, 159, 169 ],
[ 226, 159, 170 ],
[ 226, 159, 171 ],
[ 226, 159, 172 ],
[ 226, 159, 173 ],
[ 226, 159, 174 ],
[ 226, 159, 175 ],
[ 226, 166, 131 ],
[ 226, 166, 132 ],
[ 226, 166, 133 ],
[ 226, 166, 134 ],
[ 226, 166, 135 ],
[ 226, 166, 136 ],
[ 226, 166, 137 ],
[ 226, 166, 138 ],
[ 226, 166, 139 ],
[ 226, 166, 140 ],
[ 226, 166, 141 ],
[ 226, 166, 142 ],
[ 226, 166, 143 ],
[ 226, 166, 144 ],
[ 226, 166, 145 ],
[ 226, 166, 146 ],
[ 226, 166, 147 ],
[ 226, 166, 148 ],
[ 226, 166, 149 ],
[ 226, 166, 150 ],
[ 226, 166, 151 ],
[ 226, 166, 152 ],
[ 226, 167, 152 ],
[ 226, 167, 153 ],
[ 226, 167, 154 ],
[ 226, 167, 155 ],
[ 226, 167, 188 ],
[ 226, 167, 189 ],
[ 226, 179, 185 ],
[ 226, 179, 186 ],
[ 226, 179, 187 ],
[ 226, 179, 188 ],
[ 226, 179, 190 ],
[ 226, 179, 191 ],
[ 226, 181, 176 ],
[ 226, 184, 128 ],
[ 226, 184, 129 ],
[ 226, 184, 130 ],
[ 226, 184, 131 ],
[ 226, 184, 132 ],
[ 226, 184, 133 ],
[ 226, 184, 134 ],
[ 226, 184, 135 ],
[ 226, 184, 136 ],
[ 226, 184, 137 ],
[ 226, 184, 138 ],
[ 226, 184, 139 ],
[ 226, 184, 140 ],
[ 226, 184, 141 ],
[ 226, 184, 142 ],
[ 226, 184, 143 ],
[ 226, 184, 144 ],
[ 226, 184, 145 ],
[ 226, 184, 146 ],
[ 226, 184, 147 ],
[ 226, 184, 148 ],
[ 226, 184, 149 ],
[ 226, 184, 150 ],
[ 226, 184, 151 ],
[ 226, 184, 152 ],
[ 226, 184, 153 ],
[ 226, 184, 154 ],
[ 226, 184, 155 ],
[ 226, 184, 156 ],
[ 226, 184, 157 ],
[ 226, 184, 158 ],
[ 226, 184, 159 ],
[ 226, 184, 160 ],
[ 226, 184, 161 ],
[ 226, 184, 162 ],
[ 226, 184, 163 ],
[ 226, 184, 164 ],
[ 226, 184, 165 ],
[ 226, 184, 166 ],
[ 226, 184, 167 ],
[ 226, 184, 168 ],
[ 226, 184, 169 ],
[ 226, 184, 170 ],
[ 226, 184, 171 ],
[ 226, 184, 172 ],
[ 226, 184, 173 ],
[ 226, 184, 174 ],
[ 226, 184, 176 ],
[ 226, 184, 177 ],
[ 226, 184, 178 ],
[ 226, 184, 179 ],
[ 226, 184, 180 ],
[ 226, 184, 181 ],
[ 226, 184, 182 ],
[ 226, 184, 183 ],
[ 226, 184, 184 ],
[ 226, 184, 185 ],
[ 226, 184, 186 ],
[ 226, 184, 187 ],
[ 226, 184, 188 ],
[ 226, 184, 189 ],
[ 226, 184, 190 ],
[ 226, 184, 191 ],
[ 226, 185, 128 ],
[ 226, 185, 129 ],
[ 226, 185, 130 ],
[ 227, 128, 129 ],
[ 227, 128, 130 ],
[ 227, 128, 131 ],
[ 227, 128, 136 ],
[ 227, 128, 137 ],
[ 227, 128, 138 ],
[ 227, 128, 139 ],
[ 227, 128, 140 ],
[ 227, 128, 141 ],
[ 227, 128, 142 ],
[ 227, 128, 143 ],
[ 227, 128, 144 ],
[ 227, 128, 145 ],
[ 227, 128, 148 ],
[ 227, 128, 149 ],
[ 227, 128, 150 ],
[ 227, 128, 151 ],
[ 227, 128, 152 ],
[ 227, 128, 153 ],
[ 227, 128, 154 ],
[ 227, 128, 155 ],
[ 227, 128, 156 ],
[ 227, 128, 157 ],
[ 227, 128, 158 ],
[ 227, 128, 159 ],
[ 227, 128, 176 ],
[ 227, 128, 189 ],
[ 227, 130, 160 ],
[ 227, 131, 187 ],
[ 234, 147, 190 ],
[ 234, 147, 191 ],
[ 234, 152, 141 ],
[ 234, 152, 142 ],
[ 234, 152, 143 ],
[ 234, 153, 179 ],
[ 234, 153, 190 ],
[ 234, 155, 178 ],
[ 234, 155, 179 ],
[ 234, 155, 180 ],
[ 234, 155, 181 ],
[ 234, 155, 182 ],
[ 234, 155, 183 ],
[ 234, 161, 180 ],
[ 234, 161, 181 ],
[ 234, 161, 182 ],
[ 234, 161, 183 ],
[ 234, 163, 142 ],
[ 234, 163, 143 ],
[ 234, 163, 184 ],
[ 234, 163, 185 ],
[ 234, 163, 186 ],
[ 234, 163, 188 ],
[ 234, 164, 174 ],
[ 234, 164, 175 ],
[ 234, 165, 159 ],
[ 234, 167, 129 ],
[ 234, 167, 130 ],
[ 234, 167, 131 ],
[ 234, 167, 132 ],
[ 234, 167, 133 ],
[ 234, 167, 134 ],
[ 234, 167, 135 ],
[ 234, 167, 136 ],
[ 234, 167, 137 ],
[ 234, 167, 138 ],
[ 234, 167, 139 ],
[ 234, 167, 140 ],
[ 234, 167, 141 ],
[ 234, 167, 158 ],
[ 234, 167, 159 ],
[ 234, 169, 156 ],
[ 234, 169, 157 ],
[ 234, 169, 158 ],
[ 234, 169, 159 ],
[ 234, 171, 158 ],
[ 234, 171, 159 ],
[ 234, 171, 176 ],
[ 234, 171, 177 ],
[ 234, 175, 171 ],
[ 239, 180, 190 ],
[ 239, 180, 191 ],
[ 239, 184, 144 ],
[ 239, 184, 145 ],
[ 239, 184, 146 ],
[ 239, 184, 147 ],
[ 239, 184, 148 ],
[ 239, 184, 149 ],
[ 239, 184, 150 ],
[ 239, 184, 151 ],
[ 239, 184, 152 ],
[ 239, 184, 153 ],
[ 239, 184, 176 ],
[ 239, 184, 177 ],
[ 239, 184, 178 ],
[ 239, 184, 179 ],
[ 239, 184, 180 ],
[ 239, 184, 181 ],
[ 239, 184, 182 ],
[ 239, 184, 183 ],
[ 239, 184, 184 ],
[ 239, 184, 185 ],
[ 239, 184, 186 ],
[ 239, 184, 187 ],
[ 239, 184, 188 ],
[ 239, 184, 189 ],
[ 239, 184, 190 ],
[ 239, 184, 191 ],
[ 239, 185, 128 ],
[ 239, 185, 129 ],
[ 239, 185, 130 ],
[ 239, 185, 131 ],
[ 239, 185, 132 ],
[ 239, 185, 133 ],
[ 239, 185, 134 ],
[ 239, 185, 135 ],
[ 239, 185, 136 ],
[ 239, 185, 137 ],
[ 239, 185, 138 ],
[ 239, 185, 139 ],
[ 239, 185, 140 ],
[ 239, 185, 141 ],
[ 239, 185, 142 ],
[ 239, 185, 143 ],
[ 239, 185, 144 ],
[ 239, 185, 145 ],
[ 239, 185, 146 ],
[ 239, 185, 148 ],
[ 239, 185, 149 ],
[ 239, 185, 150 ],
[ 239, 185, 151 ],
[ 239, 185, 152 ],
[ 239, 185, 153 ],
[ 239, 185, 154 ],
[ 239, 185, 155 ],
[ 239, 185, 156 ],
[ 239, 185, 157 ],
[ 239, 185, 158 ],
[ 239, 185, 159 ],
[ 239, 185, 160 ],
[ 239, 185, 161 ],
[ 239, 185, 163 ],
[ 239, 185, 168 ],
[ 239, 185, 170 ],
[ 239, 185, 171 ],
[ 239, 188, 129 ],
[ 239, 188, 130 ],
[ 239, 188, 131 ],
[ 239, 188, 133 ],
[ 239, 188, 134 ],
[ 239, 188, 135 ],
[ 239, 188, 136 ],
[ 239, 188, 137 ],
[ 239, 188, 138 ],
[ 239, 188, 140 ],
[ 239, 188, 141 ],
[ 239, 188, 142 ],
[ 239, 188, 143 ],
[ 239, 188, 154 ],
[ 239, 188, 155 ],
[ 239, 188, 159 ],
[ 239, 188, 160 ],
[ 239, 188, 187 ],
[ 239, 188, 188 ],
[ 239, 188, 189 ],
[ 239, 188, 191 ],
[ 239, 189, 155 ],
[ 239, 189, 157 ],
[ 239, 189, 159 ],
[ 239, 189, 160 ],
[ 239, 189, 161 ],
[ 239, 189, 162 ],
[ 239, 189, 163 ],
[ 239, 189, 164 ],
[ 239, 189, 165 ],
[ 240, 144, 132, 128 ],
[ 240, 144, 132, 129 ],
[ 240, 144, 132, 130 ],
[ 240, 144, 142, 159 ],
[ 240, 144, 143, 144 ],
[ 240, 144, 149, 175 ],
[ 240, 144, 161, 151 ],
[ 240, 144, 164, 159 ],
[ 240, 144, 164, 191 ],
[ 240, 144, 169, 144 ],
[ 240, 144, 169, 145 ],
[ 240, 144, 169, 146 ],
[ 240, 144, 169, 147 ],
[ 240, 144, 169, 148 ],
[ 240, 144, 169, 149 ],
[ 240, 144, 169, 150 ],
[ 240, 144, 169, 151 ],
[ 240, 144, 169, 152 ],
[ 240, 144, 169, 191 ],
[ 240, 144, 171, 176 ],
[ 240, 144, 171, 177 ],
[ 240, 144, 171, 178 ],
[ 240, 144, 171, 179 ],
[ 240, 144, 171, 180 ],
[ 240, 144, 171, 181 ],
[ 240, 144, 171, 182 ],
[ 240, 144, 172, 185 ],
[ 240, 144, 172, 186 ],
[ 240, 144, 172, 187 ],
[ 240, 144, 172, 188 ],
[ 240, 144, 172, 189 ],
[ 240, 144, 172, 190 ],
[ 240, 144, 172, 191 ],
[ 240, 144, 174, 153 ],
[ 240, 144, 174, 154 ],
[ 240, 144, 174, 155 ],
[ 240, 144, 174, 156 ],
[ 240, 145, 129, 135 ],
[ 240, 145, 129, 136 ],
[ 240, 145, 129, 137 ],
[ 240, 145, 129, 138 ],
[ 240, 145, 129, 139 ],
[ 240, 145, 129, 140 ],
[ 240, 145, 129, 141 ],
[ 240, 145, 130, 187 ],
[ 240, 145, 130, 188 ],
[ 240, 145, 130, 190 ],
[ 240, 145, 130, 191 ],
[ 240, 145, 131, 128 ],
[ 240, 145, 131, 129 ],
[ 240, 145, 133, 128 ],
[ 240, 145, 133, 129 ],
[ 240, 145, 133, 130 ],
[ 240, 145, 133, 131 ],
[ 240, 145, 133, 180 ],
[ 240, 145, 133, 181 ],
[ 240, 145, 135, 133 ],
[ 240, 145, 135, 134 ],
[ 240, 145, 135, 135 ],
[ 240, 145, 135, 136 ],
[ 240, 145, 135, 137 ],
[ 240, 145, 135, 141 ],
[ 240, 145, 135, 155 ],
[ 240, 145, 135, 157 ],
[ 240, 145, 135, 158 ],
[ 240, 145, 135, 159 ],
[ 240, 145, 136, 184 ],
[ 240, 145, 136, 185 ],
[ 240, 145, 136, 186 ],
[ 240, 145, 136, 187 ],
[ 240, 145, 136, 188 ],
[ 240, 145, 136, 189 ],
[ 240, 145, 138, 169 ],
[ 240, 145, 147, 134 ],
[ 240, 145, 151, 129 ],
[ 240, 145, 151, 130 ],
[ 240, 145, 151, 131 ],
[ 240, 145, 151, 132 ],
[ 240, 145, 151, 133 ],
[ 240, 145, 151, 134 ],
[ 240, 145, 151, 135 ],
[ 240, 145, 151, 136 ],
[ 240, 145, 151, 137 ],
[ 240, 145, 151, 138 ],
[ 240, 145, 151, 139 ],
[ 240, 145, 151, 140 ],
[ 240, 145, 151, 141 ],
[ 240, 145, 151, 142 ],
[ 240, 145, 151, 143 ],
[ 240, 145, 151, 144 ],
[ 240, 145, 151, 145 ],
[ 240, 145, 151, 146 ],
[ 240, 145, 151, 147 ],
[ 240, 145, 151, 148 ],
[ 240, 145, 151, 149 ],
[ 240, 145, 151, 150 ],
[ 240, 145, 151, 151 ],
[ 240, 145, 153, 129 ],
[ 240, 145, 153, 130 ],
[ 240, 145, 153, 131 ],
[ 240, 145, 156, 188 ],
[ 240, 145, 156, 189 ],
[ 240, 145, 156, 190 ],
[ 240, 146, 145, 176 ],
[ 240, 146, 145, 177 ],
[ 240, 146, 145, 178 ],
[ 240, 146, 145, 179 ],
[ 240, 146, 145, 180 ],
[ 240, 150, 169, 174 ],
[ 240, 150, 169, 175 ],
[ 240, 150, 171, 181 ],
[ 240, 150, 172, 183 ],
[ 240, 150, 172, 184 ],
[ 240, 150, 172, 185 ],
[ 240, 150, 172, 186 ],
[ 240, 150, 172, 187 ],
[ 240, 150, 173, 132 ],
[ 240, 155, 178, 159 ],
[ 240, 157, 170, 135 ],
[ 240, 157, 170, 136 ],
[ 240, 157, 170, 137 ],
[ 240, 157, 170, 138 ],
[ 240, 157, 170, 139 ] ]