OSDN Git Service

shaders: vpp: gen8/9: use yuv to rgb matrix to compute rgb values
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Tue, 3 Nov 2015 14:50:21 +0000 (14:50 +0000)
committerSean V Kelley <seanvk@posteo.de>
Mon, 9 Nov 2015 22:21:21 +0000 (14:21 -0800)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
src/shaders/post_processing/gen8/YUV_to_RGB.g8a
src/shaders/post_processing/gen8/pl2_to_rgbx.g8b
src/shaders/post_processing/gen9/pl2_to_rgbx.g9b

index 60d9b48..e1994f2 100644 (file)
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 1]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 17]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_R(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac   (16) fBUFFER_G(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_B(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        1.772f
-       
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
        
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 33]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 49]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
-       
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 65]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 81]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
        
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 97]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 113]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 1]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 17]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_R(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac   (16) fBUFFER_G(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_B(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        1.772f
-       
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
        mov   (16) wTempB(0, 0)<2>        fBUFFER_B(0, 0)<8;8,1>
-               
        mov   (16) r[a0.1,1]<2>:ub        ubTempR(0, 0)<32;8,4>
        mov   (16) r[a0.2,1]<2>:ub        ubTempG(0, 0)<32;8,4> 
        mov   (16) r[a0.0,1]<2>:ub        ubTempB(0, 0)<32;8,4> 
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 33]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 49]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
-       
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 65]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 81]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
-       
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
        mov   (16) wTempB(0, 0)<2>        fBUFFER_B(0, 0)<8;8,1>
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 97]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 113]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 1]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 17]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_R(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac   (16) fBUFFER_G(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_B(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        1.772f
-       
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
        mov   (16) wTempB(0, 0)<2>        fBUFFER_B(0, 0)<8;8,1>
-               
        mov   (16) r[a0.1,1]<2>:ub        ubTempR(0, 0)<32;8,4>
        mov   (16) r[a0.2,1]<2>:ub        ubTempG(0, 0)<32;8,4> 
        mov   (16) r[a0.0,1]<2>:ub        ubTempB(0, 0)<32;8,4> 
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 33]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 49]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
-       
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 65]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 81]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
        
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 97]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 113]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 1]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 17]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_R(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac   (16) fBUFFER_G(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_B(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        1.772f
-       
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
        mov   (16) wTempB(0, 0)<2>        fBUFFER_B(0, 0)<8;8,1>
-               
        mov   (16) r[a0.1,1]<2>:ub        ubTempR(0, 0)<32;8,4>
        mov   (16) r[a0.2,1]<2>:ub        ubTempG(0, 0)<32;8,4> 
        mov   (16) r[a0.0,1]<2>:ub        ubTempB(0, 0)<32;8,4> 
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 33]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 49]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
-       
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 65]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 81]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (16) fBUFFER_R(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
-       
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
        mov   (16) wTempB(0, 0)<2>        fBUFFER_B(0, 0)<8;8,1>
         mov   (8) fBUFFER_V(0, 0)<1>     r[a0.0, 97]<16;8,2>:ub           
         mov   (8) fBUFFER_V(1, 0)<1>     r[a0.0, 113]<16;8,2>:ub           
 
-       add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<8;8,1>        -128.0f 
-       add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<8;8,1>        -128.0f
+        mul   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            0.0039216f
+        mul   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            0.0039216f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac     (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        1.402f
-       
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac   (8) acc0.0<1>:f             fBUFFER_U(0, 0)<8;8,1>        -0.344f
-       mac   (8) acc1.0<1>:f             fBUFFER_U(1, 0)<8;8,1>        -0.344f
-       mac (16) fBUFFER_G(0, 0)<1>       fBUFFER_V(0, 0)<8;8,1>        -0.714f
+        add   (16) fBUFFER_Y(0, 0)<1>     fBUFFER_Y(0, 0)<1>            r7.3<0;1,0>:f
+        add   (16) fBUFFER_U(0, 0)<1>     fBUFFER_U(0, 0)<1>            r7.7<0;1,0>:f
+        add   (16) fBUFFER_V(0, 0)<1>     fBUFFER_V(0, 0)<1>            r8.3<0;1,0>:f
 
-       mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
-       mac (16) fBUFFER_B(0, 0)<1>       fBUFFER_U(0, 0)<8;8,1>        1.772f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.1<0;1,0>:f
+       mac.sat (16) fBUFFER_R(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.2<0;1,0>:f
 
-       mul.sat   (16) fBUFFER_Y(0, 0)<1>         fBUFFER_R(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_U(0, 0)<1>         fBUFFER_G(0, 0)<8;8,1>        0.0039216f
-       mul.sat   (16) fBUFFER_V(0, 0)<1>         fBUFFER_B(0, 0)<8;8,1>        0.0039216f
-       
-       mul       (16) fBUFFER_R(0, 0)<1>         fBUFFER_Y(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_G(0, 0)<1>         fBUFFER_U(0, 0)<8;8,1>        255.0f
-       mul       (16) fBUFFER_B(0, 0)<1>         fBUFFER_V(0, 0)<8;8,1>        255.0f
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r7.4<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r7.5<0;1,0>:f
+        mac.sat (16) fBUFFER_G(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r7.6<0;1,0>:f
+
+        mul   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>        r8.0<0;1,0>:f
+        mac   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        r8.1<0;1,0>:f
+        mac.sat (16) fBUFFER_B(0, 0)<1>   fBUFFER_V(0, 0)<8;8,1>        r8.2<0;1,0>:f
+
+        mul   (16) fBUFFER_R(0, 0)<1>    fBUFFER_R(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_G(0, 0)<1>     fBUFFER_G(0, 0)<8;8,1>        255.0f
+        mul   (16) fBUFFER_B(0, 0)<1>     fBUFFER_B(0, 0)<8;8,1>        255.0f
 
        mov   (16) wTempR(0, 0)<2>        fBUFFER_R(0, 0)<8;8,1>        
        mov   (16) wTempG(0, 0)<2>        fBUFFER_G(0, 0)<8;8,1>        
index 4d78b83..ba6c270 100644 (file)
    { 0x00600001, 0x24e022e8, 0x00ae8411, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8001, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8011, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8431, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8021, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8031, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8451, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8041, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8051, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8471, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8061, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8071, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8411, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8001, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8011, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8431, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8021, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8031, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8451, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8041, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8051, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8471, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8061, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8071, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8411, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8001, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8011, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8431, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8021, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8031, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8451, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8041, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8051, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8471, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8061, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8071, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8411, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8001, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8011, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8431, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8021, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8031, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8451, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8041, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8051, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8471, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8061, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8071, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
index 5100ac0..95a0e6a 100644 (file)
    { 0x00600001, 0x24e022e8, 0x00ae8411, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8001, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8011, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8431, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8021, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8031, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8451, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8041, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8051, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8471, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8061, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8071, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8411, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8001, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8011, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8431, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8021, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8031, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8451, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8041, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8051, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8471, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8061, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8071, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8411, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8001, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8011, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8431, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8021, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8031, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8451, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8041, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8051, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8471, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8061, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8071, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8411, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8001, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8011, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8431, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8021, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8031, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8451, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8041, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8051, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },
    { 0x00600001, 0x24e022e8, 0x00ae8471, 0x00000000 },
    { 0x00600001, 0x250022e8, 0x00ae8061, 0x00000000 },
    { 0x00600001, 0x252022e8, 0x00ae8071, 0x00000000 },
-   { 0x00800040, 0x24c03ae8, 0x3e8d04c0, 0xc3000000 },
-   { 0x00800040, 0x25003ae8, 0x3e8d0500, 0xc3000000 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
-   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
-   { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
-   { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
-   { 0x80800041, 0x24803ae8, 0x3e8d0380, 0x3b8080c4 },
-   { 0x80800041, 0x24c03ae8, 0x3e8d03c0, 0x3b8080c4 },
-   { 0x80800041, 0x25003ae8, 0x3e8d0400, 0x3b8080c4 },
-   { 0x00800041, 0x23803ae8, 0x3e8d0480, 0x437f0000 },
-   { 0x00800041, 0x23c03ae8, 0x3e8d04c0, 0x437f0000 },
-   { 0x00800041, 0x24003ae8, 0x3e8d0500, 0x437f0000 },
+   { 0x00800041, 0x24803ae8, 0x3e200480, 0x3b8080c4 },
+   { 0x00800041, 0x24c03ae8, 0x3e2004c0, 0x3b8080c4 },
+   { 0x00800041, 0x25003ae8, 0x3e200500, 0x3b8080c4 },
+   { 0x00800040, 0x24803ae8, 0x3a200480, 0x000000ec },
+   { 0x00800040, 0x24c03ae8, 0x3a2004c0, 0x000000fc },
+   { 0x00800040, 0x25003ae8, 0x3a200500, 0x0000010c },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000e0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000e4 },
+   { 0x80800048, 0x23803ae8, 0x3a8d0500, 0x000000e8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x000000f0 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x000000f4 },
+   { 0x80800048, 0x23c03ae8, 0x3a8d0500, 0x000000f8 },
+   { 0x00800041, 0x24003ae0, 0x3a8d0480, 0x00000100 },
+   { 0x00800048, 0x24003ae0, 0x3a8d04c0, 0x00000104 },
+   { 0x80800048, 0x24003ae8, 0x3a8d0500, 0x00000108 },
+   { 0x00800041, 0x23803ae8, 0x3e8d0380, 0x437f0000 },
+   { 0x00800041, 0x23c03ae8, 0x3e8d03c0, 0x437f0000 },
+   { 0x00800041, 0x24003ae8, 0x3e8d0400, 0x437f0000 },
    { 0x00800001, 0x45403a68, 0x008d0380, 0x00000000 },
    { 0x00800001, 0x45803a68, 0x008d03c0, 0x00000000 },
    { 0x00800001, 0x45c03a68, 0x008d0400, 0x00000000 },