/*dest_align=0*/ { /* 0 */ { }, /* 1 */ { { 1, 0x1, 0x00 }, }, /* 2 */ { { 2, 0x2, 0x00 }, }, /* 3 */ { { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 4 */ { { 4, 0x4, 0x00 }, }, /* 5 */ { { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 6 */ { { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 7 */ { { 0, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 8 */ { { 2, 0x4, 0x00 }, }, /* 9 */ { { 2, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 10 */ { { 2, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 11 */ { { 2, 0x4, 0x03 }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, }, /* 12 */ { { 2, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 13 */ { { 2, 0x4, 0x05 }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 14 */ { { 2, 0x4, 0x06 }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 15 */ { { 2, 0x4, 0x07 }, { 0, 0x4, 0x03 }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, }, /* 16 */ { { 2, 0x4, 0x00 }, }, /* 17 */ { { 2, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 18 */ { { 2, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 19 */ { { 2, 0x4, 0x03 }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, }, /* 20 */ { { 2, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 21 */ { { 2, 0x4, 0x05 }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 22 */ { { 2, 0x4, 0x06 }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 23 */ { { 2, 0x4, 0x07 }, { 0, 0x4, 0x03 }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, }, }, /*dest_align=1*/ { /* 0 */ { }, /* 1 */ { { 1, 0x1, 0x00 }, }, /* 2 */ { { 1, 0x1, 0x00 }, }, /* 3 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x00 }, }, /* 4 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 5 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0x02 }, { 2, 0x2, 0x00 }, }, /* 6 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0x03 }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, }, /* 7 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x00 }, }, /* 8 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 9 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 10 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 11 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 12 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x05 }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 13 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x06 }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 14 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x07 }, { 0, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 15 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0x08 }, { 0, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 16 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0xff }, { 2, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 17 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0xff }, { 2, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 18 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0xff }, { 2, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 19 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0xff }, { 2, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 20 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0xff }, { 2, 0x4, 0x05 }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 21 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0xff }, { 2, 0x4, 0x06 }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 22 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0xff }, { 2, 0x4, 0x07 }, { 0, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 23 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 4, 0x4, 0xff }, { 2, 0x4, 0x08 }, { 0, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, }, /*dest_align=2*/ { /* 0 */ { }, /* 1 */ { { 1, 0x1, 0x00 }, }, /* 2 */ { { 2, 0x2, 0x00 }, }, /* 3 */ { { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 4 */ { { 2, 0x2, 0x00 }, }, /* 5 */ { { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, }, /* 6 */ { { 2, 0x2, 0xff }, { 4, 0x4, 0x00 }, }, /* 7 */ { { 2, 0x2, 0xff }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 8 */ { { 2, 0x2, 0xff }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 9 */ { { 2, 0x2, 0xff }, { 0, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 10 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x00 }, }, /* 11 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 12 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 13 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 14 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 15 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x05 }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 16 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x06 }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 17 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x07 }, { 0, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 18 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x00 }, }, /* 19 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 20 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 21 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 22 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 23 */ { { 2, 0x2, 0xff }, { 2, 0x4, 0x05 }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, }, /*dest_align=3*/ { /* 0 */ { }, /* 1 */ { { 1, 0x1, 0x00 }, }, /* 2 */ { { 1, 0x1, 0x00 }, }, /* 3 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x00 }, }, /* 4 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 5 */ { { 1, 0x1, 0xff }, { 4, 0x4, 0x00 }, }, /* 6 */ { { 1, 0x1, 0xff }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 7 */ { { 1, 0x1, 0xff }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 8 */ { { 1, 0x1, 0xff }, { 0, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 9 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x00 }, }, /* 10 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 11 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 12 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x07 }, { 2, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 13 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 14 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x05 }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 15 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x06 }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 16 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x07 }, { 0, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 17 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x00 }, }, /* 18 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 19 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, /* 20 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x07 }, { 2, 0x4, 0x03 }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, }, /* 21 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x04 }, { 4, 0x4, 0x00 }, }, /* 22 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x05 }, { 0, 0x4, 0x01 }, { 1, 0x1, 0x00 }, }, /* 23 */ { { 1, 0x1, 0xff }, { 2, 0x4, 0x06 }, { 0, 0x4, 0x02 }, { 2, 0x2, 0x00 }, }, },