1/* 2 * Author: MontaVista Software, Inc. 3 * source@mvista.com 4 * 5 * Copyright 2001-2002 MontaVista Software Inc. 6 * 7 * This program is free software; you can redistribute it and/or modify it 8 * under the terms of the GNU General Public License as published by the 9 * Free Software Foundation; either version 2 of the License, or (at your 10 * option) any later version. 11 * 12 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED 13 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 14 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 15 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 16 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 17 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 18 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 19 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 20 * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 21 * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 22 * 23 * You should have received a copy of the GNU General Public License along 24 * with this program; if not, write to the Free Software Foundation, Inc., 25 * 675 Mass Ave, Cambridge, MA 02139, USA. 26 */ 27#ifndef __ASM_TX4927_TX4927_MIPS_H 28#define __ASM_TX4927_TX4927_MIPS_H 29 30#ifndef __ASSEMBLY__ 31 32static inline void asm_wait(void) 33{ 34 __asm__(".set\tmips3\n\t" 35 "wait\n\t" 36 ".set\tmips0"); 37} 38 39#define reg_rd08(r) ((u8 )(*((vu8 *)(r)))) 40#define reg_rd16(r) ((u16)(*((vu16*)(r)))) 41#define reg_rd32(r) ((u32)(*((vu32*)(r)))) 42#define reg_rd64(r) ((u64)(*((vu64*)(r)))) 43 44#define reg_wr08(r,v) ((*((vu8 *)(r)))=((u8 )(v))) 45#define reg_wr16(r,v) ((*((vu16*)(r)))=((u16)(v))) 46#define reg_wr32(r,v) ((*((vu32*)(r)))=((u32)(v))) 47#define reg_wr64(r,v) ((*((vu64*)(r)))=((u64)(v))) 48 49typedef volatile __signed char vs8; 50typedef volatile unsigned char vu8; 51 52typedef volatile __signed short vs16; 53typedef volatile unsigned short vu16; 54 55typedef volatile __signed int vs32; 56typedef volatile unsigned int vu32; 57 58typedef s8 s08; 59typedef vs8 vs08; 60 61typedef u8 u08; 62typedef vu8 vu08; 63 64 65#if (_MIPS_SZLONG == 64) 66 67typedef volatile __signed__ long vs64; 68typedef volatile unsigned long vu64; 69 70#else 71 72typedef volatile __signed__ long long vs64; 73typedef volatile unsigned long long vu64; 74 75#endif 76 77 78#define BM_00_00 0x0000000000000001 79#define BM_01_00 0x0000000000000003 80#define BM_00_01 BM_01_00 81#define BM_02_00 0x0000000000000007 82#define BM_00_02 BM_02_00 83#define BM_03_00 0x000000000000000f 84#define BM_00_03 BM_03_00 85#define BM_04_00 0x000000000000001f 86#define BM_00_04 BM_04_00 87#define BM_05_00 0x000000000000003f 88#define BM_00_05 BM_05_00 89#define BM_06_00 0x000000000000007f 90#define BM_00_06 BM_06_00 91#define BM_07_00 0x00000000000000ff 92#define BM_00_07 BM_07_00 93#define BM_08_00 0x00000000000001ff 94#define BM_00_08 BM_08_00 95#define BM_09_00 0x00000000000003ff 96#define BM_00_09 BM_09_00 97#define BM_10_00 0x00000000000007ff 98#define BM_00_10 BM_10_00 99#define BM_11_00 0x0000000000000fff 100#define BM_00_11 BM_11_00 101#define BM_12_00 0x0000000000001fff 102#define BM_00_12 BM_12_00 103#define BM_13_00 0x0000000000003fff 104#define BM_00_13 BM_13_00 105#define BM_14_00 0x0000000000007fff 106#define BM_00_14 BM_14_00 107#define BM_15_00 0x000000000000ffff 108#define BM_00_15 BM_15_00 109#define BM_16_00 0x000000000001ffff 110#define BM_00_16 BM_16_00 111#define BM_17_00 0x000000000003ffff 112#define BM_00_17 BM_17_00 113#define BM_18_00 0x000000000007ffff 114#define BM_00_18 BM_18_00 115#define BM_19_00 0x00000000000fffff 116#define BM_00_19 BM_19_00 117#define BM_20_00 0x00000000001fffff 118#define BM_00_20 BM_20_00 119#define BM_21_00 0x00000000003fffff 120#define BM_00_21 BM_21_00 121#define BM_22_00 0x00000000007fffff 122#define BM_00_22 BM_22_00 123#define BM_23_00 0x0000000000ffffff 124#define BM_00_23 BM_23_00 125#define BM_24_00 0x0000000001ffffff 126#define BM_00_24 BM_24_00 127#define BM_25_00 0x0000000003ffffff 128#define BM_00_25 BM_25_00 129#define BM_26_00 0x0000000007ffffff 130#define BM_00_26 BM_26_00 131#define BM_27_00 0x000000000fffffff 132#define BM_00_27 BM_27_00 133#define BM_28_00 0x000000001fffffff 134#define BM_00_28 BM_28_00 135#define BM_29_00 0x000000003fffffff 136#define BM_00_29 BM_29_00 137#define BM_30_00 0x000000007fffffff 138#define BM_00_30 BM_30_00 139#define BM_31_00 0x00000000ffffffff 140#define BM_00_31 BM_31_00 141#define BM_32_00 0x00000001ffffffff 142#define BM_00_32 BM_32_00 143#define BM_33_00 0x00000003ffffffff 144#define BM_00_33 BM_33_00 145#define BM_34_00 0x00000007ffffffff 146#define BM_00_34 BM_34_00 147#define BM_35_00 0x0000000fffffffff 148#define BM_00_35 BM_35_00 149#define BM_36_00 0x0000001fffffffff 150#define BM_00_36 BM_36_00 151#define BM_37_00 0x0000003fffffffff 152#define BM_00_37 BM_37_00 153#define BM_38_00 0x0000007fffffffff 154#define BM_00_38 BM_38_00 155#define BM_39_00 0x000000ffffffffff 156#define BM_00_39 BM_39_00 157#define BM_40_00 0x000001ffffffffff 158#define BM_00_40 BM_40_00 159#define BM_41_00 0x000003ffffffffff 160#define BM_00_41 BM_41_00 161#define BM_42_00 0x000007ffffffffff 162#define BM_00_42 BM_42_00 163#define BM_43_00 0x00000fffffffffff 164#define BM_00_43 BM_43_00 165#define BM_44_00 0x00001fffffffffff 166#define BM_00_44 BM_44_00 167#define BM_45_00 0x00003fffffffffff 168#define BM_00_45 BM_45_00 169#define BM_46_00 0x00007fffffffffff 170#define BM_00_46 BM_46_00 171#define BM_47_00 0x0000ffffffffffff 172#define BM_00_47 BM_47_00 173#define BM_48_00 0x0001ffffffffffff 174#define BM_00_48 BM_48_00 175#define BM_49_00 0x0003ffffffffffff 176#define BM_00_49 BM_49_00 177#define BM_50_00 0x0007ffffffffffff 178#define BM_00_50 BM_50_00 179#define BM_51_00 0x000fffffffffffff 180#define BM_00_51 BM_51_00 181#define BM_52_00 0x001fffffffffffff 182#define BM_00_52 BM_52_00 183#define BM_53_00 0x003fffffffffffff 184#define BM_00_53 BM_53_00 185#define BM_54_00 0x007fffffffffffff 186#define BM_00_54 BM_54_00 187#define BM_55_00 0x00ffffffffffffff 188#define BM_00_55 BM_55_00 189#define BM_56_00 0x01ffffffffffffff 190#define BM_00_56 BM_56_00 191#define BM_57_00 0x03ffffffffffffff 192#define BM_00_57 BM_57_00 193#define BM_58_00 0x07ffffffffffffff 194#define BM_00_58 BM_58_00 195#define BM_59_00 0x0fffffffffffffff 196#define BM_00_59 BM_59_00 197#define BM_60_00 0x1fffffffffffffff 198#define BM_00_60 BM_60_00 199#define BM_61_00 0x3fffffffffffffff 200#define BM_00_61 BM_61_00 201#define BM_62_00 0x7fffffffffffffff 202#define BM_00_62 BM_62_00 203#define BM_63_00 0xffffffffffffffff 204#define BM_00_63 BM_63_00 205#define BM_01_01 0x0000000000000002 206#define BM_02_01 0x0000000000000006 207#define BM_01_02 BM_02_01 208#define BM_03_01 0x000000000000000e 209#define BM_01_03 BM_03_01 210#define BM_04_01 0x000000000000001e 211#define BM_01_04 BM_04_01 212#define BM_05_01 0x000000000000003e 213#define BM_01_05 BM_05_01 214#define BM_06_01 0x000000000000007e 215#define BM_01_06 BM_06_01 216#define BM_07_01 0x00000000000000fe 217#define BM_01_07 BM_07_01 218#define BM_08_01 0x00000000000001fe 219#define BM_01_08 BM_08_01 220#define BM_09_01 0x00000000000003fe 221#define BM_01_09 BM_09_01 222#define BM_10_01 0x00000000000007fe 223#define BM_01_10 BM_10_01 224#define BM_11_01 0x0000000000000ffe 225#define BM_01_11 BM_11_01 226#define BM_12_01 0x0000000000001ffe 227#define BM_01_12 BM_12_01 228#define BM_13_01 0x0000000000003ffe 229#define BM_01_13 BM_13_01 230#define BM_14_01 0x0000000000007ffe 231#define BM_01_14 BM_14_01 232#define BM_15_01 0x000000000000fffe 233#define BM_01_15 BM_15_01 234#define BM_16_01 0x000000000001fffe 235#define BM_01_16 BM_16_01 236#define BM_17_01 0x000000000003fffe 237#define BM_01_17 BM_17_01 238#define BM_18_01 0x000000000007fffe 239#define BM_01_18 BM_18_01 240#define BM_19_01 0x00000000000ffffe 241#define BM_01_19 BM_19_01 242#define BM_20_01 0x00000000001ffffe 243#define BM_01_20 BM_20_01 244#define BM_21_01 0x00000000003ffffe 245#define BM_01_21 BM_21_01 246#define BM_22_01 0x00000000007ffffe 247#define BM_01_22 BM_22_01 248#define BM_23_01 0x0000000000fffffe 249#define BM_01_23 BM_23_01 250#define BM_24_01 0x0000000001fffffe 251#define BM_01_24 BM_24_01 252#define BM_25_01 0x0000000003fffffe 253#define BM_01_25 BM_25_01 254#define BM_26_01 0x0000000007fffffe 255#define BM_01_26 BM_26_01 256#define BM_27_01 0x000000000ffffffe 257#define BM_01_27 BM_27_01 258#define BM_28_01 0x000000001ffffffe 259#define BM_01_28 BM_28_01 260#define BM_29_01 0x000000003ffffffe 261#define BM_01_29 BM_29_01 262#define BM_30_01 0x000000007ffffffe 263#define BM_01_30 BM_30_01 264#define BM_31_01 0x00000000fffffffe 265#define BM_01_31 BM_31_01 266#define BM_32_01 0x00000001fffffffe 267#define BM_01_32 BM_32_01 268#define BM_33_01 0x00000003fffffffe 269#define BM_01_33 BM_33_01 270#define BM_34_01 0x00000007fffffffe 271#define BM_01_34 BM_34_01 272#define BM_35_01 0x0000000ffffffffe 273#define BM_01_35 BM_35_01 274#define BM_36_01 0x0000001ffffffffe 275#define BM_01_36 BM_36_01 276#define BM_37_01 0x0000003ffffffffe 277#define BM_01_37 BM_37_01 278#define BM_38_01 0x0000007ffffffffe 279#define BM_01_38 BM_38_01 280#define BM_39_01 0x000000fffffffffe 281#define BM_01_39 BM_39_01 282#define BM_40_01 0x000001fffffffffe 283#define BM_01_40 BM_40_01 284#define BM_41_01 0x000003fffffffffe 285#define BM_01_41 BM_41_01 286#define BM_42_01 0x000007fffffffffe 287#define BM_01_42 BM_42_01 288#define BM_43_01 0x00000ffffffffffe 289#define BM_01_43 BM_43_01 290#define BM_44_01 0x00001ffffffffffe 291#define BM_01_44 BM_44_01 292#define BM_45_01 0x00003ffffffffffe 293#define BM_01_45 BM_45_01 294#define BM_46_01 0x00007ffffffffffe 295#define BM_01_46 BM_46_01 296#define BM_47_01 0x0000fffffffffffe 297#define BM_01_47 BM_47_01 298#define BM_48_01 0x0001fffffffffffe 299#define BM_01_48 BM_48_01 300#define BM_49_01 0x0003fffffffffffe 301#define BM_01_49 BM_49_01 302#define BM_50_01 0x0007fffffffffffe 303#define BM_01_50 BM_50_01 304#define BM_51_01 0x000ffffffffffffe 305#define BM_01_51 BM_51_01 306#define BM_52_01 0x001ffffffffffffe 307#define BM_01_52 BM_52_01 308#define BM_53_01 0x003ffffffffffffe 309#define BM_01_53 BM_53_01 310#define BM_54_01 0x007ffffffffffffe 311#define BM_01_54 BM_54_01 312#define BM_55_01 0x00fffffffffffffe 313#define BM_01_55 BM_55_01 314#define BM_56_01 0x01fffffffffffffe 315#define BM_01_56 BM_56_01 316#define BM_57_01 0x03fffffffffffffe 317#define BM_01_57 BM_57_01 318#define BM_58_01 0x07fffffffffffffe 319#define BM_01_58 BM_58_01 320#define BM_59_01 0x0ffffffffffffffe 321#define BM_01_59 BM_59_01 322#define BM_60_01 0x1ffffffffffffffe 323#define BM_01_60 BM_60_01 324#define BM_61_01 0x3ffffffffffffffe 325#define BM_01_61 BM_61_01 326#define BM_62_01 0x7ffffffffffffffe 327#define BM_01_62 BM_62_01 328#define BM_63_01 0xfffffffffffffffe 329#define BM_01_63 BM_63_01 330#define BM_02_02 0x0000000000000004 331#define BM_03_02 0x000000000000000c 332#define BM_02_03 BM_03_02 333#define BM_04_02 0x000000000000001c 334#define BM_02_04 BM_04_02 335#define BM_05_02 0x000000000000003c 336#define BM_02_05 BM_05_02 337#define BM_06_02 0x000000000000007c 338#define BM_02_06 BM_06_02 339#define BM_07_02 0x00000000000000fc 340#define BM_02_07 BM_07_02 341#define BM_08_02 0x00000000000001fc 342#define BM_02_08 BM_08_02 343#define BM_09_02 0x00000000000003fc 344#define BM_02_09 BM_09_02 345#define BM_10_02 0x00000000000007fc 346#define BM_02_10 BM_10_02 347#define BM_11_02 0x0000000000000ffc 348#define BM_02_11 BM_11_02 349#define BM_12_02 0x0000000000001ffc 350#define BM_02_12 BM_12_02 351#define BM_13_02 0x0000000000003ffc 352#define BM_02_13 BM_13_02 353#define BM_14_02 0x0000000000007ffc 354#define BM_02_14 BM_14_02 355#define BM_15_02 0x000000000000fffc 356#define BM_02_15 BM_15_02 357#define BM_16_02 0x000000000001fffc 358#define BM_02_16 BM_16_02 359#define BM_17_02 0x000000000003fffc 360#define BM_02_17 BM_17_02 361#define BM_18_02 0x000000000007fffc 362#define BM_02_18 BM_18_02 363#define BM_19_02 0x00000000000ffffc 364#define BM_02_19 BM_19_02 365#define BM_20_02 0x00000000001ffffc 366#define BM_02_20 BM_20_02 367#define BM_21_02 0x00000000003ffffc 368#define BM_02_21 BM_21_02 369#define BM_22_02 0x00000000007ffffc 370#define BM_02_22 BM_22_02 371#define BM_23_02 0x0000000000fffffc 372#define BM_02_23 BM_23_02 373#define BM_24_02 0x0000000001fffffc 374#define BM_02_24 BM_24_02 375#define BM_25_02 0x0000000003fffffc 376#define BM_02_25 BM_25_02 377#define BM_26_02 0x0000000007fffffc 378#define BM_02_26 BM_26_02 379#define BM_27_02 0x000000000ffffffc 380#define BM_02_27 BM_27_02 381#define BM_28_02 0x000000001ffffffc 382#define BM_02_28 BM_28_02 383#define BM_29_02 0x000000003ffffffc 384#define BM_02_29 BM_29_02 385#define BM_30_02 0x000000007ffffffc 386#define BM_02_30 BM_30_02 387#define BM_31_02 0x00000000fffffffc 388#define BM_02_31 BM_31_02 389#define BM_32_02 0x00000001fffffffc 390#define BM_02_32 BM_32_02 391#define BM_33_02 0x00000003fffffffc 392#define BM_02_33 BM_33_02 393#define BM_34_02 0x00000007fffffffc 394#define BM_02_34 BM_34_02 395#define BM_35_02 0x0000000ffffffffc 396#define BM_02_35 BM_35_02 397#define BM_36_02 0x0000001ffffffffc 398#define BM_02_36 BM_36_02 399#define BM_37_02 0x0000003ffffffffc 400#define BM_02_37 BM_37_02 401#define BM_38_02 0x0000007ffffffffc 402#define BM_02_38 BM_38_02 403#define BM_39_02 0x000000fffffffffc 404#define BM_02_39 BM_39_02 405#define BM_40_02 0x000001fffffffffc 406#define BM_02_40 BM_40_02 407#define BM_41_02 0x000003fffffffffc 408#define BM_02_41 BM_41_02 409#define BM_42_02 0x000007fffffffffc 410#define BM_02_42 BM_42_02 411#define BM_43_02 0x00000ffffffffffc 412#define BM_02_43 BM_43_02 413#define BM_44_02 0x00001ffffffffffc 414#define BM_02_44 BM_44_02 415#define BM_45_02 0x00003ffffffffffc 416#define BM_02_45 BM_45_02 417#define BM_46_02 0x00007ffffffffffc 418#define BM_02_46 BM_46_02 419#define BM_47_02 0x0000fffffffffffc 420#define BM_02_47 BM_47_02 421#define BM_48_02 0x0001fffffffffffc 422#define BM_02_48 BM_48_02 423#define BM_49_02 0x0003fffffffffffc 424#define BM_02_49 BM_49_02 425#define BM_50_02 0x0007fffffffffffc 426#define BM_02_50 BM_50_02 427#define BM_51_02 0x000ffffffffffffc 428#define BM_02_51 BM_51_02 429#define BM_52_02 0x001ffffffffffffc 430#define BM_02_52 BM_52_02 431#define BM_53_02 0x003ffffffffffffc 432#define BM_02_53 BM_53_02 433#define BM_54_02 0x007ffffffffffffc 434#define BM_02_54 BM_54_02 435#define BM_55_02 0x00fffffffffffffc 436#define BM_02_55 BM_55_02 437#define BM_56_02 0x01fffffffffffffc 438#define BM_02_56 BM_56_02 439#define BM_57_02 0x03fffffffffffffc 440#define BM_02_57 BM_57_02 441#define BM_58_02 0x07fffffffffffffc 442#define BM_02_58 BM_58_02 443#define BM_59_02 0x0ffffffffffffffc 444#define BM_02_59 BM_59_02 445#define BM_60_02 0x1ffffffffffffffc 446#define BM_02_60 BM_60_02 447#define BM_61_02 0x3ffffffffffffffc 448#define BM_02_61 BM_61_02 449#define BM_62_02 0x7ffffffffffffffc 450#define BM_02_62 BM_62_02 451#define BM_63_02 0xfffffffffffffffc 452#define BM_02_63 BM_63_02 453#define BM_03_03 0x0000000000000008 454#define BM_04_03 0x0000000000000018 455#define BM_03_04 BM_04_03 456#define BM_05_03 0x0000000000000038 457#define BM_03_05 BM_05_03 458#define BM_06_03 0x0000000000000078 459#define BM_03_06 BM_06_03 460#define BM_07_03 0x00000000000000f8 461#define BM_03_07 BM_07_03 462#define BM_08_03 0x00000000000001f8 463#define BM_03_08 BM_08_03 464#define BM_09_03 0x00000000000003f8 465#define BM_03_09 BM_09_03 466#define BM_10_03 0x00000000000007f8 467#define BM_03_10 BM_10_03 468#define BM_11_03 0x0000000000000ff8 469#define BM_03_11 BM_11_03 470#define BM_12_03 0x0000000000001ff8 471#define BM_03_12 BM_12_03 472#define BM_13_03 0x0000000000003ff8 473#define BM_03_13 BM_13_03 474#define BM_14_03 0x0000000000007ff8 475#define BM_03_14 BM_14_03 476#define BM_15_03 0x000000000000fff8 477#define BM_03_15 BM_15_03 478#define BM_16_03 0x000000000001fff8 479#define BM_03_16 BM_16_03 480#define BM_17_03 0x000000000003fff8 481#define BM_03_17 BM_17_03 482#define BM_18_03 0x000000000007fff8 483#define BM_03_18 BM_18_03 484#define BM_19_03 0x00000000000ffff8 485#define BM_03_19 BM_19_03 486#define BM_20_03 0x00000000001ffff8 487#define BM_03_20 BM_20_03 488#define BM_21_03 0x00000000003ffff8 489#define BM_03_21 BM_21_03 490#define BM_22_03 0x00000000007ffff8 491#define BM_03_22 BM_22_03 492#define BM_23_03 0x0000000000fffff8 493#define BM_03_23 BM_23_03 494#define BM_24_03 0x0000000001fffff8 495#define BM_03_24 BM_24_03 496#define BM_25_03 0x0000000003fffff8 497#define BM_03_25 BM_25_03 498#define BM_26_03 0x0000000007fffff8 499#define BM_03_26 BM_26_03 500#define BM_27_03 0x000000000ffffff8 501#define BM_03_27 BM_27_03 502#define BM_28_03 0x000000001ffffff8 503#define BM_03_28 BM_28_03 504#define BM_29_03 0x000000003ffffff8 505#define BM_03_29 BM_29_03 506#define BM_30_03 0x000000007ffffff8 507#define BM_03_30 BM_30_03 508#define BM_31_03 0x00000000fffffff8 509#define BM_03_31 BM_31_03 510#define BM_32_03 0x00000001fffffff8 511#define BM_03_32 BM_32_03 512#define BM_33_03 0x00000003fffffff8 513#define BM_03_33 BM_33_03 514#define BM_34_03 0x00000007fffffff8 515#define BM_03_34 BM_34_03 516#define BM_35_03 0x0000000ffffffff8 517#define BM_03_35 BM_35_03 518#define BM_36_03 0x0000001ffffffff8 519#define BM_03_36 BM_36_03 520#define BM_37_03 0x0000003ffffffff8 521#define BM_03_37 BM_37_03 522#define BM_38_03 0x0000007ffffffff8 523#define BM_03_38 BM_38_03 524#define BM_39_03 0x000000fffffffff8 525#define BM_03_39 BM_39_03 526#define BM_40_03 0x000001fffffffff8 527#define BM_03_40 BM_40_03 528#define BM_41_03 0x000003fffffffff8 529#define BM_03_41 BM_41_03 530#define BM_42_03 0x000007fffffffff8 531#define BM_03_42 BM_42_03 532#define BM_43_03 0x00000ffffffffff8 533#define BM_03_43 BM_43_03 534#define BM_44_03 0x00001ffffffffff8 535#define BM_03_44 BM_44_03 536#define BM_45_03 0x00003ffffffffff8 537#define BM_03_45 BM_45_03 538#define BM_46_03 0x00007ffffffffff8 539#define BM_03_46 BM_46_03 540#define BM_47_03 0x0000fffffffffff8 541#define BM_03_47 BM_47_03 542#define BM_48_03 0x0001fffffffffff8 543#define BM_03_48 BM_48_03 544#define BM_49_03 0x0003fffffffffff8 545#define BM_03_49 BM_49_03 546#define BM_50_03 0x0007fffffffffff8 547#define BM_03_50 BM_50_03 548#define BM_51_03 0x000ffffffffffff8 549#define BM_03_51 BM_51_03 550#define BM_52_03 0x001ffffffffffff8 551#define BM_03_52 BM_52_03 552#define BM_53_03 0x003ffffffffffff8 553#define BM_03_53 BM_53_03 554#define BM_54_03 0x007ffffffffffff8 555#define BM_03_54 BM_54_03 556#define BM_55_03 0x00fffffffffffff8 557#define BM_03_55 BM_55_03 558#define BM_56_03 0x01fffffffffffff8 559#define BM_03_56 BM_56_03 560#define BM_57_03 0x03fffffffffffff8 561#define BM_03_57 BM_57_03 562#define BM_58_03 0x07fffffffffffff8 563#define BM_03_58 BM_58_03 564#define BM_59_03 0x0ffffffffffffff8 565#define BM_03_59 BM_59_03 566#define BM_60_03 0x1ffffffffffffff8 567#define BM_03_60 BM_60_03 568#define BM_61_03 0x3ffffffffffffff8 569#define BM_03_61 BM_61_03 570#define BM_62_03 0x7ffffffffffffff8 571#define BM_03_62 BM_62_03 572#define BM_63_03 0xfffffffffffffff8 573#define BM_03_63 BM_63_03 574#define BM_04_04 0x0000000000000010 575#define BM_05_04 0x0000000000000030 576#define BM_04_05 BM_05_04 577#define BM_06_04 0x0000000000000070 578#define BM_04_06 BM_06_04 579#define BM_07_04 0x00000000000000f0 580#define BM_04_07 BM_07_04 581#define BM_08_04 0x00000000000001f0 582#define BM_04_08 BM_08_04 583#define BM_09_04 0x00000000000003f0 584#define BM_04_09 BM_09_04 585#define BM_10_04 0x00000000000007f0 586#define BM_04_10 BM_10_04 587#define BM_11_04 0x0000000000000ff0 588#define BM_04_11 BM_11_04 589#define BM_12_04 0x0000000000001ff0 590#define BM_04_12 BM_12_04 591#define BM_13_04 0x0000000000003ff0 592#define BM_04_13 BM_13_04 593#define BM_14_04 0x0000000000007ff0 594#define BM_04_14 BM_14_04 595#define BM_15_04 0x000000000000fff0 596#define BM_04_15 BM_15_04 597#define BM_16_04 0x000000000001fff0 598#define BM_04_16 BM_16_04 599#define BM_17_04 0x000000000003fff0 600#define BM_04_17 BM_17_04 601#define BM_18_04 0x000000000007fff0 602#define BM_04_18 BM_18_04 603#define BM_19_04 0x00000000000ffff0 604#define BM_04_19 BM_19_04 605#define BM_20_04 0x00000000001ffff0 606#define BM_04_20 BM_20_04 607#define BM_21_04 0x00000000003ffff0 608#define BM_04_21 BM_21_04 609#define BM_22_04 0x00000000007ffff0 610#define BM_04_22 BM_22_04 611#define BM_23_04 0x0000000000fffff0 612#define BM_04_23 BM_23_04 613#define BM_24_04 0x0000000001fffff0 614#define BM_04_24 BM_24_04 615#define BM_25_04 0x0000000003fffff0 616#define BM_04_25 BM_25_04 617#define BM_26_04 0x0000000007fffff0 618#define BM_04_26 BM_26_04 619#define BM_27_04 0x000000000ffffff0 620#define BM_04_27 BM_27_04 621#define BM_28_04 0x000000001ffffff0 622#define BM_04_28 BM_28_04 623#define BM_29_04 0x000000003ffffff0 624#define BM_04_29 BM_29_04 625#define BM_30_04 0x000000007ffffff0 626#define BM_04_30 BM_30_04 627#define BM_31_04 0x00000000fffffff0 628#define BM_04_31 BM_31_04 629#define BM_32_04 0x00000001fffffff0 630#define BM_04_32 BM_32_04 631#define BM_33_04 0x00000003fffffff0 632#define BM_04_33 BM_33_04 633#define BM_34_04 0x00000007fffffff0 634#define BM_04_34 BM_34_04 635#define BM_35_04 0x0000000ffffffff0 636#define BM_04_35 BM_35_04 637#define BM_36_04 0x0000001ffffffff0 638#define BM_04_36 BM_36_04 639#define BM_37_04 0x0000003ffffffff0 640#define BM_04_37 BM_37_04 641#define BM_38_04 0x0000007ffffffff0 642#define BM_04_38 BM_38_04 643#define BM_39_04 0x000000fffffffff0 644#define BM_04_39 BM_39_04 645#define BM_40_04 0x000001fffffffff0 646#define BM_04_40 BM_40_04 647#define BM_41_04 0x000003fffffffff0 648#define BM_04_41 BM_41_04 649#define BM_42_04 0x000007fffffffff0 650#define BM_04_42 BM_42_04 651#define BM_43_04 0x00000ffffffffff0 652#define BM_04_43 BM_43_04 653#define BM_44_04 0x00001ffffffffff0 654#define BM_04_44 BM_44_04 655#define BM_45_04 0x00003ffffffffff0 656#define BM_04_45 BM_45_04 657#define BM_46_04 0x00007ffffffffff0 658#define BM_04_46 BM_46_04 659#define BM_47_04 0x0000fffffffffff0 660#define BM_04_47 BM_47_04 661#define BM_48_04 0x0001fffffffffff0 662#define BM_04_48 BM_48_04 663#define BM_49_04 0x0003fffffffffff0 664#define BM_04_49 BM_49_04 665#define BM_50_04 0x0007fffffffffff0 666#define BM_04_50 BM_50_04 667#define BM_51_04 0x000ffffffffffff0 668#define BM_04_51 BM_51_04 669#define BM_52_04 0x001ffffffffffff0 670#define BM_04_52 BM_52_04 671#define BM_53_04 0x003ffffffffffff0 672#define BM_04_53 BM_53_04 673#define BM_54_04 0x007ffffffffffff0 674#define BM_04_54 BM_54_04 675#define BM_55_04 0x00fffffffffffff0 676#define BM_04_55 BM_55_04 677#define BM_56_04 0x01fffffffffffff0 678#define BM_04_56 BM_56_04 679#define BM_57_04 0x03fffffffffffff0 680#define BM_04_57 BM_57_04 681#define BM_58_04 0x07fffffffffffff0 682#define BM_04_58 BM_58_04 683#define BM_59_04 0x0ffffffffffffff0 684#define BM_04_59 BM_59_04 685#define BM_60_04 0x1ffffffffffffff0 686#define BM_04_60 BM_60_04 687#define BM_61_04 0x3ffffffffffffff0 688#define BM_04_61 BM_61_04 689#define BM_62_04 0x7ffffffffffffff0 690#define BM_04_62 BM_62_04 691#define BM_63_04 0xfffffffffffffff0 692#define BM_04_63 BM_63_04 693#define BM_05_05 0x0000000000000020 694#define BM_06_05 0x0000000000000060 695#define BM_05_06 BM_06_05 696#define BM_07_05 0x00000000000000e0 697#define BM_05_07 BM_07_05 698#define BM_08_05 0x00000000000001e0 699#define BM_05_08 BM_08_05 700#define BM_09_05 0x00000000000003e0 701#define BM_05_09 BM_09_05 702#define BM_10_05 0x00000000000007e0 703#define BM_05_10 BM_10_05 704#define BM_11_05 0x0000000000000fe0 705#define BM_05_11 BM_11_05 706#define BM_12_05 0x0000000000001fe0 707#define BM_05_12 BM_12_05 708#define BM_13_05 0x0000000000003fe0 709#define BM_05_13 BM_13_05 710#define BM_14_05 0x0000000000007fe0 711#define BM_05_14 BM_14_05 712#define BM_15_05 0x000000000000ffe0 713#define BM_05_15 BM_15_05 714#define BM_16_05 0x000000000001ffe0 715#define BM_05_16 BM_16_05 716#define BM_17_05 0x000000000003ffe0 717#define BM_05_17 BM_17_05 718#define BM_18_05 0x000000000007ffe0 719#define BM_05_18 BM_18_05 720#define BM_19_05 0x00000000000fffe0 721#define BM_05_19 BM_19_05 722#define BM_20_05 0x00000000001fffe0 723#define BM_05_20 BM_20_05 724#define BM_21_05 0x00000000003fffe0 725#define BM_05_21 BM_21_05 726#define BM_22_05 0x00000000007fffe0 727#define BM_05_22 BM_22_05 728#define BM_23_05 0x0000000000ffffe0 729#define BM_05_23 BM_23_05 730#define BM_24_05 0x0000000001ffffe0 731#define BM_05_24 BM_24_05 732#define BM_25_05 0x0000000003ffffe0 733#define BM_05_25 BM_25_05 734#define BM_26_05 0x0000000007ffffe0 735#define BM_05_26 BM_26_05 736#define BM_27_05 0x000000000fffffe0 737#define BM_05_27 BM_27_05 738#define BM_28_05 0x000000001fffffe0 739#define BM_05_28 BM_28_05 740#define BM_29_05 0x000000003fffffe0 741#define BM_05_29 BM_29_05 742#define BM_30_05 0x000000007fffffe0 743#define BM_05_30 BM_30_05 744#define BM_31_05 0x00000000ffffffe0 745#define BM_05_31 BM_31_05 746#define BM_32_05 0x00000001ffffffe0 747#define BM_05_32 BM_32_05 748#define BM_33_05 0x00000003ffffffe0 749#define BM_05_33 BM_33_05 750#define BM_34_05 0x00000007ffffffe0 751#define BM_05_34 BM_34_05 752#define BM_35_05 0x0000000fffffffe0 753#define BM_05_35 BM_35_05 754#define BM_36_05 0x0000001fffffffe0 755#define BM_05_36 BM_36_05 756#define BM_37_05 0x0000003fffffffe0 757#define BM_05_37 BM_37_05 758#define BM_38_05 0x0000007fffffffe0 759#define BM_05_38 BM_38_05 760#define BM_39_05 0x000000ffffffffe0 761#define BM_05_39 BM_39_05 762#define BM_40_05 0x000001ffffffffe0 763#define BM_05_40 BM_40_05 764#define BM_41_05 0x000003ffffffffe0 765#define BM_05_41 BM_41_05 766#define BM_42_05 0x000007ffffffffe0 767#define BM_05_42 BM_42_05 768#define BM_43_05 0x00000fffffffffe0 769#define BM_05_43 BM_43_05 770#define BM_44_05 0x00001fffffffffe0 771#define BM_05_44 BM_44_05 772#define BM_45_05 0x00003fffffffffe0 773#define BM_05_45 BM_45_05 774#define BM_46_05 0x00007fffffffffe0 775#define BM_05_46 BM_46_05 776#define BM_47_05 0x0000ffffffffffe0 777#define BM_05_47 BM_47_05 778#define BM_48_05 0x0001ffffffffffe0 779#define BM_05_48 BM_48_05 780#define BM_49_05 0x0003ffffffffffe0 781#define BM_05_49 BM_49_05 782#define BM_50_05 0x0007ffffffffffe0 783#define BM_05_50 BM_50_05 784#define BM_51_05 0x000fffffffffffe0 785#define BM_05_51 BM_51_05 786#define BM_52_05 0x001fffffffffffe0 787#define BM_05_52 BM_52_05 788#define BM_53_05 0x003fffffffffffe0 789#define BM_05_53 BM_53_05 790#define BM_54_05 0x007fffffffffffe0 791#define BM_05_54 BM_54_05 792#define BM_55_05 0x00ffffffffffffe0 793#define BM_05_55 BM_55_05 794#define BM_56_05 0x01ffffffffffffe0 795#define BM_05_56 BM_56_05 796#define BM_57_05 0x03ffffffffffffe0 797#define BM_05_57 BM_57_05 798#define BM_58_05 0x07ffffffffffffe0 799#define BM_05_58 BM_58_05 800#define BM_59_05 0x0fffffffffffffe0 801#define BM_05_59 BM_59_05 802#define BM_60_05 0x1fffffffffffffe0 803#define BM_05_60 BM_60_05 804#define BM_61_05 0x3fffffffffffffe0 805#define BM_05_61 BM_61_05 806#define BM_62_05 0x7fffffffffffffe0 807#define BM_05_62 BM_62_05 808#define BM_63_05 0xffffffffffffffe0 809#define BM_05_63 BM_63_05 810#define BM_06_06 0x0000000000000040 811#define BM_07_06 0x00000000000000c0 812#define BM_06_07 BM_07_06 813#define BM_08_06 0x00000000000001c0 814#define BM_06_08 BM_08_06 815#define BM_09_06 0x00000000000003c0 816#define BM_06_09 BM_09_06 817#define BM_10_06 0x00000000000007c0 818#define BM_06_10 BM_10_06 819#define BM_11_06 0x0000000000000fc0 820#define BM_06_11 BM_11_06 821#define BM_12_06 0x0000000000001fc0 822#define BM_06_12 BM_12_06 823#define BM_13_06 0x0000000000003fc0 824#define BM_06_13 BM_13_06 825#define BM_14_06 0x0000000000007fc0 826#define BM_06_14 BM_14_06 827#define BM_15_06 0x000000000000ffc0 828#define BM_06_15 BM_15_06 829#define BM_16_06 0x000000000001ffc0 830#define BM_06_16 BM_16_06 831#define BM_17_06 0x000000000003ffc0 832#define BM_06_17 BM_17_06 833#define BM_18_06 0x000000000007ffc0 834#define BM_06_18 BM_18_06 835#define BM_19_06 0x00000000000fffc0 836#define BM_06_19 BM_19_06 837#define BM_20_06 0x00000000001fffc0 838#define BM_06_20 BM_20_06 839#define BM_21_06 0x00000000003fffc0 840#define BM_06_21 BM_21_06 841#define BM_22_06 0x00000000007fffc0 842#define BM_06_22 BM_22_06 843#define BM_23_06 0x0000000000ffffc0 844#define BM_06_23 BM_23_06 845#define BM_24_06 0x0000000001ffffc0 846#define BM_06_24 BM_24_06 847#define BM_25_06 0x0000000003ffffc0 848#define BM_06_25 BM_25_06 849#define BM_26_06 0x0000000007ffffc0 850#define BM_06_26 BM_26_06 851#define BM_27_06 0x000000000fffffc0 852#define BM_06_27 BM_27_06 853#define BM_28_06 0x000000001fffffc0 854#define BM_06_28 BM_28_06 855#define BM_29_06 0x000000003fffffc0 856#define BM_06_29 BM_29_06 857#define BM_30_06 0x000000007fffffc0 858#define BM_06_30 BM_30_06 859#define BM_31_06 0x00000000ffffffc0 860#define BM_06_31 BM_31_06 861#define BM_32_06 0x00000001ffffffc0 862#define BM_06_32 BM_32_06 863#define BM_33_06 0x00000003ffffffc0 864#define BM_06_33 BM_33_06 865#define BM_34_06 0x00000007ffffffc0 866#define BM_06_34 BM_34_06 867#define BM_35_06 0x0000000fffffffc0 868#define BM_06_35 BM_35_06 869#define BM_36_06 0x0000001fffffffc0 870#define BM_06_36 BM_36_06 871#define BM_37_06 0x0000003fffffffc0 872#define BM_06_37 BM_37_06 873#define BM_38_06 0x0000007fffffffc0 874#define BM_06_38 BM_38_06 875#define BM_39_06 0x000000ffffffffc0 876#define BM_06_39 BM_39_06 877#define BM_40_06 0x000001ffffffffc0 878#define BM_06_40 BM_40_06 879#define BM_41_06 0x000003ffffffffc0 880#define BM_06_41 BM_41_06 881#define BM_42_06 0x000007ffffffffc0 882#define BM_06_42 BM_42_06 883#define BM_43_06 0x00000fffffffffc0 884#define BM_06_43 BM_43_06 885#define BM_44_06 0x00001fffffffffc0 886#define BM_06_44 BM_44_06 887#define BM_45_06 0x00003fffffffffc0 888#define BM_06_45 BM_45_06 889#define BM_46_06 0x00007fffffffffc0 890#define BM_06_46 BM_46_06 891#define BM_47_06 0x0000ffffffffffc0 892#define BM_06_47 BM_47_06 893#define BM_48_06 0x0001ffffffffffc0 894#define BM_06_48 BM_48_06 895#define BM_49_06 0x0003ffffffffffc0 896#define BM_06_49 BM_49_06 897#define BM_50_06 0x0007ffffffffffc0 898#define BM_06_50 BM_50_06 899#define BM_51_06 0x000fffffffffffc0 900#define BM_06_51 BM_51_06 901#define BM_52_06 0x001fffffffffffc0 902#define BM_06_52 BM_52_06 903#define BM_53_06 0x003fffffffffffc0 904#define BM_06_53 BM_53_06 905#define BM_54_06 0x007fffffffffffc0 906#define BM_06_54 BM_54_06 907#define BM_55_06 0x00ffffffffffffc0 908#define BM_06_55 BM_55_06 909#define BM_56_06 0x01ffffffffffffc0 910#define BM_06_56 BM_56_06 911#define BM_57_06 0x03ffffffffffffc0 912#define BM_06_57 BM_57_06 913#define BM_58_06 0x07ffffffffffffc0 914#define BM_06_58 BM_58_06 915#define BM_59_06 0x0fffffffffffffc0 916#define BM_06_59 BM_59_06 917#define BM_60_06 0x1fffffffffffffc0 918#define BM_06_60 BM_60_06 919#define BM_61_06 0x3fffffffffffffc0 920#define BM_06_61 BM_61_06 921#define BM_62_06 0x7fffffffffffffc0 922#define BM_06_62 BM_62_06 923#define BM_63_06 0xffffffffffffffc0 924#define BM_06_63 BM_63_06 925#define BM_07_07 0x0000000000000080 926#define BM_08_07 0x0000000000000180 927#define BM_07_08 BM_08_07 928#define BM_09_07 0x0000000000000380 929#define BM_07_09 BM_09_07 930#define BM_10_07 0x0000000000000780 931#define BM_07_10 BM_10_07 932#define BM_11_07 0x0000000000000f80 933#define BM_07_11 BM_11_07 934#define BM_12_07 0x0000000000001f80 935#define BM_07_12 BM_12_07 936#define BM_13_07 0x0000000000003f80 937#define BM_07_13 BM_13_07 938#define BM_14_07 0x0000000000007f80 939#define BM_07_14 BM_14_07 940#define BM_15_07 0x000000000000ff80 941#define BM_07_15 BM_15_07 942#define BM_16_07 0x000000000001ff80 943#define BM_07_16 BM_16_07 944#define BM_17_07 0x000000000003ff80 945#define BM_07_17 BM_17_07 946#define BM_18_07 0x000000000007ff80 947#define BM_07_18 BM_18_07 948#define BM_19_07 0x00000000000fff80 949#define BM_07_19 BM_19_07 950#define BM_20_07 0x00000000001fff80 951#define BM_07_20 BM_20_07 952#define BM_21_07 0x00000000003fff80 953#define BM_07_21 BM_21_07 954#define BM_22_07 0x00000000007fff80 955#define BM_07_22 BM_22_07 956#define BM_23_07 0x0000000000ffff80 957#define BM_07_23 BM_23_07 958#define BM_24_07 0x0000000001ffff80 959#define BM_07_24 BM_24_07 960#define BM_25_07 0x0000000003ffff80 961#define BM_07_25 BM_25_07 962#define BM_26_07 0x0000000007ffff80 963#define BM_07_26 BM_26_07 964#define BM_27_07 0x000000000fffff80 965#define BM_07_27 BM_27_07 966#define BM_28_07 0x000000001fffff80 967#define BM_07_28 BM_28_07 968#define BM_29_07 0x000000003fffff80 969#define BM_07_29 BM_29_07 970#define BM_30_07 0x000000007fffff80 971#define BM_07_30 BM_30_07 972#define BM_31_07 0x00000000ffffff80 973#define BM_07_31 BM_31_07 974#define BM_32_07 0x00000001ffffff80 975#define BM_07_32 BM_32_07 976#define BM_33_07 0x00000003ffffff80 977#define BM_07_33 BM_33_07 978#define BM_34_07 0x00000007ffffff80 979#define BM_07_34 BM_34_07 980#define BM_35_07 0x0000000fffffff80 981#define BM_07_35 BM_35_07 982#define BM_36_07 0x0000001fffffff80 983#define BM_07_36 BM_36_07 984#define BM_37_07 0x0000003fffffff80 985#define BM_07_37 BM_37_07 986#define BM_38_07 0x0000007fffffff80 987#define BM_07_38 BM_38_07 988#define BM_39_07 0x000000ffffffff80 989#define BM_07_39 BM_39_07 990#define BM_40_07 0x000001ffffffff80 991#define BM_07_40 BM_40_07 992#define BM_41_07 0x000003ffffffff80 993#define BM_07_41 BM_41_07 994#define BM_42_07 0x000007ffffffff80 995#define BM_07_42 BM_42_07 996#define BM_43_07 0x00000fffffffff80 997#define BM_07_43 BM_43_07 998#define BM_44_07 0x00001fffffffff80 999#define BM_07_44 BM_44_07 1000#define BM_45_07 0x00003fffffffff80 1001#define BM_07_45 BM_45_07 1002#define BM_46_07 0x00007fffffffff80 1003#define BM_07_46 BM_46_07 1004#define BM_47_07 0x0000ffffffffff80 1005#define BM_07_47 BM_47_07 1006#define BM_48_07 0x0001ffffffffff80 1007#define BM_07_48 BM_48_07 1008#define BM_49_07 0x0003ffffffffff80 1009#define BM_07_49 BM_49_07 1010#define BM_50_07 0x0007ffffffffff80 1011#define BM_07_50 BM_50_07 1012#define BM_51_07 0x000fffffffffff80 1013#define BM_07_51 BM_51_07 1014#define BM_52_07 0x001fffffffffff80 1015#define BM_07_52 BM_52_07 1016#define BM_53_07 0x003fffffffffff80 1017#define BM_07_53 BM_53_07 1018#define BM_54_07 0x007fffffffffff80 1019#define BM_07_54 BM_54_07 1020#define BM_55_07 0x00ffffffffffff80 1021#define BM_07_55 BM_55_07 1022#define BM_56_07 0x01ffffffffffff80 1023#define BM_07_56 BM_56_07 1024#define BM_57_07 0x03ffffffffffff80 1025#define BM_07_57 BM_57_07 1026#define BM_58_07 0x07ffffffffffff80 1027#define BM_07_58 BM_58_07 1028#define BM_59_07 0x0fffffffffffff80 1029#define BM_07_59 BM_59_07 1030#define BM_60_07 0x1fffffffffffff80 1031#define BM_07_60 BM_60_07 1032#define BM_61_07 0x3fffffffffffff80 1033#define BM_07_61 BM_61_07 1034#define BM_62_07 0x7fffffffffffff80 1035#define BM_07_62 BM_62_07 1036#define BM_63_07 0xffffffffffffff80 1037#define BM_07_63 BM_63_07 1038#define BM_08_08 0x0000000000000100 1039#define BM_09_08 0x0000000000000300 1040#define BM_08_09 BM_09_08 1041#define BM_10_08 0x0000000000000700 1042#define BM_08_10 BM_10_08 1043#define BM_11_08 0x0000000000000f00 1044#define BM_08_11 BM_11_08 1045#define BM_12_08 0x0000000000001f00 1046#define BM_08_12 BM_12_08 1047#define BM_13_08 0x0000000000003f00 1048#define BM_08_13 BM_13_08 1049#define BM_14_08 0x0000000000007f00 1050#define BM_08_14 BM_14_08 1051#define BM_15_08 0x000000000000ff00 1052#define BM_08_15 BM_15_08 1053#define BM_16_08 0x000000000001ff00 1054#define BM_08_16 BM_16_08 1055#define BM_17_08 0x000000000003ff00 1056#define BM_08_17 BM_17_08 1057#define BM_18_08 0x000000000007ff00 1058#define BM_08_18 BM_18_08 1059#define BM_19_08 0x00000000000fff00 1060#define BM_08_19 BM_19_08 1061#define BM_20_08 0x00000000001fff00 1062#define BM_08_20 BM_20_08 1063#define BM_21_08 0x00000000003fff00 1064#define BM_08_21 BM_21_08 1065#define BM_22_08 0x00000000007fff00 1066#define BM_08_22 BM_22_08 1067#define BM_23_08 0x0000000000ffff00 1068#define BM_08_23 BM_23_08 1069#define BM_24_08 0x0000000001ffff00 1070#define BM_08_24 BM_24_08 1071#define BM_25_08 0x0000000003ffff00 1072#define BM_08_25 BM_25_08 1073#define BM_26_08 0x0000000007ffff00 1074#define BM_08_26 BM_26_08 1075#define BM_27_08 0x000000000fffff00 1076#define BM_08_27 BM_27_08 1077#define BM_28_08 0x000000001fffff00 1078#define BM_08_28 BM_28_08 1079#define BM_29_08 0x000000003fffff00 1080#define BM_08_29 BM_29_08 1081#define BM_30_08 0x000000007fffff00 1082#define BM_08_30 BM_30_08 1083#define BM_31_08 0x00000000ffffff00 1084#define BM_08_31 BM_31_08 1085#define BM_32_08 0x00000001ffffff00 1086#define BM_08_32 BM_32_08 1087#define BM_33_08 0x00000003ffffff00 1088#define BM_08_33 BM_33_08 1089#define BM_34_08 0x00000007ffffff00 1090#define BM_08_34 BM_34_08 1091#define BM_35_08 0x0000000fffffff00 1092#define BM_08_35 BM_35_08 1093#define BM_36_08 0x0000001fffffff00 1094#define BM_08_36 BM_36_08 1095#define BM_37_08 0x0000003fffffff00 1096#define BM_08_37 BM_37_08 1097#define BM_38_08 0x0000007fffffff00 1098#define BM_08_38 BM_38_08 1099#define BM_39_08 0x000000ffffffff00 1100#define BM_08_39 BM_39_08 1101#define BM_40_08 0x000001ffffffff00 1102#define BM_08_40 BM_40_08 1103#define BM_41_08 0x000003ffffffff00 1104#define BM_08_41 BM_41_08 1105#define BM_42_08 0x000007ffffffff00 1106#define BM_08_42 BM_42_08 1107#define BM_43_08 0x00000fffffffff00 1108#define BM_08_43 BM_43_08 1109#define BM_44_08 0x00001fffffffff00 1110#define BM_08_44 BM_44_08 1111#define BM_45_08 0x00003fffffffff00 1112#define BM_08_45 BM_45_08 1113#define BM_46_08 0x00007fffffffff00 1114#define BM_08_46 BM_46_08 1115#define BM_47_08 0x0000ffffffffff00 1116#define BM_08_47 BM_47_08 1117#define BM_48_08 0x0001ffffffffff00 1118#define BM_08_48 BM_48_08 1119#define BM_49_08 0x0003ffffffffff00 1120#define BM_08_49 BM_49_08 1121#define BM_50_08 0x0007ffffffffff00 1122#define BM_08_50 BM_50_08 1123#define BM_51_08 0x000fffffffffff00 1124#define BM_08_51 BM_51_08 1125#define BM_52_08 0x001fffffffffff00 1126#define BM_08_52 BM_52_08 1127#define BM_53_08 0x003fffffffffff00 1128#define BM_08_53 BM_53_08 1129#define BM_54_08 0x007fffffffffff00 1130#define BM_08_54 BM_54_08 1131#define BM_55_08 0x00ffffffffffff00 1132#define BM_08_55 BM_55_08 1133#define BM_56_08 0x01ffffffffffff00 1134#define BM_08_56 BM_56_08 1135#define BM_57_08 0x03ffffffffffff00 1136#define BM_08_57 BM_57_08 1137#define BM_58_08 0x07ffffffffffff00 1138#define BM_08_58 BM_58_08 1139#define BM_59_08 0x0fffffffffffff00 1140#define BM_08_59 BM_59_08 1141#define BM_60_08 0x1fffffffffffff00 1142#define BM_08_60 BM_60_08 1143#define BM_61_08 0x3fffffffffffff00 1144#define BM_08_61 BM_61_08 1145#define BM_62_08 0x7fffffffffffff00 1146#define BM_08_62 BM_62_08 1147#define BM_63_08 0xffffffffffffff00 1148#define BM_08_63 BM_63_08 1149#define BM_09_09 0x0000000000000200 1150#define BM_10_09 0x0000000000000600 1151#define BM_09_10 BM_10_09 1152#define BM_11_09 0x0000000000000e00 1153#define BM_09_11 BM_11_09 1154#define BM_12_09 0x0000000000001e00 1155#define BM_09_12 BM_12_09 1156#define BM_13_09 0x0000000000003e00 1157#define BM_09_13 BM_13_09 1158#define BM_14_09 0x0000000000007e00 1159#define BM_09_14 BM_14_09 1160#define BM_15_09 0x000000000000fe00 1161#define BM_09_15 BM_15_09 1162#define BM_16_09 0x000000000001fe00 1163#define BM_09_16 BM_16_09 1164#define BM_17_09 0x000000000003fe00 1165#define BM_09_17 BM_17_09 1166#define BM_18_09 0x000000000007fe00 1167#define BM_09_18 BM_18_09 1168#define BM_19_09 0x00000000000ffe00 1169#define BM_09_19 BM_19_09 1170#define BM_20_09 0x00000000001ffe00 1171#define BM_09_20 BM_20_09 1172#define BM_21_09 0x00000000003ffe00 1173#define BM_09_21 BM_21_09 1174#define BM_22_09 0x00000000007ffe00 1175#define BM_09_22 BM_22_09 1176#define BM_23_09 0x0000000000fffe00 1177#define BM_09_23 BM_23_09 1178#define BM_24_09 0x0000000001fffe00 1179#define BM_09_24 BM_24_09 1180#define BM_25_09 0x0000000003fffe00 1181#define BM_09_25 BM_25_09 1182#define BM_26_09 0x0000000007fffe00 1183#define BM_09_26 BM_26_09 1184#define BM_27_09 0x000000000ffffe00 1185#define BM_09_27 BM_27_09 1186#define BM_28_09 0x000000001ffffe00 1187#define BM_09_28 BM_28_09 1188#define BM_29_09 0x000000003ffffe00 1189#define BM_09_29 BM_29_09 1190#define BM_30_09 0x000000007ffffe00 1191#define BM_09_30 BM_30_09 1192#define BM_31_09 0x00000000fffffe00 1193#define BM_09_31 BM_31_09 1194#define BM_32_09 0x00000001fffffe00 1195#define BM_09_32 BM_32_09 1196#define BM_33_09 0x00000003fffffe00 1197#define BM_09_33 BM_33_09 1198#define BM_34_09 0x00000007fffffe00 1199#define BM_09_34 BM_34_09 1200#define BM_35_09 0x0000000ffffffe00 1201#define BM_09_35 BM_35_09 1202#define BM_36_09 0x0000001ffffffe00 1203#define BM_09_36 BM_36_09 1204#define BM_37_09 0x0000003ffffffe00 1205#define BM_09_37 BM_37_09 1206#define BM_38_09 0x0000007ffffffe00 1207#define BM_09_38 BM_38_09 1208#define BM_39_09 0x000000fffffffe00 1209#define BM_09_39 BM_39_09 1210#define BM_40_09 0x000001fffffffe00 1211#define BM_09_40 BM_40_09 1212#define BM_41_09 0x000003fffffffe00 1213#define BM_09_41 BM_41_09 1214#define BM_42_09 0x000007fffffffe00 1215#define BM_09_42 BM_42_09 1216#define BM_43_09 0x00000ffffffffe00 1217#define BM_09_43 BM_43_09 1218#define BM_44_09 0x00001ffffffffe00 1219#define BM_09_44 BM_44_09 1220#define BM_45_09 0x00003ffffffffe00 1221#define BM_09_45 BM_45_09 1222#define BM_46_09 0x00007ffffffffe00 1223#define BM_09_46 BM_46_09 1224#define BM_47_09 0x0000fffffffffe00 1225#define BM_09_47 BM_47_09 1226#define BM_48_09 0x0001fffffffffe00 1227#define BM_09_48 BM_48_09 1228#define BM_49_09 0x0003fffffffffe00 1229#define BM_09_49 BM_49_09 1230#define BM_50_09 0x0007fffffffffe00 1231#define BM_09_50 BM_50_09 1232#define BM_51_09 0x000ffffffffffe00 1233#define BM_09_51 BM_51_09 1234#define BM_52_09 0x001ffffffffffe00 1235#define BM_09_52 BM_52_09 1236#define BM_53_09 0x003ffffffffffe00 1237#define BM_09_53 BM_53_09 1238#define BM_54_09 0x007ffffffffffe00 1239#define BM_09_54 BM_54_09 1240#define BM_55_09 0x00fffffffffffe00 1241#define BM_09_55 BM_55_09 1242#define BM_56_09 0x01fffffffffffe00 1243#define BM_09_56 BM_56_09 1244#define BM_57_09 0x03fffffffffffe00 1245#define BM_09_57 BM_57_09 1246#define BM_58_09 0x07fffffffffffe00 1247#define BM_09_58 BM_58_09 1248#define BM_59_09 0x0ffffffffffffe00 1249#define BM_09_59 BM_59_09 1250#define BM_60_09 0x1ffffffffffffe00 1251#define BM_09_60 BM_60_09 1252#define BM_61_09 0x3ffffffffffffe00 1253#define BM_09_61 BM_61_09 1254#define BM_62_09 0x7ffffffffffffe00 1255#define BM_09_62 BM_62_09 1256#define BM_63_09 0xfffffffffffffe00 1257#define BM_09_63 BM_63_09 1258#define BM_10_10 0x0000000000000400 1259#define BM_11_10 0x0000000000000c00 1260#define BM_10_11 BM_11_10 1261#define BM_12_10 0x0000000000001c00 1262#define BM_10_12 BM_12_10 1263#define BM_13_10 0x0000000000003c00 1264#define BM_10_13 BM_13_10 1265#define BM_14_10 0x0000000000007c00 1266#define BM_10_14 BM_14_10 1267#define BM_15_10 0x000000000000fc00 1268#define BM_10_15 BM_15_10 1269#define BM_16_10 0x000000000001fc00 1270#define BM_10_16 BM_16_10 1271#define BM_17_10 0x000000000003fc00 1272#define BM_10_17 BM_17_10 1273#define BM_18_10 0x000000000007fc00 1274#define BM_10_18 BM_18_10 1275#define BM_19_10 0x00000000000ffc00 1276#define BM_10_19 BM_19_10 1277#define BM_20_10 0x00000000001ffc00 1278#define BM_10_20 BM_20_10 1279#define BM_21_10 0x00000000003ffc00 1280#define BM_10_21 BM_21_10 1281#define BM_22_10 0x00000000007ffc00 1282#define BM_10_22 BM_22_10 1283#define BM_23_10 0x0000000000fffc00 1284#define BM_10_23 BM_23_10 1285#define BM_24_10 0x0000000001fffc00 1286#define BM_10_24 BM_24_10 1287#define BM_25_10 0x0000000003fffc00 1288#define BM_10_25 BM_25_10 1289#define BM_26_10 0x0000000007fffc00 1290#define BM_10_26 BM_26_10 1291#define BM_27_10 0x000000000ffffc00 1292#define BM_10_27 BM_27_10 1293#define BM_28_10 0x000000001ffffc00 1294#define BM_10_28 BM_28_10 1295#define BM_29_10 0x000000003ffffc00 1296#define BM_10_29 BM_29_10 1297#define BM_30_10 0x000000007ffffc00 1298#define BM_10_30 BM_30_10 1299#define BM_31_10 0x00000000fffffc00 1300#define BM_10_31 BM_31_10 1301#define BM_32_10 0x00000001fffffc00 1302#define BM_10_32 BM_32_10 1303#define BM_33_10 0x00000003fffffc00 1304#define BM_10_33 BM_33_10 1305#define BM_34_10 0x00000007fffffc00 1306#define BM_10_34 BM_34_10 1307#define BM_35_10 0x0000000ffffffc00 1308#define BM_10_35 BM_35_10 1309#define BM_36_10 0x0000001ffffffc00 1310#define BM_10_36 BM_36_10 1311#define BM_37_10 0x0000003ffffffc00 1312#define BM_10_37 BM_37_10 1313#define BM_38_10 0x0000007ffffffc00 1314#define BM_10_38 BM_38_10 1315#define BM_39_10 0x000000fffffffc00 1316#define BM_10_39 BM_39_10 1317#define BM_40_10 0x000001fffffffc00 1318#define BM_10_40 BM_40_10 1319#define BM_41_10 0x000003fffffffc00 1320#define BM_10_41 BM_41_10 1321#define BM_42_10 0x000007fffffffc00 1322#define BM_10_42 BM_42_10 1323#define BM_43_10 0x00000ffffffffc00 1324#define BM_10_43 BM_43_10 1325#define BM_44_10 0x00001ffffffffc00 1326#define BM_10_44 BM_44_10 1327#define BM_45_10 0x00003ffffffffc00 1328#define BM_10_45 BM_45_10 1329#define BM_46_10 0x00007ffffffffc00 1330#define BM_10_46 BM_46_10 1331#define BM_47_10 0x0000fffffffffc00 1332#define BM_10_47 BM_47_10 1333#define BM_48_10 0x0001fffffffffc00 1334#define BM_10_48 BM_48_10 1335#define BM_49_10 0x0003fffffffffc00 1336#define BM_10_49 BM_49_10 1337#define BM_50_10 0x0007fffffffffc00 1338#define BM_10_50 BM_50_10 1339#define BM_51_10 0x000ffffffffffc00 1340#define BM_10_51 BM_51_10 1341#define BM_52_10 0x001ffffffffffc00 1342#define BM_10_52 BM_52_10 1343#define BM_53_10 0x003ffffffffffc00 1344#define BM_10_53 BM_53_10 1345#define BM_54_10 0x007ffffffffffc00 1346#define BM_10_54 BM_54_10 1347#define BM_55_10 0x00fffffffffffc00 1348#define BM_10_55 BM_55_10 1349#define BM_56_10 0x01fffffffffffc00 1350#define BM_10_56 BM_56_10 1351#define BM_57_10 0x03fffffffffffc00 1352#define BM_10_57 BM_57_10 1353#define BM_58_10 0x07fffffffffffc00 1354#define BM_10_58 BM_58_10 1355#define BM_59_10 0x0ffffffffffffc00 1356#define BM_10_59 BM_59_10 1357#define BM_60_10 0x1ffffffffffffc00 1358#define BM_10_60 BM_60_10 1359#define BM_61_10 0x3ffffffffffffc00 1360#define BM_10_61 BM_61_10 1361#define BM_62_10 0x7ffffffffffffc00 1362#define BM_10_62 BM_62_10 1363#define BM_63_10 0xfffffffffffffc00 1364#define BM_10_63 BM_63_10 1365#define BM_11_11 0x0000000000000800 1366#define BM_12_11 0x0000000000001800 1367#define BM_11_12 BM_12_11 1368#define BM_13_11 0x0000000000003800 1369#define BM_11_13 BM_13_11 1370#define BM_14_11 0x0000000000007800 1371#define BM_11_14 BM_14_11 1372#define BM_15_11 0x000000000000f800 1373#define BM_11_15 BM_15_11 1374#define BM_16_11 0x000000000001f800 1375#define BM_11_16 BM_16_11 1376#define BM_17_11 0x000000000003f800 1377#define BM_11_17 BM_17_11 1378#define BM_18_11 0x000000000007f800 1379#define BM_11_18 BM_18_11 1380#define BM_19_11 0x00000000000ff800 1381#define BM_11_19 BM_19_11 1382#define BM_20_11 0x00000000001ff800 1383#define BM_11_20 BM_20_11 1384#define BM_21_11 0x00000000003ff800 1385#define BM_11_21 BM_21_11 1386#define BM_22_11 0x00000000007ff800 1387#define BM_11_22 BM_22_11 1388#define BM_23_11 0x0000000000fff800 1389#define BM_11_23 BM_23_11 1390#define BM_24_11 0x0000000001fff800 1391#define BM_11_24 BM_24_11 1392#define BM_25_11 0x0000000003fff800 1393#define BM_11_25 BM_25_11 1394#define BM_26_11 0x0000000007fff800 1395#define BM_11_26 BM_26_11 1396#define BM_27_11 0x000000000ffff800 1397#define BM_11_27 BM_27_11 1398#define BM_28_11 0x000000001ffff800 1399#define BM_11_28 BM_28_11 1400#define BM_29_11 0x000000003ffff800 1401#define BM_11_29 BM_29_11 1402#define BM_30_11 0x000000007ffff800 1403#define BM_11_30 BM_30_11 1404#define BM_31_11 0x00000000fffff800 1405#define BM_11_31 BM_31_11 1406#define BM_32_11 0x00000001fffff800 1407#define BM_11_32 BM_32_11 1408#define BM_33_11 0x00000003fffff800 1409#define BM_11_33 BM_33_11 1410#define BM_34_11 0x00000007fffff800 1411#define BM_11_34 BM_34_11 1412#define BM_35_11 0x0000000ffffff800 1413#define BM_11_35 BM_35_11 1414#define BM_36_11 0x0000001ffffff800 1415#define BM_11_36 BM_36_11 1416#define BM_37_11 0x0000003ffffff800 1417#define BM_11_37 BM_37_11 1418#define BM_38_11 0x0000007ffffff800 1419#define BM_11_38 BM_38_11 1420#define BM_39_11 0x000000fffffff800 1421#define BM_11_39 BM_39_11 1422#define BM_40_11 0x000001fffffff800 1423#define BM_11_40 BM_40_11 1424#define BM_41_11 0x000003fffffff800 1425#define BM_11_41 BM_41_11 1426#define BM_42_11 0x000007fffffff800 1427#define BM_11_42 BM_42_11 1428#define BM_43_11 0x00000ffffffff800 1429#define BM_11_43 BM_43_11 1430#define BM_44_11 0x00001ffffffff800 1431#define BM_11_44 BM_44_11 1432#define BM_45_11 0x00003ffffffff800 1433#define BM_11_45 BM_45_11 1434#define BM_46_11 0x00007ffffffff800 1435#define BM_11_46 BM_46_11 1436#define BM_47_11 0x0000fffffffff800 1437#define BM_11_47 BM_47_11 1438#define BM_48_11 0x0001fffffffff800 1439#define BM_11_48 BM_48_11 1440#define BM_49_11 0x0003fffffffff800 1441#define BM_11_49 BM_49_11 1442#define BM_50_11 0x0007fffffffff800 1443#define BM_11_50 BM_50_11 1444#define BM_51_11 0x000ffffffffff800 1445#define BM_11_51 BM_51_11 1446#define BM_52_11 0x001ffffffffff800 1447#define BM_11_52 BM_52_11 1448#define BM_53_11 0x003ffffffffff800 1449#define BM_11_53 BM_53_11 1450#define BM_54_11 0x007ffffffffff800 1451#define BM_11_54 BM_54_11 1452#define BM_55_11 0x00fffffffffff800 1453#define BM_11_55 BM_55_11 1454#define BM_56_11 0x01fffffffffff800 1455#define BM_11_56 BM_56_11 1456#define BM_57_11 0x03fffffffffff800 1457#define BM_11_57 BM_57_11 1458#define BM_58_11 0x07fffffffffff800 1459#define BM_11_58 BM_58_11 1460#define BM_59_11 0x0ffffffffffff800 1461#define BM_11_59 BM_59_11 1462#define BM_60_11 0x1ffffffffffff800 1463#define BM_11_60 BM_60_11 1464#define BM_61_11 0x3ffffffffffff800 1465#define BM_11_61 BM_61_11 1466#define BM_62_11 0x7ffffffffffff800 1467#define BM_11_62 BM_62_11 1468#define BM_63_11 0xfffffffffffff800 1469#define BM_11_63 BM_63_11 1470#define BM_12_12 0x0000000000001000 1471#define BM_13_12 0x0000000000003000 1472#define BM_12_13 BM_13_12 1473#define BM_14_12 0x0000000000007000 1474#define BM_12_14 BM_14_12 1475#define BM_15_12 0x000000000000f000 1476#define BM_12_15 BM_15_12 1477#define BM_16_12 0x000000000001f000 1478#define BM_12_16 BM_16_12 1479#define BM_17_12 0x000000000003f000 1480#define BM_12_17 BM_17_12 1481#define BM_18_12 0x000000000007f000 1482#define BM_12_18 BM_18_12 1483#define BM_19_12 0x00000000000ff000 1484#define BM_12_19 BM_19_12 1485#define BM_20_12 0x00000000001ff000 1486#define BM_12_20 BM_20_12 1487#define BM_21_12 0x00000000003ff000 1488#define BM_12_21 BM_21_12 1489#define BM_22_12 0x00000000007ff000 1490#define BM_12_22 BM_22_12 1491#define BM_23_12 0x0000000000fff000 1492#define BM_12_23 BM_23_12 1493#define BM_24_12 0x0000000001fff000 1494#define BM_12_24 BM_24_12 1495#define BM_25_12 0x0000000003fff000 1496#define BM_12_25 BM_25_12 1497#define BM_26_12 0x0000000007fff000 1498#define BM_12_26 BM_26_12 1499#define BM_27_12 0x000000000ffff000 1500#define BM_12_27 BM_27_12 1501#define BM_28_12 0x000000001ffff000 1502#define BM_12_28 BM_28_12 1503#define BM_29_12 0x000000003ffff000 1504#define BM_12_29 BM_29_12 1505#define BM_30_12 0x000000007ffff000 1506#define BM_12_30 BM_30_12 1507#define BM_31_12 0x00000000fffff000 1508#define BM_12_31 BM_31_12 1509#define BM_32_12 0x00000001fffff000 1510#define BM_12_32 BM_32_12 1511#define BM_33_12 0x00000003fffff000 1512#define BM_12_33 BM_33_12 1513#define BM_34_12 0x00000007fffff000 1514#define BM_12_34 BM_34_12 1515#define BM_35_12 0x0000000ffffff000 1516#define BM_12_35 BM_35_12 1517#define BM_36_12 0x0000001ffffff000 1518#define BM_12_36 BM_36_12 1519#define BM_37_12 0x0000003ffffff000 1520#define BM_12_37 BM_37_12 1521#define BM_38_12 0x0000007ffffff000 1522#define BM_12_38 BM_38_12 1523#define BM_39_12 0x000000fffffff000 1524#define BM_12_39 BM_39_12 1525#define BM_40_12 0x000001fffffff000 1526#define BM_12_40 BM_40_12 1527#define BM_41_12 0x000003fffffff000 1528#define BM_12_41 BM_41_12 1529#define BM_42_12 0x000007fffffff000 1530#define BM_12_42 BM_42_12 1531#define BM_43_12 0x00000ffffffff000 1532#define BM_12_43 BM_43_12 1533#define BM_44_12 0x00001ffffffff000 1534#define BM_12_44 BM_44_12 1535#define BM_45_12 0x00003ffffffff000 1536#define BM_12_45 BM_45_12 1537#define BM_46_12 0x00007ffffffff000 1538#define BM_12_46 BM_46_12 1539#define BM_47_12 0x0000fffffffff000 1540#define BM_12_47 BM_47_12 1541#define BM_48_12 0x0001fffffffff000 1542#define BM_12_48 BM_48_12 1543#define BM_49_12 0x0003fffffffff000 1544#define BM_12_49 BM_49_12 1545#define BM_50_12 0x0007fffffffff000 1546#define BM_12_50 BM_50_12 1547#define BM_51_12 0x000ffffffffff000 1548#define BM_12_51 BM_51_12 1549#define BM_52_12 0x001ffffffffff000 1550#define BM_12_52 BM_52_12 1551#define BM_53_12 0x003ffffffffff000 1552#define BM_12_53 BM_53_12 1553#define BM_54_12 0x007ffffffffff000 1554#define BM_12_54 BM_54_12 1555#define BM_55_12 0x00fffffffffff000 1556#define BM_12_55 BM_55_12 1557#define BM_56_12 0x01fffffffffff000 1558#define BM_12_56 BM_56_12 1559#define BM_57_12 0x03fffffffffff000 1560#define BM_12_57 BM_57_12 1561#define BM_58_12 0x07fffffffffff000 1562#define BM_12_58 BM_58_12 1563#define BM_59_12 0x0ffffffffffff000 1564#define BM_12_59 BM_59_12 1565#define BM_60_12 0x1ffffffffffff000 1566#define BM_12_60 BM_60_12 1567#define BM_61_12 0x3ffffffffffff000 1568#define BM_12_61 BM_61_12 1569#define BM_62_12 0x7ffffffffffff000 1570#define BM_12_62 BM_62_12 1571#define BM_63_12 0xfffffffffffff000 1572#define BM_12_63 BM_63_12 1573#define BM_13_13 0x0000000000002000 1574#define BM_14_13 0x0000000000006000 1575#define BM_13_14 BM_14_13 1576#define BM_15_13 0x000000000000e000 1577#define BM_13_15 BM_15_13 1578#define BM_16_13 0x000000000001e000 1579#define BM_13_16 BM_16_13 1580#define BM_17_13 0x000000000003e000 1581#define BM_13_17 BM_17_13 1582#define BM_18_13 0x000000000007e000 1583#define BM_13_18 BM_18_13 1584#define BM_19_13 0x00000000000fe000 1585#define BM_13_19 BM_19_13 1586#define BM_20_13 0x00000000001fe000 1587#define BM_13_20 BM_20_13 1588#define BM_21_13 0x00000000003fe000 1589#define BM_13_21 BM_21_13 1590#define BM_22_13 0x00000000007fe000 1591#define BM_13_22 BM_22_13 1592#define BM_23_13 0x0000000000ffe000 1593#define BM_13_23 BM_23_13 1594#define BM_24_13 0x0000000001ffe000 1595#define BM_13_24 BM_24_13 1596#define BM_25_13 0x0000000003ffe000 1597#define BM_13_25 BM_25_13 1598#define BM_26_13 0x0000000007ffe000 1599#define BM_13_26 BM_26_13 1600#define BM_27_13 0x000000000fffe000 1601#define BM_13_27 BM_27_13 1602#define BM_28_13 0x000000001fffe000 1603#define BM_13_28 BM_28_13 1604#define BM_29_13 0x000000003fffe000 1605#define BM_13_29 BM_29_13 1606#define BM_30_13 0x000000007fffe000 1607#define BM_13_30 BM_30_13 1608#define BM_31_13 0x00000000ffffe000 1609#define BM_13_31 BM_31_13 1610#define BM_32_13 0x00000001ffffe000 1611#define BM_13_32 BM_32_13 1612#define BM_33_13 0x00000003ffffe000 1613#define BM_13_33 BM_33_13 1614#define BM_34_13 0x00000007ffffe000 1615#define BM_13_34 BM_34_13 1616#define BM_35_13 0x0000000fffffe000 1617#define BM_13_35 BM_35_13 1618#define BM_36_13 0x0000001fffffe000 1619#define BM_13_36 BM_36_13 1620#define BM_37_13 0x0000003fffffe000 1621#define BM_13_37 BM_37_13 1622#define BM_38_13 0x0000007fffffe000 1623#define BM_13_38 BM_38_13 1624#define BM_39_13 0x000000ffffffe000 1625#define BM_13_39 BM_39_13 1626#define BM_40_13 0x000001ffffffe000 1627#define BM_13_40 BM_40_13 1628#define BM_41_13 0x000003ffffffe000 1629#define BM_13_41 BM_41_13 1630#define BM_42_13 0x000007ffffffe000 1631#define BM_13_42 BM_42_13 1632#define BM_43_13 0x00000fffffffe000 1633#define BM_13_43 BM_43_13 1634#define BM_44_13 0x00001fffffffe000 1635#define BM_13_44 BM_44_13 1636#define BM_45_13 0x00003fffffffe000 1637#define BM_13_45 BM_45_13 1638#define BM_46_13 0x00007fffffffe000 1639#define BM_13_46 BM_46_13 1640#define BM_47_13 0x0000ffffffffe000 1641#define BM_13_47 BM_47_13 1642#define BM_48_13 0x0001ffffffffe000 1643#define BM_13_48 BM_48_13 1644#define BM_49_13 0x0003ffffffffe000 1645#define BM_13_49 BM_49_13 1646#define BM_50_13 0x0007ffffffffe000 1647#define BM_13_50 BM_50_13 1648#define BM_51_13 0x000fffffffffe000 1649#define BM_13_51 BM_51_13 1650#define BM_52_13 0x001fffffffffe000 1651#define BM_13_52 BM_52_13 1652#define BM_53_13 0x003fffffffffe000 1653#define BM_13_53 BM_53_13 1654#define BM_54_13 0x007fffffffffe000 1655#define BM_13_54 BM_54_13 1656#define BM_55_13 0x00ffffffffffe000 1657#define BM_13_55 BM_55_13 1658#define BM_56_13 0x01ffffffffffe000 1659#define BM_13_56 BM_56_13 1660#define BM_57_13 0x03ffffffffffe000 1661#define BM_13_57 BM_57_13 1662#define BM_58_13 0x07ffffffffffe000 1663#define BM_13_58 BM_58_13 1664#define BM_59_13 0x0fffffffffffe000 1665#define BM_13_59 BM_59_13 1666#define BM_60_13 0x1fffffffffffe000 1667#define BM_13_60 BM_60_13 1668#define BM_61_13 0x3fffffffffffe000 1669#define BM_13_61 BM_61_13 1670#define BM_62_13 0x7fffffffffffe000 1671#define BM_13_62 BM_62_13 1672#define BM_63_13 0xffffffffffffe000 1673#define BM_13_63 BM_63_13 1674#define BM_14_14 0x0000000000004000 1675#define BM_15_14 0x000000000000c000 1676#define BM_14_15 BM_15_14 1677#define BM_16_14 0x000000000001c000 1678#define BM_14_16 BM_16_14 1679#define BM_17_14 0x000000000003c000 1680#define BM_14_17 BM_17_14 1681#define BM_18_14 0x000000000007c000 1682#define BM_14_18 BM_18_14 1683#define BM_19_14 0x00000000000fc000 1684#define BM_14_19 BM_19_14 1685#define BM_20_14 0x00000000001fc000 1686#define BM_14_20 BM_20_14 1687#define BM_21_14 0x00000000003fc000 1688#define BM_14_21 BM_21_14 1689#define BM_22_14 0x00000000007fc000 1690#define BM_14_22 BM_22_14 1691#define BM_23_14 0x0000000000ffc000 1692#define BM_14_23 BM_23_14 1693#define BM_24_14 0x0000000001ffc000 1694#define BM_14_24 BM_24_14 1695#define BM_25_14 0x0000000003ffc000 1696#define BM_14_25 BM_25_14 1697#define BM_26_14 0x0000000007ffc000 1698#define BM_14_26 BM_26_14 1699#define BM_27_14 0x000000000fffc000 1700#define BM_14_27 BM_27_14 1701#define BM_28_14 0x000000001fffc000 1702#define BM_14_28 BM_28_14 1703#define BM_29_14 0x000000003fffc000 1704#define BM_14_29 BM_29_14 1705#define BM_30_14 0x000000007fffc000 1706#define BM_14_30 BM_30_14 1707#define BM_31_14 0x00000000ffffc000 1708#define BM_14_31 BM_31_14 1709#define BM_32_14 0x00000001ffffc000 1710#define BM_14_32 BM_32_14 1711#define BM_33_14 0x00000003ffffc000 1712#define BM_14_33 BM_33_14 1713#define BM_34_14 0x00000007ffffc000 1714#define BM_14_34 BM_34_14 1715#define BM_35_14 0x0000000fffffc000 1716#define BM_14_35 BM_35_14 1717#define BM_36_14 0x0000001fffffc000 1718#define BM_14_36 BM_36_14 1719#define BM_37_14 0x0000003fffffc000 1720#define BM_14_37 BM_37_14 1721#define BM_38_14 0x0000007fffffc000 1722#define BM_14_38 BM_38_14 1723#define BM_39_14 0x000000ffffffc000 1724#define BM_14_39 BM_39_14 1725#define BM_40_14 0x000001ffffffc000 1726#define BM_14_40 BM_40_14 1727#define BM_41_14 0x000003ffffffc000 1728#define BM_14_41 BM_41_14 1729#define BM_42_14 0x000007ffffffc000 1730#define BM_14_42 BM_42_14 1731#define BM_43_14 0x00000fffffffc000 1732#define BM_14_43 BM_43_14 1733#define BM_44_14 0x00001fffffffc000 1734#define BM_14_44 BM_44_14 1735#define BM_45_14 0x00003fffffffc000 1736#define BM_14_45 BM_45_14 1737#define BM_46_14 0x00007fffffffc000 1738#define BM_14_46 BM_46_14 1739#define BM_47_14 0x0000ffffffffc000 1740#define BM_14_47 BM_47_14 1741#define BM_48_14 0x0001ffffffffc000 1742#define BM_14_48 BM_48_14 1743#define BM_49_14 0x0003ffffffffc000 1744#define BM_14_49 BM_49_14 1745#define BM_50_14 0x0007ffffffffc000 1746#define BM_14_50 BM_50_14 1747#define BM_51_14 0x000fffffffffc000 1748#define BM_14_51 BM_51_14 1749#define BM_52_14 0x001fffffffffc000 1750#define BM_14_52 BM_52_14 1751#define BM_53_14 0x003fffffffffc000 1752#define BM_14_53 BM_53_14 1753#define BM_54_14 0x007fffffffffc000 1754#define BM_14_54 BM_54_14 1755#define BM_55_14 0x00ffffffffffc000 1756#define BM_14_55 BM_55_14 1757#define BM_56_14 0x01ffffffffffc000 1758#define BM_14_56 BM_56_14 1759#define BM_57_14 0x03ffffffffffc000 1760#define BM_14_57 BM_57_14 1761#define BM_58_14 0x07ffffffffffc000 1762#define BM_14_58 BM_58_14 1763#define BM_59_14 0x0fffffffffffc000 1764#define BM_14_59 BM_59_14 1765#define BM_60_14 0x1fffffffffffc000 1766#define BM_14_60 BM_60_14 1767#define BM_61_14 0x3fffffffffffc000 1768#define BM_14_61 BM_61_14 1769#define BM_62_14 0x7fffffffffffc000 1770#define BM_14_62 BM_62_14 1771#define BM_63_14 0xffffffffffffc000 1772#define BM_14_63 BM_63_14 1773#define BM_15_15 0x0000000000008000 1774#define BM_16_15 0x0000000000018000 1775#define BM_15_16 BM_16_15 1776#define BM_17_15 0x0000000000038000 1777#define BM_15_17 BM_17_15 1778#define BM_18_15 0x0000000000078000 1779#define BM_15_18 BM_18_15 1780#define BM_19_15 0x00000000000f8000 1781#define BM_15_19 BM_19_15 1782#define BM_20_15 0x00000000001f8000 1783#define BM_15_20 BM_20_15 1784#define BM_21_15 0x00000000003f8000 1785#define BM_15_21 BM_21_15 1786#define BM_22_15 0x00000000007f8000 1787#define BM_15_22 BM_22_15 1788#define BM_23_15 0x0000000000ff8000 1789#define BM_15_23 BM_23_15 1790#define BM_24_15 0x0000000001ff8000 1791#define BM_15_24 BM_24_15 1792#define BM_25_15 0x0000000003ff8000 1793#define BM_15_25 BM_25_15 1794#define BM_26_15 0x0000000007ff8000 1795#define BM_15_26 BM_26_15 1796#define BM_27_15 0x000000000fff8000 1797#define BM_15_27 BM_27_15 1798#define BM_28_15 0x000000001fff8000 1799#define BM_15_28 BM_28_15 1800#define BM_29_15 0x000000003fff8000 1801#define BM_15_29 BM_29_15 1802#define BM_30_15 0x000000007fff8000 1803#define BM_15_30 BM_30_15 1804#define BM_31_15 0x00000000ffff8000 1805#define BM_15_31 BM_31_15 1806#define BM_32_15 0x00000001ffff8000 1807#define BM_15_32 BM_32_15 1808#define BM_33_15 0x00000003ffff8000 1809#define BM_15_33 BM_33_15 1810#define BM_34_15 0x00000007ffff8000 1811#define BM_15_34 BM_34_15 1812#define BM_35_15 0x0000000fffff8000 1813#define BM_15_35 BM_35_15 1814#define BM_36_15 0x0000001fffff8000 1815#define BM_15_36 BM_36_15 1816#define BM_37_15 0x0000003fffff8000 1817#define BM_15_37 BM_37_15 1818#define BM_38_15 0x0000007fffff8000 1819#define BM_15_38 BM_38_15 1820#define BM_39_15 0x000000ffffff8000 1821#define BM_15_39 BM_39_15 1822#define BM_40_15 0x000001ffffff8000 1823#define BM_15_40 BM_40_15 1824#define BM_41_15 0x000003ffffff8000 1825#define BM_15_41 BM_41_15 1826#define BM_42_15 0x000007ffffff8000 1827#define BM_15_42 BM_42_15 1828#define BM_43_15 0x00000fffffff8000 1829#define BM_15_43 BM_43_15 1830#define BM_44_15 0x00001fffffff8000 1831#define BM_15_44 BM_44_15 1832#define BM_45_15 0x00003fffffff8000 1833#define BM_15_45 BM_45_15 1834#define BM_46_15 0x00007fffffff8000 1835#define BM_15_46 BM_46_15 1836#define BM_47_15 0x0000ffffffff8000 1837#define BM_15_47 BM_47_15 1838#define BM_48_15 0x0001ffffffff8000 1839#define BM_15_48 BM_48_15 1840#define BM_49_15 0x0003ffffffff8000 1841#define BM_15_49 BM_49_15 1842#define BM_50_15 0x0007ffffffff8000 1843#define BM_15_50 BM_50_15 1844#define BM_51_15 0x000fffffffff8000 1845#define BM_15_51 BM_51_15 1846#define BM_52_15 0x001fffffffff8000 1847#define BM_15_52 BM_52_15 1848#define BM_53_15 0x003fffffffff8000 1849#define BM_15_53 BM_53_15 1850#define BM_54_15 0x007fffffffff8000 1851#define BM_15_54 BM_54_15 1852#define BM_55_15 0x00ffffffffff8000 1853#define BM_15_55 BM_55_15 1854#define BM_56_15 0x01ffffffffff8000 1855#define BM_15_56 BM_56_15 1856#define BM_57_15 0x03ffffffffff8000 1857#define BM_15_57 BM_57_15 1858#define BM_58_15 0x07ffffffffff8000 1859#define BM_15_58 BM_58_15 1860#define BM_59_15 0x0fffffffffff8000 1861#define BM_15_59 BM_59_15 1862#define BM_60_15 0x1fffffffffff8000 1863#define BM_15_60 BM_60_15 1864#define BM_61_15 0x3fffffffffff8000 1865#define BM_15_61 BM_61_15 1866#define BM_62_15 0x7fffffffffff8000 1867#define BM_15_62 BM_62_15 1868#define BM_63_15 0xffffffffffff8000 1869#define BM_15_63 BM_63_15 1870#define BM_16_16 0x0000000000010000 1871#define BM_17_16 0x0000000000030000 1872#define BM_16_17 BM_17_16 1873#define BM_18_16 0x0000000000070000 1874#define BM_16_18 BM_18_16 1875#define BM_19_16 0x00000000000f0000 1876#define BM_16_19 BM_19_16 1877#define BM_20_16 0x00000000001f0000 1878#define BM_16_20 BM_20_16 1879#define BM_21_16 0x00000000003f0000 1880#define BM_16_21 BM_21_16 1881#define BM_22_16 0x00000000007f0000 1882#define BM_16_22 BM_22_16 1883#define BM_23_16 0x0000000000ff0000 1884#define BM_16_23 BM_23_16 1885#define BM_24_16 0x0000000001ff0000 1886#define BM_16_24 BM_24_16 1887#define BM_25_16 0x0000000003ff0000 1888#define BM_16_25 BM_25_16 1889#define BM_26_16 0x0000000007ff0000 1890#define BM_16_26 BM_26_16 1891#define BM_27_16 0x000000000fff0000 1892#define BM_16_27 BM_27_16 1893#define BM_28_16 0x000000001fff0000 1894#define BM_16_28 BM_28_16 1895#define BM_29_16 0x000000003fff0000 1896#define BM_16_29 BM_29_16 1897#define BM_30_16 0x000000007fff0000 1898#define BM_16_30 BM_30_16 1899#define BM_31_16 0x00000000ffff0000 1900#define BM_16_31 BM_31_16 1901#define BM_32_16 0x00000001ffff0000 1902#define BM_16_32 BM_32_16 1903#define BM_33_16 0x00000003ffff0000 1904#define BM_16_33 BM_33_16 1905#define BM_34_16 0x00000007ffff0000 1906#define BM_16_34 BM_34_16 1907#define BM_35_16 0x0000000fffff0000 1908#define BM_16_35 BM_35_16 1909#define BM_36_16 0x0000001fffff0000 1910#define BM_16_36 BM_36_16 1911#define BM_37_16 0x0000003fffff0000 1912#define BM_16_37 BM_37_16 1913#define BM_38_16 0x0000007fffff0000 1914#define BM_16_38 BM_38_16 1915#define BM_39_16 0x000000ffffff0000 1916#define BM_16_39 BM_39_16 1917#define BM_40_16 0x000001ffffff0000 1918#define BM_16_40 BM_40_16 1919#define BM_41_16 0x000003ffffff0000 1920#define BM_16_41 BM_41_16 1921#define BM_42_16 0x000007ffffff0000 1922#define BM_16_42 BM_42_16 1923#define BM_43_16 0x00000fffffff0000 1924#define BM_16_43 BM_43_16 1925#define BM_44_16 0x00001fffffff0000 1926#define BM_16_44 BM_44_16 1927#define BM_45_16 0x00003fffffff0000 1928#define BM_16_45 BM_45_16 1929#define BM_46_16 0x00007fffffff0000 1930#define BM_16_46 BM_46_16 1931#define BM_47_16 0x0000ffffffff0000 1932#define BM_16_47 BM_47_16 1933#define BM_48_16 0x0001ffffffff0000 1934#define BM_16_48 BM_48_16 1935#define BM_49_16 0x0003ffffffff0000 1936#define BM_16_49 BM_49_16 1937#define BM_50_16 0x0007ffffffff0000 1938#define BM_16_50 BM_50_16 1939#define BM_51_16 0x000fffffffff0000 1940#define BM_16_51 BM_51_16 1941#define BM_52_16 0x001fffffffff0000 1942#define BM_16_52 BM_52_16 1943#define BM_53_16 0x003fffffffff0000 1944#define BM_16_53 BM_53_16 1945#define BM_54_16 0x007fffffffff0000 1946#define BM_16_54 BM_54_16 1947#define BM_55_16 0x00ffffffffff0000 1948#define BM_16_55 BM_55_16 1949#define BM_56_16 0x01ffffffffff0000 1950#define BM_16_56 BM_56_16 1951#define BM_57_16 0x03ffffffffff0000 1952#define BM_16_57 BM_57_16 1953#define BM_58_16 0x07ffffffffff0000 1954#define BM_16_58 BM_58_16 1955#define BM_59_16 0x0fffffffffff0000 1956#define BM_16_59 BM_59_16 1957#define BM_60_16 0x1fffffffffff0000 1958#define BM_16_60 BM_60_16 1959#define BM_61_16 0x3fffffffffff0000 1960#define BM_16_61 BM_61_16 1961#define BM_62_16 0x7fffffffffff0000 1962#define BM_16_62 BM_62_16 1963#define BM_63_16 0xffffffffffff0000 1964#define BM_16_63 BM_63_16 1965#define BM_17_17 0x0000000000020000 1966#define BM_18_17 0x0000000000060000 1967#define BM_17_18 BM_18_17 1968#define BM_19_17 0x00000000000e0000 1969#define BM_17_19 BM_19_17 1970#define BM_20_17 0x00000000001e0000 1971#define BM_17_20 BM_20_17 1972#define BM_21_17 0x00000000003e0000 1973#define BM_17_21 BM_21_17 1974#define BM_22_17 0x00000000007e0000 1975#define BM_17_22 BM_22_17 1976#define BM_23_17 0x0000000000fe0000 1977#define BM_17_23 BM_23_17 1978#define BM_24_17 0x0000000001fe0000 1979#define BM_17_24 BM_24_17 1980#define BM_25_17 0x0000000003fe0000 1981#define BM_17_25 BM_25_17 1982#define BM_26_17 0x0000000007fe0000 1983#define BM_17_26 BM_26_17 1984#define BM_27_17 0x000000000ffe0000 1985#define BM_17_27 BM_27_17 1986#define BM_28_17 0x000000001ffe0000 1987#define BM_17_28 BM_28_17 1988#define BM_29_17 0x000000003ffe0000 1989#define BM_17_29 BM_29_17 1990#define BM_30_17 0x000000007ffe0000 1991#define BM_17_30 BM_30_17 1992#define BM_31_17 0x00000000fffe0000 1993#define BM_17_31 BM_31_17 1994#define BM_32_17 0x00000001fffe0000 1995#define BM_17_32 BM_32_17 1996#define BM_33_17 0x00000003fffe0000 1997#define BM_17_33 BM_33_17 1998#define BM_34_17 0x00000007fffe0000 1999#define BM_17_34 BM_34_17 2000#define BM_35_17 0x0000000ffffe0000 2001#define BM_17_35 BM_35_17 2002#define BM_36_17 0x0000001ffffe0000 2003#define BM_17_36 BM_36_17 2004#define BM_37_17 0x0000003ffffe0000 2005#define BM_17_37 BM_37_17 2006#define BM_38_17 0x0000007ffffe0000 2007#define BM_17_38 BM_38_17 2008#define BM_39_17 0x000000fffffe0000 2009#define BM_17_39 BM_39_17 2010#define BM_40_17 0x000001fffffe0000 2011#define BM_17_40 BM_40_17 2012#define BM_41_17 0x000003fffffe0000 2013#define BM_17_41 BM_41_17 2014#define BM_42_17 0x000007fffffe0000 2015#define BM_17_42 BM_42_17 2016#define BM_43_17 0x00000ffffffe0000 2017#define BM_17_43 BM_43_17 2018#define BM_44_17 0x00001ffffffe0000 2019#define BM_17_44 BM_44_17 2020#define BM_45_17 0x00003ffffffe0000 2021#define BM_17_45 BM_45_17 2022#define BM_46_17 0x00007ffffffe0000 2023#define BM_17_46 BM_46_17 2024#define BM_47_17 0x0000fffffffe0000 2025#define BM_17_47 BM_47_17 2026#define BM_48_17 0x0001fffffffe0000 2027#define BM_17_48 BM_48_17 2028#define BM_49_17 0x0003fffffffe0000 2029#define BM_17_49 BM_49_17 2030#define BM_50_17 0x0007fffffffe0000 2031#define BM_17_50 BM_50_17 2032#define BM_51_17 0x000ffffffffe0000 2033#define BM_17_51 BM_51_17 2034#define BM_52_17 0x001ffffffffe0000 2035#define BM_17_52 BM_52_17 2036#define BM_53_17 0x003ffffffffe0000 2037#define BM_17_53 BM_53_17 2038#define BM_54_17 0x007ffffffffe0000 2039#define BM_17_54 BM_54_17 2040#define BM_55_17 0x00fffffffffe0000 2041#define BM_17_55 BM_55_17 2042#define BM_56_17 0x01fffffffffe0000 2043#define BM_17_56 BM_56_17 2044#define BM_57_17 0x03fffffffffe0000 2045#define BM_17_57 BM_57_17 2046#define BM_58_17 0x07fffffffffe0000 2047#define BM_17_58 BM_58_17 2048#define BM_59_17 0x0ffffffffffe0000 2049#define BM_17_59 BM_59_17 2050#define BM_60_17 0x1ffffffffffe0000 2051#define BM_17_60 BM_60_17 2052#define BM_61_17 0x3ffffffffffe0000 2053#define BM_17_61 BM_61_17 2054#define BM_62_17 0x7ffffffffffe0000 2055#define BM_17_62 BM_62_17 2056#define BM_63_17 0xfffffffffffe0000 2057#define BM_17_63 BM_63_17 2058#define BM_18_18 0x0000000000040000 2059#define BM_19_18 0x00000000000c0000 2060#define BM_18_19 BM_19_18 2061#define BM_20_18 0x00000000001c0000 2062#define BM_18_20 BM_20_18 2063#define BM_21_18 0x00000000003c0000 2064#define BM_18_21 BM_21_18 2065#define BM_22_18 0x00000000007c0000 2066#define BM_18_22 BM_22_18 2067#define BM_23_18 0x0000000000fc0000 2068#define BM_18_23 BM_23_18 2069#define BM_24_18 0x0000000001fc0000 2070#define BM_18_24 BM_24_18 2071#define BM_25_18 0x0000000003fc0000 2072#define BM_18_25 BM_25_18 2073#define BM_26_18 0x0000000007fc0000 2074#define BM_18_26 BM_26_18 2075#define BM_27_18 0x000000000ffc0000 2076#define BM_18_27 BM_27_18 2077#define BM_28_18 0x000000001ffc0000 2078#define BM_18_28 BM_28_18 2079#define BM_29_18 0x000000003ffc0000 2080#define BM_18_29 BM_29_18 2081#define BM_30_18 0x000000007ffc0000 2082#define BM_18_30 BM_30_18 2083#define BM_31_18 0x00000000fffc0000 2084#define BM_18_31 BM_31_18 2085#define BM_32_18 0x00000001fffc0000 2086#define BM_18_32 BM_32_18 2087#define BM_33_18 0x00000003fffc0000 2088#define BM_18_33 BM_33_18 2089#define BM_34_18 0x00000007fffc0000 2090#define BM_18_34 BM_34_18 2091#define BM_35_18 0x0000000ffffc0000 2092#define BM_18_35 BM_35_18 2093#define BM_36_18 0x0000001ffffc0000 2094#define BM_18_36 BM_36_18 2095#define BM_37_18 0x0000003ffffc0000 2096#define BM_18_37 BM_37_18 2097#define BM_38_18 0x0000007ffffc0000 2098#define BM_18_38 BM_38_18 2099#define BM_39_18 0x000000fffffc0000 2100#define BM_18_39 BM_39_18 2101#define BM_40_18 0x000001fffffc0000 2102#define BM_18_40 BM_40_18 2103#define BM_41_18 0x000003fffffc0000 2104#define BM_18_41 BM_41_18 2105#define BM_42_18 0x000007fffffc0000 2106#define BM_18_42 BM_42_18 2107#define BM_43_18 0x00000ffffffc0000 2108#define BM_18_43 BM_43_18 2109#define BM_44_18 0x00001ffffffc0000 2110#define BM_18_44 BM_44_18 2111#define BM_45_18 0x00003ffffffc0000 2112#define BM_18_45 BM_45_18 2113#define BM_46_18 0x00007ffffffc0000 2114#define BM_18_46 BM_46_18 2115#define BM_47_18 0x0000fffffffc0000 2116#define BM_18_47 BM_47_18 2117#define BM_48_18 0x0001fffffffc0000 2118#define BM_18_48 BM_48_18 2119#define BM_49_18 0x0003fffffffc0000 2120#define BM_18_49 BM_49_18 2121#define BM_50_18 0x0007fffffffc0000 2122#define BM_18_50 BM_50_18 2123#define BM_51_18 0x000ffffffffc0000 2124#define BM_18_51 BM_51_18 2125#define BM_52_18 0x001ffffffffc0000 2126#define BM_18_52 BM_52_18 2127#define BM_53_18 0x003ffffffffc0000 2128#define BM_18_53 BM_53_18 2129#define BM_54_18 0x007ffffffffc0000 2130#define BM_18_54 BM_54_18 2131#define BM_55_18 0x00fffffffffc0000 2132#define BM_18_55 BM_55_18 2133#define BM_56_18 0x01fffffffffc0000 2134#define BM_18_56 BM_56_18 2135#define BM_57_18 0x03fffffffffc0000 2136#define BM_18_57 BM_57_18 2137#define BM_58_18 0x07fffffffffc0000 2138#define BM_18_58 BM_58_18 2139#define BM_59_18 0x0ffffffffffc0000 2140#define BM_18_59 BM_59_18 2141#define BM_60_18 0x1ffffffffffc0000 2142#define BM_18_60 BM_60_18 2143#define BM_61_18 0x3ffffffffffc0000 2144#define BM_18_61 BM_61_18 2145#define BM_62_18 0x7ffffffffffc0000 2146#define BM_18_62 BM_62_18 2147#define BM_63_18 0xfffffffffffc0000 2148#define BM_18_63 BM_63_18 2149#define BM_19_19 0x0000000000080000 2150#define BM_20_19 0x0000000000180000 2151#define BM_19_20 BM_20_19 2152#define BM_21_19 0x0000000000380000 2153#define BM_19_21 BM_21_19 2154#define BM_22_19 0x0000000000780000 2155#define BM_19_22 BM_22_19 2156#define BM_23_19 0x0000000000f80000 2157#define BM_19_23 BM_23_19 2158#define BM_24_19 0x0000000001f80000 2159#define BM_19_24 BM_24_19 2160#define BM_25_19 0x0000000003f80000 2161#define BM_19_25 BM_25_19 2162#define BM_26_19 0x0000000007f80000 2163#define BM_19_26 BM_26_19 2164#define BM_27_19 0x000000000ff80000 2165#define BM_19_27 BM_27_19 2166#define BM_28_19 0x000000001ff80000 2167#define BM_19_28 BM_28_19 2168#define BM_29_19 0x000000003ff80000 2169#define BM_19_29 BM_29_19 2170#define BM_30_19 0x000000007ff80000 2171#define BM_19_30 BM_30_19 2172#define BM_31_19 0x00000000fff80000 2173#define BM_19_31 BM_31_19 2174#define BM_32_19 0x00000001fff80000 2175#define BM_19_32 BM_32_19 2176#define BM_33_19 0x00000003fff80000 2177#define BM_19_33 BM_33_19 2178#define BM_34_19 0x00000007fff80000 2179#define BM_19_34 BM_34_19 2180#define BM_35_19 0x0000000ffff80000 2181#define BM_19_35 BM_35_19 2182#define BM_36_19 0x0000001ffff80000 2183#define BM_19_36 BM_36_19 2184#define BM_37_19 0x0000003ffff80000 2185#define BM_19_37 BM_37_19 2186#define BM_38_19 0x0000007ffff80000 2187#define BM_19_38 BM_38_19 2188#define BM_39_19 0x000000fffff80000 2189#define BM_19_39 BM_39_19 2190#define BM_40_19 0x000001fffff80000 2191#define BM_19_40 BM_40_19 2192#define BM_41_19 0x000003fffff80000 2193#define BM_19_41 BM_41_19 2194#define BM_42_19 0x000007fffff80000 2195#define BM_19_42 BM_42_19 2196#define BM_43_19 0x00000ffffff80000 2197#define BM_19_43 BM_43_19 2198#define BM_44_19 0x00001ffffff80000 2199#define BM_19_44 BM_44_19 2200#define BM_45_19 0x00003ffffff80000 2201#define BM_19_45 BM_45_19 2202#define BM_46_19 0x00007ffffff80000 2203#define BM_19_46 BM_46_19 2204#define BM_47_19 0x0000fffffff80000 2205#define BM_19_47 BM_47_19 2206#define BM_48_19 0x0001fffffff80000 2207#define BM_19_48 BM_48_19 2208#define BM_49_19 0x0003fffffff80000 2209#define BM_19_49 BM_49_19 2210#define BM_50_19 0x0007fffffff80000 2211#define BM_19_50 BM_50_19 2212#define BM_51_19 0x000ffffffff80000 2213#define BM_19_51 BM_51_19 2214#define BM_52_19 0x001ffffffff80000 2215#define BM_19_52 BM_52_19 2216#define BM_53_19 0x003ffffffff80000 2217#define BM_19_53 BM_53_19 2218#define BM_54_19 0x007ffffffff80000 2219#define BM_19_54 BM_54_19 2220#define BM_55_19 0x00fffffffff80000 2221#define BM_19_55 BM_55_19 2222#define BM_56_19 0x01fffffffff80000 2223#define BM_19_56 BM_56_19 2224#define BM_57_19 0x03fffffffff80000 2225#define BM_19_57 BM_57_19 2226#define BM_58_19 0x07fffffffff80000 2227#define BM_19_58 BM_58_19 2228#define BM_59_19 0x0ffffffffff80000 2229#define BM_19_59 BM_59_19 2230#define BM_60_19 0x1ffffffffff80000 2231#define BM_19_60 BM_60_19 2232#define BM_61_19 0x3ffffffffff80000 2233#define BM_19_61 BM_61_19 2234#define BM_62_19 0x7ffffffffff80000 2235#define BM_19_62 BM_62_19 2236#define BM_63_19 0xfffffffffff80000 2237#define BM_19_63 BM_63_19 2238#define BM_20_20 0x0000000000100000 2239#define BM_21_20 0x0000000000300000 2240#define BM_20_21 BM_21_20 2241#define BM_22_20 0x0000000000700000 2242#define BM_20_22 BM_22_20 2243#define BM_23_20 0x0000000000f00000 2244#define BM_20_23 BM_23_20 2245#define BM_24_20 0x0000000001f00000 2246#define BM_20_24 BM_24_20 2247#define BM_25_20 0x0000000003f00000 2248#define BM_20_25 BM_25_20 2249#define BM_26_20 0x0000000007f00000 2250#define BM_20_26 BM_26_20 2251#define BM_27_20 0x000000000ff00000 2252#define BM_20_27 BM_27_20 2253#define BM_28_20 0x000000001ff00000 2254#define BM_20_28 BM_28_20 2255#define BM_29_20 0x000000003ff00000 2256#define BM_20_29 BM_29_20 2257#define BM_30_20 0x000000007ff00000 2258#define BM_20_30 BM_30_20 2259#define BM_31_20 0x00000000fff00000 2260#define BM_20_31 BM_31_20 2261#define BM_32_20 0x00000001fff00000 2262#define BM_20_32 BM_32_20 2263#define BM_33_20 0x00000003fff00000 2264#define BM_20_33 BM_33_20 2265#define BM_34_20 0x00000007fff00000 2266#define BM_20_34 BM_34_20 2267#define BM_35_20 0x0000000ffff00000 2268#define BM_20_35 BM_35_20 2269#define BM_36_20 0x0000001ffff00000 2270#define BM_20_36 BM_36_20 2271#define BM_37_20 0x0000003ffff00000 2272#define BM_20_37 BM_37_20 2273#define BM_38_20 0x0000007ffff00000 2274#define BM_20_38 BM_38_20 2275#define BM_39_20 0x000000fffff00000 2276#define BM_20_39 BM_39_20 2277#define BM_40_20 0x000001fffff00000 2278#define BM_20_40 BM_40_20 2279#define BM_41_20 0x000003fffff00000 2280#define BM_20_41 BM_41_20 2281#define BM_42_20 0x000007fffff00000 2282#define BM_20_42 BM_42_20 2283#define BM_43_20 0x00000ffffff00000 2284#define BM_20_43 BM_43_20 2285#define BM_44_20 0x00001ffffff00000 2286#define BM_20_44 BM_44_20 2287#define BM_45_20 0x00003ffffff00000 2288#define BM_20_45 BM_45_20 2289#define BM_46_20 0x00007ffffff00000 2290#define BM_20_46 BM_46_20 2291#define BM_47_20 0x0000fffffff00000 2292#define BM_20_47 BM_47_20 2293#define BM_48_20 0x0001fffffff00000 2294#define BM_20_48 BM_48_20 2295#define BM_49_20 0x0003fffffff00000 2296#define BM_20_49 BM_49_20 2297#define BM_50_20 0x0007fffffff00000 2298#define BM_20_50 BM_50_20 2299#define BM_51_20 0x000ffffffff00000 2300#define BM_20_51 BM_51_20 2301#define BM_52_20 0x001ffffffff00000 2302#define BM_20_52 BM_52_20 2303#define BM_53_20 0x003ffffffff00000 2304#define BM_20_53 BM_53_20 2305#define BM_54_20 0x007ffffffff00000 2306#define BM_20_54 BM_54_20 2307#define BM_55_20 0x00fffffffff00000 2308#define BM_20_55 BM_55_20 2309#define BM_56_20 0x01fffffffff00000 2310#define BM_20_56 BM_56_20 2311#define BM_57_20 0x03fffffffff00000 2312#define BM_20_57 BM_57_20 2313#define BM_58_20 0x07fffffffff00000 2314#define BM_20_58 BM_58_20 2315#define BM_59_20 0x0ffffffffff00000 2316#define BM_20_59 BM_59_20 2317#define BM_60_20 0x1ffffffffff00000 2318#define BM_20_60 BM_60_20 2319#define BM_61_20 0x3ffffffffff00000 2320#define BM_20_61 BM_61_20 2321#define BM_62_20 0x7ffffffffff00000 2322#define BM_20_62 BM_62_20 2323#define BM_63_20 0xfffffffffff00000 2324#define BM_20_63 BM_63_20 2325#define BM_21_21 0x0000000000200000 2326#define BM_22_21 0x0000000000600000 2327#define BM_21_22 BM_22_21 2328#define BM_23_21 0x0000000000e00000 2329#define BM_21_23 BM_23_21 2330#define BM_24_21 0x0000000001e00000 2331#define BM_21_24 BM_24_21 2332#define BM_25_21 0x0000000003e00000 2333#define BM_21_25 BM_25_21 2334#define BM_26_21 0x0000000007e00000 2335#define BM_21_26 BM_26_21 2336#define BM_27_21 0x000000000fe00000 2337#define BM_21_27 BM_27_21 2338#define BM_28_21 0x000000001fe00000 2339#define BM_21_28 BM_28_21 2340#define BM_29_21 0x000000003fe00000 2341#define BM_21_29 BM_29_21 2342#define BM_30_21 0x000000007fe00000 2343#define BM_21_30 BM_30_21 2344#define BM_31_21 0x00000000ffe00000 2345#define BM_21_31 BM_31_21 2346#define BM_32_21 0x00000001ffe00000 2347#define BM_21_32 BM_32_21 2348#define BM_33_21 0x00000003ffe00000 2349#define BM_21_33 BM_33_21 2350#define BM_34_21 0x00000007ffe00000 2351#define BM_21_34 BM_34_21 2352#define BM_35_21 0x0000000fffe00000 2353#define BM_21_35 BM_35_21 2354#define BM_36_21 0x0000001fffe00000 2355#define BM_21_36 BM_36_21 2356#define BM_37_21 0x0000003fffe00000 2357#define BM_21_37 BM_37_21 2358#define BM_38_21 0x0000007fffe00000 2359#define BM_21_38 BM_38_21 2360#define BM_39_21 0x000000ffffe00000 2361#define BM_21_39 BM_39_21 2362#define BM_40_21 0x000001ffffe00000 2363#define BM_21_40 BM_40_21 2364#define BM_41_21 0x000003ffffe00000 2365#define BM_21_41 BM_41_21 2366#define BM_42_21 0x000007ffffe00000 2367#define BM_21_42 BM_42_21 2368#define BM_43_21 0x00000fffffe00000 2369#define BM_21_43 BM_43_21 2370#define BM_44_21 0x00001fffffe00000 2371#define BM_21_44 BM_44_21 2372#define BM_45_21 0x00003fffffe00000 2373#define BM_21_45 BM_45_21 2374#define BM_46_21 0x00007fffffe00000 2375#define BM_21_46 BM_46_21 2376#define BM_47_21 0x0000ffffffe00000 2377#define BM_21_47 BM_47_21 2378#define BM_48_21 0x0001ffffffe00000 2379#define BM_21_48 BM_48_21 2380#define BM_49_21 0x0003ffffffe00000 2381#define BM_21_49 BM_49_21 2382#define BM_50_21 0x0007ffffffe00000 2383#define BM_21_50 BM_50_21 2384#define BM_51_21 0x000fffffffe00000 2385#define BM_21_51 BM_51_21 2386#define BM_52_21 0x001fffffffe00000 2387#define BM_21_52 BM_52_21 2388#define BM_53_21 0x003fffffffe00000 2389#define BM_21_53 BM_53_21 2390#define BM_54_21 0x007fffffffe00000 2391#define BM_21_54 BM_54_21 2392#define BM_55_21 0x00ffffffffe00000 2393#define BM_21_55 BM_55_21 2394#define BM_56_21 0x01ffffffffe00000 2395#define BM_21_56 BM_56_21 2396#define BM_57_21 0x03ffffffffe00000 2397#define BM_21_57 BM_57_21 2398#define BM_58_21 0x07ffffffffe00000 2399#define BM_21_58 BM_58_21 2400#define BM_59_21 0x0fffffffffe00000 2401#define BM_21_59 BM_59_21 2402#define BM_60_21 0x1fffffffffe00000 2403#define BM_21_60 BM_60_21 2404#define BM_61_21 0x3fffffffffe00000 2405#define BM_21_61 BM_61_21 2406#define BM_62_21 0x7fffffffffe00000 2407#define BM_21_62 BM_62_21 2408#define BM_63_21 0xffffffffffe00000 2409#define BM_21_63 BM_63_21 2410#define BM_22_22 0x0000000000400000 2411#define BM_23_22 0x0000000000c00000 2412#define BM_22_23 BM_23_22 2413#define BM_24_22 0x0000000001c00000 2414#define BM_22_24 BM_24_22 2415#define BM_25_22 0x0000000003c00000 2416#define BM_22_25 BM_25_22 2417#define BM_26_22 0x0000000007c00000 2418#define BM_22_26 BM_26_22 2419#define BM_27_22 0x000000000fc00000 2420#define BM_22_27 BM_27_22 2421#define BM_28_22 0x000000001fc00000 2422#define BM_22_28 BM_28_22 2423#define BM_29_22 0x000000003fc00000 2424#define BM_22_29 BM_29_22 2425#define BM_30_22 0x000000007fc00000 2426#define BM_22_30 BM_30_22 2427#define BM_31_22 0x00000000ffc00000 2428#define BM_22_31 BM_31_22 2429#define BM_32_22 0x00000001ffc00000 2430#define BM_22_32 BM_32_22 2431#define BM_33_22 0x00000003ffc00000 2432#define BM_22_33 BM_33_22 2433#define BM_34_22 0x00000007ffc00000 2434#define BM_22_34 BM_34_22 2435#define BM_35_22 0x0000000fffc00000 2436#define BM_22_35 BM_35_22 2437#define BM_36_22 0x0000001fffc00000 2438#define BM_22_36 BM_36_22 2439#define BM_37_22 0x0000003fffc00000 2440#define BM_22_37 BM_37_22 2441#define BM_38_22 0x0000007fffc00000 2442#define BM_22_38 BM_38_22 2443#define BM_39_22 0x000000ffffc00000 2444#define BM_22_39 BM_39_22 2445#define BM_40_22 0x000001ffffc00000 2446#define BM_22_40 BM_40_22 2447#define BM_41_22 0x000003ffffc00000 2448#define BM_22_41 BM_41_22 2449#define BM_42_22 0x000007ffffc00000 2450#define BM_22_42 BM_42_22 2451#define BM_43_22 0x00000fffffc00000 2452#define BM_22_43 BM_43_22 2453#define BM_44_22 0x00001fffffc00000 2454#define BM_22_44 BM_44_22 2455#define BM_45_22 0x00003fffffc00000 2456#define BM_22_45 BM_45_22 2457#define BM_46_22 0x00007fffffc00000 2458#define BM_22_46 BM_46_22 2459#define BM_47_22 0x0000ffffffc00000 2460#define BM_22_47 BM_47_22 2461#define BM_48_22 0x0001ffffffc00000 2462#define BM_22_48 BM_48_22 2463#define BM_49_22 0x0003ffffffc00000 2464#define BM_22_49 BM_49_22 2465#define BM_50_22 0x0007ffffffc00000 2466#define BM_22_50 BM_50_22 2467#define BM_51_22 0x000fffffffc00000 2468#define BM_22_51 BM_51_22 2469#define BM_52_22 0x001fffffffc00000 2470#define BM_22_52 BM_52_22 2471#define BM_53_22 0x003fffffffc00000 2472#define BM_22_53 BM_53_22 2473#define BM_54_22 0x007fffffffc00000 2474#define BM_22_54 BM_54_22 2475#define BM_55_22 0x00ffffffffc00000 2476#define BM_22_55 BM_55_22 2477#define BM_56_22 0x01ffffffffc00000 2478#define BM_22_56 BM_56_22 2479#define BM_57_22 0x03ffffffffc00000 2480#define BM_22_57 BM_57_22 2481#define BM_58_22 0x07ffffffffc00000 2482#define BM_22_58 BM_58_22 2483#define BM_59_22 0x0fffffffffc00000 2484#define BM_22_59 BM_59_22 2485#define BM_60_22 0x1fffffffffc00000 2486#define BM_22_60 BM_60_22 2487#define BM_61_22 0x3fffffffffc00000 2488#define BM_22_61 BM_61_22 2489#define BM_62_22 0x7fffffffffc00000 2490#define BM_22_62 BM_62_22 2491#define BM_63_22 0xffffffffffc00000 2492#define BM_22_63 BM_63_22 2493#define BM_23_23 0x0000000000800000 2494#define BM_24_23 0x0000000001800000 2495#define BM_23_24 BM_24_23 2496#define BM_25_23 0x0000000003800000 2497#define BM_23_25 BM_25_23 2498#define BM_26_23 0x0000000007800000 2499#define BM_23_26 BM_26_23 2500#define BM_27_23 0x000000000f800000 2501#define BM_23_27 BM_27_23 2502#define BM_28_23 0x000000001f800000 2503#define BM_23_28 BM_28_23 2504#define BM_29_23 0x000000003f800000 2505#define BM_23_29 BM_29_23 2506#define BM_30_23 0x000000007f800000 2507#define BM_23_30 BM_30_23 2508#define BM_31_23 0x00000000ff800000 2509#define BM_23_31 BM_31_23 2510#define BM_32_23 0x00000001ff800000 2511#define BM_23_32 BM_32_23 2512#define BM_33_23 0x00000003ff800000 2513#define BM_23_33 BM_33_23 2514#define BM_34_23 0x00000007ff800000 2515#define BM_23_34 BM_34_23 2516#define BM_35_23 0x0000000fff800000 2517#define BM_23_35 BM_35_23 2518#define BM_36_23 0x0000001fff800000 2519#define BM_23_36 BM_36_23 2520#define BM_37_23 0x0000003fff800000 2521#define BM_23_37 BM_37_23 2522#define BM_38_23 0x0000007fff800000 2523#define BM_23_38 BM_38_23 2524#define BM_39_23 0x000000ffff800000 2525#define BM_23_39 BM_39_23 2526#define BM_40_23 0x000001ffff800000 2527#define BM_23_40 BM_40_23 2528#define BM_41_23 0x000003ffff800000 2529#define BM_23_41 BM_41_23 2530#define BM_42_23 0x000007ffff800000 2531#define BM_23_42 BM_42_23 2532#define BM_43_23 0x00000fffff800000 2533#define BM_23_43 BM_43_23 2534#define BM_44_23 0x00001fffff800000 2535#define BM_23_44 BM_44_23 2536#define BM_45_23 0x00003fffff800000 2537#define BM_23_45 BM_45_23 2538#define BM_46_23 0x00007fffff800000 2539#define BM_23_46 BM_46_23 2540#define BM_47_23 0x0000ffffff800000 2541#define BM_23_47 BM_47_23 2542#define BM_48_23 0x0001ffffff800000 2543#define BM_23_48 BM_48_23 2544#define BM_49_23 0x0003ffffff800000 2545#define BM_23_49 BM_49_23 2546#define BM_50_23 0x0007ffffff800000 2547#define BM_23_50 BM_50_23 2548#define BM_51_23 0x000fffffff800000 2549#define BM_23_51 BM_51_23 2550#define BM_52_23 0x001fffffff800000 2551#define BM_23_52 BM_52_23 2552#define BM_53_23 0x003fffffff800000 2553#define BM_23_53 BM_53_23 2554#define BM_54_23 0x007fffffff800000 2555#define BM_23_54 BM_54_23 2556#define BM_55_23 0x00ffffffff800000 2557#define BM_23_55 BM_55_23 2558#define BM_56_23 0x01ffffffff800000 2559#define BM_23_56 BM_56_23 2560#define BM_57_23 0x03ffffffff800000 2561#define BM_23_57 BM_57_23 2562#define BM_58_23 0x07ffffffff800000 2563#define BM_23_58 BM_58_23 2564#define BM_59_23 0x0fffffffff800000 2565#define BM_23_59 BM_59_23 2566#define BM_60_23 0x1fffffffff800000 2567#define BM_23_60 BM_60_23 2568#define BM_61_23 0x3fffffffff800000 2569#define BM_23_61 BM_61_23 2570#define BM_62_23 0x7fffffffff800000 2571#define BM_23_62 BM_62_23 2572#define BM_63_23 0xffffffffff800000 2573#define BM_23_63 BM_63_23 2574#define BM_24_24 0x0000000001000000 2575#define BM_25_24 0x0000000003000000 2576#define BM_24_25 BM_25_24 2577#define BM_26_24 0x0000000007000000 2578#define BM_24_26 BM_26_24 2579#define BM_27_24 0x000000000f000000 2580#define BM_24_27 BM_27_24 2581#define BM_28_24 0x000000001f000000 2582#define BM_24_28 BM_28_24 2583#define BM_29_24 0x000000003f000000 2584#define BM_24_29 BM_29_24 2585#define BM_30_24 0x000000007f000000 2586#define BM_24_30 BM_30_24 2587#define BM_31_24 0x00000000ff000000 2588#define BM_24_31 BM_31_24 2589#define BM_32_24 0x00000001ff000000 2590#define BM_24_32 BM_32_24 2591#define BM_33_24 0x00000003ff000000 2592#define BM_24_33 BM_33_24 2593#define BM_34_24 0x00000007ff000000 2594#define BM_24_34 BM_34_24 2595#define BM_35_24 0x0000000fff000000 2596#define BM_24_35 BM_35_24 2597#define BM_36_24 0x0000001fff000000 2598#define BM_24_36 BM_36_24 2599#define BM_37_24 0x0000003fff000000 2600#define BM_24_37 BM_37_24 2601#define BM_38_24 0x0000007fff000000 2602#define BM_24_38 BM_38_24 2603#define BM_39_24 0x000000ffff000000 2604#define BM_24_39 BM_39_24 2605#define BM_40_24 0x000001ffff000000 2606#define BM_24_40 BM_40_24 2607#define BM_41_24 0x000003ffff000000 2608#define BM_24_41 BM_41_24 2609#define BM_42_24 0x000007ffff000000 2610#define BM_24_42 BM_42_24 2611#define BM_43_24 0x00000fffff000000 2612#define BM_24_43 BM_43_24 2613#define BM_44_24 0x00001fffff000000 2614#define BM_24_44 BM_44_24 2615#define BM_45_24 0x00003fffff000000 2616#define BM_24_45 BM_45_24 2617#define BM_46_24 0x00007fffff000000 2618#define BM_24_46 BM_46_24 2619#define BM_47_24 0x0000ffffff000000 2620#define BM_24_47 BM_47_24 2621#define BM_48_24 0x0001ffffff000000 2622#define BM_24_48 BM_48_24 2623#define BM_49_24 0x0003ffffff000000 2624#define BM_24_49 BM_49_24 2625#define BM_50_24 0x0007ffffff000000 2626#define BM_24_50 BM_50_24 2627#define BM_51_24 0x000fffffff000000 2628#define BM_24_51 BM_51_24 2629#define BM_52_24 0x001fffffff000000 2630#define BM_24_52 BM_52_24 2631#define BM_53_24 0x003fffffff000000 2632#define BM_24_53 BM_53_24 2633#define BM_54_24 0x007fffffff000000 2634#define BM_24_54 BM_54_24 2635#define BM_55_24 0x00ffffffff000000 2636#define BM_24_55 BM_55_24 2637#define BM_56_24 0x01ffffffff000000 2638#define BM_24_56 BM_56_24 2639#define BM_57_24 0x03ffffffff000000 2640#define BM_24_57 BM_57_24 2641#define BM_58_24 0x07ffffffff000000 2642#define BM_24_58 BM_58_24 2643#define BM_59_24 0x0fffffffff000000 2644#define BM_24_59 BM_59_24 2645#define BM_60_24 0x1fffffffff000000 2646#define BM_24_60 BM_60_24 2647#define BM_61_24 0x3fffffffff000000 2648#define BM_24_61 BM_61_24 2649#define BM_62_24 0x7fffffffff000000 2650#define BM_24_62 BM_62_24 2651#define BM_63_24 0xffffffffff000000 2652#define BM_24_63 BM_63_24 2653#define BM_25_25 0x0000000002000000 2654#define BM_26_25 0x0000000006000000 2655#define BM_25_26 BM_26_25 2656#define BM_27_25 0x000000000e000000 2657#define BM_25_27 BM_27_25 2658#define BM_28_25 0x000000001e000000 2659#define BM_25_28 BM_28_25 2660#define BM_29_25 0x000000003e000000 2661#define BM_25_29 BM_29_25 2662#define BM_30_25 0x000000007e000000 2663#define BM_25_30 BM_30_25 2664#define BM_31_25 0x00000000fe000000 2665#define BM_25_31 BM_31_25 2666#define BM_32_25 0x00000001fe000000 2667#define BM_25_32 BM_32_25 2668#define BM_33_25 0x00000003fe000000 2669#define BM_25_33 BM_33_25 2670#define BM_34_25 0x00000007fe000000 2671#define BM_25_34 BM_34_25 2672#define BM_35_25 0x0000000ffe000000 2673#define BM_25_35 BM_35_25 2674#define BM_36_25 0x0000001ffe000000 2675#define BM_25_36 BM_36_25 2676#define BM_37_25 0x0000003ffe000000 2677#define BM_25_37 BM_37_25 2678#define BM_38_25 0x0000007ffe000000 2679#define BM_25_38 BM_38_25 2680#define BM_39_25 0x000000fffe000000 2681#define BM_25_39 BM_39_25 2682#define BM_40_25 0x000001fffe000000 2683#define BM_25_40 BM_40_25 2684#define BM_41_25 0x000003fffe000000 2685#define BM_25_41 BM_41_25 2686#define BM_42_25 0x000007fffe000000 2687#define BM_25_42 BM_42_25 2688#define BM_43_25 0x00000ffffe000000 2689#define BM_25_43 BM_43_25 2690#define BM_44_25 0x00001ffffe000000 2691#define BM_25_44 BM_44_25 2692#define BM_45_25 0x00003ffffe000000 2693#define BM_25_45 BM_45_25 2694#define BM_46_25 0x00007ffffe000000 2695#define BM_25_46 BM_46_25 2696#define BM_47_25 0x0000fffffe000000 2697#define BM_25_47 BM_47_25 2698#define BM_48_25 0x0001fffffe000000 2699#define BM_25_48 BM_48_25 2700#define BM_49_25 0x0003fffffe000000 2701#define BM_25_49 BM_49_25 2702#define BM_50_25 0x0007fffffe000000 2703#define BM_25_50 BM_50_25 2704#define BM_51_25 0x000ffffffe000000 2705#define BM_25_51 BM_51_25 2706#define BM_52_25 0x001ffffffe000000 2707#define BM_25_52 BM_52_25 2708#define BM_53_25 0x003ffffffe000000 2709#define BM_25_53 BM_53_25 2710#define BM_54_25 0x007ffffffe000000 2711#define BM_25_54 BM_54_25 2712#define BM_55_25 0x00fffffffe000000 2713#define BM_25_55 BM_55_25 2714#define BM_56_25 0x01fffffffe000000 2715#define BM_25_56 BM_56_25 2716#define BM_57_25 0x03fffffffe000000 2717#define BM_25_57 BM_57_25 2718#define BM_58_25 0x07fffffffe000000 2719#define BM_25_58 BM_58_25 2720#define BM_59_25 0x0ffffffffe000000 2721#define BM_25_59 BM_59_25 2722#define BM_60_25 0x1ffffffffe000000 2723#define BM_25_60 BM_60_25 2724#define BM_61_25 0x3ffffffffe000000 2725#define BM_25_61 BM_61_25 2726#define BM_62_25 0x7ffffffffe000000 2727#define BM_25_62 BM_62_25 2728#define BM_63_25 0xfffffffffe000000 2729#define BM_25_63 BM_63_25 2730#define BM_26_26 0x0000000004000000 2731#define BM_27_26 0x000000000c000000 2732#define BM_26_27 BM_27_26 2733#define BM_28_26 0x000000001c000000 2734#define BM_26_28 BM_28_26 2735#define BM_29_26 0x000000003c000000 2736#define BM_26_29 BM_29_26 2737#define BM_30_26 0x000000007c000000 2738#define BM_26_30 BM_30_26 2739#define BM_31_26 0x00000000fc000000 2740#define BM_26_31 BM_31_26 2741#define BM_32_26 0x00000001fc000000 2742#define BM_26_32 BM_32_26 2743#define BM_33_26 0x00000003fc000000 2744#define BM_26_33 BM_33_26 2745#define BM_34_26 0x00000007fc000000 2746#define BM_26_34 BM_34_26 2747#define BM_35_26 0x0000000ffc000000 2748#define BM_26_35 BM_35_26 2749#define BM_36_26 0x0000001ffc000000 2750#define BM_26_36 BM_36_26 2751#define BM_37_26 0x0000003ffc000000 2752#define BM_26_37 BM_37_26 2753#define BM_38_26 0x0000007ffc000000 2754#define BM_26_38 BM_38_26 2755#define BM_39_26 0x000000fffc000000 2756#define BM_26_39 BM_39_26 2757#define BM_40_26 0x000001fffc000000 2758#define BM_26_40 BM_40_26 2759#define BM_41_26 0x000003fffc000000 2760#define BM_26_41 BM_41_26 2761#define BM_42_26 0x000007fffc000000 2762#define BM_26_42 BM_42_26 2763#define BM_43_26 0x00000ffffc000000 2764#define BM_26_43 BM_43_26 2765#define BM_44_26 0x00001ffffc000000 2766#define BM_26_44 BM_44_26 2767#define BM_45_26 0x00003ffffc000000 2768#define BM_26_45 BM_45_26 2769#define BM_46_26 0x00007ffffc000000 2770#define BM_26_46 BM_46_26 2771#define BM_47_26 0x0000fffffc000000 2772#define BM_26_47 BM_47_26 2773#define BM_48_26 0x0001fffffc000000 2774#define BM_26_48 BM_48_26 2775#define BM_49_26 0x0003fffffc000000 2776#define BM_26_49 BM_49_26 2777#define BM_50_26 0x0007fffffc000000 2778#define BM_26_50 BM_50_26 2779#define BM_51_26 0x000ffffffc000000 2780#define BM_26_51 BM_51_26 2781#define BM_52_26 0x001ffffffc000000 2782#define BM_26_52 BM_52_26 2783#define BM_53_26 0x003ffffffc000000 2784#define BM_26_53 BM_53_26 2785#define BM_54_26 0x007ffffffc000000 2786#define BM_26_54 BM_54_26 2787#define BM_55_26 0x00fffffffc000000 2788#define BM_26_55 BM_55_26 2789#define BM_56_26 0x01fffffffc000000 2790#define BM_26_56 BM_56_26 2791#define BM_57_26 0x03fffffffc000000 2792#define BM_26_57 BM_57_26 2793#define BM_58_26 0x07fffffffc000000 2794#define BM_26_58 BM_58_26 2795#define BM_59_26 0x0ffffffffc000000 2796#define BM_26_59 BM_59_26 2797#define BM_60_26 0x1ffffffffc000000 2798#define BM_26_60 BM_60_26 2799#define BM_61_26 0x3ffffffffc000000 2800#define BM_26_61 BM_61_26 2801#define BM_62_26 0x7ffffffffc000000 2802#define BM_26_62 BM_62_26 2803#define BM_63_26 0xfffffffffc000000 2804#define BM_26_63 BM_63_26 2805#define BM_27_27 0x0000000008000000 2806#define BM_28_27 0x0000000018000000 2807#define BM_27_28 BM_28_27 2808#define BM_29_27 0x0000000038000000 2809#define BM_27_29 BM_29_27 2810#define BM_30_27 0x0000000078000000 2811#define BM_27_30 BM_30_27 2812#define BM_31_27 0x00000000f8000000 2813#define BM_27_31 BM_31_27 2814#define BM_32_27 0x00000001f8000000 2815#define BM_27_32 BM_32_27 2816#define BM_33_27 0x00000003f8000000 2817#define BM_27_33 BM_33_27 2818#define BM_34_27 0x00000007f8000000 2819#define BM_27_34 BM_34_27 2820#define BM_35_27 0x0000000ff8000000 2821#define BM_27_35 BM_35_27 2822#define BM_36_27 0x0000001ff8000000 2823#define BM_27_36 BM_36_27 2824#define BM_37_27 0x0000003ff8000000 2825#define BM_27_37 BM_37_27 2826#define BM_38_27 0x0000007ff8000000 2827#define BM_27_38 BM_38_27 2828#define BM_39_27 0x000000fff8000000 2829#define BM_27_39 BM_39_27 2830#define BM_40_27 0x000001fff8000000 2831#define BM_27_40 BM_40_27 2832#define BM_41_27 0x000003fff8000000 2833#define BM_27_41 BM_41_27 2834#define BM_42_27 0x000007fff8000000 2835#define BM_27_42 BM_42_27 2836#define BM_43_27 0x00000ffff8000000 2837#define BM_27_43 BM_43_27 2838#define BM_44_27 0x00001ffff8000000 2839#define BM_27_44 BM_44_27 2840#define BM_45_27 0x00003ffff8000000 2841#define BM_27_45 BM_45_27 2842#define BM_46_27 0x00007ffff8000000 2843#define BM_27_46 BM_46_27 2844#define BM_47_27 0x0000fffff8000000 2845#define BM_27_47 BM_47_27 2846#define BM_48_27 0x0001fffff8000000 2847#define BM_27_48 BM_48_27 2848#define BM_49_27 0x0003fffff8000000 2849#define BM_27_49 BM_49_27 2850#define BM_50_27 0x0007fffff8000000 2851#define BM_27_50 BM_50_27 2852#define BM_51_27 0x000ffffff8000000 2853#define BM_27_51 BM_51_27 2854#define BM_52_27 0x001ffffff8000000 2855#define BM_27_52 BM_52_27 2856#define BM_53_27 0x003ffffff8000000 2857#define BM_27_53 BM_53_27 2858#define BM_54_27 0x007ffffff8000000 2859#define BM_27_54 BM_54_27 2860#define BM_55_27 0x00fffffff8000000 2861#define BM_27_55 BM_55_27 2862#define BM_56_27 0x01fffffff8000000 2863#define BM_27_56 BM_56_27 2864#define BM_57_27 0x03fffffff8000000 2865#define BM_27_57 BM_57_27 2866#define BM_58_27 0x07fffffff8000000 2867#define BM_27_58 BM_58_27 2868#define BM_59_27 0x0ffffffff8000000 2869#define BM_27_59 BM_59_27 2870#define BM_60_27 0x1ffffffff8000000 2871#define BM_27_60 BM_60_27 2872#define BM_61_27 0x3ffffffff8000000 2873#define BM_27_61 BM_61_27 2874#define BM_62_27 0x7ffffffff8000000 2875#define BM_27_62 BM_62_27 2876#define BM_63_27 0xfffffffff8000000 2877#define BM_27_63 BM_63_27 2878#define BM_28_28 0x0000000010000000 2879#define BM_29_28 0x0000000030000000 2880#define BM_28_29 BM_29_28 2881#define BM_30_28 0x0000000070000000 2882#define BM_28_30 BM_30_28 2883#define BM_31_28 0x00000000f0000000 2884#define BM_28_31 BM_31_28 2885#define BM_32_28 0x00000001f0000000 2886#define BM_28_32 BM_32_28 2887#define BM_33_28 0x00000003f0000000 2888#define BM_28_33 BM_33_28 2889#define BM_34_28 0x00000007f0000000 2890#define BM_28_34 BM_34_28 2891#define BM_35_28 0x0000000ff0000000 2892#define BM_28_35 BM_35_28 2893#define BM_36_28 0x0000001ff0000000 2894#define BM_28_36 BM_36_28 2895#define BM_37_28 0x0000003ff0000000 2896#define BM_28_37 BM_37_28 2897#define BM_38_28 0x0000007ff0000000 2898#define BM_28_38 BM_38_28 2899#define BM_39_28 0x000000fff0000000 2900#define BM_28_39 BM_39_28 2901#define BM_40_28 0x000001fff0000000 2902#define BM_28_40 BM_40_28 2903#define BM_41_28 0x000003fff0000000 2904#define BM_28_41 BM_41_28 2905#define BM_42_28 0x000007fff0000000 2906#define BM_28_42 BM_42_28 2907#define BM_43_28 0x00000ffff0000000 2908#define BM_28_43 BM_43_28 2909#define BM_44_28 0x00001ffff0000000 2910#define BM_28_44 BM_44_28 2911#define BM_45_28 0x00003ffff0000000 2912#define BM_28_45 BM_45_28 2913#define BM_46_28 0x00007ffff0000000 2914#define BM_28_46 BM_46_28 2915#define BM_47_28 0x0000fffff0000000 2916#define BM_28_47 BM_47_28 2917#define BM_48_28 0x0001fffff0000000 2918#define BM_28_48 BM_48_28 2919#define BM_49_28 0x0003fffff0000000 2920#define BM_28_49 BM_49_28 2921#define BM_50_28 0x0007fffff0000000 2922#define BM_28_50 BM_50_28 2923#define BM_51_28 0x000ffffff0000000 2924#define BM_28_51 BM_51_28 2925#define BM_52_28 0x001ffffff0000000 2926#define BM_28_52 BM_52_28 2927#define BM_53_28 0x003ffffff0000000 2928#define BM_28_53 BM_53_28 2929#define BM_54_28 0x007ffffff0000000 2930#define BM_28_54 BM_54_28 2931#define BM_55_28 0x00fffffff0000000 2932#define BM_28_55 BM_55_28 2933#define BM_56_28 0x01fffffff0000000 2934#define BM_28_56 BM_56_28 2935#define BM_57_28 0x03fffffff0000000 2936#define BM_28_57 BM_57_28 2937#define BM_58_28 0x07fffffff0000000 2938#define BM_28_58 BM_58_28 2939#define BM_59_28 0x0ffffffff0000000 2940#define BM_28_59 BM_59_28 2941#define BM_60_28 0x1ffffffff0000000 2942#define BM_28_60 BM_60_28 2943#define BM_61_28 0x3ffffffff0000000 2944#define BM_28_61 BM_61_28 2945#define BM_62_28 0x7ffffffff0000000 2946#define BM_28_62 BM_62_28 2947#define BM_63_28 0xfffffffff0000000 2948#define BM_28_63 BM_63_28 2949#define BM_29_29 0x0000000020000000 2950#define BM_30_29 0x0000000060000000 2951#define BM_29_30 BM_30_29 2952#define BM_31_29 0x00000000e0000000 2953#define BM_29_31 BM_31_29 2954#define BM_32_29 0x00000001e0000000 2955#define BM_29_32 BM_32_29 2956#define BM_33_29 0x00000003e0000000 2957#define BM_29_33 BM_33_29 2958#define BM_34_29 0x00000007e0000000 2959#define BM_29_34 BM_34_29 2960#define BM_35_29 0x0000000fe0000000 2961#define BM_29_35 BM_35_29 2962#define BM_36_29 0x0000001fe0000000 2963#define BM_29_36 BM_36_29 2964#define BM_37_29 0x0000003fe0000000 2965#define BM_29_37 BM_37_29 2966#define BM_38_29 0x0000007fe0000000 2967#define BM_29_38 BM_38_29 2968#define BM_39_29 0x000000ffe0000000 2969#define BM_29_39 BM_39_29 2970#define BM_40_29 0x000001ffe0000000 2971#define BM_29_40 BM_40_29 2972#define BM_41_29 0x000003ffe0000000 2973#define BM_29_41 BM_41_29 2974#define BM_42_29 0x000007ffe0000000 2975#define BM_29_42 BM_42_29 2976#define BM_43_29 0x00000fffe0000000 2977#define BM_29_43 BM_43_29 2978#define BM_44_29 0x00001fffe0000000 2979#define BM_29_44 BM_44_29 2980#define BM_45_29 0x00003fffe0000000 2981#define BM_29_45 BM_45_29 2982#define BM_46_29 0x00007fffe0000000 2983#define BM_29_46 BM_46_29 2984#define BM_47_29 0x0000ffffe0000000 2985#define BM_29_47 BM_47_29 2986#define BM_48_29 0x0001ffffe0000000 2987#define BM_29_48 BM_48_29 2988#define BM_49_29 0x0003ffffe0000000 2989#define BM_29_49 BM_49_29 2990#define BM_50_29 0x0007ffffe0000000 2991#define BM_29_50 BM_50_29 2992#define BM_51_29 0x000fffffe0000000 2993#define BM_29_51 BM_51_29 2994#define BM_52_29 0x001fffffe0000000 2995#define BM_29_52 BM_52_29 2996#define BM_53_29 0x003fffffe0000000 2997#define BM_29_53 BM_53_29 2998#define BM_54_29 0x007fffffe0000000 2999#define BM_29_54 BM_54_29 3000#define BM_55_29 0x00ffffffe0000000 3001#define BM_29_55 BM_55_29 3002#define BM_56_29 0x01ffffffe0000000 3003#define BM_29_56 BM_56_29 3004#define BM_57_29 0x03ffffffe0000000 3005#define BM_29_57 BM_57_29 3006#define BM_58_29 0x07ffffffe0000000 3007#define BM_29_58 BM_58_29 3008#define BM_59_29 0x0fffffffe0000000 3009#define BM_29_59 BM_59_29 3010#define BM_60_29 0x1fffffffe0000000 3011#define BM_29_60 BM_60_29 3012#define BM_61_29 0x3fffffffe0000000 3013#define BM_29_61 BM_61_29 3014#define BM_62_29 0x7fffffffe0000000 3015#define BM_29_62 BM_62_29 3016#define BM_63_29 0xffffffffe0000000 3017#define BM_29_63 BM_63_29 3018#define BM_30_30 0x0000000040000000 3019#define BM_31_30 0x00000000c0000000 3020#define BM_30_31 BM_31_30 3021#define BM_32_30 0x00000001c0000000 3022#define BM_30_32 BM_32_30 3023#define BM_33_30 0x00000003c0000000 3024#define BM_30_33 BM_33_30 3025#define BM_34_30 0x00000007c0000000 3026#define BM_30_34 BM_34_30 3027#define BM_35_30 0x0000000fc0000000 3028#define BM_30_35 BM_35_30 3029#define BM_36_30 0x0000001fc0000000 3030#define BM_30_36 BM_36_30 3031#define BM_37_30 0x0000003fc0000000 3032#define BM_30_37 BM_37_30 3033#define BM_38_30 0x0000007fc0000000 3034#define BM_30_38 BM_38_30 3035#define BM_39_30 0x000000ffc0000000 3036#define BM_30_39 BM_39_30 3037#define BM_40_30 0x000001ffc0000000 3038#define BM_30_40 BM_40_30 3039#define BM_41_30 0x000003ffc0000000 3040#define BM_30_41 BM_41_30 3041#define BM_42_30 0x000007ffc0000000 3042#define BM_30_42 BM_42_30 3043#define BM_43_30 0x00000fffc0000000 3044#define BM_30_43 BM_43_30 3045#define BM_44_30 0x00001fffc0000000 3046#define BM_30_44 BM_44_30 3047#define BM_45_30 0x00003fffc0000000 3048#define BM_30_45 BM_45_30 3049#define BM_46_30 0x00007fffc0000000 3050#define BM_30_46 BM_46_30 3051#define BM_47_30 0x0000ffffc0000000 3052#define BM_30_47 BM_47_30 3053#define BM_48_30 0x0001ffffc0000000 3054#define BM_30_48 BM_48_30 3055#define BM_49_30 0x0003ffffc0000000 3056#define BM_30_49 BM_49_30 3057#define BM_50_30 0x0007ffffc0000000 3058#define BM_30_50 BM_50_30 3059#define BM_51_30 0x000fffffc0000000 3060#define BM_30_51 BM_51_30 3061#define BM_52_30 0x001fffffc0000000 3062#define BM_30_52 BM_52_30 3063#define BM_53_30 0x003fffffc0000000 3064#define BM_30_53 BM_53_30 3065#define BM_54_30 0x007fffffc0000000 3066#define BM_30_54 BM_54_30 3067#define BM_55_30 0x00ffffffc0000000 3068#define BM_30_55 BM_55_30 3069#define BM_56_30 0x01ffffffc0000000 3070#define BM_30_56 BM_56_30 3071#define BM_57_30 0x03ffffffc0000000 3072#define BM_30_57 BM_57_30 3073#define BM_58_30 0x07ffffffc0000000 3074#define BM_30_58 BM_58_30 3075#define BM_59_30 0x0fffffffc0000000 3076#define BM_30_59 BM_59_30 3077#define BM_60_30 0x1fffffffc0000000 3078#define BM_30_60 BM_60_30 3079#define BM_61_30 0x3fffffffc0000000 3080#define BM_30_61 BM_61_30 3081#define BM_62_30 0x7fffffffc0000000 3082#define BM_30_62 BM_62_30 3083#define BM_63_30 0xffffffffc0000000 3084#define BM_30_63 BM_63_30 3085#define BM_31_31 0x0000000080000000 3086#define BM_32_31 0x0000000180000000 3087#define BM_31_32 BM_32_31 3088#define BM_33_31 0x0000000380000000 3089#define BM_31_33 BM_33_31 3090#define BM_34_31 0x0000000780000000 3091#define BM_31_34 BM_34_31 3092#define BM_35_31 0x0000000f80000000 3093#define BM_31_35 BM_35_31 3094#define BM_36_31 0x0000001f80000000 3095#define BM_31_36 BM_36_31 3096#define BM_37_31 0x0000003f80000000 3097#define BM_31_37 BM_37_31 3098#define BM_38_31 0x0000007f80000000 3099#define BM_31_38 BM_38_31 3100#define BM_39_31 0x000000ff80000000 3101#define BM_31_39 BM_39_31 3102#define BM_40_31 0x000001ff80000000 3103#define BM_31_40 BM_40_31 3104#define BM_41_31 0x000003ff80000000 3105#define BM_31_41 BM_41_31 3106#define BM_42_31 0x000007ff80000000 3107#define BM_31_42 BM_42_31 3108#define BM_43_31 0x00000fff80000000 3109#define BM_31_43 BM_43_31 3110#define BM_44_31 0x00001fff80000000 3111#define BM_31_44 BM_44_31 3112#define BM_45_31 0x00003fff80000000 3113#define BM_31_45 BM_45_31 3114#define BM_46_31 0x00007fff80000000 3115#define BM_31_46 BM_46_31 3116#define BM_47_31 0x0000ffff80000000 3117#define BM_31_47 BM_47_31 3118#define BM_48_31 0x0001ffff80000000 3119#define BM_31_48 BM_48_31 3120#define BM_49_31 0x0003ffff80000000 3121#define BM_31_49 BM_49_31 3122#define BM_50_31 0x0007ffff80000000 3123#define BM_31_50 BM_50_31 3124#define BM_51_31 0x000fffff80000000 3125#define BM_31_51 BM_51_31 3126#define BM_52_31 0x001fffff80000000 3127#define BM_31_52 BM_52_31 3128#define BM_53_31 0x003fffff80000000 3129#define BM_31_53 BM_53_31 3130#define BM_54_31 0x007fffff80000000 3131#define BM_31_54 BM_54_31 3132#define BM_55_31 0x00ffffff80000000 3133#define BM_31_55 BM_55_31 3134#define BM_56_31 0x01ffffff80000000 3135#define BM_31_56 BM_56_31 3136#define BM_57_31 0x03ffffff80000000 3137#define BM_31_57 BM_57_31 3138#define BM_58_31 0x07ffffff80000000 3139#define BM_31_58 BM_58_31 3140#define BM_59_31 0x0fffffff80000000 3141#define BM_31_59 BM_59_31 3142#define BM_60_31 0x1fffffff80000000 3143#define BM_31_60 BM_60_31 3144#define BM_61_31 0x3fffffff80000000 3145#define BM_31_61 BM_61_31 3146#define BM_62_31 0x7fffffff80000000 3147#define BM_31_62 BM_62_31 3148#define BM_63_31 0xffffffff80000000 3149#define BM_31_63 BM_63_31 3150#define BM_32_32 0x0000000100000000 3151#define BM_33_32 0x0000000300000000 3152#define BM_32_33 BM_33_32 3153#define BM_34_32 0x0000000700000000 3154#define BM_32_34 BM_34_32 3155#define BM_35_32 0x0000000f00000000 3156#define BM_32_35 BM_35_32 3157#define BM_36_32 0x0000001f00000000 3158#define BM_32_36 BM_36_32 3159#define BM_37_32 0x0000003f00000000 3160#define BM_32_37 BM_37_32 3161#define BM_38_32 0x0000007f00000000 3162#define BM_32_38 BM_38_32 3163#define BM_39_32 0x000000ff00000000 3164#define BM_32_39 BM_39_32 3165#define BM_40_32 0x000001ff00000000 3166#define BM_32_40 BM_40_32 3167#define BM_41_32 0x000003ff00000000 3168#define BM_32_41 BM_41_32 3169#define BM_42_32 0x000007ff00000000 3170#define BM_32_42 BM_42_32 3171#define BM_43_32 0x00000fff00000000 3172#define BM_32_43 BM_43_32 3173#define BM_44_32 0x00001fff00000000 3174#define BM_32_44 BM_44_32 3175#define BM_45_32 0x00003fff00000000 3176#define BM_32_45 BM_45_32 3177#define BM_46_32 0x00007fff00000000 3178#define BM_32_46 BM_46_32 3179#define BM_47_32 0x0000ffff00000000 3180#define BM_32_47 BM_47_32 3181#define BM_48_32 0x0001ffff00000000 3182#define BM_32_48 BM_48_32 3183#define BM_49_32 0x0003ffff00000000 3184#define BM_32_49 BM_49_32 3185#define BM_50_32 0x0007ffff00000000 3186#define BM_32_50 BM_50_32 3187#define BM_51_32 0x000fffff00000000 3188#define BM_32_51 BM_51_32 3189#define BM_52_32 0x001fffff00000000 3190#define BM_32_52 BM_52_32 3191#define BM_53_32 0x003fffff00000000 3192#define BM_32_53 BM_53_32 3193#define BM_54_32 0x007fffff00000000 3194#define BM_32_54 BM_54_32 3195#define BM_55_32 0x00ffffff00000000 3196#define BM_32_55 BM_55_32 3197#define BM_56_32 0x01ffffff00000000 3198#define BM_32_56 BM_56_32 3199#define BM_57_32 0x03ffffff00000000 3200#define BM_32_57 BM_57_32 3201#define BM_58_32 0x07ffffff00000000 3202#define BM_32_58 BM_58_32 3203#define BM_59_32 0x0fffffff00000000 3204#define BM_32_59 BM_59_32 3205#define BM_60_32 0x1fffffff00000000 3206#define BM_32_60 BM_60_32 3207#define BM_61_32 0x3fffffff00000000 3208#define BM_32_61 BM_61_32 3209#define BM_62_32 0x7fffffff00000000 3210#define BM_32_62 BM_62_32 3211#define BM_63_32 0xffffffff00000000 3212#define BM_32_63 BM_63_32 3213#define BM_33_33 0x0000000200000000 3214#define BM_34_33 0x0000000600000000 3215#define BM_33_34 BM_34_33 3216#define BM_35_33 0x0000000e00000000 3217#define BM_33_35 BM_35_33 3218#define BM_36_33 0x0000001e00000000 3219#define BM_33_36 BM_36_33 3220#define BM_37_33 0x0000003e00000000 3221#define BM_33_37 BM_37_33 3222#define BM_38_33 0x0000007e00000000 3223#define BM_33_38 BM_38_33 3224#define BM_39_33 0x000000fe00000000 3225#define BM_33_39 BM_39_33 3226#define BM_40_33 0x000001fe00000000 3227#define BM_33_40 BM_40_33 3228#define BM_41_33 0x000003fe00000000 3229#define BM_33_41 BM_41_33 3230#define BM_42_33 0x000007fe00000000 3231#define BM_33_42 BM_42_33 3232#define BM_43_33 0x00000ffe00000000 3233#define BM_33_43 BM_43_33 3234#define BM_44_33 0x00001ffe00000000 3235#define BM_33_44 BM_44_33 3236#define BM_45_33 0x00003ffe00000000 3237#define BM_33_45 BM_45_33 3238#define BM_46_33 0x00007ffe00000000 3239#define BM_33_46 BM_46_33 3240#define BM_47_33 0x0000fffe00000000 3241#define BM_33_47 BM_47_33 3242#define BM_48_33 0x0001fffe00000000 3243#define BM_33_48 BM_48_33 3244#define BM_49_33 0x0003fffe00000000 3245#define BM_33_49 BM_49_33 3246#define BM_50_33 0x0007fffe00000000 3247#define BM_33_50 BM_50_33 3248#define BM_51_33 0x000ffffe00000000 3249#define BM_33_51 BM_51_33 3250#define BM_52_33 0x001ffffe00000000 3251#define BM_33_52 BM_52_33 3252#define BM_53_33 0x003ffffe00000000 3253#define BM_33_53 BM_53_33 3254#define BM_54_33 0x007ffffe00000000 3255#define BM_33_54 BM_54_33 3256#define BM_55_33 0x00fffffe00000000 3257#define BM_33_55 BM_55_33 3258#define BM_56_33 0x01fffffe00000000 3259#define BM_33_56 BM_56_33 3260#define BM_57_33 0x03fffffe00000000 3261#define BM_33_57 BM_57_33 3262#define BM_58_33 0x07fffffe00000000 3263#define BM_33_58 BM_58_33 3264#define BM_59_33 0x0ffffffe00000000 3265#define BM_33_59 BM_59_33 3266#define BM_60_33 0x1ffffffe00000000 3267#define BM_33_60 BM_60_33 3268#define BM_61_33 0x3ffffffe00000000 3269#define BM_33_61 BM_61_33 3270#define BM_62_33 0x7ffffffe00000000 3271#define BM_33_62 BM_62_33 3272#define BM_63_33 0xfffffffe00000000 3273#define BM_33_63 BM_63_33 3274#define BM_34_34 0x0000000400000000 3275#define BM_35_34 0x0000000c00000000 3276#define BM_34_35 BM_35_34 3277#define BM_36_34 0x0000001c00000000 3278#define BM_34_36 BM_36_34 3279#define BM_37_34 0x0000003c00000000 3280#define BM_34_37 BM_37_34 3281#define BM_38_34 0x0000007c00000000 3282#define BM_34_38 BM_38_34 3283#define BM_39_34 0x000000fc00000000 3284#define BM_34_39 BM_39_34 3285#define BM_40_34 0x000001fc00000000 3286#define BM_34_40 BM_40_34 3287#define BM_41_34 0x000003fc00000000 3288#define BM_34_41 BM_41_34 3289#define BM_42_34 0x000007fc00000000 3290#define BM_34_42 BM_42_34 3291#define BM_43_34 0x00000ffc00000000 3292#define BM_34_43 BM_43_34 3293#define BM_44_34 0x00001ffc00000000 3294#define BM_34_44 BM_44_34 3295#define BM_45_34 0x00003ffc00000000 3296#define BM_34_45 BM_45_34 3297#define BM_46_34 0x00007ffc00000000 3298#define BM_34_46 BM_46_34 3299#define BM_47_34 0x0000fffc00000000 3300#define BM_34_47 BM_47_34 3301#define BM_48_34 0x0001fffc00000000 3302#define BM_34_48 BM_48_34 3303#define BM_49_34 0x0003fffc00000000 3304#define BM_34_49 BM_49_34 3305#define BM_50_34 0x0007fffc00000000 3306#define BM_34_50 BM_50_34 3307#define BM_51_34 0x000ffffc00000000 3308#define BM_34_51 BM_51_34 3309#define BM_52_34 0x001ffffc00000000 3310#define BM_34_52 BM_52_34 3311#define BM_53_34 0x003ffffc00000000 3312#define BM_34_53 BM_53_34 3313#define BM_54_34 0x007ffffc00000000 3314#define BM_34_54 BM_54_34 3315#define BM_55_34 0x00fffffc00000000 3316#define BM_34_55 BM_55_34 3317#define BM_56_34 0x01fffffc00000000 3318#define BM_34_56 BM_56_34 3319#define BM_57_34 0x03fffffc00000000 3320#define BM_34_57 BM_57_34 3321#define BM_58_34 0x07fffffc00000000 3322#define BM_34_58 BM_58_34 3323#define BM_59_34 0x0ffffffc00000000 3324#define BM_34_59 BM_59_34 3325#define BM_60_34 0x1ffffffc00000000 3326#define BM_34_60 BM_60_34 3327#define BM_61_34 0x3ffffffc00000000 3328#define BM_34_61 BM_61_34 3329#define BM_62_34 0x7ffffffc00000000 3330#define BM_34_62 BM_62_34 3331#define BM_63_34 0xfffffffc00000000 3332#define BM_34_63 BM_63_34 3333#define BM_35_35 0x0000000800000000 3334#define BM_36_35 0x0000001800000000 3335#define BM_35_36 BM_36_35 3336#define BM_37_35 0x0000003800000000 3337#define BM_35_37 BM_37_35 3338#define BM_38_35 0x0000007800000000 3339#define BM_35_38 BM_38_35 3340#define BM_39_35 0x000000f800000000 3341#define BM_35_39 BM_39_35 3342#define BM_40_35 0x000001f800000000 3343#define BM_35_40 BM_40_35 3344#define BM_41_35 0x000003f800000000 3345#define BM_35_41 BM_41_35 3346#define BM_42_35 0x000007f800000000 3347#define BM_35_42 BM_42_35 3348#define BM_43_35 0x00000ff800000000 3349#define BM_35_43 BM_43_35 3350#define BM_44_35 0x00001ff800000000 3351#define BM_35_44 BM_44_35 3352#define BM_45_35 0x00003ff800000000 3353#define BM_35_45 BM_45_35 3354#define BM_46_35 0x00007ff800000000 3355#define BM_35_46 BM_46_35 3356#define BM_47_35 0x0000fff800000000 3357#define BM_35_47 BM_47_35 3358#define BM_48_35 0x0001fff800000000 3359#define BM_35_48 BM_48_35 3360#define BM_49_35 0x0003fff800000000 3361#define BM_35_49 BM_49_35 3362#define BM_50_35 0x0007fff800000000 3363#define BM_35_50 BM_50_35 3364#define BM_51_35 0x000ffff800000000 3365#define BM_35_51 BM_51_35 3366#define BM_52_35 0x001ffff800000000 3367#define BM_35_52 BM_52_35 3368#define BM_53_35 0x003ffff800000000 3369#define BM_35_53 BM_53_35 3370#define BM_54_35 0x007ffff800000000 3371#define BM_35_54 BM_54_35 3372#define BM_55_35 0x00fffff800000000 3373#define BM_35_55 BM_55_35 3374#define BM_56_35 0x01fffff800000000 3375#define BM_35_56 BM_56_35 3376#define BM_57_35 0x03fffff800000000 3377#define BM_35_57 BM_57_35 3378#define BM_58_35 0x07fffff800000000 3379#define BM_35_58 BM_58_35 3380#define BM_59_35 0x0ffffff800000000 3381#define BM_35_59 BM_59_35 3382#define BM_60_35 0x1ffffff800000000 3383#define BM_35_60 BM_60_35 3384#define BM_61_35 0x3ffffff800000000 3385#define BM_35_61 BM_61_35 3386#define BM_62_35 0x7ffffff800000000 3387#define BM_35_62 BM_62_35 3388#define BM_63_35 0xfffffff800000000 3389#define BM_35_63 BM_63_35 3390#define BM_36_36 0x0000001000000000 3391#define BM_37_36 0x0000003000000000 3392#define BM_36_37 BM_37_36 3393#define BM_38_36 0x0000007000000000 3394#define BM_36_38 BM_38_36 3395#define BM_39_36 0x000000f000000000 3396#define BM_36_39 BM_39_36 3397#define BM_40_36 0x000001f000000000 3398#define BM_36_40 BM_40_36 3399#define BM_41_36 0x000003f000000000 3400#define BM_36_41 BM_41_36 3401#define BM_42_36 0x000007f000000000 3402#define BM_36_42 BM_42_36 3403#define BM_43_36 0x00000ff000000000 3404#define BM_36_43 BM_43_36 3405#define BM_44_36 0x00001ff000000000 3406#define BM_36_44 BM_44_36 3407#define BM_45_36 0x00003ff000000000 3408#define BM_36_45 BM_45_36 3409#define BM_46_36 0x00007ff000000000 3410#define BM_36_46 BM_46_36 3411#define BM_47_36 0x0000fff000000000 3412#define BM_36_47 BM_47_36 3413#define BM_48_36 0x0001fff000000000 3414#define BM_36_48 BM_48_36 3415#define BM_49_36 0x0003fff000000000 3416#define BM_36_49 BM_49_36 3417#define BM_50_36 0x0007fff000000000 3418#define BM_36_50 BM_50_36 3419#define BM_51_36 0x000ffff000000000 3420#define BM_36_51 BM_51_36 3421#define BM_52_36 0x001ffff000000000 3422#define BM_36_52 BM_52_36 3423#define BM_53_36 0x003ffff000000000 3424#define BM_36_53 BM_53_36 3425#define BM_54_36 0x007ffff000000000 3426#define BM_36_54 BM_54_36 3427#define BM_55_36 0x00fffff000000000 3428#define BM_36_55 BM_55_36 3429#define BM_56_36 0x01fffff000000000 3430#define BM_36_56 BM_56_36 3431#define BM_57_36 0x03fffff000000000 3432#define BM_36_57 BM_57_36 3433#define BM_58_36 0x07fffff000000000 3434#define BM_36_58 BM_58_36 3435#define BM_59_36 0x0ffffff000000000 3436#define BM_36_59 BM_59_36 3437#define BM_60_36 0x1ffffff000000000 3438#define BM_36_60 BM_60_36 3439#define BM_61_36 0x3ffffff000000000 3440#define BM_36_61 BM_61_36 3441#define BM_62_36 0x7ffffff000000000 3442#define BM_36_62 BM_62_36 3443#define BM_63_36 0xfffffff000000000 3444#define BM_36_63 BM_63_36 3445#define BM_37_37 0x0000002000000000 3446#define BM_38_37 0x0000006000000000 3447#define BM_37_38 BM_38_37 3448#define BM_39_37 0x000000e000000000 3449#define BM_37_39 BM_39_37 3450#define BM_40_37 0x000001e000000000 3451#define BM_37_40 BM_40_37 3452#define BM_41_37 0x000003e000000000 3453#define BM_37_41 BM_41_37 3454#define BM_42_37 0x000007e000000000 3455#define BM_37_42 BM_42_37 3456#define BM_43_37 0x00000fe000000000 3457#define BM_37_43 BM_43_37 3458#define BM_44_37 0x00001fe000000000 3459#define BM_37_44 BM_44_37 3460#define BM_45_37 0x00003fe000000000 3461#define BM_37_45 BM_45_37 3462#define BM_46_37 0x00007fe000000000 3463#define BM_37_46 BM_46_37 3464#define BM_47_37 0x0000ffe000000000 3465#define BM_37_47 BM_47_37 3466#define BM_48_37 0x0001ffe000000000 3467#define BM_37_48 BM_48_37 3468#define BM_49_37 0x0003ffe000000000 3469#define BM_37_49 BM_49_37 3470#define BM_50_37 0x0007ffe000000000 3471#define BM_37_50 BM_50_37 3472#define BM_51_37 0x000fffe000000000 3473#define BM_37_51 BM_51_37 3474#define BM_52_37 0x001fffe000000000 3475#define BM_37_52 BM_52_37 3476#define BM_53_37 0x003fffe000000000 3477#define BM_37_53 BM_53_37 3478#define BM_54_37 0x007fffe000000000 3479#define BM_37_54 BM_54_37 3480#define BM_55_37 0x00ffffe000000000 3481#define BM_37_55 BM_55_37 3482#define BM_56_37 0x01ffffe000000000 3483#define BM_37_56 BM_56_37 3484#define BM_57_37 0x03ffffe000000000 3485#define BM_37_57 BM_57_37 3486#define BM_58_37 0x07ffffe000000000 3487#define BM_37_58 BM_58_37 3488#define BM_59_37 0x0fffffe000000000 3489#define BM_37_59 BM_59_37 3490#define BM_60_37 0x1fffffe000000000 3491#define BM_37_60 BM_60_37 3492#define BM_61_37 0x3fffffe000000000 3493#define BM_37_61 BM_61_37 3494#define BM_62_37 0x7fffffe000000000 3495#define BM_37_62 BM_62_37 3496#define BM_63_37 0xffffffe000000000 3497#define BM_37_63 BM_63_37 3498#define BM_38_38 0x0000004000000000 3499#define BM_39_38 0x000000c000000000 3500#define BM_38_39 BM_39_38 3501#define BM_40_38 0x000001c000000000 3502#define BM_38_40 BM_40_38 3503#define BM_41_38 0x000003c000000000 3504#define BM_38_41 BM_41_38 3505#define BM_42_38 0x000007c000000000 3506#define BM_38_42 BM_42_38 3507#define BM_43_38 0x00000fc000000000 3508#define BM_38_43 BM_43_38 3509#define BM_44_38 0x00001fc000000000 3510#define BM_38_44 BM_44_38 3511#define BM_45_38 0x00003fc000000000 3512#define BM_38_45 BM_45_38 3513#define BM_46_38 0x00007fc000000000 3514#define BM_38_46 BM_46_38 3515#define BM_47_38 0x0000ffc000000000 3516#define BM_38_47 BM_47_38 3517#define BM_48_38 0x0001ffc000000000 3518#define BM_38_48 BM_48_38 3519#define BM_49_38 0x0003ffc000000000 3520#define BM_38_49 BM_49_38 3521#define BM_50_38 0x0007ffc000000000 3522#define BM_38_50 BM_50_38 3523#define BM_51_38 0x000fffc000000000 3524#define BM_38_51 BM_51_38 3525#define BM_52_38 0x001fffc000000000 3526#define BM_38_52 BM_52_38 3527#define BM_53_38 0x003fffc000000000 3528#define BM_38_53 BM_53_38 3529#define BM_54_38 0x007fffc000000000 3530#define BM_38_54 BM_54_38 3531#define BM_55_38 0x00ffffc000000000 3532#define BM_38_55 BM_55_38 3533#define BM_56_38 0x01ffffc000000000 3534#define BM_38_56 BM_56_38 3535#define BM_57_38 0x03ffffc000000000 3536#define BM_38_57 BM_57_38 3537#define BM_58_38 0x07ffffc000000000 3538#define BM_38_58 BM_58_38 3539#define BM_59_38 0x0fffffc000000000 3540#define BM_38_59 BM_59_38 3541#define BM_60_38 0x1fffffc000000000 3542#define BM_38_60 BM_60_38 3543#define BM_61_38 0x3fffffc000000000 3544#define BM_38_61 BM_61_38 3545#define BM_62_38 0x7fffffc000000000 3546#define BM_38_62 BM_62_38 3547#define BM_63_38 0xffffffc000000000 3548#define BM_38_63 BM_63_38 3549#define BM_39_39 0x0000008000000000 3550#define BM_40_39 0x0000018000000000 3551#define BM_39_40 BM_40_39 3552#define BM_41_39 0x0000038000000000 3553#define BM_39_41 BM_41_39 3554#define BM_42_39 0x0000078000000000 3555#define BM_39_42 BM_42_39 3556#define BM_43_39 0x00000f8000000000 3557#define BM_39_43 BM_43_39 3558#define BM_44_39 0x00001f8000000000 3559#define BM_39_44 BM_44_39 3560#define BM_45_39 0x00003f8000000000 3561#define BM_39_45 BM_45_39 3562#define BM_46_39 0x00007f8000000000 3563#define BM_39_46 BM_46_39 3564#define BM_47_39 0x0000ff8000000000 3565#define BM_39_47 BM_47_39 3566#define BM_48_39 0x0001ff8000000000 3567#define BM_39_48 BM_48_39 3568#define BM_49_39 0x0003ff8000000000 3569#define BM_39_49 BM_49_39 3570#define BM_50_39 0x0007ff8000000000 3571#define BM_39_50 BM_50_39 3572#define BM_51_39 0x000fff8000000000 3573#define BM_39_51 BM_51_39 3574#define BM_52_39 0x001fff8000000000 3575#define BM_39_52 BM_52_39 3576#define BM_53_39 0x003fff8000000000 3577#define BM_39_53 BM_53_39 3578#define BM_54_39 0x007fff8000000000 3579#define BM_39_54 BM_54_39 3580#define BM_55_39 0x00ffff8000000000 3581#define BM_39_55 BM_55_39 3582#define BM_56_39 0x01ffff8000000000 3583#define BM_39_56 BM_56_39 3584#define BM_57_39 0x03ffff8000000000 3585#define BM_39_57 BM_57_39 3586#define BM_58_39 0x07ffff8000000000 3587#define BM_39_58 BM_58_39 3588#define BM_59_39 0x0fffff8000000000 3589#define BM_39_59 BM_59_39 3590#define BM_60_39 0x1fffff8000000000 3591#define BM_39_60 BM_60_39 3592#define BM_61_39 0x3fffff8000000000 3593#define BM_39_61 BM_61_39 3594#define BM_62_39 0x7fffff8000000000 3595#define BM_39_62 BM_62_39 3596#define BM_63_39 0xffffff8000000000 3597#define BM_39_63 BM_63_39 3598#define BM_40_40 0x0000010000000000 3599#define BM_41_40 0x0000030000000000 3600#define BM_40_41 BM_41_40 3601#define BM_42_40 0x0000070000000000 3602#define BM_40_42 BM_42_40 3603#define BM_43_40 0x00000f0000000000 3604#define BM_40_43 BM_43_40 3605#define BM_44_40 0x00001f0000000000 3606#define BM_40_44 BM_44_40 3607#define BM_45_40 0x00003f0000000000 3608#define BM_40_45 BM_45_40 3609#define BM_46_40 0x00007f0000000000 3610#define BM_40_46 BM_46_40 3611#define BM_47_40 0x0000ff0000000000 3612#define BM_40_47 BM_47_40 3613#define BM_48_40 0x0001ff0000000000 3614#define BM_40_48 BM_48_40 3615#define BM_49_40 0x0003ff0000000000 3616#define BM_40_49 BM_49_40 3617#define BM_50_40 0x0007ff0000000000 3618#define BM_40_50 BM_50_40 3619#define BM_51_40 0x000fff0000000000 3620#define BM_40_51 BM_51_40 3621#define BM_52_40 0x001fff0000000000 3622#define BM_40_52 BM_52_40 3623#define BM_53_40 0x003fff0000000000 3624#define BM_40_53 BM_53_40 3625#define BM_54_40 0x007fff0000000000 3626#define BM_40_54 BM_54_40 3627#define BM_55_40 0x00ffff0000000000 3628#define BM_40_55 BM_55_40 3629#define BM_56_40 0x01ffff0000000000 3630#define BM_40_56 BM_56_40 3631#define BM_57_40 0x03ffff0000000000 3632#define BM_40_57 BM_57_40 3633#define BM_58_40 0x07ffff0000000000 3634#define BM_40_58 BM_58_40 3635#define BM_59_40 0x0fffff0000000000 3636#define BM_40_59 BM_59_40 3637#define BM_60_40 0x1fffff0000000000 3638#define BM_40_60 BM_60_40 3639#define BM_61_40 0x3fffff0000000000 3640#define BM_40_61 BM_61_40 3641#define BM_62_40 0x7fffff0000000000 3642#define BM_40_62 BM_62_40 3643#define BM_63_40 0xffffff0000000000 3644#define BM_40_63 BM_63_40 3645#define BM_41_41 0x0000020000000000 3646#define BM_42_41 0x0000060000000000 3647#define BM_41_42 BM_42_41 3648#define BM_43_41 0x00000e0000000000 3649#define BM_41_43 BM_43_41 3650#define BM_44_41 0x00001e0000000000 3651#define BM_41_44 BM_44_41 3652#define BM_45_41 0x00003e0000000000 3653#define BM_41_45 BM_45_41 3654#define BM_46_41 0x00007e0000000000 3655#define BM_41_46 BM_46_41 3656#define BM_47_41 0x0000fe0000000000 3657#define BM_41_47 BM_47_41 3658#define BM_48_41 0x0001fe0000000000 3659#define BM_41_48 BM_48_41 3660#define BM_49_41 0x0003fe0000000000 3661#define BM_41_49 BM_49_41 3662#define BM_50_41 0x0007fe0000000000 3663#define BM_41_50 BM_50_41 3664#define BM_51_41 0x000ffe0000000000 3665#define BM_41_51 BM_51_41 3666#define BM_52_41 0x001ffe0000000000 3667#define BM_41_52 BM_52_41 3668#define BM_53_41 0x003ffe0000000000 3669#define BM_41_53 BM_53_41 3670#define BM_54_41 0x007ffe0000000000 3671#define BM_41_54 BM_54_41 3672#define BM_55_41 0x00fffe0000000000 3673#define BM_41_55 BM_55_41 3674#define BM_56_41 0x01fffe0000000000 3675#define BM_41_56 BM_56_41 3676#define BM_57_41 0x03fffe0000000000 3677#define BM_41_57 BM_57_41 3678#define BM_58_41 0x07fffe0000000000 3679#define BM_41_58 BM_58_41 3680#define BM_59_41 0x0ffffe0000000000 3681#define BM_41_59 BM_59_41 3682#define BM_60_41 0x1ffffe0000000000 3683#define BM_41_60 BM_60_41 3684#define BM_61_41 0x3ffffe0000000000 3685#define BM_41_61 BM_61_41 3686#define BM_62_41 0x7ffffe0000000000 3687#define BM_41_62 BM_62_41 3688#define BM_63_41 0xfffffe0000000000 3689#define BM_41_63 BM_63_41 3690#define BM_42_42 0x0000040000000000 3691#define BM_43_42 0x00000c0000000000 3692#define BM_42_43 BM_43_42 3693#define BM_44_42 0x00001c0000000000 3694#define BM_42_44 BM_44_42 3695#define BM_45_42 0x00003c0000000000 3696#define BM_42_45 BM_45_42 3697#define BM_46_42 0x00007c0000000000 3698#define BM_42_46 BM_46_42 3699#define BM_47_42 0x0000fc0000000000 3700#define BM_42_47 BM_47_42 3701#define BM_48_42 0x0001fc0000000000 3702#define BM_42_48 BM_48_42 3703#define BM_49_42 0x0003fc0000000000 3704#define BM_42_49 BM_49_42 3705#define BM_50_42 0x0007fc0000000000 3706#define BM_42_50 BM_50_42 3707#define BM_51_42 0x000ffc0000000000 3708#define BM_42_51 BM_51_42 3709#define BM_52_42 0x001ffc0000000000 3710#define BM_42_52 BM_52_42 3711#define BM_53_42 0x003ffc0000000000 3712#define BM_42_53 BM_53_42 3713#define BM_54_42 0x007ffc0000000000 3714#define BM_42_54 BM_54_42 3715#define BM_55_42 0x00fffc0000000000 3716#define BM_42_55 BM_55_42 3717#define BM_56_42 0x01fffc0000000000 3718#define BM_42_56 BM_56_42 3719#define BM_57_42 0x03fffc0000000000 3720#define BM_42_57 BM_57_42 3721#define BM_58_42 0x07fffc0000000000 3722#define BM_42_58 BM_58_42 3723#define BM_59_42 0x0ffffc0000000000 3724#define BM_42_59 BM_59_42 3725#define BM_60_42 0x1ffffc0000000000 3726#define BM_42_60 BM_60_42 3727#define BM_61_42 0x3ffffc0000000000 3728#define BM_42_61 BM_61_42 3729#define BM_62_42 0x7ffffc0000000000 3730#define BM_42_62 BM_62_42 3731#define BM_63_42 0xfffffc0000000000 3732#define BM_42_63 BM_63_42 3733#define BM_43_43 0x0000080000000000 3734#define BM_44_43 0x0000180000000000 3735#define BM_43_44 BM_44_43 3736#define BM_45_43 0x0000380000000000 3737#define BM_43_45 BM_45_43 3738#define BM_46_43 0x0000780000000000 3739#define BM_43_46 BM_46_43 3740#define BM_47_43 0x0000f80000000000 3741#define BM_43_47 BM_47_43 3742#define BM_48_43 0x0001f80000000000 3743#define BM_43_48 BM_48_43 3744#define BM_49_43 0x0003f80000000000 3745#define BM_43_49 BM_49_43 3746#define BM_50_43 0x0007f80000000000 3747#define BM_43_50 BM_50_43 3748#define BM_51_43 0x000ff80000000000 3749#define BM_43_51 BM_51_43 3750#define BM_52_43 0x001ff80000000000 3751#define BM_43_52 BM_52_43 3752#define BM_53_43 0x003ff80000000000 3753#define BM_43_53 BM_53_43 3754#define BM_54_43 0x007ff80000000000 3755#define BM_43_54 BM_54_43 3756#define BM_55_43 0x00fff80000000000 3757#define BM_43_55 BM_55_43 3758#define BM_56_43 0x01fff80000000000 3759#define BM_43_56 BM_56_43 3760#define BM_57_43 0x03fff80000000000 3761#define BM_43_57 BM_57_43 3762#define BM_58_43 0x07fff80000000000 3763#define BM_43_58 BM_58_43 3764#define BM_59_43 0x0ffff80000000000 3765#define BM_43_59 BM_59_43 3766#define BM_60_43 0x1ffff80000000000 3767#define BM_43_60 BM_60_43 3768#define BM_61_43 0x3ffff80000000000 3769#define BM_43_61 BM_61_43 3770#define BM_62_43 0x7ffff80000000000 3771#define BM_43_62 BM_62_43 3772#define BM_63_43 0xfffff80000000000 3773#define BM_43_63 BM_63_43 3774#define BM_44_44 0x0000100000000000 3775#define BM_45_44 0x0000300000000000 3776#define BM_44_45 BM_45_44 3777#define BM_46_44 0x0000700000000000 3778#define BM_44_46 BM_46_44 3779#define BM_47_44 0x0000f00000000000 3780#define BM_44_47 BM_47_44 3781#define BM_48_44 0x0001f00000000000 3782#define BM_44_48 BM_48_44 3783#define BM_49_44 0x0003f00000000000 3784#define BM_44_49 BM_49_44 3785#define BM_50_44 0x0007f00000000000 3786#define BM_44_50 BM_50_44 3787#define BM_51_44 0x000ff00000000000 3788#define BM_44_51 BM_51_44 3789#define BM_52_44 0x001ff00000000000 3790#define BM_44_52 BM_52_44 3791#define BM_53_44 0x003ff00000000000 3792#define BM_44_53 BM_53_44 3793#define BM_54_44 0x007ff00000000000 3794#define BM_44_54 BM_54_44 3795#define BM_55_44 0x00fff00000000000 3796#define BM_44_55 BM_55_44 3797#define BM_56_44 0x01fff00000000000 3798#define BM_44_56 BM_56_44 3799#define BM_57_44 0x03fff00000000000 3800#define BM_44_57 BM_57_44 3801#define BM_58_44 0x07fff00000000000 3802#define BM_44_58 BM_58_44 3803#define BM_59_44 0x0ffff00000000000 3804#define BM_44_59 BM_59_44 3805#define BM_60_44 0x1ffff00000000000 3806#define BM_44_60 BM_60_44 3807#define BM_61_44 0x3ffff00000000000 3808#define BM_44_61 BM_61_44 3809#define BM_62_44 0x7ffff00000000000 3810#define BM_44_62 BM_62_44 3811#define BM_63_44 0xfffff00000000000 3812#define BM_44_63 BM_63_44 3813#define BM_45_45 0x0000200000000000 3814#define BM_46_45 0x0000600000000000 3815#define BM_45_46 BM_46_45 3816#define BM_47_45 0x0000e00000000000 3817#define BM_45_47 BM_47_45 3818#define BM_48_45 0x0001e00000000000 3819#define BM_45_48 BM_48_45 3820#define BM_49_45 0x0003e00000000000 3821#define BM_45_49 BM_49_45 3822#define BM_50_45 0x0007e00000000000 3823#define BM_45_50 BM_50_45 3824#define BM_51_45 0x000fe00000000000 3825#define BM_45_51 BM_51_45 3826#define BM_52_45 0x001fe00000000000 3827#define BM_45_52 BM_52_45 3828#define BM_53_45 0x003fe00000000000 3829#define BM_45_53 BM_53_45 3830#define BM_54_45 0x007fe00000000000 3831#define BM_45_54 BM_54_45 3832#define BM_55_45 0x00ffe00000000000 3833#define BM_45_55 BM_55_45 3834#define BM_56_45 0x01ffe00000000000 3835#define BM_45_56 BM_56_45 3836#define BM_57_45 0x03ffe00000000000 3837#define BM_45_57 BM_57_45 3838#define BM_58_45 0x07ffe00000000000 3839#define BM_45_58 BM_58_45 3840#define BM_59_45 0x0fffe00000000000 3841#define BM_45_59 BM_59_45 3842#define BM_60_45 0x1fffe00000000000 3843#define BM_45_60 BM_60_45 3844#define BM_61_45 0x3fffe00000000000 3845#define BM_45_61 BM_61_45 3846#define BM_62_45 0x7fffe00000000000 3847#define BM_45_62 BM_62_45 3848#define BM_63_45 0xffffe00000000000 3849#define BM_45_63 BM_63_45 3850#define BM_46_46 0x0000400000000000 3851#define BM_47_46 0x0000c00000000000 3852#define BM_46_47 BM_47_46 3853#define BM_48_46 0x0001c00000000000 3854#define BM_46_48 BM_48_46 3855#define BM_49_46 0x0003c00000000000 3856#define BM_46_49 BM_49_46 3857#define BM_50_46 0x0007c00000000000 3858#define BM_46_50 BM_50_46 3859#define BM_51_46 0x000fc00000000000 3860#define BM_46_51 BM_51_46 3861#define BM_52_46 0x001fc00000000000 3862#define BM_46_52 BM_52_46 3863#define BM_53_46 0x003fc00000000000 3864#define BM_46_53 BM_53_46 3865#define BM_54_46 0x007fc00000000000 3866#define BM_46_54 BM_54_46 3867#define BM_55_46 0x00ffc00000000000 3868#define BM_46_55 BM_55_46 3869#define BM_56_46 0x01ffc00000000000 3870#define BM_46_56 BM_56_46 3871#define BM_57_46 0x03ffc00000000000 3872#define BM_46_57 BM_57_46 3873#define BM_58_46 0x07ffc00000000000 3874#define BM_46_58 BM_58_46 3875#define BM_59_46 0x0fffc00000000000 3876#define BM_46_59 BM_59_46 3877#define BM_60_46 0x1fffc00000000000 3878#define BM_46_60 BM_60_46 3879#define BM_61_46 0x3fffc00000000000 3880#define BM_46_61 BM_61_46 3881#define BM_62_46 0x7fffc00000000000 3882#define BM_46_62 BM_62_46 3883#define BM_63_46 0xffffc00000000000 3884#define BM_46_63 BM_63_46 3885#define BM_47_47 0x0000800000000000 3886#define BM_48_47 0x0001800000000000 3887#define BM_47_48 BM_48_47 3888#define BM_49_47 0x0003800000000000 3889#define BM_47_49 BM_49_47 3890#define BM_50_47 0x0007800000000000 3891#define BM_47_50 BM_50_47 3892#define BM_51_47 0x000f800000000000 3893#define BM_47_51 BM_51_47 3894#define BM_52_47 0x001f800000000000 3895#define BM_47_52 BM_52_47 3896#define BM_53_47 0x003f800000000000 3897#define BM_47_53 BM_53_47 3898#define BM_54_47 0x007f800000000000 3899#define BM_47_54 BM_54_47 3900#define BM_55_47 0x00ff800000000000 3901#define BM_47_55 BM_55_47 3902#define BM_56_47 0x01ff800000000000 3903#define BM_47_56 BM_56_47 3904#define BM_57_47 0x03ff800000000000 3905#define BM_47_57 BM_57_47 3906#define BM_58_47 0x07ff800000000000 3907#define BM_47_58 BM_58_47 3908#define BM_59_47 0x0fff800000000000 3909#define BM_47_59 BM_59_47 3910#define BM_60_47 0x1fff800000000000 3911#define BM_47_60 BM_60_47 3912#define BM_61_47 0x3fff800000000000 3913#define BM_47_61 BM_61_47 3914#define BM_62_47 0x7fff800000000000 3915#define BM_47_62 BM_62_47 3916#define BM_63_47 0xffff800000000000 3917#define BM_47_63 BM_63_47 3918#define BM_48_48 0x0001000000000000 3919#define BM_49_48 0x0003000000000000 3920#define BM_48_49 BM_49_48 3921#define BM_50_48 0x0007000000000000 3922#define BM_48_50 BM_50_48 3923#define BM_51_48 0x000f000000000000 3924#define BM_48_51 BM_51_48 3925#define BM_52_48 0x001f000000000000 3926#define BM_48_52 BM_52_48 3927#define BM_53_48 0x003f000000000000 3928#define BM_48_53 BM_53_48 3929#define BM_54_48 0x007f000000000000 3930#define BM_48_54 BM_54_48 3931#define BM_55_48 0x00ff000000000000 3932#define BM_48_55 BM_55_48 3933#define BM_56_48 0x01ff000000000000 3934#define BM_48_56 BM_56_48 3935#define BM_57_48 0x03ff000000000000 3936#define BM_48_57 BM_57_48 3937#define BM_58_48 0x07ff000000000000 3938#define BM_48_58 BM_58_48 3939#define BM_59_48 0x0fff000000000000 3940#define BM_48_59 BM_59_48 3941#define BM_60_48 0x1fff000000000000 3942#define BM_48_60 BM_60_48 3943#define BM_61_48 0x3fff000000000000 3944#define BM_48_61 BM_61_48 3945#define BM_62_48 0x7fff000000000000 3946#define BM_48_62 BM_62_48 3947#define BM_63_48 0xffff000000000000 3948#define BM_48_63 BM_63_48 3949#define BM_49_49 0x0002000000000000 3950#define BM_50_49 0x0006000000000000 3951#define BM_49_50 BM_50_49 3952#define BM_51_49 0x000e000000000000 3953#define BM_49_51 BM_51_49 3954#define BM_52_49 0x001e000000000000 3955#define BM_49_52 BM_52_49 3956#define BM_53_49 0x003e000000000000 3957#define BM_49_53 BM_53_49 3958#define BM_54_49 0x007e000000000000 3959#define BM_49_54 BM_54_49 3960#define BM_55_49 0x00fe000000000000 3961#define BM_49_55 BM_55_49 3962#define BM_56_49 0x01fe000000000000 3963#define BM_49_56 BM_56_49 3964#define BM_57_49 0x03fe000000000000 3965#define BM_49_57 BM_57_49 3966#define BM_58_49 0x07fe000000000000 3967#define BM_49_58 BM_58_49 3968#define BM_59_49 0x0ffe000000000000 3969#define BM_49_59 BM_59_49 3970#define BM_60_49 0x1ffe000000000000 3971#define BM_49_60 BM_60_49 3972#define BM_61_49 0x3ffe000000000000 3973#define BM_49_61 BM_61_49 3974#define BM_62_49 0x7ffe000000000000 3975#define BM_49_62 BM_62_49 3976#define BM_63_49 0xfffe000000000000 3977#define BM_49_63 BM_63_49 3978#define BM_50_50 0x0004000000000000 3979#define BM_51_50 0x000c000000000000 3980#define BM_50_51 BM_51_50 3981#define BM_52_50 0x001c000000000000 3982#define BM_50_52 BM_52_50 3983#define BM_53_50 0x003c000000000000 3984#define BM_50_53 BM_53_50 3985#define BM_54_50 0x007c000000000000 3986#define BM_50_54 BM_54_50 3987#define BM_55_50 0x00fc000000000000 3988#define BM_50_55 BM_55_50 3989#define BM_56_50 0x01fc000000000000 3990#define BM_50_56 BM_56_50 3991#define BM_57_50 0x03fc000000000000 3992#define BM_50_57 BM_57_50 3993#define BM_58_50 0x07fc000000000000 3994#define BM_50_58 BM_58_50 3995#define BM_59_50 0x0ffc000000000000 3996#define BM_50_59 BM_59_50 3997#define BM_60_50 0x1ffc000000000000 3998#define BM_50_60 BM_60_50 3999#define BM_61_50 0x3ffc000000000000 4000#define BM_50_61 BM_61_50 4001#define BM_62_50 0x7ffc000000000000 4002#define BM_50_62 BM_62_50 4003#define BM_63_50 0xfffc000000000000 4004#define BM_50_63 BM_63_50 4005#define BM_51_51 0x0008000000000000 4006#define BM_52_51 0x0018000000000000 4007#define BM_51_52 BM_52_51 4008#define BM_53_51 0x0038000000000000 4009#define BM_51_53 BM_53_51 4010#define BM_54_51 0x0078000000000000 4011#define BM_51_54 BM_54_51 4012#define BM_55_51 0x00f8000000000000 4013#define BM_51_55 BM_55_51 4014#define BM_56_51 0x01f8000000000000 4015#define BM_51_56 BM_56_51 4016#define BM_57_51 0x03f8000000000000 4017#define BM_51_57 BM_57_51 4018#define BM_58_51 0x07f8000000000000 4019#define BM_51_58 BM_58_51 4020#define BM_59_51 0x0ff8000000000000 4021#define BM_51_59 BM_59_51 4022#define BM_60_51 0x1ff8000000000000 4023#define BM_51_60 BM_60_51 4024#define BM_61_51 0x3ff8000000000000 4025#define BM_51_61 BM_61_51 4026#define BM_62_51 0x7ff8000000000000 4027#define BM_51_62 BM_62_51 4028#define BM_63_51 0xfff8000000000000 4029#define BM_51_63 BM_63_51 4030#define BM_52_52 0x0010000000000000 4031#define BM_53_52 0x0030000000000000 4032#define BM_52_53 BM_53_52 4033#define BM_54_52 0x0070000000000000 4034#define BM_52_54 BM_54_52 4035#define BM_55_52 0x00f0000000000000 4036#define BM_52_55 BM_55_52 4037#define BM_56_52 0x01f0000000000000 4038#define BM_52_56 BM_56_52 4039#define BM_57_52 0x03f0000000000000 4040#define BM_52_57 BM_57_52 4041#define BM_58_52 0x07f0000000000000 4042#define BM_52_58 BM_58_52 4043#define BM_59_52 0x0ff0000000000000 4044#define BM_52_59 BM_59_52 4045#define BM_60_52 0x1ff0000000000000 4046#define BM_52_60 BM_60_52 4047#define BM_61_52 0x3ff0000000000000 4048#define BM_52_61 BM_61_52 4049#define BM_62_52 0x7ff0000000000000 4050#define BM_52_62 BM_62_52 4051#define BM_63_52 0xfff0000000000000 4052#define BM_52_63 BM_63_52 4053#define BM_53_53 0x0020000000000000 4054#define BM_54_53 0x0060000000000000 4055#define BM_53_54 BM_54_53 4056#define BM_55_53 0x00e0000000000000 4057#define BM_53_55 BM_55_53 4058#define BM_56_53 0x01e0000000000000 4059#define BM_53_56 BM_56_53 4060#define BM_57_53 0x03e0000000000000 4061#define BM_53_57 BM_57_53 4062#define BM_58_53 0x07e0000000000000 4063#define BM_53_58 BM_58_53 4064#define BM_59_53 0x0fe0000000000000 4065#define BM_53_59 BM_59_53 4066#define BM_60_53 0x1fe0000000000000 4067#define BM_53_60 BM_60_53 4068#define BM_61_53 0x3fe0000000000000 4069#define BM_53_61 BM_61_53 4070#define BM_62_53 0x7fe0000000000000 4071#define BM_53_62 BM_62_53 4072#define BM_63_53 0xffe0000000000000 4073#define BM_53_63 BM_63_53 4074#define BM_54_54 0x0040000000000000 4075#define BM_55_54 0x00c0000000000000 4076#define BM_54_55 BM_55_54 4077#define BM_56_54 0x01c0000000000000 4078#define BM_54_56 BM_56_54 4079#define BM_57_54 0x03c0000000000000 4080#define BM_54_57 BM_57_54 4081#define BM_58_54 0x07c0000000000000 4082#define BM_54_58 BM_58_54 4083#define BM_59_54 0x0fc0000000000000 4084#define BM_54_59 BM_59_54 4085#define BM_60_54 0x1fc0000000000000 4086#define BM_54_60 BM_60_54 4087#define BM_61_54 0x3fc0000000000000 4088#define BM_54_61 BM_61_54 4089#define BM_62_54 0x7fc0000000000000 4090#define BM_54_62 BM_62_54 4091#define BM_63_54 0xffc0000000000000 4092#define BM_54_63 BM_63_54 4093#define BM_55_55 0x0080000000000000 4094#define BM_56_55 0x0180000000000000 4095#define BM_55_56 BM_56_55 4096#define BM_57_55 0x0380000000000000 4097#define BM_55_57 BM_57_55 4098#define BM_58_55 0x0780000000000000 4099#define BM_55_58 BM_58_55 4100#define BM_59_55 0x0f80000000000000 4101#define BM_55_59 BM_59_55 4102#define BM_60_55 0x1f80000000000000 4103#define BM_55_60 BM_60_55 4104#define BM_61_55 0x3f80000000000000 4105#define BM_55_61 BM_61_55 4106#define BM_62_55 0x7f80000000000000 4107#define BM_55_62 BM_62_55 4108#define BM_63_55 0xff80000000000000 4109#define BM_55_63 BM_63_55 4110#define BM_56_56 0x0100000000000000 4111#define BM_57_56 0x0300000000000000 4112#define BM_56_57 BM_57_56 4113#define BM_58_56 0x0700000000000000 4114#define BM_56_58 BM_58_56 4115#define BM_59_56 0x0f00000000000000 4116#define BM_56_59 BM_59_56 4117#define BM_60_56 0x1f00000000000000 4118#define BM_56_60 BM_60_56 4119#define BM_61_56 0x3f00000000000000 4120#define BM_56_61 BM_61_56 4121#define BM_62_56 0x7f00000000000000 4122#define BM_56_62 BM_62_56 4123#define BM_63_56 0xff00000000000000 4124#define BM_56_63 BM_63_56 4125#define BM_57_57 0x0200000000000000 4126#define BM_58_57 0x0600000000000000 4127#define BM_57_58 BM_58_57 4128#define BM_59_57 0x0e00000000000000 4129#define BM_57_59 BM_59_57 4130#define BM_60_57 0x1e00000000000000 4131#define BM_57_60 BM_60_57 4132#define BM_61_57 0x3e00000000000000 4133#define BM_57_61 BM_61_57 4134#define BM_62_57 0x7e00000000000000 4135#define BM_57_62 BM_62_57 4136#define BM_63_57 0xfe00000000000000 4137#define BM_57_63 BM_63_57 4138#define BM_58_58 0x0400000000000000 4139#define BM_59_58 0x0c00000000000000 4140#define BM_58_59 BM_59_58 4141#define BM_60_58 0x1c00000000000000 4142#define BM_58_60 BM_60_58 4143#define BM_61_58 0x3c00000000000000 4144#define BM_58_61 BM_61_58 4145#define BM_62_58 0x7c00000000000000 4146#define BM_58_62 BM_62_58 4147#define BM_63_58 0xfc00000000000000 4148#define BM_58_63 BM_63_58 4149#define BM_59_59 0x0800000000000000 4150#define BM_60_59 0x1800000000000000 4151#define BM_59_60 BM_60_59 4152#define BM_61_59 0x3800000000000000 4153#define BM_59_61 BM_61_59 4154#define BM_62_59 0x7800000000000000 4155#define BM_59_62 BM_62_59 4156#define BM_63_59 0xf800000000000000 4157#define BM_59_63 BM_63_59 4158#define BM_60_60 0x1000000000000000 4159#define BM_61_60 0x3000000000000000 4160#define BM_60_61 BM_61_60 4161#define BM_62_60 0x7000000000000000 4162#define BM_60_62 BM_62_60 4163#define BM_63_60 0xf000000000000000 4164#define BM_60_63 BM_63_60 4165#define BM_61_61 0x2000000000000000 4166#define BM_62_61 0x6000000000000000 4167#define BM_61_62 BM_62_61 4168#define BM_63_61 0xe000000000000000 4169#define BM_61_63 BM_63_61 4170#define BM_62_62 0x4000000000000000 4171#define BM_63_62 0xc000000000000000 4172#define BM_62_63 BM_63_62 4173#define BM_63_63 0x8000000000000000 4174 4175#endif 4176 4177#endif /* __ASM_TX4927_TX4927_MIPS_H */ 4178