00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044 #ifndef _32BIT_
00045
00046 #include "systemc/datatypes/int/sc_int_base.h"
00047 #include "systemc/datatypes/int/sc_uint_base.h"
00048
00049
00050 namespace sc_dt
00051 {
00052
00053 #ifndef WIN32
00054
00055 const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH] =
00056 {
00057 {
00058 0xfffffffffffffffeULL
00059 },
00060 {
00061 0xfffffffffffffffcULL,
00062 0xfffffffffffffffdULL
00063 },
00064 {
00065 0xfffffffffffffff8ULL,
00066 0xfffffffffffffff9ULL,
00067 0xfffffffffffffffbULL
00068 },
00069 {
00070 0xfffffffffffffff0ULL,
00071 0xfffffffffffffff1ULL,
00072 0xfffffffffffffff3ULL,
00073 0xfffffffffffffff7ULL
00074 },
00075 {
00076 0xffffffffffffffe0ULL,
00077 0xffffffffffffffe1ULL,
00078 0xffffffffffffffe3ULL,
00079 0xffffffffffffffe7ULL,
00080 0xffffffffffffffefULL
00081 },
00082 {
00083 0xffffffffffffffc0ULL,
00084 0xffffffffffffffc1ULL,
00085 0xffffffffffffffc3ULL,
00086 0xffffffffffffffc7ULL,
00087 0xffffffffffffffcfULL,
00088 0xffffffffffffffdfULL
00089 },
00090 {
00091 0xffffffffffffff80ULL,
00092 0xffffffffffffff81ULL,
00093 0xffffffffffffff83ULL,
00094 0xffffffffffffff87ULL,
00095 0xffffffffffffff8fULL,
00096 0xffffffffffffff9fULL,
00097 0xffffffffffffffbfULL
00098 },
00099 {
00100 0xffffffffffffff00ULL,
00101 0xffffffffffffff01ULL,
00102 0xffffffffffffff03ULL,
00103 0xffffffffffffff07ULL,
00104 0xffffffffffffff0fULL,
00105 0xffffffffffffff1fULL,
00106 0xffffffffffffff3fULL,
00107 0xffffffffffffff7fULL
00108 },
00109 {
00110 0xfffffffffffffe00ULL,
00111 0xfffffffffffffe01ULL,
00112 0xfffffffffffffe03ULL,
00113 0xfffffffffffffe07ULL,
00114 0xfffffffffffffe0fULL,
00115 0xfffffffffffffe1fULL,
00116 0xfffffffffffffe3fULL,
00117 0xfffffffffffffe7fULL,
00118 0xfffffffffffffeffULL
00119 },
00120 {
00121 0xfffffffffffffc00ULL,
00122 0xfffffffffffffc01ULL,
00123 0xfffffffffffffc03ULL,
00124 0xfffffffffffffc07ULL,
00125 0xfffffffffffffc0fULL,
00126 0xfffffffffffffc1fULL,
00127 0xfffffffffffffc3fULL,
00128 0xfffffffffffffc7fULL,
00129 0xfffffffffffffcffULL,
00130 0xfffffffffffffdffULL
00131 },
00132 {
00133 0xfffffffffffff800ULL,
00134 0xfffffffffffff801ULL,
00135 0xfffffffffffff803ULL,
00136 0xfffffffffffff807ULL,
00137 0xfffffffffffff80fULL,
00138 0xfffffffffffff81fULL,
00139 0xfffffffffffff83fULL,
00140 0xfffffffffffff87fULL,
00141 0xfffffffffffff8ffULL,
00142 0xfffffffffffff9ffULL,
00143 0xfffffffffffffbffULL
00144 },
00145 {
00146 0xfffffffffffff000ULL,
00147 0xfffffffffffff001ULL,
00148 0xfffffffffffff003ULL,
00149 0xfffffffffffff007ULL,
00150 0xfffffffffffff00fULL,
00151 0xfffffffffffff01fULL,
00152 0xfffffffffffff03fULL,
00153 0xfffffffffffff07fULL,
00154 0xfffffffffffff0ffULL,
00155 0xfffffffffffff1ffULL,
00156 0xfffffffffffff3ffULL,
00157 0xfffffffffffff7ffULL
00158 },
00159 {
00160 0xffffffffffffe000ULL,
00161 0xffffffffffffe001ULL,
00162 0xffffffffffffe003ULL,
00163 0xffffffffffffe007ULL,
00164 0xffffffffffffe00fULL,
00165 0xffffffffffffe01fULL,
00166 0xffffffffffffe03fULL,
00167 0xffffffffffffe07fULL,
00168 0xffffffffffffe0ffULL,
00169 0xffffffffffffe1ffULL,
00170 0xffffffffffffe3ffULL,
00171 0xffffffffffffe7ffULL,
00172 0xffffffffffffefffULL
00173 },
00174 {
00175 0xffffffffffffc000ULL,
00176 0xffffffffffffc001ULL,
00177 0xffffffffffffc003ULL,
00178 0xffffffffffffc007ULL,
00179 0xffffffffffffc00fULL,
00180 0xffffffffffffc01fULL,
00181 0xffffffffffffc03fULL,
00182 0xffffffffffffc07fULL,
00183 0xffffffffffffc0ffULL,
00184 0xffffffffffffc1ffULL,
00185 0xffffffffffffc3ffULL,
00186 0xffffffffffffc7ffULL,
00187 0xffffffffffffcfffULL,
00188 0xffffffffffffdfffULL
00189 },
00190 {
00191 0xffffffffffff8000ULL,
00192 0xffffffffffff8001ULL,
00193 0xffffffffffff8003ULL,
00194 0xffffffffffff8007ULL,
00195 0xffffffffffff800fULL,
00196 0xffffffffffff801fULL,
00197 0xffffffffffff803fULL,
00198 0xffffffffffff807fULL,
00199 0xffffffffffff80ffULL,
00200 0xffffffffffff81ffULL,
00201 0xffffffffffff83ffULL,
00202 0xffffffffffff87ffULL,
00203 0xffffffffffff8fffULL,
00204 0xffffffffffff9fffULL,
00205 0xffffffffffffbfffULL
00206 },
00207 {
00208 0xffffffffffff0000ULL,
00209 0xffffffffffff0001ULL,
00210 0xffffffffffff0003ULL,
00211 0xffffffffffff0007ULL,
00212 0xffffffffffff000fULL,
00213 0xffffffffffff001fULL,
00214 0xffffffffffff003fULL,
00215 0xffffffffffff007fULL,
00216 0xffffffffffff00ffULL,
00217 0xffffffffffff01ffULL,
00218 0xffffffffffff03ffULL,
00219 0xffffffffffff07ffULL,
00220 0xffffffffffff0fffULL,
00221 0xffffffffffff1fffULL,
00222 0xffffffffffff3fffULL,
00223 0xffffffffffff7fffULL
00224 },
00225 {
00226 0xfffffffffffe0000ULL,
00227 0xfffffffffffe0001ULL,
00228 0xfffffffffffe0003ULL,
00229 0xfffffffffffe0007ULL,
00230 0xfffffffffffe000fULL,
00231 0xfffffffffffe001fULL,
00232 0xfffffffffffe003fULL,
00233 0xfffffffffffe007fULL,
00234 0xfffffffffffe00ffULL,
00235 0xfffffffffffe01ffULL,
00236 0xfffffffffffe03ffULL,
00237 0xfffffffffffe07ffULL,
00238 0xfffffffffffe0fffULL,
00239 0xfffffffffffe1fffULL,
00240 0xfffffffffffe3fffULL,
00241 0xfffffffffffe7fffULL,
00242 0xfffffffffffeffffULL
00243 },
00244 {
00245 0xfffffffffffc0000ULL,
00246 0xfffffffffffc0001ULL,
00247 0xfffffffffffc0003ULL,
00248 0xfffffffffffc0007ULL,
00249 0xfffffffffffc000fULL,
00250 0xfffffffffffc001fULL,
00251 0xfffffffffffc003fULL,
00252 0xfffffffffffc007fULL,
00253 0xfffffffffffc00ffULL,
00254 0xfffffffffffc01ffULL,
00255 0xfffffffffffc03ffULL,
00256 0xfffffffffffc07ffULL,
00257 0xfffffffffffc0fffULL,
00258 0xfffffffffffc1fffULL,
00259 0xfffffffffffc3fffULL,
00260 0xfffffffffffc7fffULL,
00261 0xfffffffffffcffffULL,
00262 0xfffffffffffdffffULL
00263 },
00264 {
00265 0xfffffffffff80000ULL,
00266 0xfffffffffff80001ULL,
00267 0xfffffffffff80003ULL,
00268 0xfffffffffff80007ULL,
00269 0xfffffffffff8000fULL,
00270 0xfffffffffff8001fULL,
00271 0xfffffffffff8003fULL,
00272 0xfffffffffff8007fULL,
00273 0xfffffffffff800ffULL,
00274 0xfffffffffff801ffULL,
00275 0xfffffffffff803ffULL,
00276 0xfffffffffff807ffULL,
00277 0xfffffffffff80fffULL,
00278 0xfffffffffff81fffULL,
00279 0xfffffffffff83fffULL,
00280 0xfffffffffff87fffULL,
00281 0xfffffffffff8ffffULL,
00282 0xfffffffffff9ffffULL,
00283 0xfffffffffffbffffULL
00284 },
00285 {
00286 0xfffffffffff00000ULL,
00287 0xfffffffffff00001ULL,
00288 0xfffffffffff00003ULL,
00289 0xfffffffffff00007ULL,
00290 0xfffffffffff0000fULL,
00291 0xfffffffffff0001fULL,
00292 0xfffffffffff0003fULL,
00293 0xfffffffffff0007fULL,
00294 0xfffffffffff000ffULL,
00295 0xfffffffffff001ffULL,
00296 0xfffffffffff003ffULL,
00297 0xfffffffffff007ffULL,
00298 0xfffffffffff00fffULL,
00299 0xfffffffffff01fffULL,
00300 0xfffffffffff03fffULL,
00301 0xfffffffffff07fffULL,
00302 0xfffffffffff0ffffULL,
00303 0xfffffffffff1ffffULL,
00304 0xfffffffffff3ffffULL,
00305 0xfffffffffff7ffffULL
00306 },
00307 {
00308 0xffffffffffe00000ULL,
00309 0xffffffffffe00001ULL,
00310 0xffffffffffe00003ULL,
00311 0xffffffffffe00007ULL,
00312 0xffffffffffe0000fULL,
00313 0xffffffffffe0001fULL,
00314 0xffffffffffe0003fULL,
00315 0xffffffffffe0007fULL,
00316 0xffffffffffe000ffULL,
00317 0xffffffffffe001ffULL,
00318 0xffffffffffe003ffULL,
00319 0xffffffffffe007ffULL,
00320 0xffffffffffe00fffULL,
00321 0xffffffffffe01fffULL,
00322 0xffffffffffe03fffULL,
00323 0xffffffffffe07fffULL,
00324 0xffffffffffe0ffffULL,
00325 0xffffffffffe1ffffULL,
00326 0xffffffffffe3ffffULL,
00327 0xffffffffffe7ffffULL,
00328 0xffffffffffefffffULL
00329 },
00330 {
00331 0xffffffffffc00000ULL,
00332 0xffffffffffc00001ULL,
00333 0xffffffffffc00003ULL,
00334 0xffffffffffc00007ULL,
00335 0xffffffffffc0000fULL,
00336 0xffffffffffc0001fULL,
00337 0xffffffffffc0003fULL,
00338 0xffffffffffc0007fULL,
00339 0xffffffffffc000ffULL,
00340 0xffffffffffc001ffULL,
00341 0xffffffffffc003ffULL,
00342 0xffffffffffc007ffULL,
00343 0xffffffffffc00fffULL,
00344 0xffffffffffc01fffULL,
00345 0xffffffffffc03fffULL,
00346 0xffffffffffc07fffULL,
00347 0xffffffffffc0ffffULL,
00348 0xffffffffffc1ffffULL,
00349 0xffffffffffc3ffffULL,
00350 0xffffffffffc7ffffULL,
00351 0xffffffffffcfffffULL,
00352 0xffffffffffdfffffULL
00353 },
00354 {
00355 0xffffffffff800000ULL,
00356 0xffffffffff800001ULL,
00357 0xffffffffff800003ULL,
00358 0xffffffffff800007ULL,
00359 0xffffffffff80000fULL,
00360 0xffffffffff80001fULL,
00361 0xffffffffff80003fULL,
00362 0xffffffffff80007fULL,
00363 0xffffffffff8000ffULL,
00364 0xffffffffff8001ffULL,
00365 0xffffffffff8003ffULL,
00366 0xffffffffff8007ffULL,
00367 0xffffffffff800fffULL,
00368 0xffffffffff801fffULL,
00369 0xffffffffff803fffULL,
00370 0xffffffffff807fffULL,
00371 0xffffffffff80ffffULL,
00372 0xffffffffff81ffffULL,
00373 0xffffffffff83ffffULL,
00374 0xffffffffff87ffffULL,
00375 0xffffffffff8fffffULL,
00376 0xffffffffff9fffffULL,
00377 0xffffffffffbfffffULL
00378 },
00379 {
00380 0xffffffffff000000ULL,
00381 0xffffffffff000001ULL,
00382 0xffffffffff000003ULL,
00383 0xffffffffff000007ULL,
00384 0xffffffffff00000fULL,
00385 0xffffffffff00001fULL,
00386 0xffffffffff00003fULL,
00387 0xffffffffff00007fULL,
00388 0xffffffffff0000ffULL,
00389 0xffffffffff0001ffULL,
00390 0xffffffffff0003ffULL,
00391 0xffffffffff0007ffULL,
00392 0xffffffffff000fffULL,
00393 0xffffffffff001fffULL,
00394 0xffffffffff003fffULL,
00395 0xffffffffff007fffULL,
00396 0xffffffffff00ffffULL,
00397 0xffffffffff01ffffULL,
00398 0xffffffffff03ffffULL,
00399 0xffffffffff07ffffULL,
00400 0xffffffffff0fffffULL,
00401 0xffffffffff1fffffULL,
00402 0xffffffffff3fffffULL,
00403 0xffffffffff7fffffULL
00404 },
00405 {
00406 0xfffffffffe000000ULL,
00407 0xfffffffffe000001ULL,
00408 0xfffffffffe000003ULL,
00409 0xfffffffffe000007ULL,
00410 0xfffffffffe00000fULL,
00411 0xfffffffffe00001fULL,
00412 0xfffffffffe00003fULL,
00413 0xfffffffffe00007fULL,
00414 0xfffffffffe0000ffULL,
00415 0xfffffffffe0001ffULL,
00416 0xfffffffffe0003ffULL,
00417 0xfffffffffe0007ffULL,
00418 0xfffffffffe000fffULL,
00419 0xfffffffffe001fffULL,
00420 0xfffffffffe003fffULL,
00421 0xfffffffffe007fffULL,
00422 0xfffffffffe00ffffULL,
00423 0xfffffffffe01ffffULL,
00424 0xfffffffffe03ffffULL,
00425 0xfffffffffe07ffffULL,
00426 0xfffffffffe0fffffULL,
00427 0xfffffffffe1fffffULL,
00428 0xfffffffffe3fffffULL,
00429 0xfffffffffe7fffffULL,
00430 0xfffffffffeffffffULL
00431 },
00432 {
00433 0xfffffffffc000000ULL,
00434 0xfffffffffc000001ULL,
00435 0xfffffffffc000003ULL,
00436 0xfffffffffc000007ULL,
00437 0xfffffffffc00000fULL,
00438 0xfffffffffc00001fULL,
00439 0xfffffffffc00003fULL,
00440 0xfffffffffc00007fULL,
00441 0xfffffffffc0000ffULL,
00442 0xfffffffffc0001ffULL,
00443 0xfffffffffc0003ffULL,
00444 0xfffffffffc0007ffULL,
00445 0xfffffffffc000fffULL,
00446 0xfffffffffc001fffULL,
00447 0xfffffffffc003fffULL,
00448 0xfffffffffc007fffULL,
00449 0xfffffffffc00ffffULL,
00450 0xfffffffffc01ffffULL,
00451 0xfffffffffc03ffffULL,
00452 0xfffffffffc07ffffULL,
00453 0xfffffffffc0fffffULL,
00454 0xfffffffffc1fffffULL,
00455 0xfffffffffc3fffffULL,
00456 0xfffffffffc7fffffULL,
00457 0xfffffffffcffffffULL,
00458 0xfffffffffdffffffULL
00459 },
00460 {
00461 0xfffffffff8000000ULL,
00462 0xfffffffff8000001ULL,
00463 0xfffffffff8000003ULL,
00464 0xfffffffff8000007ULL,
00465 0xfffffffff800000fULL,
00466 0xfffffffff800001fULL,
00467 0xfffffffff800003fULL,
00468 0xfffffffff800007fULL,
00469 0xfffffffff80000ffULL,
00470 0xfffffffff80001ffULL,
00471 0xfffffffff80003ffULL,
00472 0xfffffffff80007ffULL,
00473 0xfffffffff8000fffULL,
00474 0xfffffffff8001fffULL,
00475 0xfffffffff8003fffULL,
00476 0xfffffffff8007fffULL,
00477 0xfffffffff800ffffULL,
00478 0xfffffffff801ffffULL,
00479 0xfffffffff803ffffULL,
00480 0xfffffffff807ffffULL,
00481 0xfffffffff80fffffULL,
00482 0xfffffffff81fffffULL,
00483 0xfffffffff83fffffULL,
00484 0xfffffffff87fffffULL,
00485 0xfffffffff8ffffffULL,
00486 0xfffffffff9ffffffULL,
00487 0xfffffffffbffffffULL
00488 },
00489 {
00490 0xfffffffff0000000ULL,
00491 0xfffffffff0000001ULL,
00492 0xfffffffff0000003ULL,
00493 0xfffffffff0000007ULL,
00494 0xfffffffff000000fULL,
00495 0xfffffffff000001fULL,
00496 0xfffffffff000003fULL,
00497 0xfffffffff000007fULL,
00498 0xfffffffff00000ffULL,
00499 0xfffffffff00001ffULL,
00500 0xfffffffff00003ffULL,
00501 0xfffffffff00007ffULL,
00502 0xfffffffff0000fffULL,
00503 0xfffffffff0001fffULL,
00504 0xfffffffff0003fffULL,
00505 0xfffffffff0007fffULL,
00506 0xfffffffff000ffffULL,
00507 0xfffffffff001ffffULL,
00508 0xfffffffff003ffffULL,
00509 0xfffffffff007ffffULL,
00510 0xfffffffff00fffffULL,
00511 0xfffffffff01fffffULL,
00512 0xfffffffff03fffffULL,
00513 0xfffffffff07fffffULL,
00514 0xfffffffff0ffffffULL,
00515 0xfffffffff1ffffffULL,
00516 0xfffffffff3ffffffULL,
00517 0xfffffffff7ffffffULL
00518 },
00519 {
00520 0xffffffffe0000000ULL,
00521 0xffffffffe0000001ULL,
00522 0xffffffffe0000003ULL,
00523 0xffffffffe0000007ULL,
00524 0xffffffffe000000fULL,
00525 0xffffffffe000001fULL,
00526 0xffffffffe000003fULL,
00527 0xffffffffe000007fULL,
00528 0xffffffffe00000ffULL,
00529 0xffffffffe00001ffULL,
00530 0xffffffffe00003ffULL,
00531 0xffffffffe00007ffULL,
00532 0xffffffffe0000fffULL,
00533 0xffffffffe0001fffULL,
00534 0xffffffffe0003fffULL,
00535 0xffffffffe0007fffULL,
00536 0xffffffffe000ffffULL,
00537 0xffffffffe001ffffULL,
00538 0xffffffffe003ffffULL,
00539 0xffffffffe007ffffULL,
00540 0xffffffffe00fffffULL,
00541 0xffffffffe01fffffULL,
00542 0xffffffffe03fffffULL,
00543 0xffffffffe07fffffULL,
00544 0xffffffffe0ffffffULL,
00545 0xffffffffe1ffffffULL,
00546 0xffffffffe3ffffffULL,
00547 0xffffffffe7ffffffULL,
00548 0xffffffffefffffffULL
00549 },
00550 {
00551 0xffffffffc0000000ULL,
00552 0xffffffffc0000001ULL,
00553 0xffffffffc0000003ULL,
00554 0xffffffffc0000007ULL,
00555 0xffffffffc000000fULL,
00556 0xffffffffc000001fULL,
00557 0xffffffffc000003fULL,
00558 0xffffffffc000007fULL,
00559 0xffffffffc00000ffULL,
00560 0xffffffffc00001ffULL,
00561 0xffffffffc00003ffULL,
00562 0xffffffffc00007ffULL,
00563 0xffffffffc0000fffULL,
00564 0xffffffffc0001fffULL,
00565 0xffffffffc0003fffULL,
00566 0xffffffffc0007fffULL,
00567 0xffffffffc000ffffULL,
00568 0xffffffffc001ffffULL,
00569 0xffffffffc003ffffULL,
00570 0xffffffffc007ffffULL,
00571 0xffffffffc00fffffULL,
00572 0xffffffffc01fffffULL,
00573 0xffffffffc03fffffULL,
00574 0xffffffffc07fffffULL,
00575 0xffffffffc0ffffffULL,
00576 0xffffffffc1ffffffULL,
00577 0xffffffffc3ffffffULL,
00578 0xffffffffc7ffffffULL,
00579 0xffffffffcfffffffULL,
00580 0xffffffffdfffffffULL
00581 },
00582 {
00583 0xffffffff80000000ULL,
00584 0xffffffff80000001ULL,
00585 0xffffffff80000003ULL,
00586 0xffffffff80000007ULL,
00587 0xffffffff8000000fULL,
00588 0xffffffff8000001fULL,
00589 0xffffffff8000003fULL,
00590 0xffffffff8000007fULL,
00591 0xffffffff800000ffULL,
00592 0xffffffff800001ffULL,
00593 0xffffffff800003ffULL,
00594 0xffffffff800007ffULL,
00595 0xffffffff80000fffULL,
00596 0xffffffff80001fffULL,
00597 0xffffffff80003fffULL,
00598 0xffffffff80007fffULL,
00599 0xffffffff8000ffffULL,
00600 0xffffffff8001ffffULL,
00601 0xffffffff8003ffffULL,
00602 0xffffffff8007ffffULL,
00603 0xffffffff800fffffULL,
00604 0xffffffff801fffffULL,
00605 0xffffffff803fffffULL,
00606 0xffffffff807fffffULL,
00607 0xffffffff80ffffffULL,
00608 0xffffffff81ffffffULL,
00609 0xffffffff83ffffffULL,
00610 0xffffffff87ffffffULL,
00611 0xffffffff8fffffffULL,
00612 0xffffffff9fffffffULL,
00613 0xffffffffbfffffffULL
00614 },
00615 {
00616 0xffffffff00000000ULL,
00617 0xffffffff00000001ULL,
00618 0xffffffff00000003ULL,
00619 0xffffffff00000007ULL,
00620 0xffffffff0000000fULL,
00621 0xffffffff0000001fULL,
00622 0xffffffff0000003fULL,
00623 0xffffffff0000007fULL,
00624 0xffffffff000000ffULL,
00625 0xffffffff000001ffULL,
00626 0xffffffff000003ffULL,
00627 0xffffffff000007ffULL,
00628 0xffffffff00000fffULL,
00629 0xffffffff00001fffULL,
00630 0xffffffff00003fffULL,
00631 0xffffffff00007fffULL,
00632 0xffffffff0000ffffULL,
00633 0xffffffff0001ffffULL,
00634 0xffffffff0003ffffULL,
00635 0xffffffff0007ffffULL,
00636 0xffffffff000fffffULL,
00637 0xffffffff001fffffULL,
00638 0xffffffff003fffffULL,
00639 0xffffffff007fffffULL,
00640 0xffffffff00ffffffULL,
00641 0xffffffff01ffffffULL,
00642 0xffffffff03ffffffULL,
00643 0xffffffff07ffffffULL,
00644 0xffffffff0fffffffULL,
00645 0xffffffff1fffffffULL,
00646 0xffffffff3fffffffULL,
00647 0xffffffff7fffffffULL
00648 },
00649 {
00650 0xfffffffe00000000ULL,
00651 0xfffffffe00000001ULL,
00652 0xfffffffe00000003ULL,
00653 0xfffffffe00000007ULL,
00654 0xfffffffe0000000fULL,
00655 0xfffffffe0000001fULL,
00656 0xfffffffe0000003fULL,
00657 0xfffffffe0000007fULL,
00658 0xfffffffe000000ffULL,
00659 0xfffffffe000001ffULL,
00660 0xfffffffe000003ffULL,
00661 0xfffffffe000007ffULL,
00662 0xfffffffe00000fffULL,
00663 0xfffffffe00001fffULL,
00664 0xfffffffe00003fffULL,
00665 0xfffffffe00007fffULL,
00666 0xfffffffe0000ffffULL,
00667 0xfffffffe0001ffffULL,
00668 0xfffffffe0003ffffULL,
00669 0xfffffffe0007ffffULL,
00670 0xfffffffe000fffffULL,
00671 0xfffffffe001fffffULL,
00672 0xfffffffe003fffffULL,
00673 0xfffffffe007fffffULL,
00674 0xfffffffe00ffffffULL,
00675 0xfffffffe01ffffffULL,
00676 0xfffffffe03ffffffULL,
00677 0xfffffffe07ffffffULL,
00678 0xfffffffe0fffffffULL,
00679 0xfffffffe1fffffffULL,
00680 0xfffffffe3fffffffULL,
00681 0xfffffffe7fffffffULL,
00682 0xfffffffeffffffffULL
00683 },
00684 {
00685 0xfffffffc00000000ULL,
00686 0xfffffffc00000001ULL,
00687 0xfffffffc00000003ULL,
00688 0xfffffffc00000007ULL,
00689 0xfffffffc0000000fULL,
00690 0xfffffffc0000001fULL,
00691 0xfffffffc0000003fULL,
00692 0xfffffffc0000007fULL,
00693 0xfffffffc000000ffULL,
00694 0xfffffffc000001ffULL,
00695 0xfffffffc000003ffULL,
00696 0xfffffffc000007ffULL,
00697 0xfffffffc00000fffULL,
00698 0xfffffffc00001fffULL,
00699 0xfffffffc00003fffULL,
00700 0xfffffffc00007fffULL,
00701 0xfffffffc0000ffffULL,
00702 0xfffffffc0001ffffULL,
00703 0xfffffffc0003ffffULL,
00704 0xfffffffc0007ffffULL,
00705 0xfffffffc000fffffULL,
00706 0xfffffffc001fffffULL,
00707 0xfffffffc003fffffULL,
00708 0xfffffffc007fffffULL,
00709 0xfffffffc00ffffffULL,
00710 0xfffffffc01ffffffULL,
00711 0xfffffffc03ffffffULL,
00712 0xfffffffc07ffffffULL,
00713 0xfffffffc0fffffffULL,
00714 0xfffffffc1fffffffULL,
00715 0xfffffffc3fffffffULL,
00716 0xfffffffc7fffffffULL,
00717 0xfffffffcffffffffULL,
00718 0xfffffffdffffffffULL
00719 },
00720 {
00721 0xfffffff800000000ULL,
00722 0xfffffff800000001ULL,
00723 0xfffffff800000003ULL,
00724 0xfffffff800000007ULL,
00725 0xfffffff80000000fULL,
00726 0xfffffff80000001fULL,
00727 0xfffffff80000003fULL,
00728 0xfffffff80000007fULL,
00729 0xfffffff8000000ffULL,
00730 0xfffffff8000001ffULL,
00731 0xfffffff8000003ffULL,
00732 0xfffffff8000007ffULL,
00733 0xfffffff800000fffULL,
00734 0xfffffff800001fffULL,
00735 0xfffffff800003fffULL,
00736 0xfffffff800007fffULL,
00737 0xfffffff80000ffffULL,
00738 0xfffffff80001ffffULL,
00739 0xfffffff80003ffffULL,
00740 0xfffffff80007ffffULL,
00741 0xfffffff8000fffffULL,
00742 0xfffffff8001fffffULL,
00743 0xfffffff8003fffffULL,
00744 0xfffffff8007fffffULL,
00745 0xfffffff800ffffffULL,
00746 0xfffffff801ffffffULL,
00747 0xfffffff803ffffffULL,
00748 0xfffffff807ffffffULL,
00749 0xfffffff80fffffffULL,
00750 0xfffffff81fffffffULL,
00751 0xfffffff83fffffffULL,
00752 0xfffffff87fffffffULL,
00753 0xfffffff8ffffffffULL,
00754 0xfffffff9ffffffffULL,
00755 0xfffffffbffffffffULL
00756 },
00757 {
00758 0xfffffff000000000ULL,
00759 0xfffffff000000001ULL,
00760 0xfffffff000000003ULL,
00761 0xfffffff000000007ULL,
00762 0xfffffff00000000fULL,
00763 0xfffffff00000001fULL,
00764 0xfffffff00000003fULL,
00765 0xfffffff00000007fULL,
00766 0xfffffff0000000ffULL,
00767 0xfffffff0000001ffULL,
00768 0xfffffff0000003ffULL,
00769 0xfffffff0000007ffULL,
00770 0xfffffff000000fffULL,
00771 0xfffffff000001fffULL,
00772 0xfffffff000003fffULL,
00773 0xfffffff000007fffULL,
00774 0xfffffff00000ffffULL,
00775 0xfffffff00001ffffULL,
00776 0xfffffff00003ffffULL,
00777 0xfffffff00007ffffULL,
00778 0xfffffff0000fffffULL,
00779 0xfffffff0001fffffULL,
00780 0xfffffff0003fffffULL,
00781 0xfffffff0007fffffULL,
00782 0xfffffff000ffffffULL,
00783 0xfffffff001ffffffULL,
00784 0xfffffff003ffffffULL,
00785 0xfffffff007ffffffULL,
00786 0xfffffff00fffffffULL,
00787 0xfffffff01fffffffULL,
00788 0xfffffff03fffffffULL,
00789 0xfffffff07fffffffULL,
00790 0xfffffff0ffffffffULL,
00791 0xfffffff1ffffffffULL,
00792 0xfffffff3ffffffffULL,
00793 0xfffffff7ffffffffULL
00794 },
00795 {
00796 0xffffffe000000000ULL,
00797 0xffffffe000000001ULL,
00798 0xffffffe000000003ULL,
00799 0xffffffe000000007ULL,
00800 0xffffffe00000000fULL,
00801 0xffffffe00000001fULL,
00802 0xffffffe00000003fULL,
00803 0xffffffe00000007fULL,
00804 0xffffffe0000000ffULL,
00805 0xffffffe0000001ffULL,
00806 0xffffffe0000003ffULL,
00807 0xffffffe0000007ffULL,
00808 0xffffffe000000fffULL,
00809 0xffffffe000001fffULL,
00810 0xffffffe000003fffULL,
00811 0xffffffe000007fffULL,
00812 0xffffffe00000ffffULL,
00813 0xffffffe00001ffffULL,
00814 0xffffffe00003ffffULL,
00815 0xffffffe00007ffffULL,
00816 0xffffffe0000fffffULL,
00817 0xffffffe0001fffffULL,
00818 0xffffffe0003fffffULL,
00819 0xffffffe0007fffffULL,
00820 0xffffffe000ffffffULL,
00821 0xffffffe001ffffffULL,
00822 0xffffffe003ffffffULL,
00823 0xffffffe007ffffffULL,
00824 0xffffffe00fffffffULL,
00825 0xffffffe01fffffffULL,
00826 0xffffffe03fffffffULL,
00827 0xffffffe07fffffffULL,
00828 0xffffffe0ffffffffULL,
00829 0xffffffe1ffffffffULL,
00830 0xffffffe3ffffffffULL,
00831 0xffffffe7ffffffffULL,
00832 0xffffffefffffffffULL
00833 },
00834 {
00835 0xffffffc000000000ULL,
00836 0xffffffc000000001ULL,
00837 0xffffffc000000003ULL,
00838 0xffffffc000000007ULL,
00839 0xffffffc00000000fULL,
00840 0xffffffc00000001fULL,
00841 0xffffffc00000003fULL,
00842 0xffffffc00000007fULL,
00843 0xffffffc0000000ffULL,
00844 0xffffffc0000001ffULL,
00845 0xffffffc0000003ffULL,
00846 0xffffffc0000007ffULL,
00847 0xffffffc000000fffULL,
00848 0xffffffc000001fffULL,
00849 0xffffffc000003fffULL,
00850 0xffffffc000007fffULL,
00851 0xffffffc00000ffffULL,
00852 0xffffffc00001ffffULL,
00853 0xffffffc00003ffffULL,
00854 0xffffffc00007ffffULL,
00855 0xffffffc0000fffffULL,
00856 0xffffffc0001fffffULL,
00857 0xffffffc0003fffffULL,
00858 0xffffffc0007fffffULL,
00859 0xffffffc000ffffffULL,
00860 0xffffffc001ffffffULL,
00861 0xffffffc003ffffffULL,
00862 0xffffffc007ffffffULL,
00863 0xffffffc00fffffffULL,
00864 0xffffffc01fffffffULL,
00865 0xffffffc03fffffffULL,
00866 0xffffffc07fffffffULL,
00867 0xffffffc0ffffffffULL,
00868 0xffffffc1ffffffffULL,
00869 0xffffffc3ffffffffULL,
00870 0xffffffc7ffffffffULL,
00871 0xffffffcfffffffffULL,
00872 0xffffffdfffffffffULL
00873 },
00874 {
00875 0xffffff8000000000ULL,
00876 0xffffff8000000001ULL,
00877 0xffffff8000000003ULL,
00878 0xffffff8000000007ULL,
00879 0xffffff800000000fULL,
00880 0xffffff800000001fULL,
00881 0xffffff800000003fULL,
00882 0xffffff800000007fULL,
00883 0xffffff80000000ffULL,
00884 0xffffff80000001ffULL,
00885 0xffffff80000003ffULL,
00886 0xffffff80000007ffULL,
00887 0xffffff8000000fffULL,
00888 0xffffff8000001fffULL,
00889 0xffffff8000003fffULL,
00890 0xffffff8000007fffULL,
00891 0xffffff800000ffffULL,
00892 0xffffff800001ffffULL,
00893 0xffffff800003ffffULL,
00894 0xffffff800007ffffULL,
00895 0xffffff80000fffffULL,
00896 0xffffff80001fffffULL,
00897 0xffffff80003fffffULL,
00898 0xffffff80007fffffULL,
00899 0xffffff8000ffffffULL,
00900 0xffffff8001ffffffULL,
00901 0xffffff8003ffffffULL,
00902 0xffffff8007ffffffULL,
00903 0xffffff800fffffffULL,
00904 0xffffff801fffffffULL,
00905 0xffffff803fffffffULL,
00906 0xffffff807fffffffULL,
00907 0xffffff80ffffffffULL,
00908 0xffffff81ffffffffULL,
00909 0xffffff83ffffffffULL,
00910 0xffffff87ffffffffULL,
00911 0xffffff8fffffffffULL,
00912 0xffffff9fffffffffULL,
00913 0xffffffbfffffffffULL
00914 },
00915 {
00916 0xffffff0000000000ULL,
00917 0xffffff0000000001ULL,
00918 0xffffff0000000003ULL,
00919 0xffffff0000000007ULL,
00920 0xffffff000000000fULL,
00921 0xffffff000000001fULL,
00922 0xffffff000000003fULL,
00923 0xffffff000000007fULL,
00924 0xffffff00000000ffULL,
00925 0xffffff00000001ffULL,
00926 0xffffff00000003ffULL,
00927 0xffffff00000007ffULL,
00928 0xffffff0000000fffULL,
00929 0xffffff0000001fffULL,
00930 0xffffff0000003fffULL,
00931 0xffffff0000007fffULL,
00932 0xffffff000000ffffULL,
00933 0xffffff000001ffffULL,
00934 0xffffff000003ffffULL,
00935 0xffffff000007ffffULL,
00936 0xffffff00000fffffULL,
00937 0xffffff00001fffffULL,
00938 0xffffff00003fffffULL,
00939 0xffffff00007fffffULL,
00940 0xffffff0000ffffffULL,
00941 0xffffff0001ffffffULL,
00942 0xffffff0003ffffffULL,
00943 0xffffff0007ffffffULL,
00944 0xffffff000fffffffULL,
00945 0xffffff001fffffffULL,
00946 0xffffff003fffffffULL,
00947 0xffffff007fffffffULL,
00948 0xffffff00ffffffffULL,
00949 0xffffff01ffffffffULL,
00950 0xffffff03ffffffffULL,
00951 0xffffff07ffffffffULL,
00952 0xffffff0fffffffffULL,
00953 0xffffff1fffffffffULL,
00954 0xffffff3fffffffffULL,
00955 0xffffff7fffffffffULL
00956 },
00957 {
00958 0xfffffe0000000000ULL,
00959 0xfffffe0000000001ULL,
00960 0xfffffe0000000003ULL,
00961 0xfffffe0000000007ULL,
00962 0xfffffe000000000fULL,
00963 0xfffffe000000001fULL,
00964 0xfffffe000000003fULL,
00965 0xfffffe000000007fULL,
00966 0xfffffe00000000ffULL,
00967 0xfffffe00000001ffULL,
00968 0xfffffe00000003ffULL,
00969 0xfffffe00000007ffULL,
00970 0xfffffe0000000fffULL,
00971 0xfffffe0000001fffULL,
00972 0xfffffe0000003fffULL,
00973 0xfffffe0000007fffULL,
00974 0xfffffe000000ffffULL,
00975 0xfffffe000001ffffULL,
00976 0xfffffe000003ffffULL,
00977 0xfffffe000007ffffULL,
00978 0xfffffe00000fffffULL,
00979 0xfffffe00001fffffULL,
00980 0xfffffe00003fffffULL,
00981 0xfffffe00007fffffULL,
00982 0xfffffe0000ffffffULL,
00983 0xfffffe0001ffffffULL,
00984 0xfffffe0003ffffffULL,
00985 0xfffffe0007ffffffULL,
00986 0xfffffe000fffffffULL,
00987 0xfffffe001fffffffULL,
00988 0xfffffe003fffffffULL,
00989 0xfffffe007fffffffULL,
00990 0xfffffe00ffffffffULL,
00991 0xfffffe01ffffffffULL,
00992 0xfffffe03ffffffffULL,
00993 0xfffffe07ffffffffULL,
00994 0xfffffe0fffffffffULL,
00995 0xfffffe1fffffffffULL,
00996 0xfffffe3fffffffffULL,
00997 0xfffffe7fffffffffULL,
00998 0xfffffeffffffffffULL
00999 },
01000 {
01001 0xfffffc0000000000ULL,
01002 0xfffffc0000000001ULL,
01003 0xfffffc0000000003ULL,
01004 0xfffffc0000000007ULL,
01005 0xfffffc000000000fULL,
01006 0xfffffc000000001fULL,
01007 0xfffffc000000003fULL,
01008 0xfffffc000000007fULL,
01009 0xfffffc00000000ffULL,
01010 0xfffffc00000001ffULL,
01011 0xfffffc00000003ffULL,
01012 0xfffffc00000007ffULL,
01013 0xfffffc0000000fffULL,
01014 0xfffffc0000001fffULL,
01015 0xfffffc0000003fffULL,
01016 0xfffffc0000007fffULL,
01017 0xfffffc000000ffffULL,
01018 0xfffffc000001ffffULL,
01019 0xfffffc000003ffffULL,
01020 0xfffffc000007ffffULL,
01021 0xfffffc00000fffffULL,
01022 0xfffffc00001fffffULL,
01023 0xfffffc00003fffffULL,
01024 0xfffffc00007fffffULL,
01025 0xfffffc0000ffffffULL,
01026 0xfffffc0001ffffffULL,
01027 0xfffffc0003ffffffULL,
01028 0xfffffc0007ffffffULL,
01029 0xfffffc000fffffffULL,
01030 0xfffffc001fffffffULL,
01031 0xfffffc003fffffffULL,
01032 0xfffffc007fffffffULL,
01033 0xfffffc00ffffffffULL,
01034 0xfffffc01ffffffffULL,
01035 0xfffffc03ffffffffULL,
01036 0xfffffc07ffffffffULL,
01037 0xfffffc0fffffffffULL,
01038 0xfffffc1fffffffffULL,
01039 0xfffffc3fffffffffULL,
01040 0xfffffc7fffffffffULL,
01041 0xfffffcffffffffffULL,
01042 0xfffffdffffffffffULL
01043 },
01044 {
01045 0xfffff80000000000ULL,
01046 0xfffff80000000001ULL,
01047 0xfffff80000000003ULL,
01048 0xfffff80000000007ULL,
01049 0xfffff8000000000fULL,
01050 0xfffff8000000001fULL,
01051 0xfffff8000000003fULL,
01052 0xfffff8000000007fULL,
01053 0xfffff800000000ffULL,
01054 0xfffff800000001ffULL,
01055 0xfffff800000003ffULL,
01056 0xfffff800000007ffULL,
01057 0xfffff80000000fffULL,
01058 0xfffff80000001fffULL,
01059 0xfffff80000003fffULL,
01060 0xfffff80000007fffULL,
01061 0xfffff8000000ffffULL,
01062 0xfffff8000001ffffULL,
01063 0xfffff8000003ffffULL,
01064 0xfffff8000007ffffULL,
01065 0xfffff800000fffffULL,
01066 0xfffff800001fffffULL,
01067 0xfffff800003fffffULL,
01068 0xfffff800007fffffULL,
01069 0xfffff80000ffffffULL,
01070 0xfffff80001ffffffULL,
01071 0xfffff80003ffffffULL,
01072 0xfffff80007ffffffULL,
01073 0xfffff8000fffffffULL,
01074 0xfffff8001fffffffULL,
01075 0xfffff8003fffffffULL,
01076 0xfffff8007fffffffULL,
01077 0xfffff800ffffffffULL,
01078 0xfffff801ffffffffULL,
01079 0xfffff803ffffffffULL,
01080 0xfffff807ffffffffULL,
01081 0xfffff80fffffffffULL,
01082 0xfffff81fffffffffULL,
01083 0xfffff83fffffffffULL,
01084 0xfffff87fffffffffULL,
01085 0xfffff8ffffffffffULL,
01086 0xfffff9ffffffffffULL,
01087 0xfffffbffffffffffULL
01088 },
01089 {
01090 0xfffff00000000000ULL,
01091 0xfffff00000000001ULL,
01092 0xfffff00000000003ULL,
01093 0xfffff00000000007ULL,
01094 0xfffff0000000000fULL,
01095 0xfffff0000000001fULL,
01096 0xfffff0000000003fULL,
01097 0xfffff0000000007fULL,
01098 0xfffff000000000ffULL,
01099 0xfffff000000001ffULL,
01100 0xfffff000000003ffULL,
01101 0xfffff000000007ffULL,
01102 0xfffff00000000fffULL,
01103 0xfffff00000001fffULL,
01104 0xfffff00000003fffULL,
01105 0xfffff00000007fffULL,
01106 0xfffff0000000ffffULL,
01107 0xfffff0000001ffffULL,
01108 0xfffff0000003ffffULL,
01109 0xfffff0000007ffffULL,
01110 0xfffff000000fffffULL,
01111 0xfffff000001fffffULL,
01112 0xfffff000003fffffULL,
01113 0xfffff000007fffffULL,
01114 0xfffff00000ffffffULL,
01115 0xfffff00001ffffffULL,
01116 0xfffff00003ffffffULL,
01117 0xfffff00007ffffffULL,
01118 0xfffff0000fffffffULL,
01119 0xfffff0001fffffffULL,
01120 0xfffff0003fffffffULL,
01121 0xfffff0007fffffffULL,
01122 0xfffff000ffffffffULL,
01123 0xfffff001ffffffffULL,
01124 0xfffff003ffffffffULL,
01125 0xfffff007ffffffffULL,
01126 0xfffff00fffffffffULL,
01127 0xfffff01fffffffffULL,
01128 0xfffff03fffffffffULL,
01129 0xfffff07fffffffffULL,
01130 0xfffff0ffffffffffULL,
01131 0xfffff1ffffffffffULL,
01132 0xfffff3ffffffffffULL,
01133 0xfffff7ffffffffffULL
01134 },
01135 {
01136 0xffffe00000000000ULL,
01137 0xffffe00000000001ULL,
01138 0xffffe00000000003ULL,
01139 0xffffe00000000007ULL,
01140 0xffffe0000000000fULL,
01141 0xffffe0000000001fULL,
01142 0xffffe0000000003fULL,
01143 0xffffe0000000007fULL,
01144 0xffffe000000000ffULL,
01145 0xffffe000000001ffULL,
01146 0xffffe000000003ffULL,
01147 0xffffe000000007ffULL,
01148 0xffffe00000000fffULL,
01149 0xffffe00000001fffULL,
01150 0xffffe00000003fffULL,
01151 0xffffe00000007fffULL,
01152 0xffffe0000000ffffULL,
01153 0xffffe0000001ffffULL,
01154 0xffffe0000003ffffULL,
01155 0xffffe0000007ffffULL,
01156 0xffffe000000fffffULL,
01157 0xffffe000001fffffULL,
01158 0xffffe000003fffffULL,
01159 0xffffe000007fffffULL,
01160 0xffffe00000ffffffULL,
01161 0xffffe00001ffffffULL,
01162 0xffffe00003ffffffULL,
01163 0xffffe00007ffffffULL,
01164 0xffffe0000fffffffULL,
01165 0xffffe0001fffffffULL,
01166 0xffffe0003fffffffULL,
01167 0xffffe0007fffffffULL,
01168 0xffffe000ffffffffULL,
01169 0xffffe001ffffffffULL,
01170 0xffffe003ffffffffULL,
01171 0xffffe007ffffffffULL,
01172 0xffffe00fffffffffULL,
01173 0xffffe01fffffffffULL,
01174 0xffffe03fffffffffULL,
01175 0xffffe07fffffffffULL,
01176 0xffffe0ffffffffffULL,
01177 0xffffe1ffffffffffULL,
01178 0xffffe3ffffffffffULL,
01179 0xffffe7ffffffffffULL,
01180 0xffffefffffffffffULL
01181 },
01182 {
01183 0xffffc00000000000ULL,
01184 0xffffc00000000001ULL,
01185 0xffffc00000000003ULL,
01186 0xffffc00000000007ULL,
01187 0xffffc0000000000fULL,
01188 0xffffc0000000001fULL,
01189 0xffffc0000000003fULL,
01190 0xffffc0000000007fULL,
01191 0xffffc000000000ffULL,
01192 0xffffc000000001ffULL,
01193 0xffffc000000003ffULL,
01194 0xffffc000000007ffULL,
01195 0xffffc00000000fffULL,
01196 0xffffc00000001fffULL,
01197 0xffffc00000003fffULL,
01198 0xffffc00000007fffULL,
01199 0xffffc0000000ffffULL,
01200 0xffffc0000001ffffULL,
01201 0xffffc0000003ffffULL,
01202 0xffffc0000007ffffULL,
01203 0xffffc000000fffffULL,
01204 0xffffc000001fffffULL,
01205 0xffffc000003fffffULL,
01206 0xffffc000007fffffULL,
01207 0xffffc00000ffffffULL,
01208 0xffffc00001ffffffULL,
01209 0xffffc00003ffffffULL,
01210 0xffffc00007ffffffULL,
01211 0xffffc0000fffffffULL,
01212 0xffffc0001fffffffULL,
01213 0xffffc0003fffffffULL,
01214 0xffffc0007fffffffULL,
01215 0xffffc000ffffffffULL,
01216 0xffffc001ffffffffULL,
01217 0xffffc003ffffffffULL,
01218 0xffffc007ffffffffULL,
01219 0xffffc00fffffffffULL,
01220 0xffffc01fffffffffULL,
01221 0xffffc03fffffffffULL,
01222 0xffffc07fffffffffULL,
01223 0xffffc0ffffffffffULL,
01224 0xffffc1ffffffffffULL,
01225 0xffffc3ffffffffffULL,
01226 0xffffc7ffffffffffULL,
01227 0xffffcfffffffffffULL,
01228 0xffffdfffffffffffULL
01229 },
01230 {
01231 0xffff800000000000ULL,
01232 0xffff800000000001ULL,
01233 0xffff800000000003ULL,
01234 0xffff800000000007ULL,
01235 0xffff80000000000fULL,
01236 0xffff80000000001fULL,
01237 0xffff80000000003fULL,
01238 0xffff80000000007fULL,
01239 0xffff8000000000ffULL,
01240 0xffff8000000001ffULL,
01241 0xffff8000000003ffULL,
01242 0xffff8000000007ffULL,
01243 0xffff800000000fffULL,
01244 0xffff800000001fffULL,
01245 0xffff800000003fffULL,
01246 0xffff800000007fffULL,
01247 0xffff80000000ffffULL,
01248 0xffff80000001ffffULL,
01249 0xffff80000003ffffULL,
01250 0xffff80000007ffffULL,
01251 0xffff8000000fffffULL,
01252 0xffff8000001fffffULL,
01253 0xffff8000003fffffULL,
01254 0xffff8000007fffffULL,
01255 0xffff800000ffffffULL,
01256 0xffff800001ffffffULL,
01257 0xffff800003ffffffULL,
01258 0xffff800007ffffffULL,
01259 0xffff80000fffffffULL,
01260 0xffff80001fffffffULL,
01261 0xffff80003fffffffULL,
01262 0xffff80007fffffffULL,
01263 0xffff8000ffffffffULL,
01264 0xffff8001ffffffffULL,
01265 0xffff8003ffffffffULL,
01266 0xffff8007ffffffffULL,
01267 0xffff800fffffffffULL,
01268 0xffff801fffffffffULL,
01269 0xffff803fffffffffULL,
01270 0xffff807fffffffffULL,
01271 0xffff80ffffffffffULL,
01272 0xffff81ffffffffffULL,
01273 0xffff83ffffffffffULL,
01274 0xffff87ffffffffffULL,
01275 0xffff8fffffffffffULL,
01276 0xffff9fffffffffffULL,
01277 0xffffbfffffffffffULL
01278 },
01279 {
01280 0xffff000000000000ULL,
01281 0xffff000000000001ULL,
01282 0xffff000000000003ULL,
01283 0xffff000000000007ULL,
01284 0xffff00000000000fULL,
01285 0xffff00000000001fULL,
01286 0xffff00000000003fULL,
01287 0xffff00000000007fULL,
01288 0xffff0000000000ffULL,
01289 0xffff0000000001ffULL,
01290 0xffff0000000003ffULL,
01291 0xffff0000000007ffULL,
01292 0xffff000000000fffULL,
01293 0xffff000000001fffULL,
01294 0xffff000000003fffULL,
01295 0xffff000000007fffULL,
01296 0xffff00000000ffffULL,
01297 0xffff00000001ffffULL,
01298 0xffff00000003ffffULL,
01299 0xffff00000007ffffULL,
01300 0xffff0000000fffffULL,
01301 0xffff0000001fffffULL,
01302 0xffff0000003fffffULL,
01303 0xffff0000007fffffULL,
01304 0xffff000000ffffffULL,
01305 0xffff000001ffffffULL,
01306 0xffff000003ffffffULL,
01307 0xffff000007ffffffULL,
01308 0xffff00000fffffffULL,
01309 0xffff00001fffffffULL,
01310 0xffff00003fffffffULL,
01311 0xffff00007fffffffULL,
01312 0xffff0000ffffffffULL,
01313 0xffff0001ffffffffULL,
01314 0xffff0003ffffffffULL,
01315 0xffff0007ffffffffULL,
01316 0xffff000fffffffffULL,
01317 0xffff001fffffffffULL,
01318 0xffff003fffffffffULL,
01319 0xffff007fffffffffULL,
01320 0xffff00ffffffffffULL,
01321 0xffff01ffffffffffULL,
01322 0xffff03ffffffffffULL,
01323 0xffff07ffffffffffULL,
01324 0xffff0fffffffffffULL,
01325 0xffff1fffffffffffULL,
01326 0xffff3fffffffffffULL,
01327 0xffff7fffffffffffULL
01328 },
01329 {
01330 0xfffe000000000000ULL,
01331 0xfffe000000000001ULL,
01332 0xfffe000000000003ULL,
01333 0xfffe000000000007ULL,
01334 0xfffe00000000000fULL,
01335 0xfffe00000000001fULL,
01336 0xfffe00000000003fULL,
01337 0xfffe00000000007fULL,
01338 0xfffe0000000000ffULL,
01339 0xfffe0000000001ffULL,
01340 0xfffe0000000003ffULL,
01341 0xfffe0000000007ffULL,
01342 0xfffe000000000fffULL,
01343 0xfffe000000001fffULL,
01344 0xfffe000000003fffULL,
01345 0xfffe000000007fffULL,
01346 0xfffe00000000ffffULL,
01347 0xfffe00000001ffffULL,
01348 0xfffe00000003ffffULL,
01349 0xfffe00000007ffffULL,
01350 0xfffe0000000fffffULL,
01351 0xfffe0000001fffffULL,
01352 0xfffe0000003fffffULL,
01353 0xfffe0000007fffffULL,
01354 0xfffe000000ffffffULL,
01355 0xfffe000001ffffffULL,
01356 0xfffe000003ffffffULL,
01357 0xfffe000007ffffffULL,
01358 0xfffe00000fffffffULL,
01359 0xfffe00001fffffffULL,
01360 0xfffe00003fffffffULL,
01361 0xfffe00007fffffffULL,
01362 0xfffe0000ffffffffULL,
01363 0xfffe0001ffffffffULL,
01364 0xfffe0003ffffffffULL,
01365 0xfffe0007ffffffffULL,
01366 0xfffe000fffffffffULL,
01367 0xfffe001fffffffffULL,
01368 0xfffe003fffffffffULL,
01369 0xfffe007fffffffffULL,
01370 0xfffe00ffffffffffULL,
01371 0xfffe01ffffffffffULL,
01372 0xfffe03ffffffffffULL,
01373 0xfffe07ffffffffffULL,
01374 0xfffe0fffffffffffULL,
01375 0xfffe1fffffffffffULL,
01376 0xfffe3fffffffffffULL,
01377 0xfffe7fffffffffffULL,
01378 0xfffeffffffffffffULL
01379 },
01380 {
01381 0xfffc000000000000ULL,
01382 0xfffc000000000001ULL,
01383 0xfffc000000000003ULL,
01384 0xfffc000000000007ULL,
01385 0xfffc00000000000fULL,
01386 0xfffc00000000001fULL,
01387 0xfffc00000000003fULL,
01388 0xfffc00000000007fULL,
01389 0xfffc0000000000ffULL,
01390 0xfffc0000000001ffULL,
01391 0xfffc0000000003ffULL,
01392 0xfffc0000000007ffULL,
01393 0xfffc000000000fffULL,
01394 0xfffc000000001fffULL,
01395 0xfffc000000003fffULL,
01396 0xfffc000000007fffULL,
01397 0xfffc00000000ffffULL,
01398 0xfffc00000001ffffULL,
01399 0xfffc00000003ffffULL,
01400 0xfffc00000007ffffULL,
01401 0xfffc0000000fffffULL,
01402 0xfffc0000001fffffULL,
01403 0xfffc0000003fffffULL,
01404 0xfffc0000007fffffULL,
01405 0xfffc000000ffffffULL,
01406 0xfffc000001ffffffULL,
01407 0xfffc000003ffffffULL,
01408 0xfffc000007ffffffULL,
01409 0xfffc00000fffffffULL,
01410 0xfffc00001fffffffULL,
01411 0xfffc00003fffffffULL,
01412 0xfffc00007fffffffULL,
01413 0xfffc0000ffffffffULL,
01414 0xfffc0001ffffffffULL,
01415 0xfffc0003ffffffffULL,
01416 0xfffc0007ffffffffULL,
01417 0xfffc000fffffffffULL,
01418 0xfffc001fffffffffULL,
01419 0xfffc003fffffffffULL,
01420 0xfffc007fffffffffULL,
01421 0xfffc00ffffffffffULL,
01422 0xfffc01ffffffffffULL,
01423 0xfffc03ffffffffffULL,
01424 0xfffc07ffffffffffULL,
01425 0xfffc0fffffffffffULL,
01426 0xfffc1fffffffffffULL,
01427 0xfffc3fffffffffffULL,
01428 0xfffc7fffffffffffULL,
01429 0xfffcffffffffffffULL,
01430 0xfffdffffffffffffULL
01431 },
01432 {
01433 0xfff8000000000000ULL,
01434 0xfff8000000000001ULL,
01435 0xfff8000000000003ULL,
01436 0xfff8000000000007ULL,
01437 0xfff800000000000fULL,
01438 0xfff800000000001fULL,
01439 0xfff800000000003fULL,
01440 0xfff800000000007fULL,
01441 0xfff80000000000ffULL,
01442 0xfff80000000001ffULL,
01443 0xfff80000000003ffULL,
01444 0xfff80000000007ffULL,
01445 0xfff8000000000fffULL,
01446 0xfff8000000001fffULL,
01447 0xfff8000000003fffULL,
01448 0xfff8000000007fffULL,
01449 0xfff800000000ffffULL,
01450 0xfff800000001ffffULL,
01451 0xfff800000003ffffULL,
01452 0xfff800000007ffffULL,
01453 0xfff80000000fffffULL,
01454 0xfff80000001fffffULL,
01455 0xfff80000003fffffULL,
01456 0xfff80000007fffffULL,
01457 0xfff8000000ffffffULL,
01458 0xfff8000001ffffffULL,
01459 0xfff8000003ffffffULL,
01460 0xfff8000007ffffffULL,
01461 0xfff800000fffffffULL,
01462 0xfff800001fffffffULL,
01463 0xfff800003fffffffULL,
01464 0xfff800007fffffffULL,
01465 0xfff80000ffffffffULL,
01466 0xfff80001ffffffffULL,
01467 0xfff80003ffffffffULL,
01468 0xfff80007ffffffffULL,
01469 0xfff8000fffffffffULL,
01470 0xfff8001fffffffffULL,
01471 0xfff8003fffffffffULL,
01472 0xfff8007fffffffffULL,
01473 0xfff800ffffffffffULL,
01474 0xfff801ffffffffffULL,
01475 0xfff803ffffffffffULL,
01476 0xfff807ffffffffffULL,
01477 0xfff80fffffffffffULL,
01478 0xfff81fffffffffffULL,
01479 0xfff83fffffffffffULL,
01480 0xfff87fffffffffffULL,
01481 0xfff8ffffffffffffULL,
01482 0xfff9ffffffffffffULL,
01483 0xfffbffffffffffffULL
01484 },
01485 {
01486 0xfff0000000000000ULL,
01487 0xfff0000000000001ULL,
01488 0xfff0000000000003ULL,
01489 0xfff0000000000007ULL,
01490 0xfff000000000000fULL,
01491 0xfff000000000001fULL,
01492 0xfff000000000003fULL,
01493 0xfff000000000007fULL,
01494 0xfff00000000000ffULL,
01495 0xfff00000000001ffULL,
01496 0xfff00000000003ffULL,
01497 0xfff00000000007ffULL,
01498 0xfff0000000000fffULL,
01499 0xfff0000000001fffULL,
01500 0xfff0000000003fffULL,
01501 0xfff0000000007fffULL,
01502 0xfff000000000ffffULL,
01503 0xfff000000001ffffULL,
01504 0xfff000000003ffffULL,
01505 0xfff000000007ffffULL,
01506 0xfff00000000fffffULL,
01507 0xfff00000001fffffULL,
01508 0xfff00000003fffffULL,
01509 0xfff00000007fffffULL,
01510 0xfff0000000ffffffULL,
01511 0xfff0000001ffffffULL,
01512 0xfff0000003ffffffULL,
01513 0xfff0000007ffffffULL,
01514 0xfff000000fffffffULL,
01515 0xfff000001fffffffULL,
01516 0xfff000003fffffffULL,
01517 0xfff000007fffffffULL,
01518 0xfff00000ffffffffULL,
01519 0xfff00001ffffffffULL,
01520 0xfff00003ffffffffULL,
01521 0xfff00007ffffffffULL,
01522 0xfff0000fffffffffULL,
01523 0xfff0001fffffffffULL,
01524 0xfff0003fffffffffULL,
01525 0xfff0007fffffffffULL,
01526 0xfff000ffffffffffULL,
01527 0xfff001ffffffffffULL,
01528 0xfff003ffffffffffULL,
01529 0xfff007ffffffffffULL,
01530 0xfff00fffffffffffULL,
01531 0xfff01fffffffffffULL,
01532 0xfff03fffffffffffULL,
01533 0xfff07fffffffffffULL,
01534 0xfff0ffffffffffffULL,
01535 0xfff1ffffffffffffULL,
01536 0xfff3ffffffffffffULL,
01537 0xfff7ffffffffffffULL
01538 },
01539 {
01540 0xffe0000000000000ULL,
01541 0xffe0000000000001ULL,
01542 0xffe0000000000003ULL,
01543 0xffe0000000000007ULL,
01544 0xffe000000000000fULL,
01545 0xffe000000000001fULL,
01546 0xffe000000000003fULL,
01547 0xffe000000000007fULL,
01548 0xffe00000000000ffULL,
01549 0xffe00000000001ffULL,
01550 0xffe00000000003ffULL,
01551 0xffe00000000007ffULL,
01552 0xffe0000000000fffULL,
01553 0xffe0000000001fffULL,
01554 0xffe0000000003fffULL,
01555 0xffe0000000007fffULL,
01556 0xffe000000000ffffULL,
01557 0xffe000000001ffffULL,
01558 0xffe000000003ffffULL,
01559 0xffe000000007ffffULL,
01560 0xffe00000000fffffULL,
01561 0xffe00000001fffffULL,
01562 0xffe00000003fffffULL,
01563 0xffe00000007fffffULL,
01564 0xffe0000000ffffffULL,
01565 0xffe0000001ffffffULL,
01566 0xffe0000003ffffffULL,
01567 0xffe0000007ffffffULL,
01568 0xffe000000fffffffULL,
01569 0xffe000001fffffffULL,
01570 0xffe000003fffffffULL,
01571 0xffe000007fffffffULL,
01572 0xffe00000ffffffffULL,
01573 0xffe00001ffffffffULL,
01574 0xffe00003ffffffffULL,
01575 0xffe00007ffffffffULL,
01576 0xffe0000fffffffffULL,
01577 0xffe0001fffffffffULL,
01578 0xffe0003fffffffffULL,
01579 0xffe0007fffffffffULL,
01580 0xffe000ffffffffffULL,
01581 0xffe001ffffffffffULL,
01582 0xffe003ffffffffffULL,
01583 0xffe007ffffffffffULL,
01584 0xffe00fffffffffffULL,
01585 0xffe01fffffffffffULL,
01586 0xffe03fffffffffffULL,
01587 0xffe07fffffffffffULL,
01588 0xffe0ffffffffffffULL,
01589 0xffe1ffffffffffffULL,
01590 0xffe3ffffffffffffULL,
01591 0xffe7ffffffffffffULL,
01592 0xffefffffffffffffULL
01593 },
01594 {
01595 0xffc0000000000000ULL,
01596 0xffc0000000000001ULL,
01597 0xffc0000000000003ULL,
01598 0xffc0000000000007ULL,
01599 0xffc000000000000fULL,
01600 0xffc000000000001fULL,
01601 0xffc000000000003fULL,
01602 0xffc000000000007fULL,
01603 0xffc00000000000ffULL,
01604 0xffc00000000001ffULL,
01605 0xffc00000000003ffULL,
01606 0xffc00000000007ffULL,
01607 0xffc0000000000fffULL,
01608 0xffc0000000001fffULL,
01609 0xffc0000000003fffULL,
01610 0xffc0000000007fffULL,
01611 0xffc000000000ffffULL,
01612 0xffc000000001ffffULL,
01613 0xffc000000003ffffULL,
01614 0xffc000000007ffffULL,
01615 0xffc00000000fffffULL,
01616 0xffc00000001fffffULL,
01617 0xffc00000003fffffULL,
01618 0xffc00000007fffffULL,
01619 0xffc0000000ffffffULL,
01620 0xffc0000001ffffffULL,
01621 0xffc0000003ffffffULL,
01622 0xffc0000007ffffffULL,
01623 0xffc000000fffffffULL,
01624 0xffc000001fffffffULL,
01625 0xffc000003fffffffULL,
01626 0xffc000007fffffffULL,
01627 0xffc00000ffffffffULL,
01628 0xffc00001ffffffffULL,
01629 0xffc00003ffffffffULL,
01630 0xffc00007ffffffffULL,
01631 0xffc0000fffffffffULL,
01632 0xffc0001fffffffffULL,
01633 0xffc0003fffffffffULL,
01634 0xffc0007fffffffffULL,
01635 0xffc000ffffffffffULL,
01636 0xffc001ffffffffffULL,
01637 0xffc003ffffffffffULL,
01638 0xffc007ffffffffffULL,
01639 0xffc00fffffffffffULL,
01640 0xffc01fffffffffffULL,
01641 0xffc03fffffffffffULL,
01642 0xffc07fffffffffffULL,
01643 0xffc0ffffffffffffULL,
01644 0xffc1ffffffffffffULL,
01645 0xffc3ffffffffffffULL,
01646 0xffc7ffffffffffffULL,
01647 0xffcfffffffffffffULL,
01648 0xffdfffffffffffffULL
01649 },
01650 {
01651 0xff80000000000000ULL,
01652 0xff80000000000001ULL,
01653 0xff80000000000003ULL,
01654 0xff80000000000007ULL,
01655 0xff8000000000000fULL,
01656 0xff8000000000001fULL,
01657 0xff8000000000003fULL,
01658 0xff8000000000007fULL,
01659 0xff800000000000ffULL,
01660 0xff800000000001ffULL,
01661 0xff800000000003ffULL,
01662 0xff800000000007ffULL,
01663 0xff80000000000fffULL,
01664 0xff80000000001fffULL,
01665 0xff80000000003fffULL,
01666 0xff80000000007fffULL,
01667 0xff8000000000ffffULL,
01668 0xff8000000001ffffULL,
01669 0xff8000000003ffffULL,
01670 0xff8000000007ffffULL,
01671 0xff800000000fffffULL,
01672 0xff800000001fffffULL,
01673 0xff800000003fffffULL,
01674 0xff800000007fffffULL,
01675 0xff80000000ffffffULL,
01676 0xff80000001ffffffULL,
01677 0xff80000003ffffffULL,
01678 0xff80000007ffffffULL,
01679 0xff8000000fffffffULL,
01680 0xff8000001fffffffULL,
01681 0xff8000003fffffffULL,
01682 0xff8000007fffffffULL,
01683 0xff800000ffffffffULL,
01684 0xff800001ffffffffULL,
01685 0xff800003ffffffffULL,
01686 0xff800007ffffffffULL,
01687 0xff80000fffffffffULL,
01688 0xff80001fffffffffULL,
01689 0xff80003fffffffffULL,
01690 0xff80007fffffffffULL,
01691 0xff8000ffffffffffULL,
01692 0xff8001ffffffffffULL,
01693 0xff8003ffffffffffULL,
01694 0xff8007ffffffffffULL,
01695 0xff800fffffffffffULL,
01696 0xff801fffffffffffULL,
01697 0xff803fffffffffffULL,
01698 0xff807fffffffffffULL,
01699 0xff80ffffffffffffULL,
01700 0xff81ffffffffffffULL,
01701 0xff83ffffffffffffULL,
01702 0xff87ffffffffffffULL,
01703 0xff8fffffffffffffULL,
01704 0xff9fffffffffffffULL,
01705 0xffbfffffffffffffULL
01706 },
01707 {
01708 0xff00000000000000ULL,
01709 0xff00000000000001ULL,
01710 0xff00000000000003ULL,
01711 0xff00000000000007ULL,
01712 0xff0000000000000fULL,
01713 0xff0000000000001fULL,
01714 0xff0000000000003fULL,
01715 0xff0000000000007fULL,
01716 0xff000000000000ffULL,
01717 0xff000000000001ffULL,
01718 0xff000000000003ffULL,
01719 0xff000000000007ffULL,
01720 0xff00000000000fffULL,
01721 0xff00000000001fffULL,
01722 0xff00000000003fffULL,
01723 0xff00000000007fffULL,
01724 0xff0000000000ffffULL,
01725 0xff0000000001ffffULL,
01726 0xff0000000003ffffULL,
01727 0xff0000000007ffffULL,
01728 0xff000000000fffffULL,
01729 0xff000000001fffffULL,
01730 0xff000000003fffffULL,
01731 0xff000000007fffffULL,
01732 0xff00000000ffffffULL,
01733 0xff00000001ffffffULL,
01734 0xff00000003ffffffULL,
01735 0xff00000007ffffffULL,
01736 0xff0000000fffffffULL,
01737 0xff0000001fffffffULL,
01738 0xff0000003fffffffULL,
01739 0xff0000007fffffffULL,
01740 0xff000000ffffffffULL,
01741 0xff000001ffffffffULL,
01742 0xff000003ffffffffULL,
01743 0xff000007ffffffffULL,
01744 0xff00000fffffffffULL,
01745 0xff00001fffffffffULL,
01746 0xff00003fffffffffULL,
01747 0xff00007fffffffffULL,
01748 0xff0000ffffffffffULL,
01749 0xff0001ffffffffffULL,
01750 0xff0003ffffffffffULL,
01751 0xff0007ffffffffffULL,
01752 0xff000fffffffffffULL,
01753 0xff001fffffffffffULL,
01754 0xff003fffffffffffULL,
01755 0xff007fffffffffffULL,
01756 0xff00ffffffffffffULL,
01757 0xff01ffffffffffffULL,
01758 0xff03ffffffffffffULL,
01759 0xff07ffffffffffffULL,
01760 0xff0fffffffffffffULL,
01761 0xff1fffffffffffffULL,
01762 0xff3fffffffffffffULL,
01763 0xff7fffffffffffffULL
01764 },
01765 {
01766 0xfe00000000000000ULL,
01767 0xfe00000000000001ULL,
01768 0xfe00000000000003ULL,
01769 0xfe00000000000007ULL,
01770 0xfe0000000000000fULL,
01771 0xfe0000000000001fULL,
01772 0xfe0000000000003fULL,
01773 0xfe0000000000007fULL,
01774 0xfe000000000000ffULL,
01775 0xfe000000000001ffULL,
01776 0xfe000000000003ffULL,
01777 0xfe000000000007ffULL,
01778 0xfe00000000000fffULL,
01779 0xfe00000000001fffULL,
01780 0xfe00000000003fffULL,
01781 0xfe00000000007fffULL,
01782 0xfe0000000000ffffULL,
01783 0xfe0000000001ffffULL,
01784 0xfe0000000003ffffULL,
01785 0xfe0000000007ffffULL,
01786 0xfe000000000fffffULL,
01787 0xfe000000001fffffULL,
01788 0xfe000000003fffffULL,
01789 0xfe000000007fffffULL,
01790 0xfe00000000ffffffULL,
01791 0xfe00000001ffffffULL,
01792 0xfe00000003ffffffULL,
01793 0xfe00000007ffffffULL,
01794 0xfe0000000fffffffULL,
01795 0xfe0000001fffffffULL,
01796 0xfe0000003fffffffULL,
01797 0xfe0000007fffffffULL,
01798 0xfe000000ffffffffULL,
01799 0xfe000001ffffffffULL,
01800 0xfe000003ffffffffULL,
01801 0xfe000007ffffffffULL,
01802 0xfe00000fffffffffULL,
01803 0xfe00001fffffffffULL,
01804 0xfe00003fffffffffULL,
01805 0xfe00007fffffffffULL,
01806 0xfe0000ffffffffffULL,
01807 0xfe0001ffffffffffULL,
01808 0xfe0003ffffffffffULL,
01809 0xfe0007ffffffffffULL,
01810 0xfe000fffffffffffULL,
01811 0xfe001fffffffffffULL,
01812 0xfe003fffffffffffULL,
01813 0xfe007fffffffffffULL,
01814 0xfe00ffffffffffffULL,
01815 0xfe01ffffffffffffULL,
01816 0xfe03ffffffffffffULL,
01817 0xfe07ffffffffffffULL,
01818 0xfe0fffffffffffffULL,
01819 0xfe1fffffffffffffULL,
01820 0xfe3fffffffffffffULL,
01821 0xfe7fffffffffffffULL,
01822 0xfeffffffffffffffULL
01823 },
01824 {
01825 0xfc00000000000000ULL,
01826 0xfc00000000000001ULL,
01827 0xfc00000000000003ULL,
01828 0xfc00000000000007ULL,
01829 0xfc0000000000000fULL,
01830 0xfc0000000000001fULL,
01831 0xfc0000000000003fULL,
01832 0xfc0000000000007fULL,
01833 0xfc000000000000ffULL,
01834 0xfc000000000001ffULL,
01835 0xfc000000000003ffULL,
01836 0xfc000000000007ffULL,
01837 0xfc00000000000fffULL,
01838 0xfc00000000001fffULL,
01839 0xfc00000000003fffULL,
01840 0xfc00000000007fffULL,
01841 0xfc0000000000ffffULL,
01842 0xfc0000000001ffffULL,
01843 0xfc0000000003ffffULL,
01844 0xfc0000000007ffffULL,
01845 0xfc000000000fffffULL,
01846 0xfc000000001fffffULL,
01847 0xfc000000003fffffULL,
01848 0xfc000000007fffffULL,
01849 0xfc00000000ffffffULL,
01850 0xfc00000001ffffffULL,
01851 0xfc00000003ffffffULL,
01852 0xfc00000007ffffffULL,
01853 0xfc0000000fffffffULL,
01854 0xfc0000001fffffffULL,
01855 0xfc0000003fffffffULL,
01856 0xfc0000007fffffffULL,
01857 0xfc000000ffffffffULL,
01858 0xfc000001ffffffffULL,
01859 0xfc000003ffffffffULL,
01860 0xfc000007ffffffffULL,
01861 0xfc00000fffffffffULL,
01862 0xfc00001fffffffffULL,
01863 0xfc00003fffffffffULL,
01864 0xfc00007fffffffffULL,
01865 0xfc0000ffffffffffULL,
01866 0xfc0001ffffffffffULL,
01867 0xfc0003ffffffffffULL,
01868 0xfc0007ffffffffffULL,
01869 0xfc000fffffffffffULL,
01870 0xfc001fffffffffffULL,
01871 0xfc003fffffffffffULL,
01872 0xfc007fffffffffffULL,
01873 0xfc00ffffffffffffULL,
01874 0xfc01ffffffffffffULL,
01875 0xfc03ffffffffffffULL,
01876 0xfc07ffffffffffffULL,
01877 0xfc0fffffffffffffULL,
01878 0xfc1fffffffffffffULL,
01879 0xfc3fffffffffffffULL,
01880 0xfc7fffffffffffffULL,
01881 0xfcffffffffffffffULL,
01882 0xfdffffffffffffffULL
01883 },
01884 {
01885 0xf800000000000000ULL,
01886 0xf800000000000001ULL,
01887 0xf800000000000003ULL,
01888 0xf800000000000007ULL,
01889 0xf80000000000000fULL,
01890 0xf80000000000001fULL,
01891 0xf80000000000003fULL,
01892 0xf80000000000007fULL,
01893 0xf8000000000000ffULL,
01894 0xf8000000000001ffULL,
01895 0xf8000000000003ffULL,
01896 0xf8000000000007ffULL,
01897 0xf800000000000fffULL,
01898 0xf800000000001fffULL,
01899 0xf800000000003fffULL,
01900 0xf800000000007fffULL,
01901 0xf80000000000ffffULL,
01902 0xf80000000001ffffULL,
01903 0xf80000000003ffffULL,
01904 0xf80000000007ffffULL,
01905 0xf8000000000fffffULL,
01906 0xf8000000001fffffULL,
01907 0xf8000000003fffffULL,
01908 0xf8000000007fffffULL,
01909 0xf800000000ffffffULL,
01910 0xf800000001ffffffULL,
01911 0xf800000003ffffffULL,
01912 0xf800000007ffffffULL,
01913 0xf80000000fffffffULL,
01914 0xf80000001fffffffULL,
01915 0xf80000003fffffffULL,
01916 0xf80000007fffffffULL,
01917 0xf8000000ffffffffULL,
01918 0xf8000001ffffffffULL,
01919 0xf8000003ffffffffULL,
01920 0xf8000007ffffffffULL,
01921 0xf800000fffffffffULL,
01922 0xf800001fffffffffULL,
01923 0xf800003fffffffffULL,
01924 0xf800007fffffffffULL,
01925 0xf80000ffffffffffULL,
01926 0xf80001ffffffffffULL,
01927 0xf80003ffffffffffULL,
01928 0xf80007ffffffffffULL,
01929 0xf8000fffffffffffULL,
01930 0xf8001fffffffffffULL,
01931 0xf8003fffffffffffULL,
01932 0xf8007fffffffffffULL,
01933 0xf800ffffffffffffULL,
01934 0xf801ffffffffffffULL,
01935 0xf803ffffffffffffULL,
01936 0xf807ffffffffffffULL,
01937 0xf80fffffffffffffULL,
01938 0xf81fffffffffffffULL,
01939 0xf83fffffffffffffULL,
01940 0xf87fffffffffffffULL,
01941 0xf8ffffffffffffffULL,
01942 0xf9ffffffffffffffULL,
01943 0xfbffffffffffffffULL
01944 },
01945 {
01946 0xf000000000000000ULL,
01947 0xf000000000000001ULL,
01948 0xf000000000000003ULL,
01949 0xf000000000000007ULL,
01950 0xf00000000000000fULL,
01951 0xf00000000000001fULL,
01952 0xf00000000000003fULL,
01953 0xf00000000000007fULL,
01954 0xf0000000000000ffULL,
01955 0xf0000000000001ffULL,
01956 0xf0000000000003ffULL,
01957 0xf0000000000007ffULL,
01958 0xf000000000000fffULL,
01959 0xf000000000001fffULL,
01960 0xf000000000003fffULL,
01961 0xf000000000007fffULL,
01962 0xf00000000000ffffULL,
01963 0xf00000000001ffffULL,
01964 0xf00000000003ffffULL,
01965 0xf00000000007ffffULL,
01966 0xf0000000000fffffULL,
01967 0xf0000000001fffffULL,
01968 0xf0000000003fffffULL,
01969 0xf0000000007fffffULL,
01970 0xf000000000ffffffULL,
01971 0xf000000001ffffffULL,
01972 0xf000000003ffffffULL,
01973 0xf000000007ffffffULL,
01974 0xf00000000fffffffULL,
01975 0xf00000001fffffffULL,
01976 0xf00000003fffffffULL,
01977 0xf00000007fffffffULL,
01978 0xf0000000ffffffffULL,
01979 0xf0000001ffffffffULL,
01980 0xf0000003ffffffffULL,
01981 0xf0000007ffffffffULL,
01982 0xf000000fffffffffULL,
01983 0xf000001fffffffffULL,
01984 0xf000003fffffffffULL,
01985 0xf000007fffffffffULL,
01986 0xf00000ffffffffffULL,
01987 0xf00001ffffffffffULL,
01988 0xf00003ffffffffffULL,
01989 0xf00007ffffffffffULL,
01990 0xf0000fffffffffffULL,
01991 0xf0001fffffffffffULL,
01992 0xf0003fffffffffffULL,
01993 0xf0007fffffffffffULL,
01994 0xf000ffffffffffffULL,
01995 0xf001ffffffffffffULL,
01996 0xf003ffffffffffffULL,
01997 0xf007ffffffffffffULL,
01998 0xf00fffffffffffffULL,
01999 0xf01fffffffffffffULL,
02000 0xf03fffffffffffffULL,
02001 0xf07fffffffffffffULL,
02002 0xf0ffffffffffffffULL,
02003 0xf1ffffffffffffffULL,
02004 0xf3ffffffffffffffULL,
02005 0xf7ffffffffffffffULL
02006 },
02007 {
02008 0xe000000000000000ULL,
02009 0xe000000000000001ULL,
02010 0xe000000000000003ULL,
02011 0xe000000000000007ULL,
02012 0xe00000000000000fULL,
02013 0xe00000000000001fULL,
02014 0xe00000000000003fULL,
02015 0xe00000000000007fULL,
02016 0xe0000000000000ffULL,
02017 0xe0000000000001ffULL,
02018 0xe0000000000003ffULL,
02019 0xe0000000000007ffULL,
02020 0xe000000000000fffULL,
02021 0xe000000000001fffULL,
02022 0xe000000000003fffULL,
02023 0xe000000000007fffULL,
02024 0xe00000000000ffffULL,
02025 0xe00000000001ffffULL,
02026 0xe00000000003ffffULL,
02027 0xe00000000007ffffULL,
02028 0xe0000000000fffffULL,
02029 0xe0000000001fffffULL,
02030 0xe0000000003fffffULL,
02031 0xe0000000007fffffULL,
02032 0xe000000000ffffffULL,
02033 0xe000000001ffffffULL,
02034 0xe000000003ffffffULL,
02035 0xe000000007ffffffULL,
02036 0xe00000000fffffffULL,
02037 0xe00000001fffffffULL,
02038 0xe00000003fffffffULL,
02039 0xe00000007fffffffULL,
02040 0xe0000000ffffffffULL,
02041 0xe0000001ffffffffULL,
02042 0xe0000003ffffffffULL,
02043 0xe0000007ffffffffULL,
02044 0xe000000fffffffffULL,
02045 0xe000001fffffffffULL,
02046 0xe000003fffffffffULL,
02047 0xe000007fffffffffULL,
02048 0xe00000ffffffffffULL,
02049 0xe00001ffffffffffULL,
02050 0xe00003ffffffffffULL,
02051 0xe00007ffffffffffULL,
02052 0xe0000fffffffffffULL,
02053 0xe0001fffffffffffULL,
02054 0xe0003fffffffffffULL,
02055 0xe0007fffffffffffULL,
02056 0xe000ffffffffffffULL,
02057 0xe001ffffffffffffULL,
02058 0xe003ffffffffffffULL,
02059 0xe007ffffffffffffULL,
02060 0xe00fffffffffffffULL,
02061 0xe01fffffffffffffULL,
02062 0xe03fffffffffffffULL,
02063 0xe07fffffffffffffULL,
02064 0xe0ffffffffffffffULL,
02065 0xe1ffffffffffffffULL,
02066 0xe3ffffffffffffffULL,
02067 0xe7ffffffffffffffULL,
02068 0xefffffffffffffffULL
02069 },
02070 {
02071 0xc000000000000000ULL,
02072 0xc000000000000001ULL,
02073 0xc000000000000003ULL,
02074 0xc000000000000007ULL,
02075 0xc00000000000000fULL,
02076 0xc00000000000001fULL,
02077 0xc00000000000003fULL,
02078 0xc00000000000007fULL,
02079 0xc0000000000000ffULL,
02080 0xc0000000000001ffULL,
02081 0xc0000000000003ffULL,
02082 0xc0000000000007ffULL,
02083 0xc000000000000fffULL,
02084 0xc000000000001fffULL,
02085 0xc000000000003fffULL,
02086 0xc000000000007fffULL,
02087 0xc00000000000ffffULL,
02088 0xc00000000001ffffULL,
02089 0xc00000000003ffffULL,
02090 0xc00000000007ffffULL,
02091 0xc0000000000fffffULL,
02092 0xc0000000001fffffULL,
02093 0xc0000000003fffffULL,
02094 0xc0000000007fffffULL,
02095 0xc000000000ffffffULL,
02096 0xc000000001ffffffULL,
02097 0xc000000003ffffffULL,
02098 0xc000000007ffffffULL,
02099 0xc00000000fffffffULL,
02100 0xc00000001fffffffULL,
02101 0xc00000003fffffffULL,
02102 0xc00000007fffffffULL,
02103 0xc0000000ffffffffULL,
02104 0xc0000001ffffffffULL,
02105 0xc0000003ffffffffULL,
02106 0xc0000007ffffffffULL,
02107 0xc000000fffffffffULL,
02108 0xc000001fffffffffULL,
02109 0xc000003fffffffffULL,
02110 0xc000007fffffffffULL,
02111 0xc00000ffffffffffULL,
02112 0xc00001ffffffffffULL,
02113 0xc00003ffffffffffULL,
02114 0xc00007ffffffffffULL,
02115 0xc0000fffffffffffULL,
02116 0xc0001fffffffffffULL,
02117 0xc0003fffffffffffULL,
02118 0xc0007fffffffffffULL,
02119 0xc000ffffffffffffULL,
02120 0xc001ffffffffffffULL,
02121 0xc003ffffffffffffULL,
02122 0xc007ffffffffffffULL,
02123 0xc00fffffffffffffULL,
02124 0xc01fffffffffffffULL,
02125 0xc03fffffffffffffULL,
02126 0xc07fffffffffffffULL,
02127 0xc0ffffffffffffffULL,
02128 0xc1ffffffffffffffULL,
02129 0xc3ffffffffffffffULL,
02130 0xc7ffffffffffffffULL,
02131 0xcfffffffffffffffULL,
02132 0xdfffffffffffffffULL
02133 },
02134 {
02135 0x8000000000000000ULL,
02136 0x8000000000000001ULL,
02137 0x8000000000000003ULL,
02138 0x8000000000000007ULL,
02139 0x800000000000000fULL,
02140 0x800000000000001fULL,
02141 0x800000000000003fULL,
02142 0x800000000000007fULL,
02143 0x80000000000000ffULL,
02144 0x80000000000001ffULL,
02145 0x80000000000003ffULL,
02146 0x80000000000007ffULL,
02147 0x8000000000000fffULL,
02148 0x8000000000001fffULL,
02149 0x8000000000003fffULL,
02150 0x8000000000007fffULL,
02151 0x800000000000ffffULL,
02152 0x800000000001ffffULL,
02153 0x800000000003ffffULL,
02154 0x800000000007ffffULL,
02155 0x80000000000fffffULL,
02156 0x80000000001fffffULL,
02157 0x80000000003fffffULL,
02158 0x80000000007fffffULL,
02159 0x8000000000ffffffULL,
02160 0x8000000001ffffffULL,
02161 0x8000000003ffffffULL,
02162 0x8000000007ffffffULL,
02163 0x800000000fffffffULL,
02164 0x800000001fffffffULL,
02165 0x800000003fffffffULL,
02166 0x800000007fffffffULL,
02167 0x80000000ffffffffULL,
02168 0x80000001ffffffffULL,
02169 0x80000003ffffffffULL,
02170 0x80000007ffffffffULL,
02171 0x8000000fffffffffULL,
02172 0x8000001fffffffffULL,
02173 0x8000003fffffffffULL,
02174 0x8000007fffffffffULL,
02175 0x800000ffffffffffULL,
02176 0x800001ffffffffffULL,
02177 0x800003ffffffffffULL,
02178 0x800007ffffffffffULL,
02179 0x80000fffffffffffULL,
02180 0x80001fffffffffffULL,
02181 0x80003fffffffffffULL,
02182 0x80007fffffffffffULL,
02183 0x8000ffffffffffffULL,
02184 0x8001ffffffffffffULL,
02185 0x8003ffffffffffffULL,
02186 0x8007ffffffffffffULL,
02187 0x800fffffffffffffULL,
02188 0x801fffffffffffffULL,
02189 0x803fffffffffffffULL,
02190 0x807fffffffffffffULL,
02191 0x80ffffffffffffffULL,
02192 0x81ffffffffffffffULL,
02193 0x83ffffffffffffffULL,
02194 0x87ffffffffffffffULL,
02195 0x8fffffffffffffffULL,
02196 0x9fffffffffffffffULL,
02197 0xbfffffffffffffffULL
02198 },
02199 {
02200 0x0ULL,
02201 0x1ULL,
02202 0x3ULL,
02203 0x7ULL,
02204 0xfULL,
02205 0x1fULL,
02206 0x3fULL,
02207 0x7fULL,
02208 0xffULL,
02209 0x1ffULL,
02210 0x3ffULL,
02211 0x7ffULL,
02212 0xfffULL,
02213 0x1fffULL,
02214 0x3fffULL,
02215 0x7fffULL,
02216 0xffffULL,
02217 0x1ffffULL,
02218 0x3ffffULL,
02219 0x7ffffULL,
02220 0xfffffULL,
02221 0x1fffffULL,
02222 0x3fffffULL,
02223 0x7fffffULL,
02224 0xffffffULL,
02225 0x1ffffffULL,
02226 0x3ffffffULL,
02227 0x7ffffffULL,
02228 0xfffffffULL,
02229 0x1fffffffULL,
02230 0x3fffffffULL,
02231 0x7fffffffULL,
02232 0xffffffffULL,
02233 0x1ffffffffULL,
02234 0x3ffffffffULL,
02235 0x7ffffffffULL,
02236 0xfffffffffULL,
02237 0x1fffffffffULL,
02238 0x3fffffffffULL,
02239 0x7fffffffffULL,
02240 0xffffffffffULL,
02241 0x1ffffffffffULL,
02242 0x3ffffffffffULL,
02243 0x7ffffffffffULL,
02244 0xfffffffffffULL,
02245 0x1fffffffffffULL,
02246 0x3fffffffffffULL,
02247 0x7fffffffffffULL,
02248 0xffffffffffffULL,
02249 0x1ffffffffffffULL,
02250 0x3ffffffffffffULL,
02251 0x7ffffffffffffULL,
02252 0xfffffffffffffULL,
02253 0x1fffffffffffffULL,
02254 0x3fffffffffffffULL,
02255 0x7fffffffffffffULL,
02256 0xffffffffffffffULL,
02257 0x1ffffffffffffffULL,
02258 0x3ffffffffffffffULL,
02259 0x7ffffffffffffffULL,
02260 0xfffffffffffffffULL,
02261 0x1fffffffffffffffULL,
02262 0x3fffffffffffffffULL,
02263 0x7fffffffffffffffULL
02264 }
02265 };
02266
02267 #else //end of #ifndef WIN32
02268
02269 const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH] =
02270 {
02271 {
02272 0xfffffffffffffffei64
02273 },
02274 {
02275 0xfffffffffffffffci64,
02276 0xfffffffffffffffdi64
02277 },
02278 {
02279 0xfffffffffffffff8i64,
02280 0xfffffffffffffff9i64,
02281 0xfffffffffffffffbi64
02282 },
02283 {
02284 0xfffffffffffffff0i64,
02285 0xfffffffffffffff1i64,
02286 0xfffffffffffffff3i64,
02287 0xfffffffffffffff7i64
02288 },
02289 {
02290 0xffffffffffffffe0i64,
02291 0xffffffffffffffe1i64,
02292 0xffffffffffffffe3i64,
02293 0xffffffffffffffe7i64,
02294 0xffffffffffffffefi64
02295 },
02296 {
02297 0xffffffffffffffc0i64,
02298 0xffffffffffffffc1i64,
02299 0xffffffffffffffc3i64,
02300 0xffffffffffffffc7i64,
02301 0xffffffffffffffcfi64,
02302 0xffffffffffffffdfi64
02303 },
02304 {
02305 0xffffffffffffff80i64,
02306 0xffffffffffffff81i64,
02307 0xffffffffffffff83i64,
02308 0xffffffffffffff87i64,
02309 0xffffffffffffff8fi64,
02310 0xffffffffffffff9fi64,
02311 0xffffffffffffffbfi64
02312 },
02313 {
02314 0xffffffffffffff00i64,
02315 0xffffffffffffff01i64,
02316 0xffffffffffffff03i64,
02317 0xffffffffffffff07i64,
02318 0xffffffffffffff0fi64,
02319 0xffffffffffffff1fi64,
02320 0xffffffffffffff3fi64,
02321 0xffffffffffffff7fi64
02322 },
02323 {
02324 0xfffffffffffffe00i64,
02325 0xfffffffffffffe01i64,
02326 0xfffffffffffffe03i64,
02327 0xfffffffffffffe07i64,
02328 0xfffffffffffffe0fi64,
02329 0xfffffffffffffe1fi64,
02330 0xfffffffffffffe3fi64,
02331 0xfffffffffffffe7fi64,
02332 0xfffffffffffffeffi64
02333 },
02334 {
02335 0xfffffffffffffc00i64,
02336 0xfffffffffffffc01i64,
02337 0xfffffffffffffc03i64,
02338 0xfffffffffffffc07i64,
02339 0xfffffffffffffc0fi64,
02340 0xfffffffffffffc1fi64,
02341 0xfffffffffffffc3fi64,
02342 0xfffffffffffffc7fi64,
02343 0xfffffffffffffcffi64,
02344 0xfffffffffffffdffi64
02345 },
02346 {
02347 0xfffffffffffff800i64,
02348 0xfffffffffffff801i64,
02349 0xfffffffffffff803i64,
02350 0xfffffffffffff807i64,
02351 0xfffffffffffff80fi64,
02352 0xfffffffffffff81fi64,
02353 0xfffffffffffff83fi64,
02354 0xfffffffffffff87fi64,
02355 0xfffffffffffff8ffi64,
02356 0xfffffffffffff9ffi64,
02357 0xfffffffffffffbffi64
02358 },
02359 {
02360 0xfffffffffffff000i64,
02361 0xfffffffffffff001i64,
02362 0xfffffffffffff003i64,
02363 0xfffffffffffff007i64,
02364 0xfffffffffffff00fi64,
02365 0xfffffffffffff01fi64,
02366 0xfffffffffffff03fi64,
02367 0xfffffffffffff07fi64,
02368 0xfffffffffffff0ffi64,
02369 0xfffffffffffff1ffi64,
02370 0xfffffffffffff3ffi64,
02371 0xfffffffffffff7ffi64
02372 },
02373 {
02374 0xffffffffffffe000i64,
02375 0xffffffffffffe001i64,
02376 0xffffffffffffe003i64,
02377 0xffffffffffffe007i64,
02378 0xffffffffffffe00fi64,
02379 0xffffffffffffe01fi64,
02380 0xffffffffffffe03fi64,
02381 0xffffffffffffe07fi64,
02382 0xffffffffffffe0ffi64,
02383 0xffffffffffffe1ffi64,
02384 0xffffffffffffe3ffi64,
02385 0xffffffffffffe7ffi64,
02386 0xffffffffffffefffi64
02387 },
02388 {
02389 0xffffffffffffc000i64,
02390 0xffffffffffffc001i64,
02391 0xffffffffffffc003i64,
02392 0xffffffffffffc007i64,
02393 0xffffffffffffc00fi64,
02394 0xffffffffffffc01fi64,
02395 0xffffffffffffc03fi64,
02396 0xffffffffffffc07fi64,
02397 0xffffffffffffc0ffi64,
02398 0xffffffffffffc1ffi64,
02399 0xffffffffffffc3ffi64,
02400 0xffffffffffffc7ffi64,
02401 0xffffffffffffcfffi64,
02402 0xffffffffffffdfffi64
02403 },
02404 {
02405 0xffffffffffff8000i64,
02406 0xffffffffffff8001i64,
02407 0xffffffffffff8003i64,
02408 0xffffffffffff8007i64,
02409 0xffffffffffff800fi64,
02410 0xffffffffffff801fi64,
02411 0xffffffffffff803fi64,
02412 0xffffffffffff807fi64,
02413 0xffffffffffff80ffi64,
02414 0xffffffffffff81ffi64,
02415 0xffffffffffff83ffi64,
02416 0xffffffffffff87ffi64,
02417 0xffffffffffff8fffi64,
02418 0xffffffffffff9fffi64,
02419 0xffffffffffffbfffi64
02420 },
02421 {
02422 0xffffffffffff0000i64,
02423 0xffffffffffff0001i64,
02424 0xffffffffffff0003i64,
02425 0xffffffffffff0007i64,
02426 0xffffffffffff000fi64,
02427 0xffffffffffff001fi64,
02428 0xffffffffffff003fi64,
02429 0xffffffffffff007fi64,
02430 0xffffffffffff00ffi64,
02431 0xffffffffffff01ffi64,
02432 0xffffffffffff03ffi64,
02433 0xffffffffffff07ffi64,
02434 0xffffffffffff0fffi64,
02435 0xffffffffffff1fffi64,
02436 0xffffffffffff3fffi64,
02437 0xffffffffffff7fffi64
02438 },
02439 {
02440 0xfffffffffffe0000i64,
02441 0xfffffffffffe0001i64,
02442 0xfffffffffffe0003i64,
02443 0xfffffffffffe0007i64,
02444 0xfffffffffffe000fi64,
02445 0xfffffffffffe001fi64,
02446 0xfffffffffffe003fi64,
02447 0xfffffffffffe007fi64,
02448 0xfffffffffffe00ffi64,
02449 0xfffffffffffe01ffi64,
02450 0xfffffffffffe03ffi64,
02451 0xfffffffffffe07ffi64,
02452 0xfffffffffffe0fffi64,
02453 0xfffffffffffe1fffi64,
02454 0xfffffffffffe3fffi64,
02455 0xfffffffffffe7fffi64,
02456 0xfffffffffffeffffi64
02457 },
02458 {
02459 0xfffffffffffc0000i64,
02460 0xfffffffffffc0001i64,
02461 0xfffffffffffc0003i64,
02462 0xfffffffffffc0007i64,
02463 0xfffffffffffc000fi64,
02464 0xfffffffffffc001fi64,
02465 0xfffffffffffc003fi64,
02466 0xfffffffffffc007fi64,
02467 0xfffffffffffc00ffi64,
02468 0xfffffffffffc01ffi64,
02469 0xfffffffffffc03ffi64,
02470 0xfffffffffffc07ffi64,
02471 0xfffffffffffc0fffi64,
02472 0xfffffffffffc1fffi64,
02473 0xfffffffffffc3fffi64,
02474 0xfffffffffffc7fffi64,
02475 0xfffffffffffcffffi64,
02476 0xfffffffffffdffffi64
02477 },
02478 {
02479 0xfffffffffff80000i64,
02480 0xfffffffffff80001i64,
02481 0xfffffffffff80003i64,
02482 0xfffffffffff80007i64,
02483 0xfffffffffff8000fi64,
02484 0xfffffffffff8001fi64,
02485 0xfffffffffff8003fi64,
02486 0xfffffffffff8007fi64,
02487 0xfffffffffff800ffi64,
02488 0xfffffffffff801ffi64,
02489 0xfffffffffff803ffi64,
02490 0xfffffffffff807ffi64,
02491 0xfffffffffff80fffi64,
02492 0xfffffffffff81fffi64,
02493 0xfffffffffff83fffi64,
02494 0xfffffffffff87fffi64,
02495 0xfffffffffff8ffffi64,
02496 0xfffffffffff9ffffi64,
02497 0xfffffffffffbffffi64
02498 },
02499 {
02500 0xfffffffffff00000i64,
02501 0xfffffffffff00001i64,
02502 0xfffffffffff00003i64,
02503 0xfffffffffff00007i64,
02504 0xfffffffffff0000fi64,
02505 0xfffffffffff0001fi64,
02506 0xfffffffffff0003fi64,
02507 0xfffffffffff0007fi64,
02508 0xfffffffffff000ffi64,
02509 0xfffffffffff001ffi64,
02510 0xfffffffffff003ffi64,
02511 0xfffffffffff007ffi64,
02512 0xfffffffffff00fffi64,
02513 0xfffffffffff01fffi64,
02514 0xfffffffffff03fffi64,
02515 0xfffffffffff07fffi64,
02516 0xfffffffffff0ffffi64,
02517 0xfffffffffff1ffffi64,
02518 0xfffffffffff3ffffi64,
02519 0xfffffffffff7ffffi64
02520 },
02521 {
02522 0xffffffffffe00000i64,
02523 0xffffffffffe00001i64,
02524 0xffffffffffe00003i64,
02525 0xffffffffffe00007i64,
02526 0xffffffffffe0000fi64,
02527 0xffffffffffe0001fi64,
02528 0xffffffffffe0003fi64,
02529 0xffffffffffe0007fi64,
02530 0xffffffffffe000ffi64,
02531 0xffffffffffe001ffi64,
02532 0xffffffffffe003ffi64,
02533 0xffffffffffe007ffi64,
02534 0xffffffffffe00fffi64,
02535 0xffffffffffe01fffi64,
02536 0xffffffffffe03fffi64,
02537 0xffffffffffe07fffi64,
02538 0xffffffffffe0ffffi64,
02539 0xffffffffffe1ffffi64,
02540 0xffffffffffe3ffffi64,
02541 0xffffffffffe7ffffi64,
02542 0xffffffffffefffffi64
02543 },
02544 {
02545 0xffffffffffc00000i64,
02546 0xffffffffffc00001i64,
02547 0xffffffffffc00003i64,
02548 0xffffffffffc00007i64,
02549 0xffffffffffc0000fi64,
02550 0xffffffffffc0001fi64,
02551 0xffffffffffc0003fi64,
02552 0xffffffffffc0007fi64,
02553 0xffffffffffc000ffi64,
02554 0xffffffffffc001ffi64,
02555 0xffffffffffc003ffi64,
02556 0xffffffffffc007ffi64,
02557 0xffffffffffc00fffi64,
02558 0xffffffffffc01fffi64,
02559 0xffffffffffc03fffi64,
02560 0xffffffffffc07fffi64,
02561 0xffffffffffc0ffffi64,
02562 0xffffffffffc1ffffi64,
02563 0xffffffffffc3ffffi64,
02564 0xffffffffffc7ffffi64,
02565 0xffffffffffcfffffi64,
02566 0xffffffffffdfffffi64
02567 },
02568 {
02569 0xffffffffff800000i64,
02570 0xffffffffff800001i64,
02571 0xffffffffff800003i64,
02572 0xffffffffff800007i64,
02573 0xffffffffff80000fi64,
02574 0xffffffffff80001fi64,
02575 0xffffffffff80003fi64,
02576 0xffffffffff80007fi64,
02577 0xffffffffff8000ffi64,
02578 0xffffffffff8001ffi64,
02579 0xffffffffff8003ffi64,
02580 0xffffffffff8007ffi64,
02581 0xffffffffff800fffi64,
02582 0xffffffffff801fffi64,
02583 0xffffffffff803fffi64,
02584 0xffffffffff807fffi64,
02585 0xffffffffff80ffffi64,
02586 0xffffffffff81ffffi64,
02587 0xffffffffff83ffffi64,
02588 0xffffffffff87ffffi64,
02589 0xffffffffff8fffffi64,
02590 0xffffffffff9fffffi64,
02591 0xffffffffffbfffffi64
02592 },
02593 {
02594 0xffffffffff000000i64,
02595 0xffffffffff000001i64,
02596 0xffffffffff000003i64,
02597 0xffffffffff000007i64,
02598 0xffffffffff00000fi64,
02599 0xffffffffff00001fi64,
02600 0xffffffffff00003fi64,
02601 0xffffffffff00007fi64,
02602 0xffffffffff0000ffi64,
02603 0xffffffffff0001ffi64,
02604 0xffffffffff0003ffi64,
02605 0xffffffffff0007ffi64,
02606 0xffffffffff000fffi64,
02607 0xffffffffff001fffi64,
02608 0xffffffffff003fffi64,
02609 0xffffffffff007fffi64,
02610 0xffffffffff00ffffi64,
02611 0xffffffffff01ffffi64,
02612 0xffffffffff03ffffi64,
02613 0xffffffffff07ffffi64,
02614 0xffffffffff0fffffi64,
02615 0xffffffffff1fffffi64,
02616 0xffffffffff3fffffi64,
02617 0xffffffffff7fffffi64
02618 },
02619 {
02620 0xfffffffffe000000i64,
02621 0xfffffffffe000001i64,
02622 0xfffffffffe000003i64,
02623 0xfffffffffe000007i64,
02624 0xfffffffffe00000fi64,
02625 0xfffffffffe00001fi64,
02626 0xfffffffffe00003fi64,
02627 0xfffffffffe00007fi64,
02628 0xfffffffffe0000ffi64,
02629 0xfffffffffe0001ffi64,
02630 0xfffffffffe0003ffi64,
02631 0xfffffffffe0007ffi64,
02632 0xfffffffffe000fffi64,
02633 0xfffffffffe001fffi64,
02634 0xfffffffffe003fffi64,
02635 0xfffffffffe007fffi64,
02636 0xfffffffffe00ffffi64,
02637 0xfffffffffe01ffffi64,
02638 0xfffffffffe03ffffi64,
02639 0xfffffffffe07ffffi64,
02640 0xfffffffffe0fffffi64,
02641 0xfffffffffe1fffffi64,
02642 0xfffffffffe3fffffi64,
02643 0xfffffffffe7fffffi64,
02644 0xfffffffffeffffffi64
02645 },
02646 {
02647 0xfffffffffc000000i64,
02648 0xfffffffffc000001i64,
02649 0xfffffffffc000003i64,
02650 0xfffffffffc000007i64,
02651 0xfffffffffc00000fi64,
02652 0xfffffffffc00001fi64,
02653 0xfffffffffc00003fi64,
02654 0xfffffffffc00007fi64,
02655 0xfffffffffc0000ffi64,
02656 0xfffffffffc0001ffi64,
02657 0xfffffffffc0003ffi64,
02658 0xfffffffffc0007ffi64,
02659 0xfffffffffc000fffi64,
02660 0xfffffffffc001fffi64,
02661 0xfffffffffc003fffi64,
02662 0xfffffffffc007fffi64,
02663 0xfffffffffc00ffffi64,
02664 0xfffffffffc01ffffi64,
02665 0xfffffffffc03ffffi64,
02666 0xfffffffffc07ffffi64,
02667 0xfffffffffc0fffffi64,
02668 0xfffffffffc1fffffi64,
02669 0xfffffffffc3fffffi64,
02670 0xfffffffffc7fffffi64,
02671 0xfffffffffcffffffi64,
02672 0xfffffffffdffffffi64
02673 },
02674 {
02675 0xfffffffff8000000i64,
02676 0xfffffffff8000001i64,
02677 0xfffffffff8000003i64,
02678 0xfffffffff8000007i64,
02679 0xfffffffff800000fi64,
02680 0xfffffffff800001fi64,
02681 0xfffffffff800003fi64,
02682 0xfffffffff800007fi64,
02683 0xfffffffff80000ffi64,
02684 0xfffffffff80001ffi64,
02685 0xfffffffff80003ffi64,
02686 0xfffffffff80007ffi64,
02687 0xfffffffff8000fffi64,
02688 0xfffffffff8001fffi64,
02689 0xfffffffff8003fffi64,
02690 0xfffffffff8007fffi64,
02691 0xfffffffff800ffffi64,
02692 0xfffffffff801ffffi64,
02693 0xfffffffff803ffffi64,
02694 0xfffffffff807ffffi64,
02695 0xfffffffff80fffffi64,
02696 0xfffffffff81fffffi64,
02697 0xfffffffff83fffffi64,
02698 0xfffffffff87fffffi64,
02699 0xfffffffff8ffffffi64,
02700 0xfffffffff9ffffffi64,
02701 0xfffffffffbffffffi64
02702 },
02703 {
02704 0xfffffffff0000000i64,
02705 0xfffffffff0000001i64,
02706 0xfffffffff0000003i64,
02707 0xfffffffff0000007i64,
02708 0xfffffffff000000fi64,
02709 0xfffffffff000001fi64,
02710 0xfffffffff000003fi64,
02711 0xfffffffff000007fi64,
02712 0xfffffffff00000ffi64,
02713 0xfffffffff00001ffi64,
02714 0xfffffffff00003ffi64,
02715 0xfffffffff00007ffi64,
02716 0xfffffffff0000fffi64,
02717 0xfffffffff0001fffi64,
02718 0xfffffffff0003fffi64,
02719 0xfffffffff0007fffi64,
02720 0xfffffffff000ffffi64,
02721 0xfffffffff001ffffi64,
02722 0xfffffffff003ffffi64,
02723 0xfffffffff007ffffi64,
02724 0xfffffffff00fffffi64,
02725 0xfffffffff01fffffi64,
02726 0xfffffffff03fffffi64,
02727 0xfffffffff07fffffi64,
02728 0xfffffffff0ffffffi64,
02729 0xfffffffff1ffffffi64,
02730 0xfffffffff3ffffffi64,
02731 0xfffffffff7ffffffi64
02732 },
02733 {
02734 0xffffffffe0000000i64,
02735 0xffffffffe0000001i64,
02736 0xffffffffe0000003i64,
02737 0xffffffffe0000007i64,
02738 0xffffffffe000000fi64,
02739 0xffffffffe000001fi64,
02740 0xffffffffe000003fi64,
02741 0xffffffffe000007fi64,
02742 0xffffffffe00000ffi64,
02743 0xffffffffe00001ffi64,
02744 0xffffffffe00003ffi64,
02745 0xffffffffe00007ffi64,
02746 0xffffffffe0000fffi64,
02747 0xffffffffe0001fffi64,
02748 0xffffffffe0003fffi64,
02749 0xffffffffe0007fffi64,
02750 0xffffffffe000ffffi64,
02751 0xffffffffe001ffffi64,
02752 0xffffffffe003ffffi64,
02753 0xffffffffe007ffffi64,
02754 0xffffffffe00fffffi64,
02755 0xffffffffe01fffffi64,
02756 0xffffffffe03fffffi64,
02757 0xffffffffe07fffffi64,
02758 0xffffffffe0ffffffi64,
02759 0xffffffffe1ffffffi64,
02760 0xffffffffe3ffffffi64,
02761 0xffffffffe7ffffffi64,
02762 0xffffffffefffffffi64
02763 },
02764 {
02765 0xffffffffc0000000i64,
02766 0xffffffffc0000001i64,
02767 0xffffffffc0000003i64,
02768 0xffffffffc0000007i64,
02769 0xffffffffc000000fi64,
02770 0xffffffffc000001fi64,
02771 0xffffffffc000003fi64,
02772 0xffffffffc000007fi64,
02773 0xffffffffc00000ffi64,
02774 0xffffffffc00001ffi64,
02775 0xffffffffc00003ffi64,
02776 0xffffffffc00007ffi64,
02777 0xffffffffc0000fffi64,
02778 0xffffffffc0001fffi64,
02779 0xffffffffc0003fffi64,
02780 0xffffffffc0007fffi64,
02781 0xffffffffc000ffffi64,
02782 0xffffffffc001ffffi64,
02783 0xffffffffc003ffffi64,
02784 0xffffffffc007ffffi64,
02785 0xffffffffc00fffffi64,
02786 0xffffffffc01fffffi64,
02787 0xffffffffc03fffffi64,
02788 0xffffffffc07fffffi64,
02789 0xffffffffc0ffffffi64,
02790 0xffffffffc1ffffffi64,
02791 0xffffffffc3ffffffi64,
02792 0xffffffffc7ffffffi64,
02793 0xffffffffcfffffffi64,
02794 0xffffffffdfffffffi64
02795 },
02796 {
02797 0xffffffff80000000i64,
02798 0xffffffff80000001i64,
02799 0xffffffff80000003i64,
02800 0xffffffff80000007i64,
02801 0xffffffff8000000fi64,
02802 0xffffffff8000001fi64,
02803 0xffffffff8000003fi64,
02804 0xffffffff8000007fi64,
02805 0xffffffff800000ffi64,
02806 0xffffffff800001ffi64,
02807 0xffffffff800003ffi64,
02808 0xffffffff800007ffi64,
02809 0xffffffff80000fffi64,
02810 0xffffffff80001fffi64,
02811 0xffffffff80003fffi64,
02812 0xffffffff80007fffi64,
02813 0xffffffff8000ffffi64,
02814 0xffffffff8001ffffi64,
02815 0xffffffff8003ffffi64,
02816 0xffffffff8007ffffi64,
02817 0xffffffff800fffffi64,
02818 0xffffffff801fffffi64,
02819 0xffffffff803fffffi64,
02820 0xffffffff807fffffi64,
02821 0xffffffff80ffffffi64,
02822 0xffffffff81ffffffi64,
02823 0xffffffff83ffffffi64,
02824 0xffffffff87ffffffi64,
02825 0xffffffff8fffffffi64,
02826 0xffffffff9fffffffi64,
02827 0xffffffffbfffffffi64
02828 },
02829 {
02830 0xffffffff00000000i64,
02831 0xffffffff00000001i64,
02832 0xffffffff00000003i64,
02833 0xffffffff00000007i64,
02834 0xffffffff0000000fi64,
02835 0xffffffff0000001fi64,
02836 0xffffffff0000003fi64,
02837 0xffffffff0000007fi64,
02838 0xffffffff000000ffi64,
02839 0xffffffff000001ffi64,
02840 0xffffffff000003ffi64,
02841 0xffffffff000007ffi64,
02842 0xffffffff00000fffi64,
02843 0xffffffff00001fffi64,
02844 0xffffffff00003fffi64,
02845 0xffffffff00007fffi64,
02846 0xffffffff0000ffffi64,
02847 0xffffffff0001ffffi64,
02848 0xffffffff0003ffffi64,
02849 0xffffffff0007ffffi64,
02850 0xffffffff000fffffi64,
02851 0xffffffff001fffffi64,
02852 0xffffffff003fffffi64,
02853 0xffffffff007fffffi64,
02854 0xffffffff00ffffffi64,
02855 0xffffffff01ffffffi64,
02856 0xffffffff03ffffffi64,
02857 0xffffffff07ffffffi64,
02858 0xffffffff0fffffffi64,
02859 0xffffffff1fffffffi64,
02860 0xffffffff3fffffffi64,
02861 0xffffffff7fffffffi64
02862 },
02863 {
02864 0xfffffffe00000000i64,
02865 0xfffffffe00000001i64,
02866 0xfffffffe00000003i64,
02867 0xfffffffe00000007i64,
02868 0xfffffffe0000000fi64,
02869 0xfffffffe0000001fi64,
02870 0xfffffffe0000003fi64,
02871 0xfffffffe0000007fi64,
02872 0xfffffffe000000ffi64,
02873 0xfffffffe000001ffi64,
02874 0xfffffffe000003ffi64,
02875 0xfffffffe000007ffi64,
02876 0xfffffffe00000fffi64,
02877 0xfffffffe00001fffi64,
02878 0xfffffffe00003fffi64,
02879 0xfffffffe00007fffi64,
02880 0xfffffffe0000ffffi64,
02881 0xfffffffe0001ffffi64,
02882 0xfffffffe0003ffffi64,
02883 0xfffffffe0007ffffi64,
02884 0xfffffffe000fffffi64,
02885 0xfffffffe001fffffi64,
02886 0xfffffffe003fffffi64,
02887 0xfffffffe007fffffi64,
02888 0xfffffffe00ffffffi64,
02889 0xfffffffe01ffffffi64,
02890 0xfffffffe03ffffffi64,
02891 0xfffffffe07ffffffi64,
02892 0xfffffffe0fffffffi64,
02893 0xfffffffe1fffffffi64,
02894 0xfffffffe3fffffffi64,
02895 0xfffffffe7fffffffi64,
02896 0xfffffffeffffffffi64
02897 },
02898 {
02899 0xfffffffc00000000i64,
02900 0xfffffffc00000001i64,
02901 0xfffffffc00000003i64,
02902 0xfffffffc00000007i64,
02903 0xfffffffc0000000fi64,
02904 0xfffffffc0000001fi64,
02905 0xfffffffc0000003fi64,
02906 0xfffffffc0000007fi64,
02907 0xfffffffc000000ffi64,
02908 0xfffffffc000001ffi64,
02909 0xfffffffc000003ffi64,
02910 0xfffffffc000007ffi64,
02911 0xfffffffc00000fffi64,
02912 0xfffffffc00001fffi64,
02913 0xfffffffc00003fffi64,
02914 0xfffffffc00007fffi64,
02915 0xfffffffc0000ffffi64,
02916 0xfffffffc0001ffffi64,
02917 0xfffffffc0003ffffi64,
02918 0xfffffffc0007ffffi64,
02919 0xfffffffc000fffffi64,
02920 0xfffffffc001fffffi64,
02921 0xfffffffc003fffffi64,
02922 0xfffffffc007fffffi64,
02923 0xfffffffc00ffffffi64,
02924 0xfffffffc01ffffffi64,
02925 0xfffffffc03ffffffi64,
02926 0xfffffffc07ffffffi64,
02927 0xfffffffc0fffffffi64,
02928 0xfffffffc1fffffffi64,
02929 0xfffffffc3fffffffi64,
02930 0xfffffffc7fffffffi64,
02931 0xfffffffcffffffffi64,
02932 0xfffffffdffffffffi64
02933 },
02934 {
02935 0xfffffff800000000i64,
02936 0xfffffff800000001i64,
02937 0xfffffff800000003i64,
02938 0xfffffff800000007i64,
02939 0xfffffff80000000fi64,
02940 0xfffffff80000001fi64,
02941 0xfffffff80000003fi64,
02942 0xfffffff80000007fi64,
02943 0xfffffff8000000ffi64,
02944 0xfffffff8000001ffi64,
02945 0xfffffff8000003ffi64,
02946 0xfffffff8000007ffi64,
02947 0xfffffff800000fffi64,
02948 0xfffffff800001fffi64,
02949 0xfffffff800003fffi64,
02950 0xfffffff800007fffi64,
02951 0xfffffff80000ffffi64,
02952 0xfffffff80001ffffi64,
02953 0xfffffff80003ffffi64,
02954 0xfffffff80007ffffi64,
02955 0xfffffff8000fffffi64,
02956 0xfffffff8001fffffi64,
02957 0xfffffff8003fffffi64,
02958 0xfffffff8007fffffi64,
02959 0xfffffff800ffffffi64,
02960 0xfffffff801ffffffi64,
02961 0xfffffff803ffffffi64,
02962 0xfffffff807ffffffi64,
02963 0xfffffff80fffffffi64,
02964 0xfffffff81fffffffi64,
02965 0xfffffff83fffffffi64,
02966 0xfffffff87fffffffi64,
02967 0xfffffff8ffffffffi64,
02968 0xfffffff9ffffffffi64,
02969 0xfffffffbffffffffi64
02970 },
02971 {
02972 0xfffffff000000000i64,
02973 0xfffffff000000001i64,
02974 0xfffffff000000003i64,
02975 0xfffffff000000007i64,
02976 0xfffffff00000000fi64,
02977 0xfffffff00000001fi64,
02978 0xfffffff00000003fi64,
02979 0xfffffff00000007fi64,
02980 0xfffffff0000000ffi64,
02981 0xfffffff0000001ffi64,
02982 0xfffffff0000003ffi64,
02983 0xfffffff0000007ffi64,
02984 0xfffffff000000fffi64,
02985 0xfffffff000001fffi64,
02986 0xfffffff000003fffi64,
02987 0xfffffff000007fffi64,
02988 0xfffffff00000ffffi64,
02989 0xfffffff00001ffffi64,
02990 0xfffffff00003ffffi64,
02991 0xfffffff00007ffffi64,
02992 0xfffffff0000fffffi64,
02993 0xfffffff0001fffffi64,
02994 0xfffffff0003fffffi64,
02995 0xfffffff0007fffffi64,
02996 0xfffffff000ffffffi64,
02997 0xfffffff001ffffffi64,
02998 0xfffffff003ffffffi64,
02999 0xfffffff007ffffffi64,
03000 0xfffffff00fffffffi64,
03001 0xfffffff01fffffffi64,
03002 0xfffffff03fffffffi64,
03003 0xfffffff07fffffffi64,
03004 0xfffffff0ffffffffi64,
03005 0xfffffff1ffffffffi64,
03006 0xfffffff3ffffffffi64,
03007 0xfffffff7ffffffffi64
03008 },
03009 {
03010 0xffffffe000000000i64,
03011 0xffffffe000000001i64,
03012 0xffffffe000000003i64,
03013 0xffffffe000000007i64,
03014 0xffffffe00000000fi64,
03015 0xffffffe00000001fi64,
03016 0xffffffe00000003fi64,
03017 0xffffffe00000007fi64,
03018 0xffffffe0000000ffi64,
03019 0xffffffe0000001ffi64,
03020 0xffffffe0000003ffi64,
03021 0xffffffe0000007ffi64,
03022 0xffffffe000000fffi64,
03023 0xffffffe000001fffi64,
03024 0xffffffe000003fffi64,
03025 0xffffffe000007fffi64,
03026 0xffffffe00000ffffi64,
03027 0xffffffe00001ffffi64,
03028 0xffffffe00003ffffi64,
03029 0xffffffe00007ffffi64,
03030 0xffffffe0000fffffi64,
03031 0xffffffe0001fffffi64,
03032 0xffffffe0003fffffi64,
03033 0xffffffe0007fffffi64,
03034 0xffffffe000ffffffi64,
03035 0xffffffe001ffffffi64,
03036 0xffffffe003ffffffi64,
03037 0xffffffe007ffffffi64,
03038 0xffffffe00fffffffi64,
03039 0xffffffe01fffffffi64,
03040 0xffffffe03fffffffi64,
03041 0xffffffe07fffffffi64,
03042 0xffffffe0ffffffffi64,
03043 0xffffffe1ffffffffi64,
03044 0xffffffe3ffffffffi64,
03045 0xffffffe7ffffffffi64,
03046 0xffffffefffffffffi64
03047 },
03048 {
03049 0xffffffc000000000i64,
03050 0xffffffc000000001i64,
03051 0xffffffc000000003i64,
03052 0xffffffc000000007i64,
03053 0xffffffc00000000fi64,
03054 0xffffffc00000001fi64,
03055 0xffffffc00000003fi64,
03056 0xffffffc00000007fi64,
03057 0xffffffc0000000ffi64,
03058 0xffffffc0000001ffi64,
03059 0xffffffc0000003ffi64,
03060 0xffffffc0000007ffi64,
03061 0xffffffc000000fffi64,
03062 0xffffffc000001fffi64,
03063 0xffffffc000003fffi64,
03064 0xffffffc000007fffi64,
03065 0xffffffc00000ffffi64,
03066 0xffffffc00001ffffi64,
03067 0xffffffc00003ffffi64,
03068 0xffffffc00007ffffi64,
03069 0xffffffc0000fffffi64,
03070 0xffffffc0001fffffi64,
03071 0xffffffc0003fffffi64,
03072 0xffffffc0007fffffi64,
03073 0xffffffc000ffffffi64,
03074 0xffffffc001ffffffi64,
03075 0xffffffc003ffffffi64,
03076 0xffffffc007ffffffi64,
03077 0xffffffc00fffffffi64,
03078 0xffffffc01fffffffi64,
03079 0xffffffc03fffffffi64,
03080 0xffffffc07fffffffi64,
03081 0xffffffc0ffffffffi64,
03082 0xffffffc1ffffffffi64,
03083 0xffffffc3ffffffffi64,
03084 0xffffffc7ffffffffi64,
03085 0xffffffcfffffffffi64,
03086 0xffffffdfffffffffi64
03087 },
03088 {
03089 0xffffff8000000000i64,
03090 0xffffff8000000001i64,
03091 0xffffff8000000003i64,
03092 0xffffff8000000007i64,
03093 0xffffff800000000fi64,
03094 0xffffff800000001fi64,
03095 0xffffff800000003fi64,
03096 0xffffff800000007fi64,
03097 0xffffff80000000ffi64,
03098 0xffffff80000001ffi64,
03099 0xffffff80000003ffi64,
03100 0xffffff80000007ffi64,
03101 0xffffff8000000fffi64,
03102 0xffffff8000001fffi64,
03103 0xffffff8000003fffi64,
03104 0xffffff8000007fffi64,
03105 0xffffff800000ffffi64,
03106 0xffffff800001ffffi64,
03107 0xffffff800003ffffi64,
03108 0xffffff800007ffffi64,
03109 0xffffff80000fffffi64,
03110 0xffffff80001fffffi64,
03111 0xffffff80003fffffi64,
03112 0xffffff80007fffffi64,
03113 0xffffff8000ffffffi64,
03114 0xffffff8001ffffffi64,
03115 0xffffff8003ffffffi64,
03116 0xffffff8007ffffffi64,
03117 0xffffff800fffffffi64,
03118 0xffffff801fffffffi64,
03119 0xffffff803fffffffi64,
03120 0xffffff807fffffffi64,
03121 0xffffff80ffffffffi64,
03122 0xffffff81ffffffffi64,
03123 0xffffff83ffffffffi64,
03124 0xffffff87ffffffffi64,
03125 0xffffff8fffffffffi64,
03126 0xffffff9fffffffffi64,
03127 0xffffffbfffffffffi64
03128 },
03129 {
03130 0xffffff0000000000i64,
03131 0xffffff0000000001i64,
03132 0xffffff0000000003i64,
03133 0xffffff0000000007i64,
03134 0xffffff000000000fi64,
03135 0xffffff000000001fi64,
03136 0xffffff000000003fi64,
03137 0xffffff000000007fi64,
03138 0xffffff00000000ffi64,
03139 0xffffff00000001ffi64,
03140 0xffffff00000003ffi64,
03141 0xffffff00000007ffi64,
03142 0xffffff0000000fffi64,
03143 0xffffff0000001fffi64,
03144 0xffffff0000003fffi64,
03145 0xffffff0000007fffi64,
03146 0xffffff000000ffffi64,
03147 0xffffff000001ffffi64,
03148 0xffffff000003ffffi64,
03149 0xffffff000007ffffi64,
03150 0xffffff00000fffffi64,
03151 0xffffff00001fffffi64,
03152 0xffffff00003fffffi64,
03153 0xffffff00007fffffi64,
03154 0xffffff0000ffffffi64,
03155 0xffffff0001ffffffi64,
03156 0xffffff0003ffffffi64,
03157 0xffffff0007ffffffi64,
03158 0xffffff000fffffffi64,
03159 0xffffff001fffffffi64,
03160 0xffffff003fffffffi64,
03161 0xffffff007fffffffi64,
03162 0xffffff00ffffffffi64,
03163 0xffffff01ffffffffi64,
03164 0xffffff03ffffffffi64,
03165 0xffffff07ffffffffi64,
03166 0xffffff0fffffffffi64,
03167 0xffffff1fffffffffi64,
03168 0xffffff3fffffffffi64,
03169 0xffffff7fffffffffi64
03170 },
03171 {
03172 0xfffffe0000000000i64,
03173 0xfffffe0000000001i64,
03174 0xfffffe0000000003i64,
03175 0xfffffe0000000007i64,
03176 0xfffffe000000000fi64,
03177 0xfffffe000000001fi64,
03178 0xfffffe000000003fi64,
03179 0xfffffe000000007fi64,
03180 0xfffffe00000000ffi64,
03181 0xfffffe00000001ffi64,
03182 0xfffffe00000003ffi64,
03183 0xfffffe00000007ffi64,
03184 0xfffffe0000000fffi64,
03185 0xfffffe0000001fffi64,
03186 0xfffffe0000003fffi64,
03187 0xfffffe0000007fffi64,
03188 0xfffffe000000ffffi64,
03189 0xfffffe000001ffffi64,
03190 0xfffffe000003ffffi64,
03191 0xfffffe000007ffffi64,
03192 0xfffffe00000fffffi64,
03193 0xfffffe00001fffffi64,
03194 0xfffffe00003fffffi64,
03195 0xfffffe00007fffffi64,
03196 0xfffffe0000ffffffi64,
03197 0xfffffe0001ffffffi64,
03198 0xfffffe0003ffffffi64,
03199 0xfffffe0007ffffffi64,
03200 0xfffffe000fffffffi64,
03201 0xfffffe001fffffffi64,
03202 0xfffffe003fffffffi64,
03203 0xfffffe007fffffffi64,
03204 0xfffffe00ffffffffi64,
03205 0xfffffe01ffffffffi64,
03206 0xfffffe03ffffffffi64,
03207 0xfffffe07ffffffffi64,
03208 0xfffffe0fffffffffi64,
03209 0xfffffe1fffffffffi64,
03210 0xfffffe3fffffffffi64,
03211 0xfffffe7fffffffffi64,
03212 0xfffffeffffffffffi64
03213 },
03214 {
03215 0xfffffc0000000000i64,
03216 0xfffffc0000000001i64,
03217 0xfffffc0000000003i64,
03218 0xfffffc0000000007i64,
03219 0xfffffc000000000fi64,
03220 0xfffffc000000001fi64,
03221 0xfffffc000000003fi64,
03222 0xfffffc000000007fi64,
03223 0xfffffc00000000ffi64,
03224 0xfffffc00000001ffi64,
03225 0xfffffc00000003ffi64,
03226 0xfffffc00000007ffi64,
03227 0xfffffc0000000fffi64,
03228 0xfffffc0000001fffi64,
03229 0xfffffc0000003fffi64,
03230 0xfffffc0000007fffi64,
03231 0xfffffc000000ffffi64,
03232 0xfffffc000001ffffi64,
03233 0xfffffc000003ffffi64,
03234 0xfffffc000007ffffi64,
03235 0xfffffc00000fffffi64,
03236 0xfffffc00001fffffi64,
03237 0xfffffc00003fffffi64,
03238 0xfffffc00007fffffi64,
03239 0xfffffc0000ffffffi64,
03240 0xfffffc0001ffffffi64,
03241 0xfffffc0003ffffffi64,
03242 0xfffffc0007ffffffi64,
03243 0xfffffc000fffffffi64,
03244 0xfffffc001fffffffi64,
03245 0xfffffc003fffffffi64,
03246 0xfffffc007fffffffi64,
03247 0xfffffc00ffffffffi64,
03248 0xfffffc01ffffffffi64,
03249 0xfffffc03ffffffffi64,
03250 0xfffffc07ffffffffi64,
03251 0xfffffc0fffffffffi64,
03252 0xfffffc1fffffffffi64,
03253 0xfffffc3fffffffffi64,
03254 0xfffffc7fffffffffi64,
03255 0xfffffcffffffffffi64,
03256 0xfffffdffffffffffi64
03257 },
03258 {
03259 0xfffff80000000000i64,
03260 0xfffff80000000001i64,
03261 0xfffff80000000003i64,
03262 0xfffff80000000007i64,
03263 0xfffff8000000000fi64,
03264 0xfffff8000000001fi64,
03265 0xfffff8000000003fi64,
03266 0xfffff8000000007fi64,
03267 0xfffff800000000ffi64,
03268 0xfffff800000001ffi64,
03269 0xfffff800000003ffi64,
03270 0xfffff800000007ffi64,
03271 0xfffff80000000fffi64,
03272 0xfffff80000001fffi64,
03273 0xfffff80000003fffi64,
03274 0xfffff80000007fffi64,
03275 0xfffff8000000ffffi64,
03276 0xfffff8000001ffffi64,
03277 0xfffff8000003ffffi64,
03278 0xfffff8000007ffffi64,
03279 0xfffff800000fffffi64,
03280 0xfffff800001fffffi64,
03281 0xfffff800003fffffi64,
03282 0xfffff800007fffffi64,
03283 0xfffff80000ffffffi64,
03284 0xfffff80001ffffffi64,
03285 0xfffff80003ffffffi64,
03286 0xfffff80007ffffffi64,
03287 0xfffff8000fffffffi64,
03288 0xfffff8001fffffffi64,
03289 0xfffff8003fffffffi64,
03290 0xfffff8007fffffffi64,
03291 0xfffff800ffffffffi64,
03292 0xfffff801ffffffffi64,
03293 0xfffff803ffffffffi64,
03294 0xfffff807ffffffffi64,
03295 0xfffff80fffffffffi64,
03296 0xfffff81fffffffffi64,
03297 0xfffff83fffffffffi64,
03298 0xfffff87fffffffffi64,
03299 0xfffff8ffffffffffi64,
03300 0xfffff9ffffffffffi64,
03301 0xfffffbffffffffffi64
03302 },
03303 {
03304 0xfffff00000000000i64,
03305 0xfffff00000000001i64,
03306 0xfffff00000000003i64,
03307 0xfffff00000000007i64,
03308 0xfffff0000000000fi64,
03309 0xfffff0000000001fi64,
03310 0xfffff0000000003fi64,
03311 0xfffff0000000007fi64,
03312 0xfffff000000000ffi64,
03313 0xfffff000000001ffi64,
03314 0xfffff000000003ffi64,
03315 0xfffff000000007ffi64,
03316 0xfffff00000000fffi64,
03317 0xfffff00000001fffi64,
03318 0xfffff00000003fffi64,
03319 0xfffff00000007fffi64,
03320 0xfffff0000000ffffi64,
03321 0xfffff0000001ffffi64,
03322 0xfffff0000003ffffi64,
03323 0xfffff0000007ffffi64,
03324 0xfffff000000fffffi64,
03325 0xfffff000001fffffi64,
03326 0xfffff000003fffffi64,
03327 0xfffff000007fffffi64,
03328 0xfffff00000ffffffi64,
03329 0xfffff00001ffffffi64,
03330 0xfffff00003ffffffi64,
03331 0xfffff00007ffffffi64,
03332 0xfffff0000fffffffi64,
03333 0xfffff0001fffffffi64,
03334 0xfffff0003fffffffi64,
03335 0xfffff0007fffffffi64,
03336 0xfffff000ffffffffi64,
03337 0xfffff001ffffffffi64,
03338 0xfffff003ffffffffi64,
03339 0xfffff007ffffffffi64,
03340 0xfffff00fffffffffi64,
03341 0xfffff01fffffffffi64,
03342 0xfffff03fffffffffi64,
03343 0xfffff07fffffffffi64,
03344 0xfffff0ffffffffffi64,
03345 0xfffff1ffffffffffi64,
03346 0xfffff3ffffffffffi64,
03347 0xfffff7ffffffffffi64
03348 },
03349 {
03350 0xffffe00000000000i64,
03351 0xffffe00000000001i64,
03352 0xffffe00000000003i64,
03353 0xffffe00000000007i64,
03354 0xffffe0000000000fi64,
03355 0xffffe0000000001fi64,
03356 0xffffe0000000003fi64,
03357 0xffffe0000000007fi64,
03358 0xffffe000000000ffi64,
03359 0xffffe000000001ffi64,
03360 0xffffe000000003ffi64,
03361 0xffffe000000007ffi64,
03362 0xffffe00000000fffi64,
03363 0xffffe00000001fffi64,
03364 0xffffe00000003fffi64,
03365 0xffffe00000007fffi64,
03366 0xffffe0000000ffffi64,
03367 0xffffe0000001ffffi64,
03368 0xffffe0000003ffffi64,
03369 0xffffe0000007ffffi64,
03370 0xffffe000000fffffi64,
03371 0xffffe000001fffffi64,
03372 0xffffe000003fffffi64,
03373 0xffffe000007fffffi64,
03374 0xffffe00000ffffffi64,
03375 0xffffe00001ffffffi64,
03376 0xffffe00003ffffffi64,
03377 0xffffe00007ffffffi64,
03378 0xffffe0000fffffffi64,
03379 0xffffe0001fffffffi64,
03380 0xffffe0003fffffffi64,
03381 0xffffe0007fffffffi64,
03382 0xffffe000ffffffffi64,
03383 0xffffe001ffffffffi64,
03384 0xffffe003ffffffffi64,
03385 0xffffe007ffffffffi64,
03386 0xffffe00fffffffffi64,
03387 0xffffe01fffffffffi64,
03388 0xffffe03fffffffffi64,
03389 0xffffe07fffffffffi64,
03390 0xffffe0ffffffffffi64,
03391 0xffffe1ffffffffffi64,
03392 0xffffe3ffffffffffi64,
03393 0xffffe7ffffffffffi64,
03394 0xffffefffffffffffi64
03395 },
03396 {
03397 0xffffc00000000000i64,
03398 0xffffc00000000001i64,
03399 0xffffc00000000003i64,
03400 0xffffc00000000007i64,
03401 0xffffc0000000000fi64,
03402 0xffffc0000000001fi64,
03403 0xffffc0000000003fi64,
03404 0xffffc0000000007fi64,
03405 0xffffc000000000ffi64,
03406 0xffffc000000001ffi64,
03407 0xffffc000000003ffi64,
03408 0xffffc000000007ffi64,
03409 0xffffc00000000fffi64,
03410 0xffffc00000001fffi64,
03411 0xffffc00000003fffi64,
03412 0xffffc00000007fffi64,
03413 0xffffc0000000ffffi64,
03414 0xffffc0000001ffffi64,
03415 0xffffc0000003ffffi64,
03416 0xffffc0000007ffffi64,
03417 0xffffc000000fffffi64,
03418 0xffffc000001fffffi64,
03419 0xffffc000003fffffi64,
03420 0xffffc000007fffffi64,
03421 0xffffc00000ffffffi64,
03422 0xffffc00001ffffffi64,
03423 0xffffc00003ffffffi64,
03424 0xffffc00007ffffffi64,
03425 0xffffc0000fffffffi64,
03426 0xffffc0001fffffffi64,
03427 0xffffc0003fffffffi64,
03428 0xffffc0007fffffffi64,
03429 0xffffc000ffffffffi64,
03430 0xffffc001ffffffffi64,
03431 0xffffc003ffffffffi64,
03432 0xffffc007ffffffffi64,
03433 0xffffc00fffffffffi64,
03434 0xffffc01fffffffffi64,
03435 0xffffc03fffffffffi64,
03436 0xffffc07fffffffffi64,
03437 0xffffc0ffffffffffi64,
03438 0xffffc1ffffffffffi64,
03439 0xffffc3ffffffffffi64,
03440 0xffffc7ffffffffffi64,
03441 0xffffcfffffffffffi64,
03442 0xffffdfffffffffffi64
03443 },
03444 {
03445 0xffff800000000000i64,
03446 0xffff800000000001i64,
03447 0xffff800000000003i64,
03448 0xffff800000000007i64,
03449 0xffff80000000000fi64,
03450 0xffff80000000001fi64,
03451 0xffff80000000003fi64,
03452 0xffff80000000007fi64,
03453 0xffff8000000000ffi64,
03454 0xffff8000000001ffi64,
03455 0xffff8000000003ffi64,
03456 0xffff8000000007ffi64,
03457 0xffff800000000fffi64,
03458 0xffff800000001fffi64,
03459 0xffff800000003fffi64,
03460 0xffff800000007fffi64,
03461 0xffff80000000ffffi64,
03462 0xffff80000001ffffi64,
03463 0xffff80000003ffffi64,
03464 0xffff80000007ffffi64,
03465 0xffff8000000fffffi64,
03466 0xffff8000001fffffi64,
03467 0xffff8000003fffffi64,
03468 0xffff8000007fffffi64,
03469 0xffff800000ffffffi64,
03470 0xffff800001ffffffi64,
03471 0xffff800003ffffffi64,
03472 0xffff800007ffffffi64,
03473 0xffff80000fffffffi64,
03474 0xffff80001fffffffi64,
03475 0xffff80003fffffffi64,
03476 0xffff80007fffffffi64,
03477 0xffff8000ffffffffi64,
03478 0xffff8001ffffffffi64,
03479 0xffff8003ffffffffi64,
03480 0xffff8007ffffffffi64,
03481 0xffff800fffffffffi64,
03482 0xffff801fffffffffi64,
03483 0xffff803fffffffffi64,
03484 0xffff807fffffffffi64,
03485 0xffff80ffffffffffi64,
03486 0xffff81ffffffffffi64,
03487 0xffff83ffffffffffi64,
03488 0xffff87ffffffffffi64,
03489 0xffff8fffffffffffi64,
03490 0xffff9fffffffffffi64,
03491 0xffffbfffffffffffi64
03492 },
03493 {
03494 0xffff000000000000i64,
03495 0xffff000000000001i64,
03496 0xffff000000000003i64,
03497 0xffff000000000007i64,
03498 0xffff00000000000fi64,
03499 0xffff00000000001fi64,
03500 0xffff00000000003fi64,
03501 0xffff00000000007fi64,
03502 0xffff0000000000ffi64,
03503 0xffff0000000001ffi64,
03504 0xffff0000000003ffi64,
03505 0xffff0000000007ffi64,
03506 0xffff000000000fffi64,
03507 0xffff000000001fffi64,
03508 0xffff000000003fffi64,
03509 0xffff000000007fffi64,
03510 0xffff00000000ffffi64,
03511 0xffff00000001ffffi64,
03512 0xffff00000003ffffi64,
03513 0xffff00000007ffffi64,
03514 0xffff0000000fffffi64,
03515 0xffff0000001fffffi64,
03516 0xffff0000003fffffi64,
03517 0xffff0000007fffffi64,
03518 0xffff000000ffffffi64,
03519 0xffff000001ffffffi64,
03520 0xffff000003ffffffi64,
03521 0xffff000007ffffffi64,
03522 0xffff00000fffffffi64,
03523 0xffff00001fffffffi64,
03524 0xffff00003fffffffi64,
03525 0xffff00007fffffffi64,
03526 0xffff0000ffffffffi64,
03527 0xffff0001ffffffffi64,
03528 0xffff0003ffffffffi64,
03529 0xffff0007ffffffffi64,
03530 0xffff000fffffffffi64,
03531 0xffff001fffffffffi64,
03532 0xffff003fffffffffi64,
03533 0xffff007fffffffffi64,
03534 0xffff00ffffffffffi64,
03535 0xffff01ffffffffffi64,
03536 0xffff03ffffffffffi64,
03537 0xffff07ffffffffffi64,
03538 0xffff0fffffffffffi64,
03539 0xffff1fffffffffffi64,
03540 0xffff3fffffffffffi64,
03541 0xffff7fffffffffffi64
03542 },
03543 {
03544 0xfffe000000000000i64,
03545 0xfffe000000000001i64,
03546 0xfffe000000000003i64,
03547 0xfffe000000000007i64,
03548 0xfffe00000000000fi64,
03549 0xfffe00000000001fi64,
03550 0xfffe00000000003fi64,
03551 0xfffe00000000007fi64,
03552 0xfffe0000000000ffi64,
03553 0xfffe0000000001ffi64,
03554 0xfffe0000000003ffi64,
03555 0xfffe0000000007ffi64,
03556 0xfffe000000000fffi64,
03557 0xfffe000000001fffi64,
03558 0xfffe000000003fffi64,
03559 0xfffe000000007fffi64,
03560 0xfffe00000000ffffi64,
03561 0xfffe00000001ffffi64,
03562 0xfffe00000003ffffi64,
03563 0xfffe00000007ffffi64,
03564 0xfffe0000000fffffi64,
03565 0xfffe0000001fffffi64,
03566 0xfffe0000003fffffi64,
03567 0xfffe0000007fffffi64,
03568 0xfffe000000ffffffi64,
03569 0xfffe000001ffffffi64,
03570 0xfffe000003ffffffi64,
03571 0xfffe000007ffffffi64,
03572 0xfffe00000fffffffi64,
03573 0xfffe00001fffffffi64,
03574 0xfffe00003fffffffi64,
03575 0xfffe00007fffffffi64,
03576 0xfffe0000ffffffffi64,
03577 0xfffe0001ffffffffi64,
03578 0xfffe0003ffffffffi64,
03579 0xfffe0007ffffffffi64,
03580 0xfffe000fffffffffi64,
03581 0xfffe001fffffffffi64,
03582 0xfffe003fffffffffi64,
03583 0xfffe007fffffffffi64,
03584 0xfffe00ffffffffffi64,
03585 0xfffe01ffffffffffi64,
03586 0xfffe03ffffffffffi64,
03587 0xfffe07ffffffffffi64,
03588 0xfffe0fffffffffffi64,
03589 0xfffe1fffffffffffi64,
03590 0xfffe3fffffffffffi64,
03591 0xfffe7fffffffffffi64,
03592 0xfffeffffffffffffi64
03593 },
03594 {
03595 0xfffc000000000000i64,
03596 0xfffc000000000001i64,
03597 0xfffc000000000003i64,
03598 0xfffc000000000007i64,
03599 0xfffc00000000000fi64,
03600 0xfffc00000000001fi64,
03601 0xfffc00000000003fi64,
03602 0xfffc00000000007fi64,
03603 0xfffc0000000000ffi64,
03604 0xfffc0000000001ffi64,
03605 0xfffc0000000003ffi64,
03606 0xfffc0000000007ffi64,
03607 0xfffc000000000fffi64,
03608 0xfffc000000001fffi64,
03609 0xfffc000000003fffi64,
03610 0xfffc000000007fffi64,
03611 0xfffc00000000ffffi64,
03612 0xfffc00000001ffffi64,
03613 0xfffc00000003ffffi64,
03614 0xfffc00000007ffffi64,
03615 0xfffc0000000fffffi64,
03616 0xfffc0000001fffffi64,
03617 0xfffc0000003fffffi64,
03618 0xfffc0000007fffffi64,
03619 0xfffc000000ffffffi64,
03620 0xfffc000001ffffffi64,
03621 0xfffc000003ffffffi64,
03622 0xfffc000007ffffffi64,
03623 0xfffc00000fffffffi64,
03624 0xfffc00001fffffffi64,
03625 0xfffc00003fffffffi64,
03626 0xfffc00007fffffffi64,
03627 0xfffc0000ffffffffi64,
03628 0xfffc0001ffffffffi64,
03629 0xfffc0003ffffffffi64,
03630 0xfffc0007ffffffffi64,
03631 0xfffc000fffffffffi64,
03632 0xfffc001fffffffffi64,
03633 0xfffc003fffffffffi64,
03634 0xfffc007fffffffffi64,
03635 0xfffc00ffffffffffi64,
03636 0xfffc01ffffffffffi64,
03637 0xfffc03ffffffffffi64,
03638 0xfffc07ffffffffffi64,
03639 0xfffc0fffffffffffi64,
03640 0xfffc1fffffffffffi64,
03641 0xfffc3fffffffffffi64,
03642 0xfffc7fffffffffffi64,
03643 0xfffcffffffffffffi64,
03644 0xfffdffffffffffffi64
03645 },
03646 {
03647 0xfff8000000000000i64,
03648 0xfff8000000000001i64,
03649 0xfff8000000000003i64,
03650 0xfff8000000000007i64,
03651 0xfff800000000000fi64,
03652 0xfff800000000001fi64,
03653 0xfff800000000003fi64,
03654 0xfff800000000007fi64,
03655 0xfff80000000000ffi64,
03656 0xfff80000000001ffi64,
03657 0xfff80000000003ffi64,
03658 0xfff80000000007ffi64,
03659 0xfff8000000000fffi64,
03660 0xfff8000000001fffi64,
03661 0xfff8000000003fffi64,
03662 0xfff8000000007fffi64,
03663 0xfff800000000ffffi64,
03664 0xfff800000001ffffi64,
03665 0xfff800000003ffffi64,
03666 0xfff800000007ffffi64,
03667 0xfff80000000fffffi64,
03668 0xfff80000001fffffi64,
03669 0xfff80000003fffffi64,
03670 0xfff80000007fffffi64,
03671 0xfff8000000ffffffi64,
03672 0xfff8000001ffffffi64,
03673 0xfff8000003ffffffi64,
03674 0xfff8000007ffffffi64,
03675 0xfff800000fffffffi64,
03676 0xfff800001fffffffi64,
03677 0xfff800003fffffffi64,
03678 0xfff800007fffffffi64,
03679 0xfff80000ffffffffi64,
03680 0xfff80001ffffffffi64,
03681 0xfff80003ffffffffi64,
03682 0xfff80007ffffffffi64,
03683 0xfff8000fffffffffi64,
03684 0xfff8001fffffffffi64,
03685 0xfff8003fffffffffi64,
03686 0xfff8007fffffffffi64,
03687 0xfff800ffffffffffi64,
03688 0xfff801ffffffffffi64,
03689 0xfff803ffffffffffi64,
03690 0xfff807ffffffffffi64,
03691 0xfff80fffffffffffi64,
03692 0xfff81fffffffffffi64,
03693 0xfff83fffffffffffi64,
03694 0xfff87fffffffffffi64,
03695 0xfff8ffffffffffffi64,
03696 0xfff9ffffffffffffi64,
03697 0xfffbffffffffffffi64
03698 },
03699 {
03700 0xfff0000000000000i64,
03701 0xfff0000000000001i64,
03702 0xfff0000000000003i64,
03703 0xfff0000000000007i64,
03704 0xfff000000000000fi64,
03705 0xfff000000000001fi64,
03706 0xfff000000000003fi64,
03707 0xfff000000000007fi64,
03708 0xfff00000000000ffi64,
03709 0xfff00000000001ffi64,
03710 0xfff00000000003ffi64,
03711 0xfff00000000007ffi64,
03712 0xfff0000000000fffi64,
03713 0xfff0000000001fffi64,
03714 0xfff0000000003fffi64,
03715 0xfff0000000007fffi64,
03716 0xfff000000000ffffi64,
03717 0xfff000000001ffffi64,
03718 0xfff000000003ffffi64,
03719 0xfff000000007ffffi64,
03720 0xfff00000000fffffi64,
03721 0xfff00000001fffffi64,
03722 0xfff00000003fffffi64,
03723 0xfff00000007fffffi64,
03724 0xfff0000000ffffffi64,
03725 0xfff0000001ffffffi64,
03726 0xfff0000003ffffffi64,
03727 0xfff0000007ffffffi64,
03728 0xfff000000fffffffi64,
03729 0xfff000001fffffffi64,
03730 0xfff000003fffffffi64,
03731 0xfff000007fffffffi64,
03732 0xfff00000ffffffffi64,
03733 0xfff00001ffffffffi64,
03734 0xfff00003ffffffffi64,
03735 0xfff00007ffffffffi64,
03736 0xfff0000fffffffffi64,
03737 0xfff0001fffffffffi64,
03738 0xfff0003fffffffffi64,
03739 0xfff0007fffffffffi64,
03740 0xfff000ffffffffffi64,
03741 0xfff001ffffffffffi64,
03742 0xfff003ffffffffffi64,
03743 0xfff007ffffffffffi64,
03744 0xfff00fffffffffffi64,
03745 0xfff01fffffffffffi64,
03746 0xfff03fffffffffffi64,
03747 0xfff07fffffffffffi64,
03748 0xfff0ffffffffffffi64,
03749 0xfff1ffffffffffffi64,
03750 0xfff3ffffffffffffi64,
03751 0xfff7ffffffffffffi64
03752 },
03753 {
03754 0xffe0000000000000i64,
03755 0xffe0000000000001i64,
03756 0xffe0000000000003i64,
03757 0xffe0000000000007i64,
03758 0xffe000000000000fi64,
03759 0xffe000000000001fi64,
03760 0xffe000000000003fi64,
03761 0xffe000000000007fi64,
03762 0xffe00000000000ffi64,
03763 0xffe00000000001ffi64,
03764 0xffe00000000003ffi64,
03765 0xffe00000000007ffi64,
03766 0xffe0000000000fffi64,
03767 0xffe0000000001fffi64,
03768 0xffe0000000003fffi64,
03769 0xffe0000000007fffi64,
03770 0xffe000000000ffffi64,
03771 0xffe000000001ffffi64,
03772 0xffe000000003ffffi64,
03773 0xffe000000007ffffi64,
03774 0xffe00000000fffffi64,
03775 0xffe00000001fffffi64,
03776 0xffe00000003fffffi64,
03777 0xffe00000007fffffi64,
03778 0xffe0000000ffffffi64,
03779 0xffe0000001ffffffi64,
03780 0xffe0000003ffffffi64,
03781 0xffe0000007ffffffi64,
03782 0xffe000000fffffffi64,
03783 0xffe000001fffffffi64,
03784 0xffe000003fffffffi64,
03785 0xffe000007fffffffi64,
03786 0xffe00000ffffffffi64,
03787 0xffe00001ffffffffi64,
03788 0xffe00003ffffffffi64,
03789 0xffe00007ffffffffi64,
03790 0xffe0000fffffffffi64,
03791 0xffe0001fffffffffi64,
03792 0xffe0003fffffffffi64,
03793 0xffe0007fffffffffi64,
03794 0xffe000ffffffffffi64,
03795 0xffe001ffffffffffi64,
03796 0xffe003ffffffffffi64,
03797 0xffe007ffffffffffi64,
03798 0xffe00fffffffffffi64,
03799 0xffe01fffffffffffi64,
03800 0xffe03fffffffffffi64,
03801 0xffe07fffffffffffi64,
03802 0xffe0ffffffffffffi64,
03803 0xffe1ffffffffffffi64,
03804 0xffe3ffffffffffffi64,
03805 0xffe7ffffffffffffi64,
03806 0xffefffffffffffffi64
03807 },
03808 {
03809 0xffc0000000000000i64,
03810 0xffc0000000000001i64,
03811 0xffc0000000000003i64,
03812 0xffc0000000000007i64,
03813 0xffc000000000000fi64,
03814 0xffc000000000001fi64,
03815 0xffc000000000003fi64,
03816 0xffc000000000007fi64,
03817 0xffc00000000000ffi64,
03818 0xffc00000000001ffi64,
03819 0xffc00000000003ffi64,
03820 0xffc00000000007ffi64,
03821 0xffc0000000000fffi64,
03822 0xffc0000000001fffi64,
03823 0xffc0000000003fffi64,
03824 0xffc0000000007fffi64,
03825 0xffc000000000ffffi64,
03826 0xffc000000001ffffi64,
03827 0xffc000000003ffffi64,
03828 0xffc000000007ffffi64,
03829 0xffc00000000fffffi64,
03830 0xffc00000001fffffi64,
03831 0xffc00000003fffffi64,
03832 0xffc00000007fffffi64,
03833 0xffc0000000ffffffi64,
03834 0xffc0000001ffffffi64,
03835 0xffc0000003ffffffi64,
03836 0xffc0000007ffffffi64,
03837 0xffc000000fffffffi64,
03838 0xffc000001fffffffi64,
03839 0xffc000003fffffffi64,
03840 0xffc000007fffffffi64,
03841 0xffc00000ffffffffi64,
03842 0xffc00001ffffffffi64,
03843 0xffc00003ffffffffi64,
03844 0xffc00007ffffffffi64,
03845 0xffc0000fffffffffi64,
03846 0xffc0001fffffffffi64,
03847 0xffc0003fffffffffi64,
03848 0xffc0007fffffffffi64,
03849 0xffc000ffffffffffi64,
03850 0xffc001ffffffffffi64,
03851 0xffc003ffffffffffi64,
03852 0xffc007ffffffffffi64,
03853 0xffc00fffffffffffi64,
03854 0xffc01fffffffffffi64,
03855 0xffc03fffffffffffi64,
03856 0xffc07fffffffffffi64,
03857 0xffc0ffffffffffffi64,
03858 0xffc1ffffffffffffi64,
03859 0xffc3ffffffffffffi64,
03860 0xffc7ffffffffffffi64,
03861 0xffcfffffffffffffi64,
03862 0xffdfffffffffffffi64
03863 },
03864 {
03865 0xff80000000000000i64,
03866 0xff80000000000001i64,
03867 0xff80000000000003i64,
03868 0xff80000000000007i64,
03869 0xff8000000000000fi64,
03870 0xff8000000000001fi64,
03871 0xff8000000000003fi64,
03872 0xff8000000000007fi64,
03873 0xff800000000000ffi64,
03874 0xff800000000001ffi64,
03875 0xff800000000003ffi64,
03876 0xff800000000007ffi64,
03877 0xff80000000000fffi64,
03878 0xff80000000001fffi64,
03879 0xff80000000003fffi64,
03880 0xff80000000007fffi64,
03881 0xff8000000000ffffi64,
03882 0xff8000000001ffffi64,
03883 0xff8000000003ffffi64,
03884 0xff8000000007ffffi64,
03885 0xff800000000fffffi64,
03886 0xff800000001fffffi64,
03887 0xff800000003fffffi64,
03888 0xff800000007fffffi64,
03889 0xff80000000ffffffi64,
03890 0xff80000001ffffffi64,
03891 0xff80000003ffffffi64,
03892 0xff80000007ffffffi64,
03893 0xff8000000fffffffi64,
03894 0xff8000001fffffffi64,
03895 0xff8000003fffffffi64,
03896 0xff8000007fffffffi64,
03897 0xff800000ffffffffi64,
03898 0xff800001ffffffffi64,
03899 0xff800003ffffffffi64,
03900 0xff800007ffffffffi64,
03901 0xff80000fffffffffi64,
03902 0xff80001fffffffffi64,
03903 0xff80003fffffffffi64,
03904 0xff80007fffffffffi64,
03905 0xff8000ffffffffffi64,
03906 0xff8001ffffffffffi64,
03907 0xff8003ffffffffffi64,
03908 0xff8007ffffffffffi64,
03909 0xff800fffffffffffi64,
03910 0xff801fffffffffffi64,
03911 0xff803fffffffffffi64,
03912 0xff807fffffffffffi64,
03913 0xff80ffffffffffffi64,
03914 0xff81ffffffffffffi64,
03915 0xff83ffffffffffffi64,
03916 0xff87ffffffffffffi64,
03917 0xff8fffffffffffffi64,
03918 0xff9fffffffffffffi64,
03919 0xffbfffffffffffffi64
03920 },
03921 {
03922 0xff00000000000000i64,
03923 0xff00000000000001i64,
03924 0xff00000000000003i64,
03925 0xff00000000000007i64,
03926 0xff0000000000000fi64,
03927 0xff0000000000001fi64,
03928 0xff0000000000003fi64,
03929 0xff0000000000007fi64,
03930 0xff000000000000ffi64,
03931 0xff000000000001ffi64,
03932 0xff000000000003ffi64,
03933 0xff000000000007ffi64,
03934 0xff00000000000fffi64,
03935 0xff00000000001fffi64,
03936 0xff00000000003fffi64,
03937 0xff00000000007fffi64,
03938 0xff0000000000ffffi64,
03939 0xff0000000001ffffi64,
03940 0xff0000000003ffffi64,
03941 0xff0000000007ffffi64,
03942 0xff000000000fffffi64,
03943 0xff000000001fffffi64,
03944 0xff000000003fffffi64,
03945 0xff000000007fffffi64,
03946 0xff00000000ffffffi64,
03947 0xff00000001ffffffi64,
03948 0xff00000003ffffffi64,
03949 0xff00000007ffffffi64,
03950 0xff0000000fffffffi64,
03951 0xff0000001fffffffi64,
03952 0xff0000003fffffffi64,
03953 0xff0000007fffffffi64,
03954 0xff000000ffffffffi64,
03955 0xff000001ffffffffi64,
03956 0xff000003ffffffffi64,
03957 0xff000007ffffffffi64,
03958 0xff00000fffffffffi64,
03959 0xff00001fffffffffi64,
03960 0xff00003fffffffffi64,
03961 0xff00007fffffffffi64,
03962 0xff0000ffffffffffi64,
03963 0xff0001ffffffffffi64,
03964 0xff0003ffffffffffi64,
03965 0xff0007ffffffffffi64,
03966 0xff000fffffffffffi64,
03967 0xff001fffffffffffi64,
03968 0xff003fffffffffffi64,
03969 0xff007fffffffffffi64,
03970 0xff00ffffffffffffi64,
03971 0xff01ffffffffffffi64,
03972 0xff03ffffffffffffi64,
03973 0xff07ffffffffffffi64,
03974 0xff0fffffffffffffi64,
03975 0xff1fffffffffffffi64,
03976 0xff3fffffffffffffi64,
03977 0xff7fffffffffffffi64
03978 },
03979 {
03980 0xfe00000000000000i64,
03981 0xfe00000000000001i64,
03982 0xfe00000000000003i64,
03983 0xfe00000000000007i64,
03984 0xfe0000000000000fi64,
03985 0xfe0000000000001fi64,
03986 0xfe0000000000003fi64,
03987 0xfe0000000000007fi64,
03988 0xfe000000000000ffi64,
03989 0xfe000000000001ffi64,
03990 0xfe000000000003ffi64,
03991 0xfe000000000007ffi64,
03992 0xfe00000000000fffi64,
03993 0xfe00000000001fffi64,
03994 0xfe00000000003fffi64,
03995 0xfe00000000007fffi64,
03996 0xfe0000000000ffffi64,
03997 0xfe0000000001ffffi64,
03998 0xfe0000000003ffffi64,
03999 0xfe0000000007ffffi64,
04000 0xfe000000000fffffi64,
04001 0xfe000000001fffffi64,
04002 0xfe000000003fffffi64,
04003 0xfe000000007fffffi64,
04004 0xfe00000000ffffffi64,
04005 0xfe00000001ffffffi64,
04006 0xfe00000003ffffffi64,
04007 0xfe00000007ffffffi64,
04008 0xfe0000000fffffffi64,
04009 0xfe0000001fffffffi64,
04010 0xfe0000003fffffffi64,
04011 0xfe0000007fffffffi64,
04012 0xfe000000ffffffffi64,
04013 0xfe000001ffffffffi64,
04014 0xfe000003ffffffffi64,
04015 0xfe000007ffffffffi64,
04016 0xfe00000fffffffffi64,
04017 0xfe00001fffffffffi64,
04018 0xfe00003fffffffffi64,
04019 0xfe00007fffffffffi64,
04020 0xfe0000ffffffffffi64,
04021 0xfe0001ffffffffffi64,
04022 0xfe0003ffffffffffi64,
04023 0xfe0007ffffffffffi64,
04024 0xfe000fffffffffffi64,
04025 0xfe001fffffffffffi64,
04026 0xfe003fffffffffffi64,
04027 0xfe007fffffffffffi64,
04028 0xfe00ffffffffffffi64,
04029 0xfe01ffffffffffffi64,
04030 0xfe03ffffffffffffi64,
04031 0xfe07ffffffffffffi64,
04032 0xfe0fffffffffffffi64,
04033 0xfe1fffffffffffffi64,
04034 0xfe3fffffffffffffi64,
04035 0xfe7fffffffffffffi64,
04036 0xfeffffffffffffffi64
04037 },
04038 {
04039 0xfc00000000000000i64,
04040 0xfc00000000000001i64,
04041 0xfc00000000000003i64,
04042 0xfc00000000000007i64,
04043 0xfc0000000000000fi64,
04044 0xfc0000000000001fi64,
04045 0xfc0000000000003fi64,
04046 0xfc0000000000007fi64,
04047 0xfc000000000000ffi64,
04048 0xfc000000000001ffi64,
04049 0xfc000000000003ffi64,
04050 0xfc000000000007ffi64,
04051 0xfc00000000000fffi64,
04052 0xfc00000000001fffi64,
04053 0xfc00000000003fffi64,
04054 0xfc00000000007fffi64,
04055 0xfc0000000000ffffi64,
04056 0xfc0000000001ffffi64,
04057 0xfc0000000003ffffi64,
04058 0xfc0000000007ffffi64,
04059 0xfc000000000fffffi64,
04060 0xfc000000001fffffi64,
04061 0xfc000000003fffffi64,
04062 0xfc000000007fffffi64,
04063 0xfc00000000ffffffi64,
04064 0xfc00000001ffffffi64,
04065 0xfc00000003ffffffi64,
04066 0xfc00000007ffffffi64,
04067 0xfc0000000fffffffi64,
04068 0xfc0000001fffffffi64,
04069 0xfc0000003fffffffi64,
04070 0xfc0000007fffffffi64,
04071 0xfc000000ffffffffi64,
04072 0xfc000001ffffffffi64,
04073 0xfc000003ffffffffi64,
04074 0xfc000007ffffffffi64,
04075 0xfc00000fffffffffi64,
04076 0xfc00001fffffffffi64,
04077 0xfc00003fffffffffi64,
04078 0xfc00007fffffffffi64,
04079 0xfc0000ffffffffffi64,
04080 0xfc0001ffffffffffi64,
04081 0xfc0003ffffffffffi64,
04082 0xfc0007ffffffffffi64,
04083 0xfc000fffffffffffi64,
04084 0xfc001fffffffffffi64,
04085 0xfc003fffffffffffi64,
04086 0xfc007fffffffffffi64,
04087 0xfc00ffffffffffffi64,
04088 0xfc01ffffffffffffi64,
04089 0xfc03ffffffffffffi64,
04090 0xfc07ffffffffffffi64,
04091 0xfc0fffffffffffffi64,
04092 0xfc1fffffffffffffi64,
04093 0xfc3fffffffffffffi64,
04094 0xfc7fffffffffffffi64,
04095 0xfcffffffffffffffi64,
04096 0xfdffffffffffffffi64
04097 },
04098 {
04099 0xf800000000000000i64,
04100 0xf800000000000001i64,
04101 0xf800000000000003i64,
04102 0xf800000000000007i64,
04103 0xf80000000000000fi64,
04104 0xf80000000000001fi64,
04105 0xf80000000000003fi64,
04106 0xf80000000000007fi64,
04107 0xf8000000000000ffi64,
04108 0xf8000000000001ffi64,
04109 0xf8000000000003ffi64,
04110 0xf8000000000007ffi64,
04111 0xf800000000000fffi64,
04112 0xf800000000001fffi64,
04113 0xf800000000003fffi64,
04114 0xf800000000007fffi64,
04115 0xf80000000000ffffi64,
04116 0xf80000000001ffffi64,
04117 0xf80000000003ffffi64,
04118 0xf80000000007ffffi64,
04119 0xf8000000000fffffi64,
04120 0xf8000000001fffffi64,
04121 0xf8000000003fffffi64,
04122 0xf8000000007fffffi64,
04123 0xf800000000ffffffi64,
04124 0xf800000001ffffffi64,
04125 0xf800000003ffffffi64,
04126 0xf800000007ffffffi64,
04127 0xf80000000fffffffi64,
04128 0xf80000001fffffffi64,
04129 0xf80000003fffffffi64,
04130 0xf80000007fffffffi64,
04131 0xf8000000ffffffffi64,
04132 0xf8000001ffffffffi64,
04133 0xf8000003ffffffffi64,
04134 0xf8000007ffffffffi64,
04135 0xf800000fffffffffi64,
04136 0xf800001fffffffffi64,
04137 0xf800003fffffffffi64,
04138 0xf800007fffffffffi64,
04139 0xf80000ffffffffffi64,
04140 0xf80001ffffffffffi64,
04141 0xf80003ffffffffffi64,
04142 0xf80007ffffffffffi64,
04143 0xf8000fffffffffffi64,
04144 0xf8001fffffffffffi64,
04145 0xf8003fffffffffffi64,
04146 0xf8007fffffffffffi64,
04147 0xf800ffffffffffffi64,
04148 0xf801ffffffffffffi64,
04149 0xf803ffffffffffffi64,
04150 0xf807ffffffffffffi64,
04151 0xf80fffffffffffffi64,
04152 0xf81fffffffffffffi64,
04153 0xf83fffffffffffffi64,
04154 0xf87fffffffffffffi64,
04155 0xf8ffffffffffffffi64,
04156 0xf9ffffffffffffffi64,
04157 0xfbffffffffffffffi64
04158 },
04159 {
04160 0xf000000000000000i64,
04161 0xf000000000000001i64,
04162 0xf000000000000003i64,
04163 0xf000000000000007i64,
04164 0xf00000000000000fi64,
04165 0xf00000000000001fi64,
04166 0xf00000000000003fi64,
04167 0xf00000000000007fi64,
04168 0xf0000000000000ffi64,
04169 0xf0000000000001ffi64,
04170 0xf0000000000003ffi64,
04171 0xf0000000000007ffi64,
04172 0xf000000000000fffi64,
04173 0xf000000000001fffi64,
04174 0xf000000000003fffi64,
04175 0xf000000000007fffi64,
04176 0xf00000000000ffffi64,
04177 0xf00000000001ffffi64,
04178 0xf00000000003ffffi64,
04179 0xf00000000007ffffi64,
04180 0xf0000000000fffffi64,
04181 0xf0000000001fffffi64,
04182 0xf0000000003fffffi64,
04183 0xf0000000007fffffi64,
04184 0xf000000000ffffffi64,
04185 0xf000000001ffffffi64,
04186 0xf000000003ffffffi64,
04187 0xf000000007ffffffi64,
04188 0xf00000000fffffffi64,
04189 0xf00000001fffffffi64,
04190 0xf00000003fffffffi64,
04191 0xf00000007fffffffi64,
04192 0xf0000000ffffffffi64,
04193 0xf0000001ffffffffi64,
04194 0xf0000003ffffffffi64,
04195 0xf0000007ffffffffi64,
04196 0xf000000fffffffffi64,
04197 0xf000001fffffffffi64,
04198 0xf000003fffffffffi64,
04199 0xf000007fffffffffi64,
04200 0xf00000ffffffffffi64,
04201 0xf00001ffffffffffi64,
04202 0xf00003ffffffffffi64,
04203 0xf00007ffffffffffi64,
04204 0xf0000fffffffffffi64,
04205 0xf0001fffffffffffi64,
04206 0xf0003fffffffffffi64,
04207 0xf0007fffffffffffi64,
04208 0xf000ffffffffffffi64,
04209 0xf001ffffffffffffi64,
04210 0xf003ffffffffffffi64,
04211 0xf007ffffffffffffi64,
04212 0xf00fffffffffffffi64,
04213 0xf01fffffffffffffi64,
04214 0xf03fffffffffffffi64,
04215 0xf07fffffffffffffi64,
04216 0xf0ffffffffffffffi64,
04217 0xf1ffffffffffffffi64,
04218 0xf3ffffffffffffffi64,
04219 0xf7ffffffffffffffi64
04220 },
04221 {
04222 0xe000000000000000i64,
04223 0xe000000000000001i64,
04224 0xe000000000000003i64,
04225 0xe000000000000007i64,
04226 0xe00000000000000fi64,
04227 0xe00000000000001fi64,
04228 0xe00000000000003fi64,
04229 0xe00000000000007fi64,
04230 0xe0000000000000ffi64,
04231 0xe0000000000001ffi64,
04232 0xe0000000000003ffi64,
04233 0xe0000000000007ffi64,
04234 0xe000000000000fffi64,
04235 0xe000000000001fffi64,
04236 0xe000000000003fffi64,
04237 0xe000000000007fffi64,
04238 0xe00000000000ffffi64,
04239 0xe00000000001ffffi64,
04240 0xe00000000003ffffi64,
04241 0xe00000000007ffffi64,
04242 0xe0000000000fffffi64,
04243 0xe0000000001fffffi64,
04244 0xe0000000003fffffi64,
04245 0xe0000000007fffffi64,
04246 0xe000000000ffffffi64,
04247 0xe000000001ffffffi64,
04248 0xe000000003ffffffi64,
04249 0xe000000007ffffffi64,
04250 0xe00000000fffffffi64,
04251 0xe00000001fffffffi64,
04252 0xe00000003fffffffi64,
04253 0xe00000007fffffffi64,
04254 0xe0000000ffffffffi64,
04255 0xe0000001ffffffffi64,
04256 0xe0000003ffffffffi64,
04257 0xe0000007ffffffffi64,
04258 0xe000000fffffffffi64,
04259 0xe000001fffffffffi64,
04260 0xe000003fffffffffi64,
04261 0xe000007fffffffffi64,
04262 0xe00000ffffffffffi64,
04263 0xe00001ffffffffffi64,
04264 0xe00003ffffffffffi64,
04265 0xe00007ffffffffffi64,
04266 0xe0000fffffffffffi64,
04267 0xe0001fffffffffffi64,
04268 0xe0003fffffffffffi64,
04269 0xe0007fffffffffffi64,
04270 0xe000ffffffffffffi64,
04271 0xe001ffffffffffffi64,
04272 0xe003ffffffffffffi64,
04273 0xe007ffffffffffffi64,
04274 0xe00fffffffffffffi64,
04275 0xe01fffffffffffffi64,
04276 0xe03fffffffffffffi64,
04277 0xe07fffffffffffffi64,
04278 0xe0ffffffffffffffi64,
04279 0xe1ffffffffffffffi64,
04280 0xe3ffffffffffffffi64,
04281 0xe7ffffffffffffffi64,
04282 0xefffffffffffffffi64
04283 },
04284 {
04285 0xc000000000000000i64,
04286 0xc000000000000001i64,
04287 0xc000000000000003i64,
04288 0xc000000000000007i64,
04289 0xc00000000000000fi64,
04290 0xc00000000000001fi64,
04291 0xc00000000000003fi64,
04292 0xc00000000000007fi64,
04293 0xc0000000000000ffi64,
04294 0xc0000000000001ffi64,
04295 0xc0000000000003ffi64,
04296 0xc0000000000007ffi64,
04297 0xc000000000000fffi64,
04298 0xc000000000001fffi64,
04299 0xc000000000003fffi64,
04300 0xc000000000007fffi64,
04301 0xc00000000000ffffi64,
04302 0xc00000000001ffffi64,
04303 0xc00000000003ffffi64,
04304 0xc00000000007ffffi64,
04305 0xc0000000000fffffi64,
04306 0xc0000000001fffffi64,
04307 0xc0000000003fffffi64,
04308 0xc0000000007fffffi64,
04309 0xc000000000ffffffi64,
04310 0xc000000001ffffffi64,
04311 0xc000000003ffffffi64,
04312 0xc000000007ffffffi64,
04313 0xc00000000fffffffi64,
04314 0xc00000001fffffffi64,
04315 0xc00000003fffffffi64,
04316 0xc00000007fffffffi64,
04317 0xc0000000ffffffffi64,
04318 0xc0000001ffffffffi64,
04319 0xc0000003ffffffffi64,
04320 0xc0000007ffffffffi64,
04321 0xc000000fffffffffi64,
04322 0xc000001fffffffffi64,
04323 0xc000003fffffffffi64,
04324 0xc000007fffffffffi64,
04325 0xc00000ffffffffffi64,
04326 0xc00001ffffffffffi64,
04327 0xc00003ffffffffffi64,
04328 0xc00007ffffffffffi64,
04329 0xc0000fffffffffffi64,
04330 0xc0001fffffffffffi64,
04331 0xc0003fffffffffffi64,
04332 0xc0007fffffffffffi64,
04333 0xc000ffffffffffffi64,
04334 0xc001ffffffffffffi64,
04335 0xc003ffffffffffffi64,
04336 0xc007ffffffffffffi64,
04337 0xc00fffffffffffffi64,
04338 0xc01fffffffffffffi64,
04339 0xc03fffffffffffffi64,
04340 0xc07fffffffffffffi64,
04341 0xc0ffffffffffffffi64,
04342 0xc1ffffffffffffffi64,
04343 0xc3ffffffffffffffi64,
04344 0xc7ffffffffffffffi64,
04345 0xcfffffffffffffffi64,
04346 0xdfffffffffffffffi64
04347 },
04348 {
04349 0x8000000000000000i64,
04350 0x8000000000000001i64,
04351 0x8000000000000003i64,
04352 0x8000000000000007i64,
04353 0x800000000000000fi64,
04354 0x800000000000001fi64,
04355 0x800000000000003fi64,
04356 0x800000000000007fi64,
04357 0x80000000000000ffi64,
04358 0x80000000000001ffi64,
04359 0x80000000000003ffi64,
04360 0x80000000000007ffi64,
04361 0x8000000000000fffi64,
04362 0x8000000000001fffi64,
04363 0x8000000000003fffi64,
04364 0x8000000000007fffi64,
04365 0x800000000000ffffi64,
04366 0x800000000001ffffi64,
04367 0x800000000003ffffi64,
04368 0x800000000007ffffi64,
04369 0x80000000000fffffi64,
04370 0x80000000001fffffi64,
04371 0x80000000003fffffi64,
04372 0x80000000007fffffi64,
04373 0x8000000000ffffffi64,
04374 0x8000000001ffffffi64,
04375 0x8000000003ffffffi64,
04376 0x8000000007ffffffi64,
04377 0x800000000fffffffi64,
04378 0x800000001fffffffi64,
04379 0x800000003fffffffi64,
04380 0x800000007fffffffi64,
04381 0x80000000ffffffffi64,
04382 0x80000001ffffffffi64,
04383 0x80000003ffffffffi64,
04384 0x80000007ffffffffi64,
04385 0x8000000fffffffffi64,
04386 0x8000001fffffffffi64,
04387 0x8000003fffffffffi64,
04388 0x8000007fffffffffi64,
04389 0x800000ffffffffffi64,
04390 0x800001ffffffffffi64,
04391 0x800003ffffffffffi64,
04392 0x800007ffffffffffi64,
04393 0x80000fffffffffffi64,
04394 0x80001fffffffffffi64,
04395 0x80003fffffffffffi64,
04396 0x80007fffffffffffi64,
04397 0x8000ffffffffffffi64,
04398 0x8001ffffffffffffi64,
04399 0x8003ffffffffffffi64,
04400 0x8007ffffffffffffi64,
04401 0x800fffffffffffffi64,
04402 0x801fffffffffffffi64,
04403 0x803fffffffffffffi64,
04404 0x807fffffffffffffi64,
04405 0x80ffffffffffffffi64,
04406 0x81ffffffffffffffi64,
04407 0x83ffffffffffffffi64,
04408 0x87ffffffffffffffi64,
04409 0x8fffffffffffffffi64,
04410 0x9fffffffffffffffi64,
04411 0xbfffffffffffffffi64
04412 },
04413 {
04414 0x0i64,
04415 0x1i64,
04416 0x3i64,
04417 0x7i64,
04418 0xfi64,
04419 0x1fi64,
04420 0x3fi64,
04421 0x7fi64,
04422 0xffi64,
04423 0x1ffi64,
04424 0x3ffi64,
04425 0x7ffi64,
04426 0xfffi64,
04427 0x1fffi64,
04428 0x3fffi64,
04429 0x7fffi64,
04430 0xffffi64,
04431 0x1ffffi64,
04432 0x3ffffi64,
04433 0x7ffffi64,
04434 0xfffffi64,
04435 0x1fffffi64,
04436 0x3fffffi64,
04437 0x7fffffi64,
04438 0xffffffi64,
04439 0x1ffffffi64,
04440 0x3ffffffi64,
04441 0x7ffffffi64,
04442 0xfffffffi64,
04443 0x1fffffffi64,
04444 0x3fffffffi64,
04445 0x7fffffffi64,
04446 0xffffffffi64,
04447 0x1ffffffffi64,
04448 0x3ffffffffi64,
04449 0x7ffffffffi64,
04450 0xfffffffffi64,
04451 0x1fffffffffi64,
04452 0x3fffffffffi64,
04453 0x7fffffffffi64,
04454 0xffffffffffi64,
04455 0x1ffffffffffi64,
04456 0x3ffffffffffi64,
04457 0x7ffffffffffi64,
04458 0xfffffffffffi64,
04459 0x1fffffffffffi64,
04460 0x3fffffffffffi64,
04461 0x7fffffffffffi64,
04462 0xffffffffffffi64,
04463 0x1ffffffffffffi64,
04464 0x3ffffffffffffi64,
04465 0x7ffffffffffffi64,
04466 0xfffffffffffffi64,
04467 0x1fffffffffffffi64,
04468 0x3fffffffffffffi64,
04469 0x7fffffffffffffi64,
04470 0xffffffffffffffi64,
04471 0x1ffffffffffffffi64,
04472 0x3ffffffffffffffi64,
04473 0x7ffffffffffffffi64,
04474 0xfffffffffffffffi64,
04475 0x1fffffffffffffffi64,
04476 0x3fffffffffffffffi64,
04477 0x7fffffffffffffffi64
04478 }
04479 };
04480
04481 #endif // end of #ifndef WIN32
04482
04483 }
04484
04485 #endif