BizHawk/waterbox/ss/scu_btab.inc

543 lines
25 KiB
PHP

/*dest_raw_inc=0x00 */
{
/*dest_align=0*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, },
/* 4 */ { { 0, 0x2, 0x02 }, { 4, 0x2, 0x02 }, },
/* 5 */ { { 0, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 6 */ { { 0, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 7 */ { { 0, 0x2, 0x03 }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 8 */ { { 0, 0x2, 0x02 }, { 4, 0x2, 0x02 }, },
/* 9 */ { { 0, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 0, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 11 */ { { 0, 0x2, 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, 0xff }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 7 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 0, 0x2, 0x02 }, { 4, 0x2, 0x02 }, },
/* 8 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 0, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 0, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 0, 0x2, 0x03 }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 11 */ { { 1, 0x1, 0xff }, { -2, 0x2, 0xff }, { 0, 0x2, 0x02 }, { 4, 0x2, 0x00 }, },
},
/*dest_align=2*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 0, 0x2, 0xff }, { -1, 0x1, 0x00 }, },
/* 4 */ { { 0, 0x2, 0x00 }, },
/* 5 */ { { 0, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 6 */ { { 0, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 7 */ { { 0, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 8 */ { { 0, 0x2, 0x00 }, },
/* 9 */ { { 0, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 0, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 11 */ { { 0, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
},
/*dest_align=3*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { -1, 0x1, 0xff }, { -1, 0x1, 0x00 }, },
/* 3 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
/* 4 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0xff }, { 1, 0x1, 0x00 }, },
/* 5 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 6 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 7 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
/* 8 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 10 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 11 */ { { -1, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
},
},
/*dest_raw_inc=0x01*/
{
/*dest_align=0*/
{
/* 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, 0x00 }, },
/* 7 */ { { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 8 */ { { 2, 0x2, 0x00 }, },
/* 9 */ { { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 2, 0x2, 0x00 }, },
/* 11 */ { { 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, 0x00 }, },
/* 6 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 7 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x00 }, },
/* 8 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 11 */ { { 1, 0x1, 0xff }, { 2, 0x2, 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, 0x00 }, },
/* 7 */ { { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 8 */ { { 2, 0x2, 0x00 }, },
/* 9 */ { { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 2, 0x2, 0x00 }, },
/* 11 */ { { 2, 0x2, 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 }, { 2, 0x2, 0x00 }, },
/* 6 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 7 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x00 }, },
/* 8 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 11 */ { { 1, 0x1, 0xff }, { 2, 0x2, 0x00 }, },
},
},
/*dest_raw_inc=0x02*/
{
/*dest_align=0*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 6, 0x2, 0xff }, { -3, 0x1, 0x00 }, },
/* 4 */ { { 4, 0x2, 0xff }, { 0, 0x2, 0x00 }, },
/* 5 */ { { 4, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 6 */ { { 4, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 7 */ { { 4, 0x2, 0x03 }, { 6, 0x2, 0x01 }, { -3, 0x1, 0x00 }, },
/* 8 */ { { 4, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 9 */ { { 4, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 4, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 11 */ { { 4, 0x2, 0x03 }, { 6, 0x2, 0x01 }, { -3, 0x1, 0x00 }, },
},
/*dest_align=1*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 5, 0x1, 0xff }, { -3, 0x1, 0x00 }, },
/* 3 */ { { 5, 0x1, 0xff }, { -2, 0x2, 0x00 }, },
/* 4 */ { { 5, 0x1, 0xff }, { 2, 0x2, 0xff }, { 1, 0x1, 0x00 }, },
/* 5 */ { { 5, 0x1, 0xff }, { 2, 0x2, 0x00 }, },
/* 6 */ { { 5, 0x1, 0xff }, { 2, 0x2, 0xff }, { 6, 0x2, 0xff }, { -3, 0x1, 0x00 }, },
/* 7 */ { { 5, 0x1, 0xff }, { 2, 0x2, 0xff }, { 4, 0x2, 0xff }, { 0, 0x2, 0x00 }, },
/* 8 */ { { 5, 0x1, 0xff }, { 2, 0x2, 0xff }, { 4, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 5, 0x1, 0xff }, { 2, 0x2, 0xff }, { 4, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 5, 0x1, 0xff }, { 2, 0x2, 0xff }, { 4, 0x2, 0x03 }, { 6, 0x2, 0x01 }, { -3, 0x1, 0x00 }, },
/* 11 */ { { 5, 0x1, 0xff }, { 2, 0x2, 0xff }, { 4, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
},
/*dest_align=2*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 4, 0x2, 0xff }, { -1, 0x1, 0x00 }, },
/* 4 */ { { 4, 0x2, 0xff }, { 0, 0x2, 0x00 }, },
/* 5 */ { { 4, 0x2, 0x01 }, { -3, 0x1, 0x00 }, },
/* 6 */ { { 4, 0x2, 0x02 }, { -2, 0x2, 0x00 }, },
/* 7 */ { { 4, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 8 */ { { 4, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 9 */ { { 4, 0x2, 0x01 }, { -3, 0x1, 0x00 }, },
/* 10 */ { { 4, 0x2, 0x02 }, { -2, 0x2, 0x00 }, },
/* 11 */ { { 4, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
},
/*dest_align=3*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 7, 0x1, 0xff }, { -1, 0x1, 0x00 }, },
/* 3 */ { { 7, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
/* 4 */ { { 7, 0x1, 0xff }, { 4, 0x2, 0xff }, { -3, 0x1, 0x00 }, },
/* 5 */ { { 7, 0x1, 0xff }, { 4, 0x2, 0xff }, { -2, 0x2, 0x00 }, },
/* 6 */ { { 7, 0x1, 0xff }, { 4, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 7 */ { { 7, 0x1, 0xff }, { 4, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 8 */ { { 7, 0x1, 0xff }, { 4, 0x2, 0x01 }, { -3, 0x1, 0x00 }, },
/* 9 */ { { 7, 0x1, 0xff }, { 4, 0x2, 0x02 }, { -2, 0x2, 0x00 }, },
/* 10 */ { { 7, 0x1, 0xff }, { 4, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 11 */ { { 7, 0x1, 0xff }, { 4, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
},
},
/*dest_raw_inc=0x03*/
{
/*dest_align=0*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 10, 0x2, 0xff }, { -7, 0x1, 0x00 }, },
/* 4 */ { { 8, 0x2, 0xff }, { -4, 0x2, 0x00 }, },
/* 5 */ { { 8, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 6 */ { { 8, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 7 */ { { 8, 0x2, 0x03 }, { 10, 0x2, 0x01 }, { -7, 0x1, 0x00 }, },
/* 8 */ { { 8, 0x2, 0x02 }, { -4, 0x2, 0x00 }, },
/* 9 */ { { 8, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 8, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 11 */ { { 8, 0x2, 0x03 }, { 10, 0x2, 0x01 }, { -7, 0x1, 0x00 }, },
},
/*dest_align=1*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 9, 0x1, 0xff }, { -7, 0x1, 0x00 }, },
/* 3 */ { { 9, 0x1, 0xff }, { -6, 0x2, 0x00 }, },
/* 4 */ { { 9, 0x1, 0xff }, { 6, 0x2, 0xff }, { 1, 0x1, 0x00 }, },
/* 5 */ { { 9, 0x1, 0xff }, { 6, 0x2, 0xff }, { 2, 0x2, 0x00 }, },
/* 6 */ { { 9, 0x1, 0xff }, { 6, 0x2, 0xff }, { 10, 0x2, 0xff }, { -7, 0x1, 0x00 }, },
/* 7 */ { { 9, 0x1, 0xff }, { 6, 0x2, 0xff }, { 8, 0x2, 0xff }, { -4, 0x2, 0x00 }, },
/* 8 */ { { 9, 0x1, 0xff }, { 6, 0x2, 0xff }, { 8, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 9, 0x1, 0xff }, { 6, 0x2, 0xff }, { 8, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 9, 0x1, 0xff }, { 6, 0x2, 0xff }, { 8, 0x2, 0x03 }, { 10, 0x2, 0x01 }, { -7, 0x1, 0x00 }, },
/* 11 */ { { 9, 0x1, 0xff }, { 6, 0x2, 0xff }, { 8, 0x2, 0x02 }, { -4, 0x2, 0x00 }, },
},
/*dest_align=2*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 8, 0x2, 0xff }, { -1, 0x1, 0x00 }, },
/* 4 */ { { 8, 0x2, 0xff }, { 0, 0x2, 0x00 }, },
/* 5 */ { { 8, 0x2, 0x01 }, { -7, 0x1, 0x00 }, },
/* 6 */ { { 8, 0x2, 0x02 }, { -6, 0x2, 0x00 }, },
/* 7 */ { { 8, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 8 */ { { 8, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 9 */ { { 8, 0x2, 0x01 }, { -7, 0x1, 0x00 }, },
/* 10 */ { { 8, 0x2, 0x02 }, { -6, 0x2, 0x00 }, },
/* 11 */ { { 8, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
},
/*dest_align=3*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 15, 0x1, 0xff }, { -1, 0x1, 0x00 }, },
/* 3 */ { { 15, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
/* 4 */ { { 15, 0x1, 0xff }, { 8, 0x2, 0xff }, { -7, 0x1, 0x00 }, },
/* 5 */ { { 15, 0x1, 0xff }, { 8, 0x2, 0xff }, { -6, 0x2, 0x00 }, },
/* 6 */ { { 15, 0x1, 0xff }, { 8, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 7 */ { { 15, 0x1, 0xff }, { 8, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 8 */ { { 15, 0x1, 0xff }, { 8, 0x2, 0x01 }, { -7, 0x1, 0x00 }, },
/* 9 */ { { 15, 0x1, 0xff }, { 8, 0x2, 0x02 }, { -6, 0x2, 0x00 }, },
/* 10 */ { { 15, 0x1, 0xff }, { 8, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 11 */ { { 15, 0x1, 0xff }, { 8, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
},
},
/*dest_raw_inc=0x04*/
{
/*dest_align=0*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 18, 0x2, 0xff }, { -15, 0x1, 0x00 }, },
/* 4 */ { { 16, 0x2, 0xff }, { -12, 0x2, 0x00 }, },
/* 5 */ { { 16, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 6 */ { { 16, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 7 */ { { 16, 0x2, 0x03 }, { 18, 0x2, 0x01 }, { -15, 0x1, 0x00 }, },
/* 8 */ { { 16, 0x2, 0x02 }, { -12, 0x2, 0x00 }, },
/* 9 */ { { 16, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 16, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 11 */ { { 16, 0x2, 0x03 }, { 18, 0x2, 0x01 }, { -15, 0x1, 0x00 }, },
},
/*dest_align=1*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 17, 0x1, 0xff }, { -15, 0x1, 0x00 }, },
/* 3 */ { { 17, 0x1, 0xff }, { -14, 0x2, 0x00 }, },
/* 4 */ { { 17, 0x1, 0xff }, { 14, 0x2, 0xff }, { 1, 0x1, 0x00 }, },
/* 5 */ { { 17, 0x1, 0xff }, { 14, 0x2, 0xff }, { 2, 0x2, 0x00 }, },
/* 6 */ { { 17, 0x1, 0xff }, { 14, 0x2, 0xff }, { 18, 0x2, 0xff }, { -15, 0x1, 0x00 }, },
/* 7 */ { { 17, 0x1, 0xff }, { 14, 0x2, 0xff }, { 16, 0x2, 0xff }, { -12, 0x2, 0x00 }, },
/* 8 */ { { 17, 0x1, 0xff }, { 14, 0x2, 0xff }, { 16, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 17, 0x1, 0xff }, { 14, 0x2, 0xff }, { 16, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 17, 0x1, 0xff }, { 14, 0x2, 0xff }, { 16, 0x2, 0x03 }, { 18, 0x2, 0x01 }, { -15, 0x1, 0x00 }, },
/* 11 */ { { 17, 0x1, 0xff }, { 14, 0x2, 0xff }, { 16, 0x2, 0x02 }, { -12, 0x2, 0x00 }, },
},
/*dest_align=2*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 16, 0x2, 0xff }, { -1, 0x1, 0x00 }, },
/* 4 */ { { 16, 0x2, 0xff }, { 0, 0x2, 0x00 }, },
/* 5 */ { { 16, 0x2, 0x01 }, { -15, 0x1, 0x00 }, },
/* 6 */ { { 16, 0x2, 0x02 }, { -14, 0x2, 0x00 }, },
/* 7 */ { { 16, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 8 */ { { 16, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 9 */ { { 16, 0x2, 0x01 }, { -15, 0x1, 0x00 }, },
/* 10 */ { { 16, 0x2, 0x02 }, { -14, 0x2, 0x00 }, },
/* 11 */ { { 16, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
},
/*dest_align=3*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 31, 0x1, 0xff }, { -1, 0x1, 0x00 }, },
/* 3 */ { { 31, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
/* 4 */ { { 31, 0x1, 0xff }, { 16, 0x2, 0xff }, { -15, 0x1, 0x00 }, },
/* 5 */ { { 31, 0x1, 0xff }, { 16, 0x2, 0xff }, { -14, 0x2, 0x00 }, },
/* 6 */ { { 31, 0x1, 0xff }, { 16, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 7 */ { { 31, 0x1, 0xff }, { 16, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 8 */ { { 31, 0x1, 0xff }, { 16, 0x2, 0x01 }, { -15, 0x1, 0x00 }, },
/* 9 */ { { 31, 0x1, 0xff }, { 16, 0x2, 0x02 }, { -14, 0x2, 0x00 }, },
/* 10 */ { { 31, 0x1, 0xff }, { 16, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 11 */ { { 31, 0x1, 0xff }, { 16, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
},
},
/*dest_raw_inc=0x05*/
{
/*dest_align=0*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 34, 0x2, 0xff }, { -31, 0x1, 0x00 }, },
/* 4 */ { { 32, 0x2, 0xff }, { -28, 0x2, 0x00 }, },
/* 5 */ { { 32, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 6 */ { { 32, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 7 */ { { 32, 0x2, 0x03 }, { 34, 0x2, 0x01 }, { -31, 0x1, 0x00 }, },
/* 8 */ { { 32, 0x2, 0x02 }, { -28, 0x2, 0x00 }, },
/* 9 */ { { 32, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 32, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 11 */ { { 32, 0x2, 0x03 }, { 34, 0x2, 0x01 }, { -31, 0x1, 0x00 }, },
},
/*dest_align=1*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 33, 0x1, 0xff }, { -31, 0x1, 0x00 }, },
/* 3 */ { { 33, 0x1, 0xff }, { -30, 0x2, 0x00 }, },
/* 4 */ { { 33, 0x1, 0xff }, { 30, 0x2, 0xff }, { 1, 0x1, 0x00 }, },
/* 5 */ { { 33, 0x1, 0xff }, { 30, 0x2, 0xff }, { 2, 0x2, 0x00 }, },
/* 6 */ { { 33, 0x1, 0xff }, { 30, 0x2, 0xff }, { 34, 0x2, 0xff }, { -31, 0x1, 0x00 }, },
/* 7 */ { { 33, 0x1, 0xff }, { 30, 0x2, 0xff }, { 32, 0x2, 0xff }, { -28, 0x2, 0x00 }, },
/* 8 */ { { 33, 0x1, 0xff }, { 30, 0x2, 0xff }, { 32, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 33, 0x1, 0xff }, { 30, 0x2, 0xff }, { 32, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 33, 0x1, 0xff }, { 30, 0x2, 0xff }, { 32, 0x2, 0x03 }, { 34, 0x2, 0x01 }, { -31, 0x1, 0x00 }, },
/* 11 */ { { 33, 0x1, 0xff }, { 30, 0x2, 0xff }, { 32, 0x2, 0x02 }, { -28, 0x2, 0x00 }, },
},
/*dest_align=2*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 32, 0x2, 0xff }, { -1, 0x1, 0x00 }, },
/* 4 */ { { 32, 0x2, 0xff }, { 0, 0x2, 0x00 }, },
/* 5 */ { { 32, 0x2, 0x01 }, { -31, 0x1, 0x00 }, },
/* 6 */ { { 32, 0x2, 0x02 }, { -30, 0x2, 0x00 }, },
/* 7 */ { { 32, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 8 */ { { 32, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 9 */ { { 32, 0x2, 0x01 }, { -31, 0x1, 0x00 }, },
/* 10 */ { { 32, 0x2, 0x02 }, { -30, 0x2, 0x00 }, },
/* 11 */ { { 32, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
},
/*dest_align=3*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 63, 0x1, 0xff }, { -1, 0x1, 0x00 }, },
/* 3 */ { { 63, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
/* 4 */ { { 63, 0x1, 0xff }, { 32, 0x2, 0xff }, { -31, 0x1, 0x00 }, },
/* 5 */ { { 63, 0x1, 0xff }, { 32, 0x2, 0xff }, { -30, 0x2, 0x00 }, },
/* 6 */ { { 63, 0x1, 0xff }, { 32, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 7 */ { { 63, 0x1, 0xff }, { 32, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 8 */ { { 63, 0x1, 0xff }, { 32, 0x2, 0x01 }, { -31, 0x1, 0x00 }, },
/* 9 */ { { 63, 0x1, 0xff }, { 32, 0x2, 0x02 }, { -30, 0x2, 0x00 }, },
/* 10 */ { { 63, 0x1, 0xff }, { 32, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 11 */ { { 63, 0x1, 0xff }, { 32, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
},
},
/*dest_raw_inc=0x06*/
{
/*dest_align=0*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 66, 0x2, 0xff }, { -63, 0x1, 0x00 }, },
/* 4 */ { { 64, 0x2, 0xff }, { -60, 0x2, 0x00 }, },
/* 5 */ { { 64, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 6 */ { { 64, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 7 */ { { 64, 0x2, 0x03 }, { 66, 0x2, 0x01 }, { -63, 0x1, 0x00 }, },
/* 8 */ { { 64, 0x2, 0x02 }, { -60, 0x2, 0x00 }, },
/* 9 */ { { 64, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 64, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 11 */ { { 64, 0x2, 0x03 }, { 66, 0x2, 0x01 }, { -63, 0x1, 0x00 }, },
},
/*dest_align=1*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 65, 0x1, 0xff }, { -63, 0x1, 0x00 }, },
/* 3 */ { { 65, 0x1, 0xff }, { -62, 0x2, 0x00 }, },
/* 4 */ { { 65, 0x1, 0xff }, { 62, 0x2, 0xff }, { 1, 0x1, 0x00 }, },
/* 5 */ { { 65, 0x1, 0xff }, { 62, 0x2, 0xff }, { 2, 0x2, 0x00 }, },
/* 6 */ { { 65, 0x1, 0xff }, { 62, 0x2, 0xff }, { 66, 0x2, 0xff }, { -63, 0x1, 0x00 }, },
/* 7 */ { { 65, 0x1, 0xff }, { 62, 0x2, 0xff }, { 64, 0x2, 0xff }, { -60, 0x2, 0x00 }, },
/* 8 */ { { 65, 0x1, 0xff }, { 62, 0x2, 0xff }, { 64, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 65, 0x1, 0xff }, { 62, 0x2, 0xff }, { 64, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 65, 0x1, 0xff }, { 62, 0x2, 0xff }, { 64, 0x2, 0x03 }, { 66, 0x2, 0x01 }, { -63, 0x1, 0x00 }, },
/* 11 */ { { 65, 0x1, 0xff }, { 62, 0x2, 0xff }, { 64, 0x2, 0x02 }, { -60, 0x2, 0x00 }, },
},
/*dest_align=2*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 64, 0x2, 0xff }, { -1, 0x1, 0x00 }, },
/* 4 */ { { 64, 0x2, 0xff }, { 0, 0x2, 0x00 }, },
/* 5 */ { { 64, 0x2, 0x01 }, { -63, 0x1, 0x00 }, },
/* 6 */ { { 64, 0x2, 0x02 }, { -62, 0x2, 0x00 }, },
/* 7 */ { { 64, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 8 */ { { 64, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 9 */ { { 64, 0x2, 0x01 }, { -63, 0x1, 0x00 }, },
/* 10 */ { { 64, 0x2, 0x02 }, { -62, 0x2, 0x00 }, },
/* 11 */ { { 64, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
},
/*dest_align=3*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 127, 0x1, 0xff }, { -1, 0x1, 0x00 }, },
/* 3 */ { { 127, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
/* 4 */ { { 127, 0x1, 0xff }, { 64, 0x2, 0xff }, { -63, 0x1, 0x00 }, },
/* 5 */ { { 127, 0x1, 0xff }, { 64, 0x2, 0xff }, { -62, 0x2, 0x00 }, },
/* 6 */ { { 127, 0x1, 0xff }, { 64, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 7 */ { { 127, 0x1, 0xff }, { 64, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 8 */ { { 127, 0x1, 0xff }, { 64, 0x2, 0x01 }, { -63, 0x1, 0x00 }, },
/* 9 */ { { 127, 0x1, 0xff }, { 64, 0x2, 0x02 }, { -62, 0x2, 0x00 }, },
/* 10 */ { { 127, 0x1, 0xff }, { 64, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 11 */ { { 127, 0x1, 0xff }, { 64, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
},
},
/*dest_raw_inc=0x07*/
{
/*dest_align=0*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 130, 0x2, 0xff }, { -127, 0x1, 0x00 }, },
/* 4 */ { { 128, 0x2, 0xff }, { -124, 0x2, 0x00 }, },
/* 5 */ { { 128, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 6 */ { { 128, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 7 */ { { 128, 0x2, 0x03 }, { 130, 0x2, 0x01 }, { -127, 0x1, 0x00 }, },
/* 8 */ { { 128, 0x2, 0x02 }, { -124, 0x2, 0x00 }, },
/* 9 */ { { 128, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 10 */ { { 128, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 11 */ { { 128, 0x2, 0x03 }, { 130, 0x2, 0x01 }, { -127, 0x1, 0x00 }, },
},
/*dest_align=1*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 129, 0x1, 0xff }, { -127, 0x1, 0x00 }, },
/* 3 */ { { 129, 0x1, 0xff }, { -126, 0x2, 0x00 }, },
/* 4 */ { { 129, 0x1, 0xff }, { 126, 0x2, 0xff }, { 1, 0x1, 0x00 }, },
/* 5 */ { { 129, 0x1, 0xff }, { 126, 0x2, 0xff }, { 2, 0x2, 0x00 }, },
/* 6 */ { { 129, 0x1, 0xff }, { 126, 0x2, 0xff }, { 130, 0x2, 0xff }, { -127, 0x1, 0x00 }, },
/* 7 */ { { 129, 0x1, 0xff }, { 126, 0x2, 0xff }, { 128, 0x2, 0xff }, { -124, 0x2, 0x00 }, },
/* 8 */ { { 129, 0x1, 0xff }, { 126, 0x2, 0xff }, { 128, 0x2, 0x01 }, { 1, 0x1, 0x00 }, },
/* 9 */ { { 129, 0x1, 0xff }, { 126, 0x2, 0xff }, { 128, 0x2, 0x02 }, { 2, 0x2, 0x00 }, },
/* 10 */ { { 129, 0x1, 0xff }, { 126, 0x2, 0xff }, { 128, 0x2, 0x03 }, { 130, 0x2, 0x01 }, { -127, 0x1, 0x00 }, },
/* 11 */ { { 129, 0x1, 0xff }, { 126, 0x2, 0xff }, { 128, 0x2, 0x02 }, { -124, 0x2, 0x00 }, },
},
/*dest_align=2*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 2, 0x2, 0x00 }, },
/* 3 */ { { 128, 0x2, 0xff }, { -1, 0x1, 0x00 }, },
/* 4 */ { { 128, 0x2, 0xff }, { 0, 0x2, 0x00 }, },
/* 5 */ { { 128, 0x2, 0x01 }, { -127, 0x1, 0x00 }, },
/* 6 */ { { 128, 0x2, 0x02 }, { -126, 0x2, 0x00 }, },
/* 7 */ { { 128, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 8 */ { { 128, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 9 */ { { 128, 0x2, 0x01 }, { -127, 0x1, 0x00 }, },
/* 10 */ { { 128, 0x2, 0x02 }, { -126, 0x2, 0x00 }, },
/* 11 */ { { 128, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
},
/*dest_align=3*/
{
/* 0 */ { },
/* 1 */ { { 1, 0x1, 0x00 }, },
/* 2 */ { { 255, 0x1, 0xff }, { -1, 0x1, 0x00 }, },
/* 3 */ { { 255, 0x1, 0xff }, { 0, 0x2, 0x00 }, },
/* 4 */ { { 255, 0x1, 0xff }, { 128, 0x2, 0xff }, { -127, 0x1, 0x00 }, },
/* 5 */ { { 255, 0x1, 0xff }, { 128, 0x2, 0xff }, { -126, 0x2, 0x00 }, },
/* 6 */ { { 255, 0x1, 0xff }, { 128, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 7 */ { { 255, 0x1, 0xff }, { 128, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
/* 8 */ { { 255, 0x1, 0xff }, { 128, 0x2, 0x01 }, { -127, 0x1, 0x00 }, },
/* 9 */ { { 255, 0x1, 0xff }, { 128, 0x2, 0x02 }, { -126, 0x2, 0x00 }, },
/* 10 */ { { 255, 0x1, 0xff }, { 128, 0x2, 0x01 }, { -1, 0x1, 0x00 }, },
/* 11 */ { { 255, 0x1, 0xff }, { 128, 0x2, 0x02 }, { 0, 0x2, 0x00 }, },
},
},