Follow the bspec to workaround the NV12->RGBX conversion issue on BDW
authorZhao Yakui <yakui.zhao@intel.com>
Thu, 23 May 2013 02:22:09 +0000 (10:22 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Thu, 27 Feb 2014 02:22:06 +0000 (10:22 +0800)
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
src/shaders/post_processing/gen8/YUV_to_RGB.g8a
src/shaders/post_processing/gen8/pl2_to_rgbx.g8b

index 9f3fcba..2b968d8 100644 (file)
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        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   (16) acc0.0<1>:f            fBUFFER_U(0, 0)<8;8,1>        -0.344f
+       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
 
        mov   (16) acc0.0<1>:f            fBUFFER_Y(0, 0)<8;8,1>
index fe1c49c..9ee29c2 100644 (file)
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x23803ae8, 0x3e8d0500, 0x3fb374bc },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
-   { 0x00800048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24003ae0, 0x3e8d04c0, 0xbeb020c5 },
+   { 0x00600048, 0x24203ae0, 0x3e8d04e0, 0xbeb020c5 },
    { 0x00800048, 0x23c03ae8, 0x3e8d0500, 0xbf36c8b4 },
    { 0x00800001, 0x24003ae0, 0x008d0480, 0x00000000 },
    { 0x00800048, 0x24003ae8, 0x3e8d04c0, 0x3fe2d0e5 },