pqc/crypto_kem/mceliece8192128f/vec/powers.inc
Thom Wiggers b3f9d4f8d6
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
2020-02-05 13:09:56 +01:00

1921 lines
35 KiB
PHP

{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0x00000000FFFFFFFF,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0x5A5A5A5A5A5A5A5A,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0xCC33CC33CC33CC33,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0xCC33CC33CC33CC33,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x9696969669696969,
0xA5A5A5A5A5A5A5A5,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0x0F0FF0F00F0FF0F0
},
{
0xA55AA55A5AA55AA5,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0x5A5A5A5A5A5A5A5A,
0xA5A5A5A55A5A5A5A,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0x3CC33CC3C33CC33C,
0xA5A55A5AA5A55A5A,
0x0000FFFF0000FFFF,
0x33CC33CC33CC33CC,
0xF00FF00F0FF00FF0,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0x5555AAAAAAAA5555,
0xF00FF00FF00FF00F,
0xF0F00F0FF0F00F0F
},
{
0x5AA55AA5A55AA55A,
0xC33CC33C3CC33CC3,
0xA5A55A5AA5A55A5A,
0xFFFF0000FFFF0000,
0x33CC33CC33CC33CC,
0x0FF00FF0F00FF00F,
0xFFFFFFFF00000000,
0x6969696996969696,
0xA5A5A5A5A5A5A5A5,
0x5A5A5A5AA5A5A5A5,
0xAAAA55555555AAAA,
0x0FF00FF00FF00FF0,
0x0F0FF0F00F0FF0F0
}