diff options
author | Zou Nan hai <nanhai.zou@intel.com> | 2009-06-10 16:43:30 +0800 |
---|---|---|
committer | Zou Nan hai <nanhai.zou@intel.com> | 2009-06-10 16:43:30 +0800 |
commit | cda5561716891484aa6f1c4a234be8d88f17f659 (patch) | |
tree | 270ce284e29935a70e2c377cfdb1ca96378ee255 /src/xvmc/shader | |
parent | 6d500be3cdecd7617dc6119b58ae273eea478af7 (diff) |
add missing files for previous commit
Diffstat (limited to 'src/xvmc/shader')
-rw-r--r-- | src/xvmc/shader/mc/addidct_igd.g4i | 117 | ||||
-rw-r--r-- | src/xvmc/shader/mc/ipicture_igd.g4a | 105 | ||||
-rw-r--r-- | src/xvmc/shader/mc/ipicture_igd.g4b | 75 | ||||
-rw-r--r-- | src/xvmc/shader/mc/lib_igd.g4a | 133 | ||||
-rw-r--r-- | src/xvmc/shader/mc/lib_igd.g4b | 558 |
5 files changed, 988 insertions, 0 deletions
diff --git a/src/xvmc/shader/mc/addidct_igd.g4i b/src/xvmc/shader/mc/addidct_igd.g4i new file mode 100644 index 00000000..56fa2af3 --- /dev/null +++ b/src/xvmc/shader/mc/addidct_igd.g4i @@ -0,0 +1,117 @@ +/* GRF allocation: + g1~g30: constant buffer + g1~g2:intra IQ matrix + g3~g4:non intra IQ matrix + g5~g20:IDCT table + g31: thread payload + g32: message descriptor for reading reference data + g58~g81:reference data + g82: thread payload backup + g84~g107:IDCT data */ +//mov (2) g31.0<1>UD g82.12<2,2,1>UW {align1}; //restore x and y +mov (2) g31.0<1>UD g82.0<2,2,1>UD {align1}; //restore x and y + +and.nz (1) null g82.30<1,1,1>UB 0x1UW {align1}; //dct_type +(f0) jmpi field_dct; + +add.sat (32) g58.0<2>UB g84.0<16,16,1>W g58.0<16,16,2>UB {align1 compr}; +add.sat (32) g60.0<2>UB g86.0<16,16,1>W g60.0<16,16,2>UB {align1 compr}; +add.sat (32) g62.0<2>UB g88.0<16,16,1>W g62.0<16,16,2>UB {align1 compr}; +add.sat (32) g64.0<2>UB g90.0<16,16,1>W g64.0<16,16,2>UB {align1 compr}; +add.sat (32) g66.0<2>UB g92.0<16,16,1>W g66.0<16,16,2>UB {align1 compr}; +add.sat (32) g68.0<2>UB g94.0<16,16,1>W g68.0<16,16,2>UB {align1 compr}; +add.sat (32) g70.0<2>UB g96.0<16,16,1>W g70.0<16,16,2>UB {align1 compr}; +add.sat (32) g72.0<2>UB g98.0<16,16,1>W g72.0<16,16,2>UB {align1 compr}; + +add.sat (32) g74.0<2>UB g100.0<16,16,1>W g74.0<16,16,2>UB {align1 compr}; +add.sat (32) g76.0<2>UB g102.0<16,16,1>W g76.0<16,16,2>UB {align1 compr}; +add.sat (32) g78.0<2>UB g104.0<16,16,1>W g78.0<16,16,2>UB {align1 compr}; +add.sat (32) g80.0<2>UB g106.0<16,16,1>W g80.0<16,16,2>UB {align1 compr}; +jmpi write_back; + +field_dct: +add.sat (16) g58.0<2>UB g84.0<16,16,1>W g58.0<16,16,2>UB {align1}; +add.sat (16) g59.0<2>UB g92.0<16,16,1>W g59.0<16,16,2>UB {align1}; +add.sat (16) g60.0<2>UB g85.0<16,16,1>W g60.0<16,16,2>UB {align1}; +add.sat (16) g61.0<2>UB g93.0<16,16,1>W g61.0<16,16,2>UB {align1}; +add.sat (16) g62.0<2>UB g86.0<16,16,1>W g62.0<16,16,2>UB {align1}; +add.sat (16) g63.0<2>UB g94.0<16,16,1>W g63.0<16,16,2>UB {align1}; +add.sat (16) g64.0<2>UB g87.0<16,16,1>W g64.0<16,16,2>UB {align1}; +add.sat (16) g65.0<2>UB g95.0<16,16,1>W g65.0<16,16,2>UB {align1}; +add.sat (16) g66.0<2>UB g88.0<16,16,1>W g66.0<16,16,2>UB {align1}; +add.sat (16) g67.0<2>UB g96.0<16,16,1>W g67.0<16,16,2>UB {align1}; +add.sat (16) g68.0<2>UB g89.0<16,16,1>W g68.0<16,16,2>UB {align1}; +add.sat (16) g69.0<2>UB g97.0<16,16,1>W g69.0<16,16,2>UB {align1}; +add.sat (16) g70.0<2>UB g90.0<16,16,1>W g70.0<16,16,2>UB {align1}; +add.sat (16) g71.0<2>UB g98.0<16,16,1>W g71.0<16,16,2>UB {align1}; +add.sat (16) g72.0<2>UB g91.0<16,16,1>W g72.0<16,16,2>UB {align1}; +add.sat (16) g73.0<2>UB g99.0<16,16,1>W g73.0<16,16,2>UB {align1}; +/* +add.sat (16) g74.0<2>UB g100.0<16,16,1>W g74.0<16,16,2>UB {align1}; +add.sat (16) g75.0<2>UB g101.0<16,16,1>W g75.0<16,16,2>UB {align1}; +add.sat (16) g76.0<2>UB g102.0<16,16,1>W g76.0<16,16,2>UB {align1}; +add.sat (16) g77.0<2>UB g103.0<16,16,1>W g77.0<16,16,2>UB {align1}; +add.sat (16) g78.0<2>UB g104.0<16,16,1>W g78.0<16,16,2>UB {align1}; +add.sat (16) g79.0<2>UB g105.0<16,16,1>W g79.0<16,16,2>UB {align1}; +add.sat (16) g80.0<2>UB g106.0<16,16,1>W g80.0<16,16,2>UB {align1}; +add.sat (16) g81.0<2>UB g107.0<16,16,1>W g81.0<16,16,2>UB {align1}; +*/ +add (16) g100.0<1>W g100.0<16,16,1>W g74.0<16,16,2>UB {align1}; +add (16) g101.0<1>W g101.0<16,16,1>W g75.0<16,16,2>UB {align1}; +add (16) g102.0<1>W g102.0<16,16,1>W g76.0<16,16,2>UB {align1}; +add (16) g103.0<1>W g103.0<16,16,1>W g77.0<16,16,2>UB {align1}; +add (16) g104.0<1>W g104.0<16,16,1>W g78.0<16,16,2>UB {align1}; +add (16) g105.0<1>W g105.0<16,16,1>W g79.0<16,16,2>UB {align1}; +add (16) g106.0<1>W g106.0<16,16,1>W g80.0<16,16,2>UB {align1}; +add (16) g107.0<1>W g107.0<16,16,1>W g81.0<16,16,2>UB {align1}; + +mov.sat (16) g74.0<2>UB g100.0<16,16,1>W {align1}; +mov.sat (16) g75.0<2>UB g101.0<16,16,1>W {align1}; +mov.sat (16) g76.0<2>UB g102.0<16,16,1>W {align1}; +mov.sat (16) g77.0<2>UB g103.0<16,16,1>W {align1}; +mov.sat (16) g78.0<2>UB g104.0<16,16,1>W {align1}; +mov.sat (16) g79.0<2>UB g105.0<16,16,1>W {align1}; +mov.sat (16) g80.0<2>UB g106.0<16,16,1>W {align1}; +mov.sat (16) g81.0<2>UB g107.0<16,16,1>W {align1}; + + +write_back: +mov (1) g31.8<1>UD 0x00F000FUD {align1}; + +mov (16) m1.0<1>UB g58.0<16,16,2>UB {align1}; +mov (16) m1.16<1>UB g59.0<16,16,2>UB {align1}; +mov (16) m2.0<1>UB g60.0<16,16,2>UB {align1}; +mov (16) m2.16<1>UB g61.0<16,16,2>UB {align1}; +mov (16) m3.0<1>UB g62.0<16,16,2>UB {align1}; +mov (16) m3.16<1>UB g63.0<16,16,2>UB {align1}; +mov (16) m4.0<1>UB g64.0<16,16,2>UB {align1}; +mov (16) m4.16<1>UB g65.0<16,16,2>UB {align1}; +mov (16) m5.0<1>UB g66.0<16,16,2>UB {align1}; +mov (16) m5.16<1>UB g67.0<16,16,2>UB {align1}; +mov (16) m6.0<1>UB g68.0<16,16,2>UB {align1}; +mov (16) m6.16<1>UB g69.0<16,16,2>UB {align1}; +mov (16) m7.0<1>UB g70.0<16,16,2>UB {align1}; +mov (16) m7.16<1>UB g71.0<16,16,2>UB {align1}; +mov (16) m8.0<1>UB g72.0<16,16,2>UB {align1}; +mov (16) m8.16<1>UB g73.0<16,16,2>UB {align1}; +send (16) 0 acc0<1>UW g31<8,8,1>UW write(0,0,2,0) mlen 9 rlen 0 {align1}; + +//U +mov (1) g31.8<1>UD 0x0070007UD { align1 }; +shr (2) g31.0<1>UD g31.0<2,2,1>UD 1D {align1}; + +mov (16) m1.0<1>UB g74.0<16,16,2>UB {align1}; +mov (16) m1.16<1>UB g75.0<16,16,2>UB {align1}; +mov (16) m2.0<1>UB g76.0<16,16,2>UB {align1}; +mov (16) m2.16<1>UB g77.0<16,16,2>UB {align1}; +send (16) 0 acc0<1>UW g31<8,8,1>UW write(1, 0, 2, 0) mlen 3 rlen 0 { align1 }; + +//V +mov (16) m1.0<1>UB g78.0<16,16,2>UB {align1}; +mov (16) m1.16<1>UB g79.0<16,16,2>UB {align1}; +mov (16) m2.0<1>UB g80.0<16,16,2>UB {align1}; +mov (16) m2.16<1>UB g81.0<16,16,2>UB {align1}; +send (16) 0 acc0<1>UW g31<8,8,1>UW write(2, 0, 2, 0) mlen 3 rlen 0 { align1 }; + +send (16) 0 acc0<1>UW g0<8,8,1>UW + thread_spawner(0, 0, 0) mlen 1 rlen 0 { align1 EOT}; diff --git a/src/xvmc/shader/mc/ipicture_igd.g4a b/src/xvmc/shader/mc/ipicture_igd.g4a new file mode 100644 index 00000000..20c3d8ea --- /dev/null +++ b/src/xvmc/shader/mc/ipicture_igd.g4a @@ -0,0 +1,105 @@ +/* + GRF allocation: + g1~g30: constant buffer + g1~g2:intra IQ matrix + g3~g4:non intra IQ matrix + g5~g20:IDCT tab + g31: read and write message descriptor + g32~g55:DCT data + g58~g81:reference data + g82: thread payload + g83~g106:IDCT data +*/ +mov (8) g82.0<1>UD g31.0<8,8,1>UD {align1}; + +mov.sat (16) g33.0<2>UB g33.0<16,16,1>W {align1}; +mov.sat (16) g34.0<2>UB g34.0<16,16,1>W {align1}; +mov.sat (16) g35.0<2>UB g35.0<16,16,1>W {align1}; +mov.sat (16) g36.0<2>UB g36.0<16,16,1>W {align1}; +mov.sat (16) g37.0<2>UB g37.0<16,16,1>W {align1}; +mov.sat (16) g38.0<2>UB g38.0<16,16,1>W {align1}; +mov.sat (16) g39.0<2>UB g39.0<16,16,1>W {align1}; +mov.sat (16) g40.0<2>UB g40.0<16,16,1>W {align1}; +mov.sat (16) g41.0<2>UB g41.0<16,16,1>W {align1}; +mov.sat (16) g42.0<2>UB g42.0<16,16,1>W {align1}; +mov.sat (16) g43.0<2>UB g43.0<16,16,1>W {align1}; +mov.sat (16) g44.0<2>UB g44.0<16,16,1>W {align1}; +mov.sat (16) g45.0<2>UB g45.0<16,16,1>W {align1}; +mov.sat (16) g46.0<2>UB g46.0<16,16,1>W {align1}; +mov.sat (16) g47.0<2>UB g47.0<16,16,1>W {align1}; +mov.sat (16) g48.0<2>UB g48.0<16,16,1>W {align1}; + +mov.sat (16) g49.0<2>UB g49.0<16,16,1>W {align1}; +mov.sat (16) g50.0<2>UB g50.0<16,16,1>W {align1}; +mov.sat (16) g51.0<2>UB g51.0<16,16,1>W {align1}; +mov.sat (16) g52.0<2>UB g52.0<16,16,1>W {align1}; +mov.sat (16) g53.0<2>UB g53.0<16,16,1>W {align1}; +mov.sat (16) g54.0<2>UB g54.0<16,16,1>W {align1}; +mov.sat (16) g55.0<2>UB g55.0<16,16,1>W {align1}; +mov.sat (16) g56.0<2>UB g56.0<16,16,1>W {align1}; + +mov (1) g31.8<1>UD 0x00F000FUD {align1}; + +and.nz (1) null g82.30<1,1,1>UB 0x1UW{align1}; +(f0) jmpi field_dct_y; + +mov (16) m1.0<1>UB g33.0<16,16,2>UB {align1}; +mov (16) m1.16<1>UB g34.0<16,16,2>UB {align1}; +mov (16) m2.0<1>UB g35.0<16,16,2>UB {align1}; +mov (16) m2.16<1>UB g36.0<16,16,2>UB {align1}; +mov (16) m3.0<1>UB g37.0<16,16,2>UB {align1}; +mov (16) m3.16<1>UB g38.0<16,16,2>UB {align1}; +mov (16) m4.0<1>UB g39.0<16,16,2>UB {align1}; +mov (16) m4.16<1>UB g40.0<16,16,2>UB {align1}; +mov (16) m5.0<1>UB g41.0<16,16,2>UB {align1}; +mov (16) m5.16<1>UB g42.0<16,16,2>UB {align1}; +mov (16) m6.0<1>UB g43.0<16,16,2>UB {align1}; +mov (16) m6.16<1>UB g44.0<16,16,2>UB {align1}; +mov (16) m7.0<1>UB g45.0<16,16,2>UB {align1}; +mov (16) m7.16<1>UB g46.0<16,16,2>UB {align1}; +mov (16) m8.0<1>UB g47.0<16,16,2>UB {align1}; +mov (16) m8.16<1>UB g48.0<16,16,2>UB {align1}; +jmpi write_back_y; + +field_dct_y: +mov (16) m1.0<1>UB g33.0<16,16,2>UB {align1}; +mov (16) m1.16<1>UB g41.0<16,16,2>UB {align1}; +mov (16) m2.0<1>UB g34.0<16,16,2>UB {align1}; +mov (16) m2.16<1>UB g42.0<16,16,2>UB {align1}; +mov (16) m3.0<1>UB g35.0<16,16,2>UB {align1}; +mov (16) m3.16<1>UB g43.0<16,16,2>UB {align1}; +mov (16) m4.0<1>UB g36.0<16,16,2>UB {align1}; +mov (16) m4.16<1>UB g44.0<16,16,2>UB {align1}; +mov (16) m5.0<1>UB g37.0<16,16,2>UB {align1}; +mov (16) m5.16<1>UB g45.0<16,16,2>UB {align1}; +mov (16) m6.0<1>UB g38.0<16,16,2>UB {align1}; +mov (16) m6.16<1>UB g46.0<16,16,2>UB {align1}; +mov (16) m7.0<1>UB g39.0<16,16,2>UB {align1}; +mov (16) m7.16<1>UB g47.0<16,16,2>UB {align1}; +mov (16) m8.0<1>UB g40.0<16,16,2>UB {align1}; +mov (16) m8.16<1>UB g48.0<16,16,2>UB {align1}; + +write_back_y: +send (16) 0 acc0<1>UW g31<8,8,1>UW write(0,0,2,0) mlen 9 rlen 0 {align1}; + +//U +mov (1) g31.8<1>UD 0x0070007UD { align1 }; +shr (2) g31.0<1>UD g82.0<2,2,1>UD 1D {align1}; + +mov (16) m1.0<1>UB g49.0<16,16,2>UB {align1}; +mov (16) m1.16<1>UB g50.0<16,16,2>UB {align1}; +mov (16) m2.0<1>UB g51.0<16,16,2>UB {align1}; +mov (16) m2.16<1>UB g52.0<16,16,2>UB {align1}; +send (16) 0 acc0<1>UW g31<8,8,1>UW write(1, 0, 2, 0) mlen 3 rlen 0 { align1 }; + +//V +mov (16) m1.0<1>UB g53.0<16,16,2>UB {align1}; +mov (16) m1.16<1>UB g54.0<16,16,2>UB {align1}; +mov (16) m2.0<1>UB g55.0<16,16,2>UB {align1}; +mov (16) m2.16<1>UB g56.0<16,16,2>UB {align1}; +send (16) 0 acc0<1>UW g31<8,8,1>UW write(2, 0, 2, 0) mlen 3 rlen 0 { align1 }; + +OUT: +send (16) 0 acc0<1>UW g0<8,8,1>UW + thread_spawner(0, 0, 0) mlen 1 rlen 0 { align1 EOT}; + diff --git a/src/xvmc/shader/mc/ipicture_igd.g4b b/src/xvmc/shader/mc/ipicture_igd.g4b new file mode 100644 index 00000000..c0947f74 --- /dev/null +++ b/src/xvmc/shader/mc/ipicture_igd.g4b @@ -0,0 +1,75 @@ + { 0x00600001, 0x2a400021, 0x008d03e0, 0x00000000 }, + { 0x80800001, 0x442001b1, 0x00b10420, 0x00000000 }, + { 0x80800001, 0x444001b1, 0x00b10440, 0x00000000 }, + { 0x80800001, 0x446001b1, 0x00b10460, 0x00000000 }, + { 0x80800001, 0x448001b1, 0x00b10480, 0x00000000 }, + { 0x80800001, 0x44a001b1, 0x00b104a0, 0x00000000 }, + { 0x80800001, 0x44c001b1, 0x00b104c0, 0x00000000 }, + { 0x80800001, 0x44e001b1, 0x00b104e0, 0x00000000 }, + { 0x80800001, 0x450001b1, 0x00b10500, 0x00000000 }, + { 0x80800001, 0x452001b1, 0x00b10520, 0x00000000 }, + { 0x80800001, 0x454001b1, 0x00b10540, 0x00000000 }, + { 0x80800001, 0x456001b1, 0x00b10560, 0x00000000 }, + { 0x80800001, 0x458001b1, 0x00b10580, 0x00000000 }, + { 0x80800001, 0x45a001b1, 0x00b105a0, 0x00000000 }, + { 0x80800001, 0x45c001b1, 0x00b105c0, 0x00000000 }, + { 0x80800001, 0x45e001b1, 0x00b105e0, 0x00000000 }, + { 0x80800001, 0x460001b1, 0x00b10600, 0x00000000 }, + { 0x80800001, 0x462001b1, 0x00b10620, 0x00000000 }, + { 0x80800001, 0x464001b1, 0x00b10640, 0x00000000 }, + { 0x80800001, 0x466001b1, 0x00b10660, 0x00000000 }, + { 0x80800001, 0x468001b1, 0x00b10680, 0x00000000 }, + { 0x80800001, 0x46a001b1, 0x00b106a0, 0x00000000 }, + { 0x80800001, 0x46c001b1, 0x00b106c0, 0x00000000 }, + { 0x80800001, 0x46e001b1, 0x00b106e0, 0x00000000 }, + { 0x80800001, 0x470001b1, 0x00b10700, 0x00000000 }, + { 0x00000001, 0x23e80061, 0x00000000, 0x000f000f }, + { 0x02000005, 0x20002e3c, 0x00210a5e, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000011 }, + { 0x00800001, 0x20200232, 0x00b20420, 0x00000000 }, + { 0x00800001, 0x20300232, 0x00b20440, 0x00000000 }, + { 0x00800001, 0x20400232, 0x00b20460, 0x00000000 }, + { 0x00800001, 0x20500232, 0x00b20480, 0x00000000 }, + { 0x00800001, 0x20600232, 0x00b204a0, 0x00000000 }, + { 0x00800001, 0x20700232, 0x00b204c0, 0x00000000 }, + { 0x00800001, 0x20800232, 0x00b204e0, 0x00000000 }, + { 0x00800001, 0x20900232, 0x00b20500, 0x00000000 }, + { 0x00800001, 0x20a00232, 0x00b20520, 0x00000000 }, + { 0x00800001, 0x20b00232, 0x00b20540, 0x00000000 }, + { 0x00800001, 0x20c00232, 0x00b20560, 0x00000000 }, + { 0x00800001, 0x20d00232, 0x00b20580, 0x00000000 }, + { 0x00800001, 0x20e00232, 0x00b205a0, 0x00000000 }, + { 0x00800001, 0x20f00232, 0x00b205c0, 0x00000000 }, + { 0x00800001, 0x21000232, 0x00b205e0, 0x00000000 }, + { 0x00800001, 0x21100232, 0x00b20600, 0x00000000 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000010 }, + { 0x00800001, 0x20200232, 0x00b20420, 0x00000000 }, + { 0x00800001, 0x20300232, 0x00b20520, 0x00000000 }, + { 0x00800001, 0x20400232, 0x00b20440, 0x00000000 }, + { 0x00800001, 0x20500232, 0x00b20540, 0x00000000 }, + { 0x00800001, 0x20600232, 0x00b20460, 0x00000000 }, + { 0x00800001, 0x20700232, 0x00b20560, 0x00000000 }, + { 0x00800001, 0x20800232, 0x00b20480, 0x00000000 }, + { 0x00800001, 0x20900232, 0x00b20580, 0x00000000 }, + { 0x00800001, 0x20a00232, 0x00b204a0, 0x00000000 }, + { 0x00800001, 0x20b00232, 0x00b205a0, 0x00000000 }, + { 0x00800001, 0x20c00232, 0x00b204c0, 0x00000000 }, + { 0x00800001, 0x20d00232, 0x00b205c0, 0x00000000 }, + { 0x00800001, 0x20e00232, 0x00b204e0, 0x00000000 }, + { 0x00800001, 0x20f00232, 0x00b205e0, 0x00000000 }, + { 0x00800001, 0x21000232, 0x00b20500, 0x00000000 }, + { 0x00800001, 0x21100232, 0x00b20600, 0x00000000 }, + { 0x00800031, 0x24001d28, 0x008d03e0, 0x05902000 }, + { 0x00000001, 0x23e80061, 0x00000000, 0x00070007 }, + { 0x00200008, 0x23e01c21, 0x00450a40, 0x00000001 }, + { 0x00800001, 0x20200232, 0x00b20620, 0x00000000 }, + { 0x00800001, 0x20300232, 0x00b20640, 0x00000000 }, + { 0x00800001, 0x20400232, 0x00b20660, 0x00000000 }, + { 0x00800001, 0x20500232, 0x00b20680, 0x00000000 }, + { 0x00800031, 0x24001d28, 0x008d03e0, 0x05302001 }, + { 0x00800001, 0x20200232, 0x00b206a0, 0x00000000 }, + { 0x00800001, 0x20300232, 0x00b206c0, 0x00000000 }, + { 0x00800001, 0x20400232, 0x00b206e0, 0x00000000 }, + { 0x00800001, 0x20500232, 0x00b20700, 0x00000000 }, + { 0x00800031, 0x24001d28, 0x008d03e0, 0x05302002 }, + { 0x00800031, 0x24001d28, 0x008d0000, 0x87100000 }, diff --git a/src/xvmc/shader/mc/lib_igd.g4a b/src/xvmc/shader/mc/lib_igd.g4a new file mode 100644 index 00000000..649619f0 --- /dev/null +++ b/src/xvmc/shader/mc/lib_igd.g4a @@ -0,0 +1,133 @@ +/* GRF allocation: + g1~g30: constant buffer + g1~g2:intra IQ matrix in UB format + g3~g4:non intra IQ matrix in UB format + g5~g20:IDCT table + g32~g55:DCT data before IQ + g56~g79:DCT data after IQ + g84~g107: IDCT data after idct + g82: thread payload backup + g126.8: ip before jump to the lib +*/ +jmpi MOTION_FRAME_Y; +jmpi MOTION_FRAME_UV; +jmpi MOTION_FIELD_Y; +jmpi MOTION_FIELD_UV; +jmpi ADD_IDCT; + +mov (16) g84.0<1>W g33.0<16,16,1>W {align1}; +mov (16) g85.0<1>W g34.0<16,16,1>W {align1}; +mov (16) g86.0<1>W g35.0<16,16,1>W {align1}; +mov (16) g87.0<1>W g36.0<16,16,1>W {align1}; +mov (16) g88.0<1>W g37.0<16,16,1>W {align1}; +mov (16) g89.0<1>W g38.0<16,16,1>W {align1}; +mov (16) g90.0<1>W g39.0<16,16,1>W {align1}; +mov (16) g91.0<1>W g40.0<16,16,1>W {align1}; +mov (16) g92.0<1>W g41.0<16,16,1>W {align1}; +mov (16) g93.0<1>W g42.0<16,16,1>W {align1}; +mov (16) g94.0<1>W g43.0<16,16,1>W {align1}; +mov (16) g95.0<1>W g44.0<16,16,1>W {align1}; +mov (16) g96.0<1>W g45.0<16,16,1>W {align1}; +mov (16) g97.0<1>W g46.0<16,16,1>W {align1}; +mov (16) g98.0<1>W g47.0<16,16,1>W {align1}; +mov (16) g99.0<1>W g48.0<16,16,1>W {align1}; + +mov (16) g100.0<1>W g49.0<16,16,1>W {align1}; +mov (16) g101.0<1>W g50.0<16,16,1>W {align1}; +mov (16) g102.0<1>W g51.0<16,16,1>W {align1}; +mov (16) g103.0<1>W g52.0<16,16,1>W {align1}; +mov (16) g104.0<1>W g53.0<16,16,1>W {align1}; +mov (16) g105.0<1>W g54.0<16,16,1>W {align1}; +mov (16) g106.0<1>W g55.0<16,16,1>W {align1}; +mov (16) g107.0<1>W g56.0<16,16,1>W {align1}; + +//Y0 +and.nz (1) null g82.12<1,1,1>UW 0x20UW {align1}; +(f0) jmpi block_y1; +mov (8) g84.0<1>W 0W {align1}; +mov (8) g85.0<1>W 0W {align1}; +mov (8) g86.0<1>W 0W {align1}; +mov (8) g87.0<1>W 0W {align1}; +mov (8) g88.0<1>W 0W {align1}; +mov (8) g89.0<1>W 0W {align1}; +mov (8) g90.0<1>W 0W {align1}; +mov (8) g91.0<1>W 0W {align1}; + +//Y1 +block_y1: +and.nz (1) null g82.12<1,1,1>UW 0x10UW {align1}; +(f0) jmpi block_y2; +mov (8) g84.16<1>W 0W {align1}; +mov (8) g85.16<1>W 0W {align1}; +mov (8) g86.16<1>W 0W {align1}; +mov (8) g87.16<1>W 0W {align1}; +mov (8) g88.16<1>W 0W {align1}; +mov (8) g89.16<1>W 0W {align1}; +mov (8) g90.16<1>W 0W {align1}; +mov (8) g91.16<1>W 0W {align1}; + +//Y2 +block_y2: +and.nz (1) null g82.12<1,1,1>UW 0x08UW {align1}; +(f0) jmpi block_y3; +mov (8) g92.0<1>W 0W {align1}; +mov (8) g93.0<1>W 0W {align1}; +mov (8) g94.0<1>W 0W {align1}; +mov (8) g95.0<1>W 0W {align1}; +mov (8) g96.0<1>W 0W {align1}; +mov (8) g97.0<1>W 0W {align1}; +mov (8) g98.0<1>W 0W {align1}; +mov (8) g99.0<1>W 0W {align1}; + +//Y3 +block_y3: +and.nz (1) null g82.12<1,1,1>UW 0x04UW {align1}; +(f0) jmpi block_u; +mov (8) g92.16<1>W 0W {align1}; +mov (8) g93.16<1>W 0W {align1}; +mov (8) g94.16<1>W 0W {align1}; +mov (8) g95.16<1>W 0W {align1}; +mov (8) g96.16<1>W 0W {align1}; +mov (8) g97.16<1>W 0W {align1}; +mov (8) g98.16<1>W 0W {align1}; +mov (8) g99.16<1>W 0W {align1}; + +//U +block_u: +and.nz (1) null g82.12<1,1,1>UW 0x02UW {align1}; +(f0) jmpi block_v; +mov (16) g100.0<1>W 0W {align1}; +mov (16) g101.0<1>W 0W {align1}; +mov (16) g102.0<1>W 0W {align1}; +mov (16) g103.0<1>W 0W {align1}; + +//V +block_v: +and.nz (1) null g82.12<1,1,1>UW 0x01UW {align1}; +(f0) jmpi out; +mov (16) g104.0<1>W 0W {align1}; +mov (16) g105.0<1>W 0W {align1}; +mov (16) g106.0<1>W 0W {align1}; +mov (16) g107.0<1>W 0W {align1}; + +out: +add (1) ip g126.8<1,1,1>UD 0x20UD {align1}; //jump back + +MOTION_FRAME_Y: +include(`motion_frame_y_igd.g4i') +add (1) ip g126.8<1,1,1>UD 0x20UD {align1}; //jump back + +MOTION_FRAME_UV: +include(`motion_frame_uv_igd.g4i') +add (1) ip g126.8<1,1,1>UD 0x20UD {align1}; //jump back + +MOTION_FIELD_Y: +include(`motion_field_y_igd.g4i') +add (1) ip g126.8<1,1,1>UD 0x20UD {align1}; //jump back + +MOTION_FIELD_UV: +include(`motion_field_uv_igd.g4i') +add (1) ip g126.8<1,1,1>UD 0x20UD {align1}; //jump back + +ADD_IDCT: +include(`addidct_igd.g4i') diff --git a/src/xvmc/shader/mc/lib_igd.g4b b/src/xvmc/shader/mc/lib_igd.g4b new file mode 100644 index 00000000..0e8fe01c --- /dev/null +++ b/src/xvmc/shader/mc/lib_igd.g4b @@ -0,0 +1,558 @@ + { 0x00000020, 0x34001c00, 0x00001400, 0x00000051 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x000000f0 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x000000fc }, + { 0x00000020, 0x34001c00, 0x00001400, 0x0000016f }, + { 0x00000020, 0x34001c00, 0x00001400, 0x000001da }, + { 0x00800001, 0x2a8001ad, 0x00b10420, 0x00000000 }, + { 0x00800001, 0x2aa001ad, 0x00b10440, 0x00000000 }, + { 0x00800001, 0x2ac001ad, 0x00b10460, 0x00000000 }, + { 0x00800001, 0x2ae001ad, 0x00b10480, 0x00000000 }, + { 0x00800001, 0x2b0001ad, 0x00b104a0, 0x00000000 }, + { 0x00800001, 0x2b2001ad, 0x00b104c0, 0x00000000 }, + { 0x00800001, 0x2b4001ad, 0x00b104e0, 0x00000000 }, + { 0x00800001, 0x2b6001ad, 0x00b10500, 0x00000000 }, + { 0x00800001, 0x2b8001ad, 0x00b10520, 0x00000000 }, + { 0x00800001, 0x2ba001ad, 0x00b10540, 0x00000000 }, + { 0x00800001, 0x2bc001ad, 0x00b10560, 0x00000000 }, + { 0x00800001, 0x2be001ad, 0x00b10580, 0x00000000 }, + { 0x00800001, 0x2c0001ad, 0x00b105a0, 0x00000000 }, + { 0x00800001, 0x2c2001ad, 0x00b105c0, 0x00000000 }, + { 0x00800001, 0x2c4001ad, 0x00b105e0, 0x00000000 }, + { 0x00800001, 0x2c6001ad, 0x00b10600, 0x00000000 }, + { 0x00800001, 0x2c8001ad, 0x00b10620, 0x00000000 }, + { 0x00800001, 0x2ca001ad, 0x00b10640, 0x00000000 }, + { 0x00800001, 0x2cc001ad, 0x00b10660, 0x00000000 }, + { 0x00800001, 0x2ce001ad, 0x00b10680, 0x00000000 }, + { 0x00800001, 0x2d0001ad, 0x00b106a0, 0x00000000 }, + { 0x00800001, 0x2d2001ad, 0x00b106c0, 0x00000000 }, + { 0x00800001, 0x2d4001ad, 0x00b106e0, 0x00000000 }, + { 0x00800001, 0x2d6001ad, 0x00b10700, 0x00000000 }, + { 0x02000005, 0x20002d3c, 0x00210a4c, 0x00200020 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000008 }, + { 0x00600001, 0x2a8001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2aa001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2ac001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2ae001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2b0001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2b2001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2b4001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2b6001ed, 0x00000000, 0x00000000 }, + { 0x02000005, 0x20002d3c, 0x00210a4c, 0x00100010 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000008 }, + { 0x00600001, 0x2a9001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2ab001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2ad001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2af001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2b1001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2b3001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2b5001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2b7001ed, 0x00000000, 0x00000000 }, + { 0x02000005, 0x20002d3c, 0x00210a4c, 0x00080008 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000008 }, + { 0x00600001, 0x2b8001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2ba001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2bc001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2be001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2c0001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2c2001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2c4001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2c6001ed, 0x00000000, 0x00000000 }, + { 0x02000005, 0x20002d3c, 0x00210a4c, 0x00040004 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000008 }, + { 0x00600001, 0x2b9001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2bb001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2bd001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2bf001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2c1001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2c3001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2c5001ed, 0x00000000, 0x00000000 }, + { 0x00600001, 0x2c7001ed, 0x00000000, 0x00000000 }, + { 0x02000005, 0x20002d3c, 0x00210a4c, 0x00020002 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000004 }, + { 0x00800001, 0x2c8001ed, 0x00000000, 0x00000000 }, + { 0x00800001, 0x2ca001ed, 0x00000000, 0x00000000 }, + { 0x00800001, 0x2cc001ed, 0x00000000, 0x00000000 }, + { 0x00800001, 0x2ce001ed, 0x00000000, 0x00000000 }, + { 0x02000005, 0x20002d3c, 0x00210a4c, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000004 }, + { 0x00800001, 0x2d0001ed, 0x00000000, 0x00000000 }, + { 0x00800001, 0x2d2001ed, 0x00000000, 0x00000000 }, + { 0x00800001, 0x2d4001ed, 0x00000000, 0x00000000 }, + { 0x00800001, 0x2d6001ed, 0x00000000, 0x00000000 }, + { 0x00000040, 0x34000c20, 0x00210fc8, 0x00000020 }, + { 0x01000005, 0x20000d3c, 0x00218000, 0x00000001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000067 }, + { 0x00000040, 0x22000c00, 0x00210200, 0x00000002 }, + { 0x01000005, 0x20000d3c, 0x00218000, 0x00000001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000049 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0007001f }, + { 0x02000005, 0x20002d3c, 0x00210410, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000007 }, + { 0x00800031, 0x24c01d29, 0x008d0400, 0x0418a004 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00800031, 0x25c01d29, 0x008d0400, 0x0418a004 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0000001f }, + { 0x00800031, 0x26c01d29, 0x008d0400, 0x0411a004 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000006 }, + { 0x00800031, 0x24c01d29, 0x008d0400, 0x0418a007 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00800031, 0x25c01d29, 0x008d0400, 0x0418a007 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0000001f }, + { 0x00800031, 0x26c01d29, 0x008d0400, 0x0411a007 }, + { 0x00800040, 0x27404629, 0x00b104c0, 0x00b104c1 }, + { 0x00800040, 0x27604629, 0x00b104e0, 0x00b104e1 }, + { 0x00800040, 0x27804629, 0x00b10500, 0x00b10501 }, + { 0x00800040, 0x27a04629, 0x00b10520, 0x00b10521 }, + { 0x00800040, 0x27c04629, 0x00b10540, 0x00b10541 }, + { 0x00800040, 0x27e04629, 0x00b10560, 0x00b10561 }, + { 0x00800040, 0x28004629, 0x00b10580, 0x00b10581 }, + { 0x00800040, 0x28204629, 0x00b105a0, 0x00b105a1 }, + { 0x00800040, 0x28404629, 0x00b105c0, 0x00b105c1 }, + { 0x00800040, 0x28604629, 0x00b105e0, 0x00b105e1 }, + { 0x00800040, 0x28804629, 0x00b10600, 0x00b10601 }, + { 0x00800040, 0x28a04629, 0x00b10620, 0x00b10621 }, + { 0x00800040, 0x28c04629, 0x00b10640, 0x00b10641 }, + { 0x00800040, 0x28e04629, 0x00b10660, 0x00b10661 }, + { 0x00800040, 0x29004629, 0x00b10680, 0x00b10681 }, + { 0x00800040, 0x29204629, 0x00b106a0, 0x00b106a1 }, + { 0x00800040, 0x27404529, 0x00b10740, 0x00b104e0 }, + { 0x00800040, 0x27604529, 0x00b10760, 0x00b10500 }, + { 0x00800040, 0x27804529, 0x00b10780, 0x00b10520 }, + { 0x00800040, 0x27a04529, 0x00b107a0, 0x00b10540 }, + { 0x00800040, 0x27c04529, 0x00b107c0, 0x00b10560 }, + { 0x00800040, 0x27e04529, 0x00b107e0, 0x00b10580 }, + { 0x00800040, 0x28004529, 0x00b10800, 0x00b105a0 }, + { 0x00800040, 0x28204529, 0x00b10820, 0x00b105c0 }, + { 0x00800040, 0x28404529, 0x00b10840, 0x00b105e0 }, + { 0x00800040, 0x28604529, 0x00b10860, 0x00b10600 }, + { 0x00800040, 0x28804529, 0x00b10880, 0x00b10620 }, + { 0x00800040, 0x28a04529, 0x00b108a0, 0x00b10640 }, + { 0x00800040, 0x28c04529, 0x00b108c0, 0x00b10660 }, + { 0x00800040, 0x28e04529, 0x00b108e0, 0x00b10680 }, + { 0x00800040, 0x29004529, 0x00b10900, 0x00b106a0 }, + { 0x00800040, 0x29204529, 0x00b10920, 0x00b106c0 }, + { 0x00800040, 0x27404529, 0x00b10740, 0x00b104e1 }, + { 0x00800040, 0x27604529, 0x00b10760, 0x00b10501 }, + { 0x00800040, 0x27804529, 0x00b10780, 0x00b10521 }, + { 0x00800040, 0x27a04529, 0x00b107a0, 0x00b10541 }, + { 0x00800040, 0x27c04529, 0x00b107c0, 0x00b10561 }, + { 0x00800040, 0x27e04529, 0x00b107e0, 0x00b10581 }, + { 0x00800040, 0x28004529, 0x00b10800, 0x00b105a1 }, + { 0x00800040, 0x28204529, 0x00b10820, 0x00b105c1 }, + { 0x00800040, 0x28404529, 0x00b10840, 0x00b105e1 }, + { 0x00800040, 0x28604529, 0x00b10860, 0x00b10601 }, + { 0x00800040, 0x28804529, 0x00b10880, 0x00b10621 }, + { 0x00800040, 0x28a04529, 0x00b108a0, 0x00b10641 }, + { 0x00800040, 0x28c04529, 0x00b108c0, 0x00b10661 }, + { 0x00800040, 0x28e04529, 0x00b108e0, 0x00b10681 }, + { 0x00800040, 0x29004529, 0x00b10900, 0x00b106a1 }, + { 0x00800040, 0x29204529, 0x00b10920, 0x00b106c1 }, + { 0x00a02008, 0x27402d29, 0x00b10740, 0x00020002 }, + { 0x00a02008, 0x27802d29, 0x00b10780, 0x00020002 }, + { 0x00a02008, 0x27c02d29, 0x00b107c0, 0x00020002 }, + { 0x00a02008, 0x28002d29, 0x00b10800, 0x00020002 }, + { 0x00a02008, 0x28402d29, 0x00b10840, 0x00020002 }, + { 0x00a02008, 0x28802d29, 0x00b10880, 0x00020002 }, + { 0x00a02008, 0x28c02d29, 0x00b108c0, 0x00020002 }, + { 0x00a02008, 0x29002d29, 0x00b10900, 0x00020002 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000051 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0007001f }, + { 0x02000005, 0x20002d3c, 0x00210410, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000004 }, + { 0x00800031, 0x24c01d29, 0x008d0400, 0x0418a004 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00800031, 0x25c01d29, 0x008d0400, 0x0418a004 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000003 }, + { 0x00800031, 0x24c01d29, 0x008d0400, 0x0418a007 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00800031, 0x25c01d29, 0x008d0400, 0x0418a007 }, + { 0x00800042, 0x27404629, 0x00b104c0, 0x00b104c1 }, + { 0x00800042, 0x27604629, 0x00b104e0, 0x00b104e1 }, + { 0x00800042, 0x27804629, 0x00b10500, 0x00b10501 }, + { 0x00800042, 0x27a04629, 0x00b10520, 0x00b10521 }, + { 0x00800042, 0x27c04629, 0x00b10540, 0x00b10541 }, + { 0x00800042, 0x27e04629, 0x00b10560, 0x00b10561 }, + { 0x00800042, 0x28004629, 0x00b10580, 0x00b10581 }, + { 0x00800042, 0x28204629, 0x00b105a0, 0x00b105a1 }, + { 0x00800042, 0x28404629, 0x00b105c0, 0x00b105c1 }, + { 0x00800042, 0x28604629, 0x00b105e0, 0x00b105e1 }, + { 0x00800042, 0x28804629, 0x00b10600, 0x00b10601 }, + { 0x00800042, 0x28a04629, 0x00b10620, 0x00b10621 }, + { 0x00800042, 0x28c04629, 0x00b10640, 0x00b10641 }, + { 0x00800042, 0x28e04629, 0x00b10660, 0x00b10661 }, + { 0x00800042, 0x29004629, 0x00b10680, 0x00b10681 }, + { 0x00800042, 0x29204629, 0x00b106a0, 0x00b106a1 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000036 }, + { 0x00000040, 0x22000c00, 0x00210200, 0x00000002 }, + { 0x01000005, 0x20000d3c, 0x00218000, 0x00000001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000021 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0007001f }, + { 0x02000005, 0x20002d3c, 0x00210410, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000007 }, + { 0x00800031, 0x24c01d29, 0x008d0400, 0x0418a004 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00800031, 0x25c01d29, 0x008d0400, 0x0418a004 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0000001f }, + { 0x00800031, 0x26c01d29, 0x008d0400, 0x0411a004 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000006 }, + { 0x00800031, 0x24c01d29, 0x008d0400, 0x0418a007 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00800031, 0x25c01d29, 0x008d0400, 0x0418a007 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0000001f }, + { 0x00800031, 0x26c01d29, 0x008d0400, 0x0411a007 }, + { 0x00800042, 0x27404629, 0x00b104c0, 0x00b104e0 }, + { 0x00800042, 0x27604629, 0x00b104e0, 0x00b10500 }, + { 0x00800042, 0x27804629, 0x00b10500, 0x00b10520 }, + { 0x00800042, 0x27a04629, 0x00b10520, 0x00b10540 }, + { 0x00800042, 0x27c04629, 0x00b10540, 0x00b10560 }, + { 0x00800042, 0x27e04629, 0x00b10560, 0x00b10580 }, + { 0x00800042, 0x28004629, 0x00b10580, 0x00b105a0 }, + { 0x00800042, 0x28204629, 0x00b105a0, 0x00b105c0 }, + { 0x00800042, 0x28404629, 0x00b105c0, 0x00b105e0 }, + { 0x00800042, 0x28604629, 0x00b105e0, 0x00b10600 }, + { 0x00800042, 0x28804629, 0x00b10600, 0x00b10620 }, + { 0x00800042, 0x28a04629, 0x00b10620, 0x00b10640 }, + { 0x00800042, 0x28c04629, 0x00b10640, 0x00b10660 }, + { 0x00800042, 0x28e04629, 0x00b10660, 0x00b10680 }, + { 0x00800042, 0x29004629, 0x00b10680, 0x00b106a0 }, + { 0x00800042, 0x29204629, 0x00b106a0, 0x00b106c0 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000012 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0007001f }, + { 0x02000005, 0x20002d3c, 0x00210410, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000004 }, + { 0x00800031, 0x24c01d29, 0x008d0400, 0x0418a004 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00800031, 0x25c01d29, 0x008d0400, 0x0418a004 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000003 }, + { 0x00800031, 0x24c01d29, 0x008d0400, 0x0418a007 }, + { 0x00000040, 0x24040c21, 0x00210404, 0x00000008 }, + { 0x00800031, 0x25c01d29, 0x008d0400, 0x0418a007 }, + { 0x00a02001, 0x27400229, 0x00b104c0, 0x00000000 }, + { 0x00a02001, 0x27800229, 0x00b10500, 0x00000000 }, + { 0x00a02001, 0x27c00229, 0x00b10540, 0x00000000 }, + { 0x00a02001, 0x28000229, 0x00b10580, 0x00000000 }, + { 0x00a02001, 0x28400229, 0x00b105c0, 0x00000000 }, + { 0x00a02001, 0x28800229, 0x00b10600, 0x00000000 }, + { 0x00a02001, 0x28c00229, 0x00b10640, 0x00000000 }, + { 0x00a02001, 0x29000229, 0x00b10680, 0x00000000 }, + { 0x00000040, 0x34000c20, 0x00210fc8, 0x00000020 }, + { 0x00000001, 0x24080061, 0x00000000, 0x0007000f }, + { 0x02000005, 0x20002d3c, 0x00210410, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000003 }, + { 0x00800031, 0x24401d29, 0x008d0400, 0x0414a005 }, + { 0x00800031, 0x25801d29, 0x008d0400, 0x0414a006 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000002 }, + { 0x00800031, 0x24401d29, 0x008d0400, 0x0414a008 }, + { 0x00800031, 0x25801d29, 0x008d0400, 0x0414a009 }, + { 0x00a02001, 0x29400229, 0x00ad0440, 0x00000000 }, + { 0x00a02001, 0x29800229, 0x00ad0480, 0x00000000 }, + { 0x00a02001, 0x29c00229, 0x00ad0580, 0x00000000 }, + { 0x00a02001, 0x2a000229, 0x00ad05c0, 0x00000000 }, + { 0x00000040, 0x34000c20, 0x00210fc8, 0x00000020 }, + { 0x01000005, 0x20002d3c, 0x00218000, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000043 }, + { 0x00000040, 0x22000c00, 0x00210200, 0x00000002 }, + { 0x01000005, 0x20002d3c, 0x00218000, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x0000002d }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0007001f }, + { 0x02000005, 0x20002d3c, 0x00210e70, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000007 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0418a004 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0418a004 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0000001f }, + { 0x00800031, 0x27001d29, 0x008d0e60, 0x0411a004 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000006 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0418a007 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0418a007 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0000001f }, + { 0x00800031, 0x27001d29, 0x008d0e60, 0x0411a007 }, + { 0x00800040, 0x24004629, 0x00b10500, 0x00b10540 }, + { 0x00800040, 0x24204629, 0x00b10540, 0x00b10580 }, + { 0x00800040, 0x24404629, 0x00b10580, 0x00b105c0 }, + { 0x00800040, 0x24604629, 0x00b105c0, 0x00b10600 }, + { 0x00800040, 0x24804629, 0x00b10600, 0x00b10640 }, + { 0x00800040, 0x24a04629, 0x00b10640, 0x00b10680 }, + { 0x00800040, 0x24c04629, 0x00b10680, 0x00b106c0 }, + { 0x00800040, 0x24e04629, 0x00b106c0, 0x00b10700 }, + { 0x00800040, 0x24004529, 0x00b10400, 0x00b10501 }, + { 0x00800040, 0x24204529, 0x00b10420, 0x00b10541 }, + { 0x00800040, 0x24404529, 0x00b10440, 0x00b10581 }, + { 0x00800040, 0x24604529, 0x00b10460, 0x00b105c1 }, + { 0x00800040, 0x24804529, 0x00b10480, 0x00b10601 }, + { 0x00800040, 0x24a04529, 0x00b104a0, 0x00b10641 }, + { 0x00800040, 0x24c04529, 0x00b104c0, 0x00b10681 }, + { 0x00800040, 0x24e04529, 0x00b104e0, 0x00b106c1 }, + { 0x00800040, 0x24004529, 0x00b10400, 0x00b10541 }, + { 0x00800040, 0x24204529, 0x00b10420, 0x00b10581 }, + { 0x00800040, 0x24404529, 0x00b10440, 0x00b105c1 }, + { 0x00800040, 0x24604529, 0x00b10460, 0x00b10601 }, + { 0x00800040, 0x24804529, 0x00b10480, 0x00b10641 }, + { 0x00800040, 0x24a04529, 0x00b104a0, 0x00b10681 }, + { 0x00800040, 0x24c04529, 0x00b104c0, 0x00b106c1 }, + { 0x00800040, 0x24e04529, 0x00b104e0, 0x00b10701 }, + { 0x00a02008, 0x24002d29, 0x00b10400, 0x00020002 }, + { 0x00a02008, 0x24402d29, 0x00b10440, 0x00020002 }, + { 0x00a02008, 0x24802d29, 0x00b10480, 0x00020002 }, + { 0x00a02008, 0x24c02d29, 0x00b104c0, 0x00020002 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000041 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0007001f }, + { 0x02000005, 0x20002d3c, 0x00210e70, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000004 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0418a004 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0418a004 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000003 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0418a007 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0418a007 }, + { 0x00800042, 0x24004629, 0x00b10500, 0x00b10501 }, + { 0x00800042, 0x24204629, 0x00b10540, 0x00b10541 }, + { 0x00800042, 0x24404629, 0x00b10580, 0x00b10581 }, + { 0x00800042, 0x24604629, 0x00b105c0, 0x00b105c1 }, + { 0x00800042, 0x24804629, 0x00b10600, 0x00b10601 }, + { 0x00800042, 0x24a04629, 0x00b10640, 0x00b10641 }, + { 0x00800042, 0x24c04629, 0x00b10680, 0x00b10681 }, + { 0x00800042, 0x24e04629, 0x00b106c0, 0x00b106c1 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x0000002e }, + { 0x00000040, 0x22000c00, 0x00210200, 0x00000002 }, + { 0x01000005, 0x20002d3c, 0x00218000, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000019 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0007001f }, + { 0x02000005, 0x20002d3c, 0x00210e70, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000007 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0418a004 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0418a004 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0000001f }, + { 0x00800031, 0x27001d29, 0x008d0e60, 0x0411a004 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000006 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0418a007 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0418a007 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0000001f }, + { 0x00800031, 0x27001d29, 0x008d0e60, 0x0411a007 }, + { 0x00800042, 0x24004629, 0x00b10500, 0x00b10540 }, + { 0x00800042, 0x24204629, 0x00b10540, 0x00b10580 }, + { 0x00800042, 0x24404629, 0x00b10580, 0x00b105c0 }, + { 0x00800042, 0x24604629, 0x00b105c0, 0x00b10600 }, + { 0x00800042, 0x24804629, 0x00b10600, 0x00b10640 }, + { 0x00800042, 0x24a04629, 0x00b10640, 0x00b10680 }, + { 0x00800042, 0x24c04629, 0x00b10680, 0x00b106c0 }, + { 0x00800042, 0x24e04629, 0x00b106c0, 0x00b10700 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000012 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0007001f }, + { 0x02000005, 0x20002d3c, 0x00210e70, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000004 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0418a004 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0418a004 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000003 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0418a007 }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0418a007 }, + { 0x00800001, 0x24000229, 0x00b10500, 0x00000000 }, + { 0x00800001, 0x24200229, 0x00b10540, 0x00000000 }, + { 0x00800001, 0x24400229, 0x00b10580, 0x00000000 }, + { 0x00800001, 0x24600229, 0x00b105c0, 0x00000000 }, + { 0x00800001, 0x24800229, 0x00b10600, 0x00000000 }, + { 0x00800001, 0x24a00229, 0x00b10640, 0x00000000 }, + { 0x00800001, 0x24c00229, 0x00b10680, 0x00000000 }, + { 0x00800001, 0x24e00229, 0x00b106c0, 0x00000000 }, + { 0x00000040, 0x34000c20, 0x00210fc8, 0x00000020 }, + { 0x01000005, 0x20002d3c, 0x00218000, 0x00020002 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000041 }, + { 0x00000040, 0x22000c00, 0x00210200, 0x00000002 }, + { 0x01000005, 0x20002d3c, 0x00218000, 0x00020002 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x0000002d }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0007000f }, + { 0x02000005, 0x20002d3c, 0x00210e70, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000007 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0414a005 }, + { 0x00800031, 0x25a01d29, 0x008d0e60, 0x0414a006 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0000000f }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x25801d29, 0x008d0e60, 0x0411a005 }, + { 0x00800031, 0x26201d29, 0x008d0e60, 0x0411a006 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000006 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0414a008 }, + { 0x00800031, 0x25a01d29, 0x008d0e60, 0x0414a009 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0000000f }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x25801d29, 0x008d0e60, 0x0411a008 }, + { 0x00800031, 0x26201d29, 0x008d0e60, 0x0411a009 }, + { 0x00600040, 0x24004629, 0x008d0500, 0x008d0520 }, + { 0x00600040, 0x24204629, 0x008d0520, 0x008d0540 }, + { 0x00600040, 0x24404629, 0x008d0540, 0x008d0560 }, + { 0x00600040, 0x24604629, 0x008d0560, 0x008d0580 }, + { 0x00600040, 0x24004529, 0x008d0400, 0x008d0501 }, + { 0x00600040, 0x24204529, 0x008d0420, 0x008d0521 }, + { 0x00600040, 0x24404529, 0x008d0440, 0x008d0541 }, + { 0x00600040, 0x24604529, 0x008d0460, 0x008d0561 }, + { 0x00600040, 0x24004529, 0x008d0400, 0x008d0521 }, + { 0x00600040, 0x24204529, 0x008d0420, 0x008d0541 }, + { 0x00600040, 0x24404529, 0x008d0440, 0x008d0561 }, + { 0x00600040, 0x24604529, 0x008d0460, 0x008d0581 }, + { 0x00600040, 0x24804629, 0x008d05a0, 0x008d05c0 }, + { 0x00600040, 0x24a04629, 0x008d05c0, 0x008d05e0 }, + { 0x00600040, 0x24c04629, 0x008d05e0, 0x008d0600 }, + { 0x00600040, 0x24e04629, 0x008d0600, 0x008d0620 }, + { 0x00600040, 0x24804529, 0x008d0480, 0x008d05a1 }, + { 0x00600040, 0x24a04529, 0x008d04a0, 0x008d05c1 }, + { 0x00600040, 0x24c04529, 0x008d04c0, 0x008d05e1 }, + { 0x00600040, 0x24e04529, 0x008d04e0, 0x008d0601 }, + { 0x00600040, 0x24804529, 0x008d0480, 0x008d05c1 }, + { 0x00600040, 0x24a04529, 0x008d04a0, 0x008d05e1 }, + { 0x00600040, 0x24c04529, 0x008d04c0, 0x008d0601 }, + { 0x00600040, 0x24e04529, 0x008d04e0, 0x008d0621 }, + { 0x00a02008, 0x24002d29, 0x00b10400, 0x00020002 }, + { 0x00a02008, 0x24402d29, 0x00b10440, 0x00020002 }, + { 0x00a02008, 0x24802d29, 0x00b10480, 0x00020002 }, + { 0x00a02008, 0x24c02d29, 0x00b104c0, 0x00020002 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000039 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0007000f }, + { 0x02000005, 0x20002d3c, 0x00210e70, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000003 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0414a005 }, + { 0x00800031, 0x25801d29, 0x008d0e60, 0x0414a006 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000002 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0414a008 }, + { 0x00800031, 0x25801d29, 0x008d0e60, 0x0414a009 }, + { 0x00600042, 0x24004629, 0x008d0500, 0x008d0501 }, + { 0x00600042, 0x24204629, 0x008d0520, 0x008d0521 }, + { 0x00600042, 0x24404629, 0x008d0540, 0x008d0541 }, + { 0x00600042, 0x24604629, 0x008d0560, 0x008d0561 }, + { 0x00600042, 0x24804629, 0x008d0580, 0x008d0581 }, + { 0x00600042, 0x24a04629, 0x008d05a0, 0x008d05a1 }, + { 0x00600042, 0x24c04629, 0x008d05c0, 0x008d05c1 }, + { 0x00600042, 0x24e04629, 0x008d05e0, 0x008d05e1 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000028 }, + { 0x00000040, 0x22000c00, 0x00210200, 0x00000002 }, + { 0x01000005, 0x20002d3c, 0x00218000, 0x00020002 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000019 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0007000f }, + { 0x02000005, 0x20002d3c, 0x00210e70, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000007 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0414a005 }, + { 0x00800031, 0x25a01d29, 0x008d0e60, 0x0414a006 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0000000f }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x25801d29, 0x008d0e60, 0x0411a005 }, + { 0x00800031, 0x26201d29, 0x008d0e60, 0x0411a006 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000006 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0414a008 }, + { 0x00800031, 0x25a01d29, 0x008d0e60, 0x0414a009 }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0000000f }, + { 0x00000040, 0x2e640c21, 0x00210e64, 0x00000008 }, + { 0x00800031, 0x25801d29, 0x008d0e60, 0x0411a008 }, + { 0x00800031, 0x26201d29, 0x008d0e60, 0x0411a009 }, + { 0x00600042, 0x24004629, 0x008d0500, 0x008d0520 }, + { 0x00600042, 0x24204629, 0x008d0520, 0x008d0540 }, + { 0x00600042, 0x24404629, 0x008d0540, 0x008d0560 }, + { 0x00600042, 0x24604629, 0x008d0560, 0x008d0580 }, + { 0x00600042, 0x24804629, 0x008d05a0, 0x008d05c0 }, + { 0x00600042, 0x24a04629, 0x008d05c0, 0x008d05e0 }, + { 0x00600042, 0x24c04629, 0x008d05e0, 0x008d0600 }, + { 0x00600042, 0x24e04629, 0x008d0600, 0x008d0620 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x0000000c }, + { 0x00000001, 0x2e680061, 0x00000000, 0x0007000f }, + { 0x02000005, 0x20002d3c, 0x00210e70, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x00000003 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0414a005 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0414a006 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000002 }, + { 0x00800031, 0x25001d29, 0x008d0e60, 0x0414a008 }, + { 0x00800031, 0x26001d29, 0x008d0e60, 0x0414a009 }, + { 0x00802001, 0x24000229, 0x008d0500, 0x00000000 }, + { 0x00802001, 0x24400229, 0x008d0540, 0x00000000 }, + { 0x00802001, 0x24800229, 0x008d0600, 0x00000000 }, + { 0x00802001, 0x24c00229, 0x008d0640, 0x00000000 }, + { 0x00000040, 0x34000c20, 0x00210fc8, 0x00000020 }, + { 0x00200001, 0x23e00021, 0x00450a40, 0x00000000 }, + { 0x02000005, 0x20002e3c, 0x00210a5e, 0x00010001 }, + { 0x00010020, 0x34001c00, 0x00001400, 0x0000000d }, + { 0x80a02040, 0x474045b1, 0x00b10a80, 0x00b20740 }, + { 0x80a02040, 0x478045b1, 0x00b10ac0, 0x00b20780 }, + { 0x80a02040, 0x47c045b1, 0x00b10b00, 0x00b207c0 }, + { 0x80a02040, 0x480045b1, 0x00b10b40, 0x00b20800 }, + { 0x80a02040, 0x484045b1, 0x00b10b80, 0x00b20840 }, + { 0x80a02040, 0x488045b1, 0x00b10bc0, 0x00b20880 }, + { 0x80a02040, 0x48c045b1, 0x00b10c00, 0x00b208c0 }, + { 0x80a02040, 0x490045b1, 0x00b10c40, 0x00b20900 }, + { 0x80a02040, 0x494045b1, 0x00b10c80, 0x00b20940 }, + { 0x80a02040, 0x498045b1, 0x00b10cc0, 0x00b20980 }, + { 0x80a02040, 0x49c045b1, 0x00b10d00, 0x00b209c0 }, + { 0x80a02040, 0x4a0045b1, 0x00b10d40, 0x00b20a00 }, + { 0x00000020, 0x34001c00, 0x00001400, 0x00000020 }, + { 0x80800040, 0x474045b1, 0x00b10a80, 0x00b20740 }, + { 0x80800040, 0x476045b1, 0x00b10b80, 0x00b20760 }, + { 0x80800040, 0x478045b1, 0x00b10aa0, 0x00b20780 }, + { 0x80800040, 0x47a045b1, 0x00b10ba0, 0x00b207a0 }, + { 0x80800040, 0x47c045b1, 0x00b10ac0, 0x00b207c0 }, + { 0x80800040, 0x47e045b1, 0x00b10bc0, 0x00b207e0 }, + { 0x80800040, 0x480045b1, 0x00b10ae0, 0x00b20800 }, + { 0x80800040, 0x482045b1, 0x00b10be0, 0x00b20820 }, + { 0x80800040, 0x484045b1, 0x00b10b00, 0x00b20840 }, + { 0x80800040, 0x486045b1, 0x00b10c00, 0x00b20860 }, + { 0x80800040, 0x488045b1, 0x00b10b20, 0x00b20880 }, + { 0x80800040, 0x48a045b1, 0x00b10c20, 0x00b208a0 }, + { 0x80800040, 0x48c045b1, 0x00b10b40, 0x00b208c0 }, + { 0x80800040, 0x48e045b1, 0x00b10c40, 0x00b208e0 }, + { 0x80800040, 0x490045b1, 0x00b10b60, 0x00b20900 }, + { 0x80800040, 0x492045b1, 0x00b10c60, 0x00b20920 }, + { 0x00800040, 0x2c8045ad, 0x00b10c80, 0x00b20940 }, + { 0x00800040, 0x2ca045ad, 0x00b10ca0, 0x00b20960 }, + { 0x00800040, 0x2cc045ad, 0x00b10cc0, 0x00b20980 }, + { 0x00800040, 0x2ce045ad, 0x00b10ce0, 0x00b209a0 }, + { 0x00800040, 0x2d0045ad, 0x00b10d00, 0x00b209c0 }, + { 0x00800040, 0x2d2045ad, 0x00b10d20, 0x00b209e0 }, + { 0x00800040, 0x2d4045ad, 0x00b10d40, 0x00b20a00 }, + { 0x00800040, 0x2d6045ad, 0x00b10d60, 0x00b20a20 }, + { 0x80800001, 0x494001b1, 0x00b10c80, 0x00000000 }, + { 0x80800001, 0x496001b1, 0x00b10ca0, 0x00000000 }, + { 0x80800001, 0x498001b1, 0x00b10cc0, 0x00000000 }, + { 0x80800001, 0x49a001b1, 0x00b10ce0, 0x00000000 }, + { 0x80800001, 0x49c001b1, 0x00b10d00, 0x00000000 }, + { 0x80800001, 0x49e001b1, 0x00b10d20, 0x00000000 }, + { 0x80800001, 0x4a0001b1, 0x00b10d40, 0x00000000 }, + { 0x80800001, 0x4a2001b1, 0x00b10d60, 0x00000000 }, + { 0x00000001, 0x23e80061, 0x00000000, 0x000f000f }, + { 0x00800001, 0x20200232, 0x00b20740, 0x00000000 }, + { 0x00800001, 0x20300232, 0x00b20760, 0x00000000 }, + { 0x00800001, 0x20400232, 0x00b20780, 0x00000000 }, + { 0x00800001, 0x20500232, 0x00b207a0, 0x00000000 }, + { 0x00800001, 0x20600232, 0x00b207c0, 0x00000000 }, + { 0x00800001, 0x20700232, 0x00b207e0, 0x00000000 }, + { 0x00800001, 0x20800232, 0x00b20800, 0x00000000 }, + { 0x00800001, 0x20900232, 0x00b20820, 0x00000000 }, + { 0x00800001, 0x20a00232, 0x00b20840, 0x00000000 }, + { 0x00800001, 0x20b00232, 0x00b20860, 0x00000000 }, + { 0x00800001, 0x20c00232, 0x00b20880, 0x00000000 }, + { 0x00800001, 0x20d00232, 0x00b208a0, 0x00000000 }, + { 0x00800001, 0x20e00232, 0x00b208c0, 0x00000000 }, + { 0x00800001, 0x20f00232, 0x00b208e0, 0x00000000 }, + { 0x00800001, 0x21000232, 0x00b20900, 0x00000000 }, + { 0x00800001, 0x21100232, 0x00b20920, 0x00000000 }, + { 0x00800031, 0x24001d28, 0x008d03e0, 0x05902000 }, + { 0x00000001, 0x23e80061, 0x00000000, 0x00070007 }, + { 0x00200008, 0x23e01c21, 0x004503e0, 0x00000001 }, + { 0x00800001, 0x20200232, 0x00b20940, 0x00000000 }, + { 0x00800001, 0x20300232, 0x00b20960, 0x00000000 }, + { 0x00800001, 0x20400232, 0x00b20980, 0x00000000 }, + { 0x00800001, 0x20500232, 0x00b209a0, 0x00000000 }, + { 0x00800031, 0x24001d28, 0x008d03e0, 0x05302001 }, + { 0x00800001, 0x20200232, 0x00b209c0, 0x00000000 }, + { 0x00800001, 0x20300232, 0x00b209e0, 0x00000000 }, + { 0x00800001, 0x20400232, 0x00b20a00, 0x00000000 }, + { 0x00800001, 0x20500232, 0x00b20a20, 0x00000000 }, + { 0x00800031, 0x24001d28, 0x008d03e0, 0x05302002 }, + { 0x00800031, 0x24001d28, 0x008d0000, 0x87100000 }, |