mov (8) mbc_result.0<1>:ud 0x0:ud {align1};
mba_start:
mov (8) mb_msg0.0<1>:ud 0:ud {align1};
-and.z.f0.0 (1) null:uw input_mb_intra_ub<0,1,0>:ub INTRA_PRED_AVAIL_FLAG_AE:uw {align1};
+and.z.f0.0 (2) null:uw input_mb_intra_ub<0,1,0>:ub INTRA_PRED_AVAIL_FLAG_AE:uw {align1};
/* MB A doesn't exist. Zero MV. mba_flag is zero and ref ID = -1 */
(f0.0) mov (2) mba_result.20<1>:w -1:w {align1};
(f0.0) jmpi (1) mbb_start;
{align1};
/* TODO: RefID is required after multi-references are added */
-cmp.l.f0.0 (1) null:w mb_intra_wb.16<0,1,0>:uw mb_inter_wb.8<0,1,0>:uw {align1};
+cmp.l.f0.0 (2) null:w mb_intra_wb.16<0,1,0>:uw mb_inter_wb.8<0,1,0>:uw {align1};
(f0.0) mov (2) mba_result.20<1>:w -1:w {align1};
(f0.0) jmpi (1) mbb_start;
mbb_start:
mov (8) mb_msg0.0<1>:ud 0:ud {align1};
-and.z.f0.0 (1) null:uw input_mb_intra_ub<0,1,0>:ub INTRA_PRED_AVAIL_FLAG_B:uw {align1};
+and.z.f0.0 (2) null:uw input_mb_intra_ub<0,1,0>:ub INTRA_PRED_AVAIL_FLAG_B:uw {align1};
/* MB B doesn't exist. Zero MV. mba_flag is zero */
/* If MB B doesn't exist, neither MB C nor D exists */
(f0.0) mov (2) mbb_result.20<1>:w -1:w {align1};
{align1};
/* TODO: RefID is required after multi-references are added */
-cmp.l.f0.0 (1) null:w mb_intra_wb.16<0,1,0>:uw mb_inter_wb.8<0,1,0>:uw {align1};
+cmp.l.f0.0 (2) null:w mb_intra_wb.16<0,1,0>:uw mb_inter_wb.8<0,1,0>:uw {align1};
(f0.0) mov (2) mbb_result.20<1>:w -1:w {align1};
(f0.0) jmpi (1) mbc_start;
add (1) mb_msg0.8<1>:UD mb_msg0.8<0,1,0>:ud 3:ud {align1};
{align1};
/* TODO: RefID is required after multi-references are added */
-cmp.l.f0.0 (1) null:w mb_intra_wb.16<0,1,0>:uw mb_inter_wb.8<0,1,0>:uw {align1};
+cmp.l.f0.0 (2) null:w mb_intra_wb.16<0,1,0>:uw mb_inter_wb.8<0,1,0>:uw {align1};
(f0.0) mov (2) mbc_result.20<1>:w -1:w {align1};
(f0.0) jmpi (1) mb_mvp_start;
add (1) mb_msg0.8<1>:UD mb_msg0.8<0,1,0>:ud 3:ud {align1};
jmpi (1) mb_mvp_start;
mbd_start:
mov (8) mb_msg0.0<1>:ud 0:ud {align1};
-and.z.f0.0 (1) null:uw input_mb_intra_ub<0,1,0>:ub INTRA_PRED_AVAIL_FLAG_D:uw {align1};
+and.z.f0.0 (2) null:uw input_mb_intra_ub<0,1,0>:ub INTRA_PRED_AVAIL_FLAG_D:uw {align1};
(f0.0) mov (2) mbc_result.20<1>:w -1:w {align1};
(f0.0) jmpi (1) mb_mvp_start;
mov (1) mbc_result.0<1>:d MB_AVAIL {align1};
rlen 2
{align1};
-cmp.l.f0.0 (1) null:w mb_intra_wb.16<0,1,0>:uw mb_inter_wb.8<0,1,0>:uw {align1};
+cmp.l.f0.0 (2) null:w mb_intra_wb.16<0,1,0>:uw mb_inter_wb.8<0,1,0>:uw {align1};
(f0.0) mov (2) mbc_result.20<1>:w -1:w {align1};
(f0.0) jmpi (1) mb_mvp_start;
add (1) tmp_reg0.0<1>:d mbb_result.0<0,1,0>:d mbc_result.0<0,1,0>:d {align1};
cmp.z.f0.0 (1) null:d tmp_reg0.0<0,1,0>:d 0:d {align1};
(-f0.0) jmpi (1) mb_median_start;
-cmp.nz.f0.0 (1) null:d mba_result.0<0,1,0>:d 0:d {align1};
+cmp.nz.f0.0 (2) null:d mba_result.0<0,1,0>:d 0:d {align1};
(f0.0) mov (2) mbb_result.4<1>:ud mba_result.4<2,2,1>:ud {align1};
(f0.0) mov (2) mbc_result.4<1>:ud mba_result.4<2,2,1>:ud {align1};
(f0.0) mov (2) mbb_result.20<1>:uw mba_result.20<2,2,1>:uw {align1};
{ 0x00600001, 0x2b000608, 0x00000000, 0x00000000 },
{ 0x00600001, 0x2b200608, 0x00000000, 0x00000000 },
{ 0x00600001, 0x2b400608, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20002240, 0x160000a5, 0x00600060 },
+ { 0x01200005, 0x20002240, 0x160000a5, 0x00600060 },
{ 0x00210001, 0x2af41e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000210 },
{ 0x00000001, 0x2ae00e28, 0x08000000, 0x00000001 },
{ 0x00000041, 0x2b480208, 0x06000b48, 0x00000018 },
{ 0x00000001, 0x2b542288, 0x00000014, 0x00000000 },
{ 0x0a800031, 0x2b600a08, 0x0e000b40, 0x02280303 },
- { 0x05000010, 0x20001260, 0x12000b70, 0x00000b88 },
+ { 0x05200010, 0x20001260, 0x12000b70, 0x00000b88 },
{ 0x00210001, 0x2af41e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000160 },
{ 0x00000040, 0x2b480208, 0x06000b48, 0x00000003 },
{ 0x00200001, 0x2af01e48, 0x18000000, 0x00010001 },
{ 0x00200001, 0x2af41e68, 0x18000000, 0x00000000 },
{ 0x00600001, 0x2b400608, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20002240, 0x160000a5, 0x00100010 },
+ { 0x01200005, 0x20002240, 0x160000a5, 0x00100010 },
{ 0x00210001, 0x2b141e68, 0x18000000, 0xffffffff },
{ 0x00210001, 0x2b341e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x000006c0 },
{ 0x00000041, 0x2b480208, 0x06000b48, 0x00000018 },
{ 0x00000001, 0x2b542288, 0x00000014, 0x00000000 },
{ 0x0a800031, 0x2b600a08, 0x0e000b40, 0x02280303 },
- { 0x05000010, 0x20001260, 0x12000b70, 0x00000b88 },
+ { 0x05200010, 0x20001260, 0x12000b70, 0x00000b88 },
{ 0x00210001, 0x2b141e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000160 },
{ 0x00000040, 0x2b480208, 0x06000b48, 0x00000003 },
{ 0x00000041, 0x2b480208, 0x06000b48, 0x00000018 },
{ 0x00000001, 0x2b542288, 0x00000014, 0x00000000 },
{ 0x0a800031, 0x2b600a08, 0x0e000b40, 0x02280303 },
- { 0x05000010, 0x20001260, 0x12000b70, 0x00000b88 },
+ { 0x05200010, 0x20001260, 0x12000b70, 0x00000b88 },
{ 0x00210001, 0x2b341e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x000003c0 },
{ 0x00000040, 0x2b480208, 0x06000b48, 0x00000003 },
{ 0x00200001, 0x2b240208, 0x00450bf0, 0x00000000 },
{ 0x00000020, 0x34000000, 0x0e001400, 0x00000250 },
{ 0x00600001, 0x2b400608, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20002240, 0x160000a5, 0x00040004 },
+ { 0x01200005, 0x20002240, 0x160000a5, 0x00040004 },
{ 0x00210001, 0x2b341e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000210 },
{ 0x00000001, 0x2b200e28, 0x08000000, 0x00000001 },
{ 0x00000041, 0x2b480208, 0x06000b48, 0x00000018 },
{ 0x00000001, 0x2b542288, 0x00000014, 0x00000000 },
{ 0x0a800031, 0x2b600a08, 0x0e000b40, 0x02280303 },
- { 0x05000010, 0x20001260, 0x12000b70, 0x00000b88 },
+ { 0x05200010, 0x20001260, 0x12000b70, 0x00000b88 },
{ 0x00210001, 0x2b341e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000160 },
{ 0x00000040, 0x2b480208, 0x06000b48, 0x00000003 },
{ 0x00000040, 0x24000a28, 0x0a000b00, 0x00000b20 },
{ 0x01000010, 0x20000a20, 0x0e000400, 0x00000000 },
{ 0x00110020, 0x34000000, 0x0e001400, 0x00000080 },
- { 0x02000010, 0x20000a20, 0x0e000ae0, 0x00000000 },
+ { 0x02200010, 0x20000a20, 0x0e000ae0, 0x00000000 },
{ 0x00210001, 0x2b040208, 0x00450ae4, 0x00000000 },
{ 0x00210001, 0x2b240208, 0x00450ae4, 0x00000000 },
{ 0x00210001, 0x2b141248, 0x00450af4, 0x00000000 },
{ 0x00600001, 0x2b000608, 0x00000000, 0x00000000 },
{ 0x00600001, 0x2b200608, 0x00000000, 0x00000000 },
{ 0x00600001, 0x2b400608, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20002240, 0x160000a5, 0x00600060 },
+ { 0x01200005, 0x20002240, 0x160000a5, 0x00600060 },
{ 0x00210001, 0x2af41e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000210 },
{ 0x00000001, 0x2ae00e28, 0x08000000, 0x00000001 },
{ 0x00000041, 0x2b480208, 0x06000b48, 0x00000018 },
{ 0x00000001, 0x2b542288, 0x00000014, 0x00000000 },
{ 0x0a800031, 0x2b600a08, 0x06000b40, 0x02280303 },
- { 0x05000010, 0x20001260, 0x12000b70, 0x00000b88 },
+ { 0x05200010, 0x20001260, 0x12000b70, 0x00000b88 },
{ 0x00210001, 0x2af41e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000160 },
{ 0x00000040, 0x2b480208, 0x06000b48, 0x00000003 },
{ 0x00200001, 0x2af01e48, 0x18000000, 0x00010001 },
{ 0x00200001, 0x2af41e68, 0x18000000, 0x00000000 },
{ 0x00600001, 0x2b400608, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20002240, 0x160000a5, 0x00100010 },
+ { 0x01200005, 0x20002240, 0x160000a5, 0x00100010 },
{ 0x00210001, 0x2b141e68, 0x18000000, 0xffffffff },
{ 0x00210001, 0x2b341e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x000006c0 },
{ 0x00000041, 0x2b480208, 0x06000b48, 0x00000018 },
{ 0x00000001, 0x2b542288, 0x00000014, 0x00000000 },
{ 0x0a800031, 0x2b600a08, 0x06000b40, 0x02280303 },
- { 0x05000010, 0x20001260, 0x12000b70, 0x00000b88 },
+ { 0x05200010, 0x20001260, 0x12000b70, 0x00000b88 },
{ 0x00210001, 0x2b141e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000160 },
{ 0x00000040, 0x2b480208, 0x06000b48, 0x00000003 },
{ 0x00000041, 0x2b480208, 0x06000b48, 0x00000018 },
{ 0x00000001, 0x2b542288, 0x00000014, 0x00000000 },
{ 0x0a800031, 0x2b600a08, 0x06000b40, 0x02280303 },
- { 0x05000010, 0x20001260, 0x12000b70, 0x00000b88 },
+ { 0x05200010, 0x20001260, 0x12000b70, 0x00000b88 },
{ 0x00210001, 0x2b341e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x000003c0 },
{ 0x00000040, 0x2b480208, 0x06000b48, 0x00000003 },
{ 0x00200001, 0x2b240208, 0x00450bf0, 0x00000000 },
{ 0x00000020, 0x34000000, 0x0e001400, 0x00000250 },
{ 0x00600001, 0x2b400608, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20002240, 0x160000a5, 0x00040004 },
+ { 0x01200005, 0x20002240, 0x160000a5, 0x00040004 },
{ 0x00210001, 0x2b341e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000210 },
{ 0x00000001, 0x2b200e28, 0x08000000, 0x00000001 },
{ 0x00000041, 0x2b480208, 0x06000b48, 0x00000018 },
{ 0x00000001, 0x2b542288, 0x00000014, 0x00000000 },
{ 0x0a800031, 0x2b600a08, 0x06000b40, 0x02280303 },
- { 0x05000010, 0x20001260, 0x12000b70, 0x00000b88 },
+ { 0x05200010, 0x20001260, 0x12000b70, 0x00000b88 },
{ 0x00210001, 0x2b341e68, 0x18000000, 0xffffffff },
{ 0x00010020, 0x34000000, 0x0e001400, 0x00000160 },
{ 0x00000040, 0x2b480208, 0x06000b48, 0x00000003 },
{ 0x00000040, 0x24000a28, 0x0a000b00, 0x00000b20 },
{ 0x01000010, 0x20000a20, 0x0e000400, 0x00000000 },
{ 0x00110020, 0x34000000, 0x0e001400, 0x00000080 },
- { 0x02000010, 0x20000a20, 0x0e000ae0, 0x00000000 },
+ { 0x02200010, 0x20000a20, 0x0e000ae0, 0x00000000 },
{ 0x00210001, 0x2b040208, 0x00450ae4, 0x00000000 },
{ 0x00210001, 0x2b240208, 0x00450ae4, 0x00000000 },
{ 0x00210001, 0x2b141248, 0x00450af4, 0x00000000 },