1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-30 03:11:43 +00:00
pqcrypto/crypto_kem/mceliece460896/vec/consts.inc
Thom Wiggers ac2c20045c Classic McEliece (#259)
* Add McEliece reference implementations

* Add Vec implementations of McEliece

* Add sse implementations

* Add AVX2 implementations

* Get rid of stuff not supported by Mac ABI

* restrict to two cores

* Ditch .data files

* Remove .hidden from all .S files

* speed up duplicate consistency tests by batching

* make cpuinfo more robust

* Hope to stabilize macos cpuinfo without ccache

* Revert "Hope to stabilize macos cpuinfo without ccache"

This reverts commit 6129c3cabe1abbc8b956bc87e902a698e32bf322.

* Just hardcode what's available at travis

* Fixed-size types in api.h

* namespace all header files in mceliece

* Ditch operations.h

* Get rid of static inline functions

* fixup! Ditch operations.h
2021-03-24 21:02:45 +00:00

1921 lines
35 KiB
PHP

{
0x6969969669699696,
0x9966669966999966,
0x9966669966999966,
0xFF0000FF00FFFF00,
0xCC3333CCCC3333CC,
0x9966669966999966,
0x6666666666666666,
0xA55AA55AA55AA55A,
0xCCCC33333333CCCC,
0x5A5A5A5A5A5A5A5A,
0x55AAAA55AA5555AA,
0x0FF0F00FF00F0FF0,
0x5AA55AA5A55AA55A
},
{
0x6969969669699696,
0x9966669966999966,
0x9966669966999966,
0xFF0000FF00FFFF00,
0xCC3333CCCC3333CC,
0x9966669966999966,
0x6666666666666666,
0xA55AA55AA55AA55A,
0xCCCC33333333CCCC,
0x5A5A5A5A5A5A5A5A,
0x55AAAA55AA5555AA,
0x0FF0F00FF00F0FF0,
0x5AA55AA5A55AA55A
},
{
0xA55A5AA55AA5A55A,
0x6969696996969696,
0x5AA55AA5A55AA55A,
0x9999999966666666,
0x3C3CC3C3C3C33C3C,
0xFFFF0000FFFF0000,
0x0000000000000000,
0xCC33CC3333CC33CC,
0x0000000000000000,
0x3C3C3C3C3C3C3C3C,
0xAA5555AAAA5555AA,
0xC33C3CC33CC3C33C,
0x00FFFF0000FFFF00
},
{
0xA55A5AA55AA5A55A,
0x6969696996969696,
0x5AA55AA5A55AA55A,
0x6666666699999999,
0xC3C33C3C3C3CC3C3,
0x0000FFFF0000FFFF,
0x0000000000000000,
0x33CC33CCCC33CC33,
0x0000000000000000,
0x3C3C3C3C3C3C3C3C,
0xAA5555AAAA5555AA,
0xC33C3CC33CC3C33C,
0xFF0000FFFF0000FF
},
{
0xFFFFFFFF00000000,
0xA5A5A5A55A5A5A5A,
0x0FF0F00FF00F0FF0,
0x9669966969966996,
0x0000FFFFFFFF0000,
0x33333333CCCCCCCC,
0xA55A5AA55AA5A55A,
0x00FFFF0000FFFF00,
0x0000000000000000,
0xC33CC33CC33CC33C,
0x0F0FF0F00F0FF0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAA55555555AAAA
},
{
0xFFFFFFFF00000000,
0xA5A5A5A55A5A5A5A,
0x0FF0F00FF00F0FF0,
0x6996699696699669,
0xFFFF00000000FFFF,
0x33333333CCCCCCCC,
0x5AA5A55AA55A5AA5,
0xFF0000FFFF0000FF,
0xFFFFFFFFFFFFFFFF,
0xC33CC33CC33CC33C,
0x0F0FF0F00F0FF0F0,
0xCCCCCCCCCCCCCCCC,
0x5555AAAAAAAA5555
},
{
0xFFFFFFFF00000000,
0x5A5A5A5AA5A5A5A5,
0xF00F0FF00FF0F00F,
0x6996699696699669,
0x0000FFFFFFFF0000,
0x33333333CCCCCCCC,
0x5AA5A55AA55A5AA5,
0xFF0000FFFF0000FF,
0xFFFFFFFFFFFFFFFF,
0xC33CC33CC33CC33C,
0x0F0FF0F00F0FF0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAA55555555AAAA
},
{
0xFFFFFFFF00000000,
0x5A5A5A5AA5A5A5A5,
0xF00F0FF00FF0F00F,
0x9669966969966996,
0xFFFF00000000FFFF,
0x33333333CCCCCCCC,
0xA55A5AA55AA5A55A,
0x00FFFF0000FFFF00,
0x0000000000000000,
0xC33CC33CC33CC33C,
0x0F0FF0F00F0FF0F0,
0xCCCCCCCCCCCCCCCC,
0x5555AAAAAAAA5555
},
{
0xC33C3CC33CC3C33C,
0x9966669966999966,
0x9966996699669966,
0x6969969669699696,
0xAA55AA5555AA55AA,
0x9966996699669966,
0x5AA5A55A5AA5A55A,
0xC3C3C3C33C3C3C3C,
0x3CC33CC3C33CC33C,
0x3333CCCC3333CCCC,
0x9999999966666666,
0xC33CC33CC33CC33C,
0x6666999999996666
},
{
0x3CC3C33CC33C3CC3,
0x6699996699666699,
0x6699669966996699,
0x6969969669699696,
0xAA55AA5555AA55AA,
0x9966996699669966,
0xA55A5AA5A55A5AA5,
0xC3C3C3C33C3C3C3C,
0x3CC33CC3C33CC33C,
0x3333CCCC3333CCCC,
0x6666666699999999,
0x3CC33CC33CC33CC3,
0x9999666666669999
},
{
0xC33C3CC33CC3C33C,
0x9966669966999966,
0x6699669966996699,
0x6969969669699696,
0xAA55AA5555AA55AA,
0x6699669966996699,
0x5AA5A55A5AA5A55A,
0x3C3C3C3CC3C3C3C3,
0xC33CC33C3CC33CC3,
0xCCCC3333CCCC3333,
0x6666666699999999,
0xC33CC33CC33CC33C,
0x9999666666669999
},
{
0x3CC3C33CC33C3CC3,
0x6699996699666699,
0x9966996699669966,
0x6969969669699696,
0xAA55AA5555AA55AA,
0x6699669966996699,
0xA55A5AA5A55A5AA5,
0x3C3C3C3CC3C3C3C3,
0xC33CC33C3CC33CC3,
0xCCCC3333CCCC3333,
0x9999999966666666,
0x3CC33CC33CC33CC3,
0x6666999999996666
},
{
0xC33C3CC33CC3C33C,
0x6699996699666699,
0x6699669966996699,
0x6969969669699696,
0x55AA55AAAA55AA55,
0x9966996699669966,
0x5AA5A55A5AA5A55A,
0xC3C3C3C33C3C3C3C,
0xC33CC33C3CC33CC3,
0x3333CCCC3333CCCC,
0x9999999966666666,
0xC33CC33CC33CC33C,
0x6666999999996666
},
{
0x3CC3C33CC33C3CC3,
0x9966669966999966,
0x9966996699669966,
0x6969969669699696,
0x55AA55AAAA55AA55,
0x9966996699669966,
0xA55A5AA5A55A5AA5,
0xC3C3C3C33C3C3C3C,
0xC33CC33C3CC33CC3,
0x3333CCCC3333CCCC,
0x6666666699999999,
0x3CC33CC33CC33CC3,
0x9999666666669999
},
{
0xC33C3CC33CC3C33C,
0x6699996699666699,
0x9966996699669966,
0x6969969669699696,
0x55AA55AAAA55AA55,
0x6699669966996699,
0x5AA5A55A5AA5A55A,
0x3C3C3C3CC3C3C3C3,
0x3CC33CC3C33CC33C,
0xCCCC3333CCCC3333,
0x6666666699999999,
0xC33CC33CC33CC33C,
0x9999666666669999
},
{
0x3CC3C33CC33C3CC3,
0x9966669966999966,
0x6699669966996699,
0x6969969669699696,
0x55AA55AAAA55AA55,
0x6699669966996699,
0xA55A5AA5A55A5AA5,
0x3C3C3C3CC3C3C3C3,
0x3CC33CC3C33CC33C,
0xCCCC3333CCCC3333,
0x9999999966666666,
0x3CC33CC33CC33CC3,
0x6666999999996666
},
{
0x3C3CC3C3C3C33C3C,
0x55555555AAAAAAAA,
0xF00FF00F0FF00FF0,
0x5AA55AA5A55AA55A,
0x55AAAA55AA5555AA,
0xF00F0FF0F00F0FF0,
0x9669699696696996,
0xA55AA55AA55AA55A,
0x55555555AAAAAAAA,
0xCCCC33333333CCCC,
0x0000FFFFFFFF0000,
0xFF0000FF00FFFF00,
0x6996699669966996
},
{
0xC3C33C3C3C3CC3C3,
0x55555555AAAAAAAA,
0x0FF00FF0F00FF00F,
0x5AA55AA5A55AA55A,
0x55AAAA55AA5555AA,
0xF00F0FF0F00F0FF0,
0x9669699696696996,
0x5AA55AA55AA55AA5,
0x55555555AAAAAAAA,
0x3333CCCCCCCC3333,
0x0000FFFFFFFF0000,
0x00FFFF00FF0000FF,
0x9669966996699669
},
{
0x3C3CC3C3C3C33C3C,
0x55555555AAAAAAAA,
0xF00FF00F0FF00FF0,
0xA55AA55A5AA55AA5,
0xAA5555AA55AAAA55,
0x0FF0F00F0FF0F00F,
0x9669699696696996,
0x5AA55AA55AA55AA5,
0xAAAAAAAA55555555,
0x3333CCCCCCCC3333,
0xFFFF00000000FFFF,
0xFF0000FF00FFFF00,
0x9669966996699669
},
{
0xC3C33C3C3C3CC3C3,
0x55555555AAAAAAAA,
0x0FF00FF0F00FF00F,
0xA55AA55A5AA55AA5,
0xAA5555AA55AAAA55,
0x0FF0F00F0FF0F00F,
0x9669699696696996,
0xA55AA55AA55AA55A,
0xAAAAAAAA55555555,
0xCCCC33333333CCCC,
0xFFFF00000000FFFF,
0x00FFFF00FF0000FF,
0x6996699669966996
},
{
0x3C3CC3C3C3C33C3C,
0x55555555AAAAAAAA,
0x0FF00FF0F00FF00F,
0xA55AA55A5AA55AA5,
0xAA5555AA55AAAA55,
0x0FF0F00F0FF0F00F,
0x6996966969969669,
0xA55AA55AA55AA55A,
0xAAAAAAAA55555555,
0xCCCC33333333CCCC,
0x0000FFFFFFFF0000,
0xFF0000FF00FFFF00,
0x6996699669966996
},
{
0xC3C33C3C3C3CC3C3,
0x55555555AAAAAAAA,
0xF00FF00F0FF00FF0,
0xA55AA55A5AA55AA5,
0xAA5555AA55AAAA55,
0x0FF0F00F0FF0F00F,
0x6996966969969669,
0x5AA55AA55AA55AA5,
0xAAAAAAAA55555555,
0x3333CCCCCCCC3333,
0x0000FFFFFFFF0000,
0x00FFFF00FF0000FF,
0x9669966996699669
},
{
0x3C3CC3C3C3C33C3C,
0x55555555AAAAAAAA,
0x0FF00FF0F00FF00F,
0x5AA55AA5A55AA55A,
0x55AAAA55AA5555AA,
0xF00F0FF0F00F0FF0,
0x6996966969969669,
0x5AA55AA55AA55AA5,
0x55555555AAAAAAAA,
0x3333CCCCCCCC3333,
0xFFFF00000000FFFF,
0xFF0000FF00FFFF00,
0x9669966996699669
},
{
0xC3C33C3C3C3CC3C3,
0x55555555AAAAAAAA,
0xF00FF00F0FF00FF0,
0x5AA55AA5A55AA55A,
0x55AAAA55AA5555AA,
0xF00F0FF0F00F0FF0,
0x6996966969969669,
0xA55AA55AA55AA55A,
0x55555555AAAAAAAA,
0xCCCC33333333CCCC,
0xFFFF00000000FFFF,
0x00FFFF00FF0000FF,
0x6996699669966996
},
{
0x3C3CC3C3C3C33C3C,
0xAAAAAAAA55555555,
0x0FF00FF0F00FF00F,
0x5AA55AA5A55AA55A,
0xAA5555AA55AAAA55,
0xF00F0FF0F00F0FF0,
0x9669699696696996,
0xA55AA55AA55AA55A,
0x55555555AAAAAAAA,
0xCCCC33333333CCCC,
0x0000FFFFFFFF0000,
0xFF0000FF00FFFF00,
0x6996699669966996
},
{
0xC3C33C3C3C3CC3C3,
0xAAAAAAAA55555555,
0xF00FF00F0FF00FF0,
0x5AA55AA5A55AA55A,
0xAA5555AA55AAAA55,
0xF00F0FF0F00F0FF0,
0x9669699696696996,
0x5AA55AA55AA55AA5,
0x55555555AAAAAAAA,
0x3333CCCCCCCC3333,
0x0000FFFFFFFF0000,
0x00FFFF00FF0000FF,
0x9669966996699669
},
{
0x3C3CC3C3C3C33C3C,
0xAAAAAAAA55555555,
0x0FF00FF0F00FF00F,
0xA55AA55A5AA55AA5,
0x55AAAA55AA5555AA,
0x0FF0F00F0FF0F00F,
0x9669699696696996,
0x5AA55AA55AA55AA5,
0xAAAAAAAA55555555,
0x3333CCCCCCCC3333,
0xFFFF00000000FFFF,
0xFF0000FF00FFFF00,
0x9669966996699669
},
{
0xC3C33C3C3C3CC3C3,
0xAAAAAAAA55555555,
0xF00FF00F0FF00FF0,
0xA55AA55A5AA55AA5,
0x55AAAA55AA5555AA,
0x0FF0F00F0FF0F00F,
0x9669699696696996,
0xA55AA55AA55AA55A,
0xAAAAAAAA55555555,
0xCCCC33333333CCCC,
0xFFFF00000000FFFF,
0x00FFFF00FF0000FF,
0x6996699669966996
},
{
0x3C3CC3C3C3C33C3C,
0xAAAAAAAA55555555,
0xF00FF00F0FF00FF0,
0xA55AA55A5AA55AA5,
0x55AAAA55AA5555AA,
0x0FF0F00F0FF0F00F,
0x6996966969969669,
0xA55AA55AA55AA55A,
0xAAAAAAAA55555555,
0xCCCC33333333CCCC,
0x0000FFFFFFFF0000,
0xFF0000FF00FFFF00,
0x6996699669966996
},
{
0xC3C33C3C3C3CC3C3,
0xAAAAAAAA55555555,
0x0FF00FF0F00FF00F,
0xA55AA55A5AA55AA5,
0x55AAAA55AA5555AA,
0x0FF0F00F0FF0F00F,
0x6996966969969669,
0x5AA55AA55AA55AA5,
0xAAAAAAAA55555555,
0x3333CCCCCCCC3333,
0x0000FFFFFFFF0000,
0x00FFFF00FF0000FF,
0x9669966996699669
},
{
0x3C3CC3C3C3C33C3C,
0xAAAAAAAA55555555,
0xF00FF00F0FF00FF0,
0x5AA55AA5A55AA55A,
0xAA5555AA55AAAA55,
0xF00F0FF0F00F0FF0,
0x6996966969969669,
0x5AA55AA55AA55AA5,
0x55555555AAAAAAAA,
0x3333CCCCCCCC3333,
0xFFFF00000000FFFF,
0xFF0000FF00FFFF00,
0x9669966996699669
},
{
0xC3C33C3C3C3CC3C3,
0xAAAAAAAA55555555,
0x0FF00FF0F00FF00F,
0x5AA55AA5A55AA55A,
0xAA5555AA55AAAA55,
0xF00F0FF0F00F0FF0,
0x6996966969969669,
0xA55AA55AA55AA55A,
0x55555555AAAAAAAA,
0xCCCC33333333CCCC,
0xFFFF00000000FFFF,
0x00FFFF00FF0000FF,
0x6996699669966996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0xFFFF0000FFFF0000,
0x3CC3C33C3CC3C33C,
0x55AA55AA55AA55AA,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0xFFFF0000FFFF0000,
0x3CC3C33C3CC3C33C,
0x55AA55AA55AA55AA,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0xFFFF0000FFFF0000,
0x3CC3C33C3CC3C33C,
0xAA55AA55AA55AA55,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0xFFFF0000FFFF0000,
0x3CC3C33C3CC3C33C,
0xAA55AA55AA55AA55,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0xFFFF0000FFFF0000,
0xC33C3CC3C33C3CC3,
0xAA55AA55AA55AA55,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0xFFFF0000FFFF0000,
0xC33C3CC3C33C3CC3,
0xAA55AA55AA55AA55,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0xFFFF0000FFFF0000,
0xC33C3CC3C33C3CC3,
0x55AA55AA55AA55AA,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0xFFFF0000FFFF0000,
0xC33C3CC3C33C3CC3,
0x55AA55AA55AA55AA,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0x0000FFFF0000FFFF,
0xC33C3CC3C33C3CC3,
0xAA55AA55AA55AA55,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0x0000FFFF0000FFFF,
0xC33C3CC3C33C3CC3,
0xAA55AA55AA55AA55,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0x0000FFFF0000FFFF,
0xC33C3CC3C33C3CC3,
0x55AA55AA55AA55AA,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0x0000FFFF0000FFFF,
0xC33C3CC3C33C3CC3,
0x55AA55AA55AA55AA,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0x0000FFFF0000FFFF,
0x3CC3C33C3CC3C33C,
0x55AA55AA55AA55AA,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0x0000FFFF0000FFFF,
0x3CC3C33C3CC3C33C,
0x55AA55AA55AA55AA,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0x0000FFFF0000FFFF,
0x3CC3C33C3CC3C33C,
0xAA55AA55AA55AA55,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0xAAAAAAAAAAAAAAAA,
0x0000FFFF0000FFFF,
0x3CC3C33C3CC3C33C,
0xAA55AA55AA55AA55,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0x0000FFFF0000FFFF,
0x3CC3C33C3CC3C33C,
0x55AA55AA55AA55AA,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0x0000FFFF0000FFFF,
0x3CC3C33C3CC3C33C,
0x55AA55AA55AA55AA,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0x0000FFFF0000FFFF,
0x3CC3C33C3CC3C33C,
0xAA55AA55AA55AA55,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0x0000FFFF0000FFFF,
0x3CC3C33C3CC3C33C,
0xAA55AA55AA55AA55,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0x0000FFFF0000FFFF,
0xC33C3CC3C33C3CC3,
0xAA55AA55AA55AA55,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0x0000FFFF0000FFFF,
0xC33C3CC3C33C3CC3,
0xAA55AA55AA55AA55,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0x0000FFFF0000FFFF,
0xC33C3CC3C33C3CC3,
0x55AA55AA55AA55AA,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0x0000FFFF0000FFFF,
0xC33C3CC3C33C3CC3,
0x55AA55AA55AA55AA,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0xFFFF0000FFFF0000,
0xC33C3CC3C33C3CC3,
0xAA55AA55AA55AA55,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0xFFFF0000FFFF0000,
0xC33C3CC3C33C3CC3,
0xAA55AA55AA55AA55,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0xFFFF0000FFFF0000,
0xC33C3CC3C33C3CC3,
0x55AA55AA55AA55AA,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0xFFFF0000FFFF0000,
0xC33C3CC3C33C3CC3,
0x55AA55AA55AA55AA,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0xFFFF0000FFFF0000,
0x3CC3C33C3CC3C33C,
0x55AA55AA55AA55AA,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0xFFFF0000FFFF0000,
0x3CC3C33C3CC3C33C,
0x55AA55AA55AA55AA,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0xFFFF0000FFFF0000,
0x3CC3C33C3CC3C33C,
0xAA55AA55AA55AA55,
0xFFFF0000FFFF0000,
0x0F0F0F0FF0F0F0F0,
0x00FFFF00FF0000FF,
0xCC3333CC33CCCC33,
0xFF0000FF00FFFF00,
0x6996966996696996,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x3CC3C33C3CC3C33C,
0x5555555555555555,
0xFFFF0000FFFF0000,
0x3CC3C33C3CC3C33C,
0xAA55AA55AA55AA55,
0x0000FFFF0000FFFF,
0xF0F0F0F00F0F0F0F,
0xFF0000FF00FFFF00,
0x33CCCC33CC3333CC,
0x00FFFF00FF0000FF,
0x9669699669969669,
0xA55A5AA55AA5A55A,
0x6996966996696996
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0x0000000000000000,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},
{
0x0000000000000000,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFFFFFFFFFF,
0xFFFFFFFF00000000,
0xFFFF0000FFFF0000,
0xFF00FF00FF00FF00,
0xF0F0F0F0F0F0F0F0,
0xCCCCCCCCCCCCCCCC,
0xAAAAAAAAAAAAAAAA
},