1*5f6e3f51Sshadow303 #ifndef _CPMICROCODE_H 2*5f6e3f51Sshadow303 #define _CPMICROCODE_H 3*5f6e3f51Sshadow303 4*5f6e3f51Sshadow303 // CP microcode (from ATI) 5*5f6e3f51Sshadow303 // if you take a look at the hex-dump 6*5f6e3f51Sshadow303 // you find some hidden message ;) 7*5f6e3f51Sshadow303 static const uint32 radeon_cp_microcode[][2] = { 8*5f6e3f51Sshadow303 { 0x21007000, 0000000000 }, 9*5f6e3f51Sshadow303 { 0x20007000, 0000000000 }, 10*5f6e3f51Sshadow303 { 0x000000b4, 0x00000004 }, 11*5f6e3f51Sshadow303 { 0x000000b8, 0x00000004 }, 12*5f6e3f51Sshadow303 { 0x6f5b4d4c, 0000000000 }, 13*5f6e3f51Sshadow303 { 0x4c4c427f, 0000000000 }, 14*5f6e3f51Sshadow303 { 0x5b568a92, 0000000000 }, 15*5f6e3f51Sshadow303 { 0x4ca09c6d, 0000000000 }, 16*5f6e3f51Sshadow303 { 0xad4c4c4c, 0000000000 }, 17*5f6e3f51Sshadow303 { 0x4ce1af3d, 0000000000 }, 18*5f6e3f51Sshadow303 { 0xd8afafaf, 0000000000 }, 19*5f6e3f51Sshadow303 { 0xd64c4cdc, 0000000000 }, 20*5f6e3f51Sshadow303 { 0x4cd10d10, 0000000000 }, 21*5f6e3f51Sshadow303 { 0x000f0000, 0x00000016 }, 22*5f6e3f51Sshadow303 { 0x362f242d, 0000000000 }, 23*5f6e3f51Sshadow303 { 0x00000012, 0x00000004 }, 24*5f6e3f51Sshadow303 { 0x000f0000, 0x00000016 }, 25*5f6e3f51Sshadow303 { 0x362f282d, 0000000000 }, 26*5f6e3f51Sshadow303 { 0x000380e7, 0x00000002 }, 27*5f6e3f51Sshadow303 { 0x04002c97, 0x00000002 }, 28*5f6e3f51Sshadow303 { 0x000f0001, 0x00000016 }, 29*5f6e3f51Sshadow303 { 0x333a3730, 0000000000 }, 30*5f6e3f51Sshadow303 { 0x000077ef, 0x00000002 }, 31*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 32*5f6e3f51Sshadow303 { 0x00000021, 0x0000001a }, 33*5f6e3f51Sshadow303 { 0x00004000, 0x0000001e }, 34*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 35*5f6e3f51Sshadow303 { 0x00000021, 0x0000001a }, 36*5f6e3f51Sshadow303 { 0x00004000, 0x0000001e }, 37*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 38*5f6e3f51Sshadow303 { 0x00000021, 0x0000001a }, 39*5f6e3f51Sshadow303 { 0x00004000, 0x0000001e }, 40*5f6e3f51Sshadow303 { 0x00000017, 0x00000004 }, 41*5f6e3f51Sshadow303 { 0x0003802b, 0x00000002 }, 42*5f6e3f51Sshadow303 { 0x040067e0, 0x00000002 }, 43*5f6e3f51Sshadow303 { 0x00000017, 0x00000004 }, 44*5f6e3f51Sshadow303 { 0x000077e0, 0x00000002 }, 45*5f6e3f51Sshadow303 { 0x00065000, 0x00000002 }, 46*5f6e3f51Sshadow303 { 0x000037e1, 0x00000002 }, 47*5f6e3f51Sshadow303 { 0x040067e1, 0x00000006 }, 48*5f6e3f51Sshadow303 { 0x000077e0, 0x00000002 }, 49*5f6e3f51Sshadow303 { 0x000077e1, 0x00000002 }, 50*5f6e3f51Sshadow303 { 0x000077e1, 0x00000006 }, 51*5f6e3f51Sshadow303 { 0xffffffff, 0000000000 }, 52*5f6e3f51Sshadow303 { 0x10000000, 0000000000 }, 53*5f6e3f51Sshadow303 { 0x0003802b, 0x00000002 }, 54*5f6e3f51Sshadow303 { 0x040067e0, 0x00000006 }, 55*5f6e3f51Sshadow303 { 0x00007675, 0x00000002 }, 56*5f6e3f51Sshadow303 { 0x00007676, 0x00000002 }, 57*5f6e3f51Sshadow303 { 0x00007677, 0x00000002 }, 58*5f6e3f51Sshadow303 { 0x00007678, 0x00000006 }, 59*5f6e3f51Sshadow303 { 0x0003802c, 0x00000002 }, 60*5f6e3f51Sshadow303 { 0x04002676, 0x00000002 }, 61*5f6e3f51Sshadow303 { 0x00007677, 0x00000002 }, 62*5f6e3f51Sshadow303 { 0x00007678, 0x00000006 }, 63*5f6e3f51Sshadow303 { 0x0000002f, 0x00000018 }, 64*5f6e3f51Sshadow303 { 0x0000002f, 0x00000018 }, 65*5f6e3f51Sshadow303 { 0000000000, 0x00000006 }, 66*5f6e3f51Sshadow303 { 0x00000030, 0x00000018 }, 67*5f6e3f51Sshadow303 { 0x00000030, 0x00000018 }, 68*5f6e3f51Sshadow303 { 0000000000, 0x00000006 }, 69*5f6e3f51Sshadow303 { 0x01605000, 0x00000002 }, 70*5f6e3f51Sshadow303 { 0x00065000, 0x00000002 }, 71*5f6e3f51Sshadow303 { 0x00098000, 0x00000002 }, 72*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 73*5f6e3f51Sshadow303 { 0x64c0603e, 0x00000004 }, 74*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 75*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 76*5f6e3f51Sshadow303 { 0x00080000, 0x00000016 }, 77*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 78*5f6e3f51Sshadow303 { 0x0400251d, 0x00000002 }, 79*5f6e3f51Sshadow303 { 0x00007580, 0x00000002 }, 80*5f6e3f51Sshadow303 { 0x00067581, 0x00000002 }, 81*5f6e3f51Sshadow303 { 0x04002580, 0x00000002 }, 82*5f6e3f51Sshadow303 { 0x00067581, 0x00000002 }, 83*5f6e3f51Sshadow303 { 0x00000049, 0x00000004 }, 84*5f6e3f51Sshadow303 { 0x00005000, 0000000000 }, 85*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 86*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 87*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 88*5f6e3f51Sshadow303 { 0x0000750e, 0x00000002 }, 89*5f6e3f51Sshadow303 { 0x00019000, 0x00000002 }, 90*5f6e3f51Sshadow303 { 0x00011055, 0x00000014 }, 91*5f6e3f51Sshadow303 { 0x00000055, 0x00000012 }, 92*5f6e3f51Sshadow303 { 0x0400250f, 0x00000002 }, 93*5f6e3f51Sshadow303 { 0x0000504f, 0x00000004 }, 94*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 95*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 96*5f6e3f51Sshadow303 { 0x00007565, 0x00000002 }, 97*5f6e3f51Sshadow303 { 0x00007566, 0x00000002 }, 98*5f6e3f51Sshadow303 { 0x00000058, 0x00000004 }, 99*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 100*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 101*5f6e3f51Sshadow303 { 0x01e655b4, 0x00000002 }, 102*5f6e3f51Sshadow303 { 0x4401b0e4, 0x00000002 }, 103*5f6e3f51Sshadow303 { 0x01c110e4, 0x00000002 }, 104*5f6e3f51Sshadow303 { 0x26667066, 0x00000018 }, 105*5f6e3f51Sshadow303 { 0x040c2565, 0x00000002 }, 106*5f6e3f51Sshadow303 { 0x00000066, 0x00000018 }, 107*5f6e3f51Sshadow303 { 0x04002564, 0x00000002 }, 108*5f6e3f51Sshadow303 { 0x00007566, 0x00000002 }, 109*5f6e3f51Sshadow303 { 0x0000005d, 0x00000004 }, 110*5f6e3f51Sshadow303 { 0x00401069, 0x00000008 }, 111*5f6e3f51Sshadow303 { 0x00101000, 0x00000002 }, 112*5f6e3f51Sshadow303 { 0x000d80ff, 0x00000002 }, 113*5f6e3f51Sshadow303 { 0x0080006c, 0x00000008 }, 114*5f6e3f51Sshadow303 { 0x000f9000, 0x00000002 }, 115*5f6e3f51Sshadow303 { 0x000e00ff, 0x00000002 }, 116*5f6e3f51Sshadow303 { 0000000000, 0x00000006 }, 117*5f6e3f51Sshadow303 { 0x0000008f, 0x00000018 }, 118*5f6e3f51Sshadow303 { 0x0000005b, 0x00000004 }, 119*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 120*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 121*5f6e3f51Sshadow303 { 0x00007576, 0x00000002 }, 122*5f6e3f51Sshadow303 { 0x00065000, 0x00000002 }, 123*5f6e3f51Sshadow303 { 0x00009000, 0x00000002 }, 124*5f6e3f51Sshadow303 { 0x00041000, 0x00000002 }, 125*5f6e3f51Sshadow303 { 0x0c00350e, 0x00000002 }, 126*5f6e3f51Sshadow303 { 0x00049000, 0x00000002 }, 127*5f6e3f51Sshadow303 { 0x00051000, 0x00000002 }, 128*5f6e3f51Sshadow303 { 0x01e785f8, 0x00000002 }, 129*5f6e3f51Sshadow303 { 0x00200000, 0x00000002 }, 130*5f6e3f51Sshadow303 { 0x0060007e, 0x0000000c }, 131*5f6e3f51Sshadow303 { 0x00007563, 0x00000002 }, 132*5f6e3f51Sshadow303 { 0x006075f0, 0x00000021 }, 133*5f6e3f51Sshadow303 { 0x20007073, 0x00000004 }, 134*5f6e3f51Sshadow303 { 0x00005073, 0x00000004 }, 135*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 136*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 137*5f6e3f51Sshadow303 { 0x00007576, 0x00000002 }, 138*5f6e3f51Sshadow303 { 0x00007577, 0x00000002 }, 139*5f6e3f51Sshadow303 { 0x0000750e, 0x00000002 }, 140*5f6e3f51Sshadow303 { 0x0000750f, 0x00000002 }, 141*5f6e3f51Sshadow303 { 0x00a05000, 0x00000002 }, 142*5f6e3f51Sshadow303 { 0x00600083, 0x0000000c }, 143*5f6e3f51Sshadow303 { 0x006075f0, 0x00000021 }, 144*5f6e3f51Sshadow303 { 0x000075f8, 0x00000002 }, 145*5f6e3f51Sshadow303 { 0x00000083, 0x00000004 }, 146*5f6e3f51Sshadow303 { 0x000a750e, 0x00000002 }, 147*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 148*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 149*5f6e3f51Sshadow303 { 0x0020750f, 0x00000002 }, 150*5f6e3f51Sshadow303 { 0x00600086, 0x00000004 }, 151*5f6e3f51Sshadow303 { 0x00007570, 0x00000002 }, 152*5f6e3f51Sshadow303 { 0x00007571, 0x00000002 }, 153*5f6e3f51Sshadow303 { 0x00007572, 0x00000006 }, 154*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 155*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 156*5f6e3f51Sshadow303 { 0x00005000, 0x00000002 }, 157*5f6e3f51Sshadow303 { 0x00a05000, 0x00000002 }, 158*5f6e3f51Sshadow303 { 0x00007568, 0x00000002 }, 159*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 160*5f6e3f51Sshadow303 { 0x00000095, 0x0000000c }, 161*5f6e3f51Sshadow303 { 0x00058000, 0x00000002 }, 162*5f6e3f51Sshadow303 { 0x0c607562, 0x00000002 }, 163*5f6e3f51Sshadow303 { 0x00000097, 0x00000004 }, 164*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 165*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 166*5f6e3f51Sshadow303 { 0x00600096, 0x00000004 }, 167*5f6e3f51Sshadow303 { 0x400070e5, 0000000000 }, 168*5f6e3f51Sshadow303 { 0x000380e6, 0x00000002 }, 169*5f6e3f51Sshadow303 { 0x040025c5, 0x00000002 }, 170*5f6e3f51Sshadow303 { 0x000380e5, 0x00000002 }, 171*5f6e3f51Sshadow303 { 0x000000a8, 0x0000001c }, 172*5f6e3f51Sshadow303 { 0x000650aa, 0x00000018 }, 173*5f6e3f51Sshadow303 { 0x040025bb, 0x00000002 }, 174*5f6e3f51Sshadow303 { 0x000610ab, 0x00000018 }, 175*5f6e3f51Sshadow303 { 0x040075bc, 0000000000 }, 176*5f6e3f51Sshadow303 { 0x000075bb, 0x00000002 }, 177*5f6e3f51Sshadow303 { 0x000075bc, 0000000000 }, 178*5f6e3f51Sshadow303 { 0x00090000, 0x00000006 }, 179*5f6e3f51Sshadow303 { 0x00090000, 0x00000002 }, 180*5f6e3f51Sshadow303 { 0x000d8002, 0x00000006 }, 181*5f6e3f51Sshadow303 { 0x00007832, 0x00000002 }, 182*5f6e3f51Sshadow303 { 0x00005000, 0x00000002 }, 183*5f6e3f51Sshadow303 { 0x000380e7, 0x00000002 }, 184*5f6e3f51Sshadow303 { 0x04002c97, 0x00000002 }, 185*5f6e3f51Sshadow303 { 0x00007820, 0x00000002 }, 186*5f6e3f51Sshadow303 { 0x00007821, 0x00000002 }, 187*5f6e3f51Sshadow303 { 0x00007800, 0000000000 }, 188*5f6e3f51Sshadow303 { 0x01200000, 0x00000002 }, 189*5f6e3f51Sshadow303 { 0x20077000, 0x00000002 }, 190*5f6e3f51Sshadow303 { 0x01200000, 0x00000002 }, 191*5f6e3f51Sshadow303 { 0x20007000, 0x00000002 }, 192*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 193*5f6e3f51Sshadow303 { 0x0120751b, 0x00000002 }, 194*5f6e3f51Sshadow303 { 0x8040750a, 0x00000002 }, 195*5f6e3f51Sshadow303 { 0x8040750b, 0x00000002 }, 196*5f6e3f51Sshadow303 { 0x00110000, 0x00000002 }, 197*5f6e3f51Sshadow303 { 0x000380e5, 0x00000002 }, 198*5f6e3f51Sshadow303 { 0x000000c6, 0x0000001c }, 199*5f6e3f51Sshadow303 { 0x000610ab, 0x00000018 }, 200*5f6e3f51Sshadow303 { 0x844075bd, 0x00000002 }, 201*5f6e3f51Sshadow303 { 0x000610aa, 0x00000018 }, 202*5f6e3f51Sshadow303 { 0x840075bb, 0x00000002 }, 203*5f6e3f51Sshadow303 { 0x000610ab, 0x00000018 }, 204*5f6e3f51Sshadow303 { 0x844075bc, 0x00000002 }, 205*5f6e3f51Sshadow303 { 0x000000c9, 0x00000004 }, 206*5f6e3f51Sshadow303 { 0x804075bd, 0x00000002 }, 207*5f6e3f51Sshadow303 { 0x800075bb, 0x00000002 }, 208*5f6e3f51Sshadow303 { 0x804075bc, 0x00000002 }, 209*5f6e3f51Sshadow303 { 0x00108000, 0x00000002 }, 210*5f6e3f51Sshadow303 { 0x01400000, 0x00000002 }, 211*5f6e3f51Sshadow303 { 0x006000cd, 0x0000000c }, 212*5f6e3f51Sshadow303 { 0x20c07000, 0x00000020 }, 213*5f6e3f51Sshadow303 { 0x000000cf, 0x00000012 }, 214*5f6e3f51Sshadow303 { 0x00800000, 0x00000006 }, 215*5f6e3f51Sshadow303 { 0x0080751d, 0x00000006 }, 216*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 217*5f6e3f51Sshadow303 { 0x0000775c, 0x00000002 }, 218*5f6e3f51Sshadow303 { 0x00a05000, 0x00000002 }, 219*5f6e3f51Sshadow303 { 0x00661000, 0x00000002 }, 220*5f6e3f51Sshadow303 { 0x0460275d, 0x00000020 }, 221*5f6e3f51Sshadow303 { 0x00004000, 0000000000 }, 222*5f6e3f51Sshadow303 { 0x01e00830, 0x00000002 }, 223*5f6e3f51Sshadow303 { 0x21007000, 0000000000 }, 224*5f6e3f51Sshadow303 { 0x6464614d, 0000000000 }, 225*5f6e3f51Sshadow303 { 0x69687420, 0000000000 }, 226*5f6e3f51Sshadow303 { 0x00000073, 0000000000 }, 227*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 228*5f6e3f51Sshadow303 { 0x00005000, 0x00000002 }, 229*5f6e3f51Sshadow303 { 0x000380d0, 0x00000002 }, 230*5f6e3f51Sshadow303 { 0x040025e0, 0x00000002 }, 231*5f6e3f51Sshadow303 { 0x000075e1, 0000000000 }, 232*5f6e3f51Sshadow303 { 0x00000001, 0000000000 }, 233*5f6e3f51Sshadow303 { 0x000380e0, 0x00000002 }, 234*5f6e3f51Sshadow303 { 0x04002394, 0x00000002 }, 235*5f6e3f51Sshadow303 { 0x00005000, 0000000000 }, 236*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 237*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 238*5f6e3f51Sshadow303 { 0x00000008, 0000000000 }, 239*5f6e3f51Sshadow303 { 0x00000004, 0000000000 }, 240*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 241*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 242*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 243*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 244*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 245*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 246*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 247*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 248*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 249*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 250*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 251*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 252*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 253*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 254*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 255*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 256*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 257*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 258*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 259*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 260*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 261*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 262*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 263*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 264*5f6e3f51Sshadow303 }; 265*5f6e3f51Sshadow303 266*5f6e3f51Sshadow303 // special r200 microcode 267*5f6e3f51Sshadow303 static const uint32 r200_cp_microcode[][2] = { 268*5f6e3f51Sshadow303 { 0x21007000, 0000000000 }, 269*5f6e3f51Sshadow303 { 0x20007000, 0000000000 }, 270*5f6e3f51Sshadow303 { 0x000000ab, 0x00000004 }, 271*5f6e3f51Sshadow303 { 0x000000af, 0x00000004 }, 272*5f6e3f51Sshadow303 { 0x66544a49, 0000000000 }, 273*5f6e3f51Sshadow303 { 0x49494174, 0000000000 }, 274*5f6e3f51Sshadow303 { 0x54517d83, 0000000000 }, 275*5f6e3f51Sshadow303 { 0x498d8b64, 0000000000 }, 276*5f6e3f51Sshadow303 { 0x49494949, 0000000000 }, 277*5f6e3f51Sshadow303 { 0x49da493c, 0000000000 }, 278*5f6e3f51Sshadow303 { 0x49989898, 0000000000 }, 279*5f6e3f51Sshadow303 { 0xd34949d5, 0000000000 }, 280*5f6e3f51Sshadow303 { 0x9dc90e11, 0000000000 }, 281*5f6e3f51Sshadow303 { 0xce9b9b9b, 0000000000 }, 282*5f6e3f51Sshadow303 { 0x000f0000, 0x00000016 }, 283*5f6e3f51Sshadow303 { 0x352e232c, 0000000000 }, 284*5f6e3f51Sshadow303 { 0x00000013, 0x00000004 }, 285*5f6e3f51Sshadow303 { 0x000f0000, 0x00000016 }, 286*5f6e3f51Sshadow303 { 0x352e272c, 0000000000 }, 287*5f6e3f51Sshadow303 { 0x000f0001, 0x00000016 }, 288*5f6e3f51Sshadow303 { 0x3239362f, 0000000000 }, 289*5f6e3f51Sshadow303 { 0x000077ef, 0x00000002 }, 290*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 291*5f6e3f51Sshadow303 { 0x00000020, 0x0000001a }, 292*5f6e3f51Sshadow303 { 0x00004000, 0x0000001e }, 293*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 294*5f6e3f51Sshadow303 { 0x00000020, 0x0000001a }, 295*5f6e3f51Sshadow303 { 0x00004000, 0x0000001e }, 296*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 297*5f6e3f51Sshadow303 { 0x00000020, 0x0000001a }, 298*5f6e3f51Sshadow303 { 0x00004000, 0x0000001e }, 299*5f6e3f51Sshadow303 { 0x00000016, 0x00000004 }, 300*5f6e3f51Sshadow303 { 0x0003802a, 0x00000002 }, 301*5f6e3f51Sshadow303 { 0x040067e0, 0x00000002 }, 302*5f6e3f51Sshadow303 { 0x00000016, 0x00000004 }, 303*5f6e3f51Sshadow303 { 0x000077e0, 0x00000002 }, 304*5f6e3f51Sshadow303 { 0x00065000, 0x00000002 }, 305*5f6e3f51Sshadow303 { 0x000037e1, 0x00000002 }, 306*5f6e3f51Sshadow303 { 0x040067e1, 0x00000006 }, 307*5f6e3f51Sshadow303 { 0x000077e0, 0x00000002 }, 308*5f6e3f51Sshadow303 { 0x000077e1, 0x00000002 }, 309*5f6e3f51Sshadow303 { 0x000077e1, 0x00000006 }, 310*5f6e3f51Sshadow303 { 0xffffffff, 0000000000 }, 311*5f6e3f51Sshadow303 { 0x10000000, 0000000000 }, 312*5f6e3f51Sshadow303 { 0x0003802a, 0x00000002 }, 313*5f6e3f51Sshadow303 { 0x040067e0, 0x00000006 }, 314*5f6e3f51Sshadow303 { 0x00007675, 0x00000002 }, 315*5f6e3f51Sshadow303 { 0x00007676, 0x00000002 }, 316*5f6e3f51Sshadow303 { 0x00007677, 0x00000002 }, 317*5f6e3f51Sshadow303 { 0x00007678, 0x00000006 }, 318*5f6e3f51Sshadow303 { 0x0003802b, 0x00000002 }, 319*5f6e3f51Sshadow303 { 0x04002676, 0x00000002 }, 320*5f6e3f51Sshadow303 { 0x00007677, 0x00000002 }, 321*5f6e3f51Sshadow303 { 0x00007678, 0x00000006 }, 322*5f6e3f51Sshadow303 { 0x0000002e, 0x00000018 }, 323*5f6e3f51Sshadow303 { 0x0000002e, 0x00000018 }, 324*5f6e3f51Sshadow303 { 0000000000, 0x00000006 }, 325*5f6e3f51Sshadow303 { 0x0000002f, 0x00000018 }, 326*5f6e3f51Sshadow303 { 0x0000002f, 0x00000018 }, 327*5f6e3f51Sshadow303 { 0000000000, 0x00000006 }, 328*5f6e3f51Sshadow303 { 0x01605000, 0x00000002 }, 329*5f6e3f51Sshadow303 { 0x00065000, 0x00000002 }, 330*5f6e3f51Sshadow303 { 0x00098000, 0x00000002 }, 331*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 332*5f6e3f51Sshadow303 { 0x64c0603d, 0x00000004 }, 333*5f6e3f51Sshadow303 { 0x00080000, 0x00000016 }, 334*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 335*5f6e3f51Sshadow303 { 0x0400251d, 0x00000002 }, 336*5f6e3f51Sshadow303 { 0x00007580, 0x00000002 }, 337*5f6e3f51Sshadow303 { 0x00067581, 0x00000002 }, 338*5f6e3f51Sshadow303 { 0x04002580, 0x00000002 }, 339*5f6e3f51Sshadow303 { 0x00067581, 0x00000002 }, 340*5f6e3f51Sshadow303 { 0x00000046, 0x00000004 }, 341*5f6e3f51Sshadow303 { 0x00005000, 0000000000 }, 342*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 343*5f6e3f51Sshadow303 { 0x0000750e, 0x00000002 }, 344*5f6e3f51Sshadow303 { 0x00019000, 0x00000002 }, 345*5f6e3f51Sshadow303 { 0x00011055, 0x00000014 }, 346*5f6e3f51Sshadow303 { 0x00000055, 0x00000012 }, 347*5f6e3f51Sshadow303 { 0x0400250f, 0x00000002 }, 348*5f6e3f51Sshadow303 { 0x0000504a, 0x00000004 }, 349*5f6e3f51Sshadow303 { 0x00007565, 0x00000002 }, 350*5f6e3f51Sshadow303 { 0x00007566, 0x00000002 }, 351*5f6e3f51Sshadow303 { 0x00000051, 0x00000004 }, 352*5f6e3f51Sshadow303 { 0x01e655b4, 0x00000002 }, 353*5f6e3f51Sshadow303 { 0x4401b0dc, 0x00000002 }, 354*5f6e3f51Sshadow303 { 0x01c110dc, 0x00000002 }, 355*5f6e3f51Sshadow303 { 0x2666705d, 0x00000018 }, 356*5f6e3f51Sshadow303 { 0x040c2565, 0x00000002 }, 357*5f6e3f51Sshadow303 { 0x0000005d, 0x00000018 }, 358*5f6e3f51Sshadow303 { 0x04002564, 0x00000002 }, 359*5f6e3f51Sshadow303 { 0x00007566, 0x00000002 }, 360*5f6e3f51Sshadow303 { 0x00000054, 0x00000004 }, 361*5f6e3f51Sshadow303 { 0x00401060, 0x00000008 }, 362*5f6e3f51Sshadow303 { 0x00101000, 0x00000002 }, 363*5f6e3f51Sshadow303 { 0x000d80ff, 0x00000002 }, 364*5f6e3f51Sshadow303 { 0x00800063, 0x00000008 }, 365*5f6e3f51Sshadow303 { 0x000f9000, 0x00000002 }, 366*5f6e3f51Sshadow303 { 0x000e00ff, 0x00000002 }, 367*5f6e3f51Sshadow303 { 0000000000, 0x00000006 }, 368*5f6e3f51Sshadow303 { 0x00000080, 0x00000018 }, 369*5f6e3f51Sshadow303 { 0x00000054, 0x00000004 }, 370*5f6e3f51Sshadow303 { 0x00007576, 0x00000002 }, 371*5f6e3f51Sshadow303 { 0x00065000, 0x00000002 }, 372*5f6e3f51Sshadow303 { 0x00009000, 0x00000002 }, 373*5f6e3f51Sshadow303 { 0x00041000, 0x00000002 }, 374*5f6e3f51Sshadow303 { 0x0c00350e, 0x00000002 }, 375*5f6e3f51Sshadow303 { 0x00049000, 0x00000002 }, 376*5f6e3f51Sshadow303 { 0x00051000, 0x00000002 }, 377*5f6e3f51Sshadow303 { 0x01e785f8, 0x00000002 }, 378*5f6e3f51Sshadow303 { 0x00200000, 0x00000002 }, 379*5f6e3f51Sshadow303 { 0x00600073, 0x0000000c }, 380*5f6e3f51Sshadow303 { 0x00007563, 0x00000002 }, 381*5f6e3f51Sshadow303 { 0x006075f0, 0x00000021 }, 382*5f6e3f51Sshadow303 { 0x20007068, 0x00000004 }, 383*5f6e3f51Sshadow303 { 0x00005068, 0x00000004 }, 384*5f6e3f51Sshadow303 { 0x00007576, 0x00000002 }, 385*5f6e3f51Sshadow303 { 0x00007577, 0x00000002 }, 386*5f6e3f51Sshadow303 { 0x0000750e, 0x00000002 }, 387*5f6e3f51Sshadow303 { 0x0000750f, 0x00000002 }, 388*5f6e3f51Sshadow303 { 0x00a05000, 0x00000002 }, 389*5f6e3f51Sshadow303 { 0x00600076, 0x0000000c }, 390*5f6e3f51Sshadow303 { 0x006075f0, 0x00000021 }, 391*5f6e3f51Sshadow303 { 0x000075f8, 0x00000002 }, 392*5f6e3f51Sshadow303 { 0x00000076, 0x00000004 }, 393*5f6e3f51Sshadow303 { 0x000a750e, 0x00000002 }, 394*5f6e3f51Sshadow303 { 0x0020750f, 0x00000002 }, 395*5f6e3f51Sshadow303 { 0x00600079, 0x00000004 }, 396*5f6e3f51Sshadow303 { 0x00007570, 0x00000002 }, 397*5f6e3f51Sshadow303 { 0x00007571, 0x00000002 }, 398*5f6e3f51Sshadow303 { 0x00007572, 0x00000006 }, 399*5f6e3f51Sshadow303 { 0x00005000, 0x00000002 }, 400*5f6e3f51Sshadow303 { 0x00a05000, 0x00000002 }, 401*5f6e3f51Sshadow303 { 0x00007568, 0x00000002 }, 402*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 403*5f6e3f51Sshadow303 { 0x00000084, 0x0000000c }, 404*5f6e3f51Sshadow303 { 0x00058000, 0x00000002 }, 405*5f6e3f51Sshadow303 { 0x0c607562, 0x00000002 }, 406*5f6e3f51Sshadow303 { 0x00000086, 0x00000004 }, 407*5f6e3f51Sshadow303 { 0x00600085, 0x00000004 }, 408*5f6e3f51Sshadow303 { 0x400070dd, 0000000000 }, 409*5f6e3f51Sshadow303 { 0x000380dd, 0x00000002 }, 410*5f6e3f51Sshadow303 { 0x00000093, 0x0000001c }, 411*5f6e3f51Sshadow303 { 0x00065095, 0x00000018 }, 412*5f6e3f51Sshadow303 { 0x040025bb, 0x00000002 }, 413*5f6e3f51Sshadow303 { 0x00061096, 0x00000018 }, 414*5f6e3f51Sshadow303 { 0x040075bc, 0000000000 }, 415*5f6e3f51Sshadow303 { 0x000075bb, 0x00000002 }, 416*5f6e3f51Sshadow303 { 0x000075bc, 0000000000 }, 417*5f6e3f51Sshadow303 { 0x00090000, 0x00000006 }, 418*5f6e3f51Sshadow303 { 0x00090000, 0x00000002 }, 419*5f6e3f51Sshadow303 { 0x000d8002, 0x00000006 }, 420*5f6e3f51Sshadow303 { 0x00005000, 0x00000002 }, 421*5f6e3f51Sshadow303 { 0x00007821, 0x00000002 }, 422*5f6e3f51Sshadow303 { 0x00007800, 0000000000 }, 423*5f6e3f51Sshadow303 { 0x00007821, 0x00000002 }, 424*5f6e3f51Sshadow303 { 0x00007800, 0000000000 }, 425*5f6e3f51Sshadow303 { 0x01665000, 0x00000002 }, 426*5f6e3f51Sshadow303 { 0x000a0000, 0x00000002 }, 427*5f6e3f51Sshadow303 { 0x000671cc, 0x00000002 }, 428*5f6e3f51Sshadow303 { 0x0286f1cd, 0x00000002 }, 429*5f6e3f51Sshadow303 { 0x000000a3, 0x00000010 }, 430*5f6e3f51Sshadow303 { 0x21007000, 0000000000 }, 431*5f6e3f51Sshadow303 { 0x000000aa, 0x0000001c }, 432*5f6e3f51Sshadow303 { 0x00065000, 0x00000002 }, 433*5f6e3f51Sshadow303 { 0x000a0000, 0x00000002 }, 434*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 435*5f6e3f51Sshadow303 { 0x000b0000, 0x00000002 }, 436*5f6e3f51Sshadow303 { 0x38067000, 0x00000002 }, 437*5f6e3f51Sshadow303 { 0x000a00a6, 0x00000004 }, 438*5f6e3f51Sshadow303 { 0x20007000, 0000000000 }, 439*5f6e3f51Sshadow303 { 0x01200000, 0x00000002 }, 440*5f6e3f51Sshadow303 { 0x20077000, 0x00000002 }, 441*5f6e3f51Sshadow303 { 0x01200000, 0x00000002 }, 442*5f6e3f51Sshadow303 { 0x20007000, 0000000000 }, 443*5f6e3f51Sshadow303 { 0x00061000, 0x00000002 }, 444*5f6e3f51Sshadow303 { 0x0120751b, 0x00000002 }, 445*5f6e3f51Sshadow303 { 0x8040750a, 0x00000002 }, 446*5f6e3f51Sshadow303 { 0x8040750b, 0x00000002 }, 447*5f6e3f51Sshadow303 { 0x00110000, 0x00000002 }, 448*5f6e3f51Sshadow303 { 0x000380dd, 0x00000002 }, 449*5f6e3f51Sshadow303 { 0x000000bd, 0x0000001c }, 450*5f6e3f51Sshadow303 { 0x00061096, 0x00000018 }, 451*5f6e3f51Sshadow303 { 0x844075bd, 0x00000002 }, 452*5f6e3f51Sshadow303 { 0x00061095, 0x00000018 }, 453*5f6e3f51Sshadow303 { 0x840075bb, 0x00000002 }, 454*5f6e3f51Sshadow303 { 0x00061096, 0x00000018 }, 455*5f6e3f51Sshadow303 { 0x844075bc, 0x00000002 }, 456*5f6e3f51Sshadow303 { 0x000000c0, 0x00000004 }, 457*5f6e3f51Sshadow303 { 0x804075bd, 0x00000002 }, 458*5f6e3f51Sshadow303 { 0x800075bb, 0x00000002 }, 459*5f6e3f51Sshadow303 { 0x804075bc, 0x00000002 }, 460*5f6e3f51Sshadow303 { 0x00108000, 0x00000002 }, 461*5f6e3f51Sshadow303 { 0x01400000, 0x00000002 }, 462*5f6e3f51Sshadow303 { 0x006000c4, 0x0000000c }, 463*5f6e3f51Sshadow303 { 0x20c07000, 0x00000020 }, 464*5f6e3f51Sshadow303 { 0x000000c6, 0x00000012 }, 465*5f6e3f51Sshadow303 { 0x00800000, 0x00000006 }, 466*5f6e3f51Sshadow303 { 0x0080751d, 0x00000006 }, 467*5f6e3f51Sshadow303 { 0x000025bb, 0x00000002 }, 468*5f6e3f51Sshadow303 { 0x000040c0, 0x00000004 }, 469*5f6e3f51Sshadow303 { 0x0000775c, 0x00000002 }, 470*5f6e3f51Sshadow303 { 0x00a05000, 0x00000002 }, 471*5f6e3f51Sshadow303 { 0x00661000, 0x00000002 }, 472*5f6e3f51Sshadow303 { 0x0460275d, 0x00000020 }, 473*5f6e3f51Sshadow303 { 0x00004000, 0000000000 }, 474*5f6e3f51Sshadow303 { 0x00007999, 0x00000002 }, 475*5f6e3f51Sshadow303 { 0x00a05000, 0x00000002 }, 476*5f6e3f51Sshadow303 { 0x00661000, 0x00000002 }, 477*5f6e3f51Sshadow303 { 0x0460299b, 0x00000020 }, 478*5f6e3f51Sshadow303 { 0x00004000, 0000000000 }, 479*5f6e3f51Sshadow303 { 0x01e00830, 0x00000002 }, 480*5f6e3f51Sshadow303 { 0x21007000, 0000000000 }, 481*5f6e3f51Sshadow303 { 0x00005000, 0x00000002 }, 482*5f6e3f51Sshadow303 { 0x00038042, 0x00000002 }, 483*5f6e3f51Sshadow303 { 0x040025e0, 0x00000002 }, 484*5f6e3f51Sshadow303 { 0x000075e1, 0000000000 }, 485*5f6e3f51Sshadow303 { 0x00000001, 0000000000 }, 486*5f6e3f51Sshadow303 { 0x000380d9, 0x00000002 }, 487*5f6e3f51Sshadow303 { 0x04007394, 0000000000 }, 488*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 489*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 490*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 491*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 492*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 493*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 494*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 495*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 496*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 497*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 498*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 499*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 500*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 501*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 502*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 503*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 504*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 505*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 506*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 507*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 508*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 509*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 510*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 511*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 512*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 513*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 514*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 515*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 516*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 517*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 518*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 519*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 520*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 521*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 522*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 523*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 524*5f6e3f51Sshadow303 }; 525*5f6e3f51Sshadow303 526*5f6e3f51Sshadow303 // r300 microcode 527*5f6e3f51Sshadow303 static const uint32 r300_cp_microcode[][2] = { 528*5f6e3f51Sshadow303 { 0x4200e000, 0000000000 }, 529*5f6e3f51Sshadow303 { 0x4000e000, 0000000000 }, 530*5f6e3f51Sshadow303 { 0x000000af, 0x00000008 }, 531*5f6e3f51Sshadow303 { 0x000000b3, 0x00000008 }, 532*5f6e3f51Sshadow303 { 0x6c5a504f, 0000000000 }, 533*5f6e3f51Sshadow303 { 0x4f4f497a, 0000000000 }, 534*5f6e3f51Sshadow303 { 0x5a578288, 0000000000 }, 535*5f6e3f51Sshadow303 { 0x4f91906a, 0000000000 }, 536*5f6e3f51Sshadow303 { 0x4f4f4f4f, 0000000000 }, 537*5f6e3f51Sshadow303 { 0x4fe24f44, 0000000000 }, 538*5f6e3f51Sshadow303 { 0x4f9c9c9c, 0000000000 }, 539*5f6e3f51Sshadow303 { 0xdc4f4fde, 0000000000 }, 540*5f6e3f51Sshadow303 { 0xa1cd4f4f, 0000000000 }, 541*5f6e3f51Sshadow303 { 0xd29d9d9d, 0000000000 }, 542*5f6e3f51Sshadow303 { 0x4f0f9fd7, 0000000000 }, 543*5f6e3f51Sshadow303 { 0x000ca000, 0x00000004 }, 544*5f6e3f51Sshadow303 { 0x000d0012, 0x00000038 }, 545*5f6e3f51Sshadow303 { 0x0000e8b4, 0x00000004 }, 546*5f6e3f51Sshadow303 { 0x000d0014, 0x00000038 }, 547*5f6e3f51Sshadow303 { 0x0000e8b6, 0x00000004 }, 548*5f6e3f51Sshadow303 { 0x000d0016, 0x00000038 }, 549*5f6e3f51Sshadow303 { 0x0000e854, 0x00000004 }, 550*5f6e3f51Sshadow303 { 0x000d0018, 0x00000038 }, 551*5f6e3f51Sshadow303 { 0x0000e855, 0x00000004 }, 552*5f6e3f51Sshadow303 { 0x000d001a, 0x00000038 }, 553*5f6e3f51Sshadow303 { 0x0000e856, 0x00000004 }, 554*5f6e3f51Sshadow303 { 0x000d001c, 0x00000038 }, 555*5f6e3f51Sshadow303 { 0x0000e857, 0x00000004 }, 556*5f6e3f51Sshadow303 { 0x000d001e, 0x00000038 }, 557*5f6e3f51Sshadow303 { 0x0000e824, 0x00000004 }, 558*5f6e3f51Sshadow303 { 0x000d0020, 0x00000038 }, 559*5f6e3f51Sshadow303 { 0x0000e825, 0x00000004 }, 560*5f6e3f51Sshadow303 { 0x000d0022, 0x00000038 }, 561*5f6e3f51Sshadow303 { 0x0000e830, 0x00000004 }, 562*5f6e3f51Sshadow303 { 0x000d0024, 0x00000038 }, 563*5f6e3f51Sshadow303 { 0x0000f0c0, 0x00000004 }, 564*5f6e3f51Sshadow303 { 0x000d0026, 0x00000038 }, 565*5f6e3f51Sshadow303 { 0x0000f0c1, 0x00000004 }, 566*5f6e3f51Sshadow303 { 0x000d0028, 0x00000038 }, 567*5f6e3f51Sshadow303 { 0x0000f041, 0x00000004 }, 568*5f6e3f51Sshadow303 { 0x000d002a, 0x00000038 }, 569*5f6e3f51Sshadow303 { 0x0000f184, 0x00000004 }, 570*5f6e3f51Sshadow303 { 0x000d002c, 0x00000038 }, 571*5f6e3f51Sshadow303 { 0x0000f185, 0x00000004 }, 572*5f6e3f51Sshadow303 { 0x000d002e, 0x00000038 }, 573*5f6e3f51Sshadow303 { 0x0000f186, 0x00000004 }, 574*5f6e3f51Sshadow303 { 0x000d0030, 0x00000038 }, 575*5f6e3f51Sshadow303 { 0x0000f187, 0x00000004 }, 576*5f6e3f51Sshadow303 { 0x000d0032, 0x00000038 }, 577*5f6e3f51Sshadow303 { 0x0000f180, 0x00000004 }, 578*5f6e3f51Sshadow303 { 0x000d0034, 0x00000038 }, 579*5f6e3f51Sshadow303 { 0x0000f393, 0x00000004 }, 580*5f6e3f51Sshadow303 { 0x000d0036, 0x00000038 }, 581*5f6e3f51Sshadow303 { 0x0000f38a, 0x00000004 }, 582*5f6e3f51Sshadow303 { 0x000d0038, 0x00000038 }, 583*5f6e3f51Sshadow303 { 0x0000f38e, 0x00000004 }, 584*5f6e3f51Sshadow303 { 0x0000e821, 0x00000004 }, 585*5f6e3f51Sshadow303 { 0x0140a000, 0x00000004 }, 586*5f6e3f51Sshadow303 { 0x00000043, 0x00000018 }, 587*5f6e3f51Sshadow303 { 0x00cce800, 0x00000004 }, 588*5f6e3f51Sshadow303 { 0x001b0001, 0x00000004 }, 589*5f6e3f51Sshadow303 { 0x08004800, 0x00000004 }, 590*5f6e3f51Sshadow303 { 0x001b0001, 0x00000004 }, 591*5f6e3f51Sshadow303 { 0x08004800, 0x00000004 }, 592*5f6e3f51Sshadow303 { 0x001b0001, 0x00000004 }, 593*5f6e3f51Sshadow303 { 0x08004800, 0x00000004 }, 594*5f6e3f51Sshadow303 { 0x0000003a, 0x00000008 }, 595*5f6e3f51Sshadow303 { 0x0000a000, 0000000000 }, 596*5f6e3f51Sshadow303 { 0x02c0a000, 0x00000004 }, 597*5f6e3f51Sshadow303 { 0x000ca000, 0x00000004 }, 598*5f6e3f51Sshadow303 { 0x00130000, 0x00000004 }, 599*5f6e3f51Sshadow303 { 0x000c2000, 0x00000004 }, 600*5f6e3f51Sshadow303 { 0xc980c045, 0x00000008 }, 601*5f6e3f51Sshadow303 { 0x2000451d, 0x00000004 }, 602*5f6e3f51Sshadow303 { 0x0000e580, 0x00000004 }, 603*5f6e3f51Sshadow303 { 0x000ce581, 0x00000004 }, 604*5f6e3f51Sshadow303 { 0x08004580, 0x00000004 }, 605*5f6e3f51Sshadow303 { 0x000ce581, 0x00000004 }, 606*5f6e3f51Sshadow303 { 0x0000004c, 0x00000008 }, 607*5f6e3f51Sshadow303 { 0x0000a000, 0000000000 }, 608*5f6e3f51Sshadow303 { 0x000c2000, 0x00000004 }, 609*5f6e3f51Sshadow303 { 0x0000e50e, 0x00000004 }, 610*5f6e3f51Sshadow303 { 0x00032000, 0x00000004 }, 611*5f6e3f51Sshadow303 { 0x00022056, 0x00000028 }, 612*5f6e3f51Sshadow303 { 0x00000056, 0x00000024 }, 613*5f6e3f51Sshadow303 { 0x0800450f, 0x00000004 }, 614*5f6e3f51Sshadow303 { 0x0000a050, 0x00000008 }, 615*5f6e3f51Sshadow303 { 0x0000e565, 0x00000004 }, 616*5f6e3f51Sshadow303 { 0x0000e566, 0x00000004 }, 617*5f6e3f51Sshadow303 { 0x00000057, 0x00000008 }, 618*5f6e3f51Sshadow303 { 0x03cca5b4, 0x00000004 }, 619*5f6e3f51Sshadow303 { 0x05432000, 0x00000004 }, 620*5f6e3f51Sshadow303 { 0x00022000, 0x00000004 }, 621*5f6e3f51Sshadow303 { 0x4ccce063, 0x00000030 }, 622*5f6e3f51Sshadow303 { 0x08274565, 0x00000004 }, 623*5f6e3f51Sshadow303 { 0x00000063, 0x00000030 }, 624*5f6e3f51Sshadow303 { 0x08004564, 0x00000004 }, 625*5f6e3f51Sshadow303 { 0x0000e566, 0x00000004 }, 626*5f6e3f51Sshadow303 { 0x0000005a, 0x00000008 }, 627*5f6e3f51Sshadow303 { 0x00802066, 0x00000010 }, 628*5f6e3f51Sshadow303 { 0x00202000, 0x00000004 }, 629*5f6e3f51Sshadow303 { 0x001b00ff, 0x00000004 }, 630*5f6e3f51Sshadow303 { 0x01000069, 0x00000010 }, 631*5f6e3f51Sshadow303 { 0x001f2000, 0x00000004 }, 632*5f6e3f51Sshadow303 { 0x001c00ff, 0x00000004 }, 633*5f6e3f51Sshadow303 { 0000000000, 0x0000000c }, 634*5f6e3f51Sshadow303 { 0x00000085, 0x00000030 }, 635*5f6e3f51Sshadow303 { 0x0000005a, 0x00000008 }, 636*5f6e3f51Sshadow303 { 0x0000e576, 0x00000004 }, 637*5f6e3f51Sshadow303 { 0x000ca000, 0x00000004 }, 638*5f6e3f51Sshadow303 { 0x00012000, 0x00000004 }, 639*5f6e3f51Sshadow303 { 0x00082000, 0x00000004 }, 640*5f6e3f51Sshadow303 { 0x1800650e, 0x00000004 }, 641*5f6e3f51Sshadow303 { 0x00092000, 0x00000004 }, 642*5f6e3f51Sshadow303 { 0x000a2000, 0x00000004 }, 643*5f6e3f51Sshadow303 { 0x000f0000, 0x00000004 }, 644*5f6e3f51Sshadow303 { 0x00400000, 0x00000004 }, 645*5f6e3f51Sshadow303 { 0x00000079, 0x00000018 }, 646*5f6e3f51Sshadow303 { 0x0000e563, 0x00000004 }, 647*5f6e3f51Sshadow303 { 0x00c0e5f9, 0x000000c2 }, 648*5f6e3f51Sshadow303 { 0x0000006e, 0x00000008 }, 649*5f6e3f51Sshadow303 { 0x0000a06e, 0x00000008 }, 650*5f6e3f51Sshadow303 { 0x0000e576, 0x00000004 }, 651*5f6e3f51Sshadow303 { 0x0000e577, 0x00000004 }, 652*5f6e3f51Sshadow303 { 0x0000e50e, 0x00000004 }, 653*5f6e3f51Sshadow303 { 0x0000e50f, 0x00000004 }, 654*5f6e3f51Sshadow303 { 0x0140a000, 0x00000004 }, 655*5f6e3f51Sshadow303 { 0x0000007c, 0x00000018 }, 656*5f6e3f51Sshadow303 { 0x00c0e5f9, 0x000000c2 }, 657*5f6e3f51Sshadow303 { 0x0000007c, 0x00000008 }, 658*5f6e3f51Sshadow303 { 0x0014e50e, 0x00000004 }, 659*5f6e3f51Sshadow303 { 0x0040e50f, 0x00000004 }, 660*5f6e3f51Sshadow303 { 0x00c0007f, 0x00000008 }, 661*5f6e3f51Sshadow303 { 0x0000e570, 0x00000004 }, 662*5f6e3f51Sshadow303 { 0x0000e571, 0x00000004 }, 663*5f6e3f51Sshadow303 { 0x0000e572, 0x0000000c }, 664*5f6e3f51Sshadow303 { 0x0000a000, 0x00000004 }, 665*5f6e3f51Sshadow303 { 0x0140a000, 0x00000004 }, 666*5f6e3f51Sshadow303 { 0x0000e568, 0x00000004 }, 667*5f6e3f51Sshadow303 { 0x000c2000, 0x00000004 }, 668*5f6e3f51Sshadow303 { 0x00000089, 0x00000018 }, 669*5f6e3f51Sshadow303 { 0x000b0000, 0x00000004 }, 670*5f6e3f51Sshadow303 { 0x18c0e562, 0x00000004 }, 671*5f6e3f51Sshadow303 { 0x0000008b, 0x00000008 }, 672*5f6e3f51Sshadow303 { 0x00c0008a, 0x00000008 }, 673*5f6e3f51Sshadow303 { 0x000700e4, 0x00000004 }, 674*5f6e3f51Sshadow303 { 0x00000097, 0x00000038 }, 675*5f6e3f51Sshadow303 { 0x000ca099, 0x00000030 }, 676*5f6e3f51Sshadow303 { 0x080045bb, 0x00000004 }, 677*5f6e3f51Sshadow303 { 0x000c209a, 0x00000030 }, 678*5f6e3f51Sshadow303 { 0x0800e5bc, 0000000000 }, 679*5f6e3f51Sshadow303 { 0x0000e5bb, 0x00000004 }, 680*5f6e3f51Sshadow303 { 0x0000e5bc, 0000000000 }, 681*5f6e3f51Sshadow303 { 0x00120000, 0x0000000c }, 682*5f6e3f51Sshadow303 { 0x00120000, 0x00000004 }, 683*5f6e3f51Sshadow303 { 0x001b0002, 0x0000000c }, 684*5f6e3f51Sshadow303 { 0x0000a000, 0x00000004 }, 685*5f6e3f51Sshadow303 { 0x0000e821, 0x00000004 }, 686*5f6e3f51Sshadow303 { 0x0000e800, 0000000000 }, 687*5f6e3f51Sshadow303 { 0x0000e821, 0x00000004 }, 688*5f6e3f51Sshadow303 { 0x0000e82e, 0000000000 }, 689*5f6e3f51Sshadow303 { 0x02cca000, 0x00000004 }, 690*5f6e3f51Sshadow303 { 0x00140000, 0x00000004 }, 691*5f6e3f51Sshadow303 { 0x000ce1cc, 0x00000004 }, 692*5f6e3f51Sshadow303 { 0x050de1cd, 0x00000004 }, 693*5f6e3f51Sshadow303 { 0x000000a7, 0x00000020 }, 694*5f6e3f51Sshadow303 { 0x4200e000, 0000000000 }, 695*5f6e3f51Sshadow303 { 0x000000ae, 0x00000038 }, 696*5f6e3f51Sshadow303 { 0x000ca000, 0x00000004 }, 697*5f6e3f51Sshadow303 { 0x00140000, 0x00000004 }, 698*5f6e3f51Sshadow303 { 0x000c2000, 0x00000004 }, 699*5f6e3f51Sshadow303 { 0x00160000, 0x00000004 }, 700*5f6e3f51Sshadow303 { 0x700ce000, 0x00000004 }, 701*5f6e3f51Sshadow303 { 0x001400aa, 0x00000008 }, 702*5f6e3f51Sshadow303 { 0x4000e000, 0000000000 }, 703*5f6e3f51Sshadow303 { 0x02400000, 0x00000004 }, 704*5f6e3f51Sshadow303 { 0x400ee000, 0x00000004 }, 705*5f6e3f51Sshadow303 { 0x02400000, 0x00000004 }, 706*5f6e3f51Sshadow303 { 0x4000e000, 0000000000 }, 707*5f6e3f51Sshadow303 { 0x000c2000, 0x00000004 }, 708*5f6e3f51Sshadow303 { 0x0240e51b, 0x00000004 }, 709*5f6e3f51Sshadow303 { 0x0080e50a, 0x00000005 }, 710*5f6e3f51Sshadow303 { 0x0080e50b, 0x00000005 }, 711*5f6e3f51Sshadow303 { 0x00220000, 0x00000004 }, 712*5f6e3f51Sshadow303 { 0x000700e4, 0x00000004 }, 713*5f6e3f51Sshadow303 { 0x000000c1, 0x00000038 }, 714*5f6e3f51Sshadow303 { 0x000c209a, 0x00000030 }, 715*5f6e3f51Sshadow303 { 0x0880e5bd, 0x00000005 }, 716*5f6e3f51Sshadow303 { 0x000c2099, 0x00000030 }, 717*5f6e3f51Sshadow303 { 0x0800e5bb, 0x00000005 }, 718*5f6e3f51Sshadow303 { 0x000c209a, 0x00000030 }, 719*5f6e3f51Sshadow303 { 0x0880e5bc, 0x00000005 }, 720*5f6e3f51Sshadow303 { 0x000000c4, 0x00000008 }, 721*5f6e3f51Sshadow303 { 0x0080e5bd, 0x00000005 }, 722*5f6e3f51Sshadow303 { 0x0000e5bb, 0x00000005 }, 723*5f6e3f51Sshadow303 { 0x0080e5bc, 0x00000005 }, 724*5f6e3f51Sshadow303 { 0x00210000, 0x00000004 }, 725*5f6e3f51Sshadow303 { 0x02800000, 0x00000004 }, 726*5f6e3f51Sshadow303 { 0x00c000c8, 0x00000018 }, 727*5f6e3f51Sshadow303 { 0x4180e000, 0x00000040 }, 728*5f6e3f51Sshadow303 { 0x000000ca, 0x00000024 }, 729*5f6e3f51Sshadow303 { 0x01000000, 0x0000000c }, 730*5f6e3f51Sshadow303 { 0x0100e51d, 0x0000000c }, 731*5f6e3f51Sshadow303 { 0x000045bb, 0x00000004 }, 732*5f6e3f51Sshadow303 { 0x000080c4, 0x00000008 }, 733*5f6e3f51Sshadow303 { 0x0000f3ce, 0x00000004 }, 734*5f6e3f51Sshadow303 { 0x0140a000, 0x00000004 }, 735*5f6e3f51Sshadow303 { 0x00cc2000, 0x00000004 }, 736*5f6e3f51Sshadow303 { 0x08c053cf, 0x00000040 }, 737*5f6e3f51Sshadow303 { 0x00008000, 0000000000 }, 738*5f6e3f51Sshadow303 { 0x0000f3d2, 0x00000004 }, 739*5f6e3f51Sshadow303 { 0x0140a000, 0x00000004 }, 740*5f6e3f51Sshadow303 { 0x00cc2000, 0x00000004 }, 741*5f6e3f51Sshadow303 { 0x08c053d3, 0x00000040 }, 742*5f6e3f51Sshadow303 { 0x00008000, 0000000000 }, 743*5f6e3f51Sshadow303 { 0x0000f39d, 0x00000004 }, 744*5f6e3f51Sshadow303 { 0x0140a000, 0x00000004 }, 745*5f6e3f51Sshadow303 { 0x00cc2000, 0x00000004 }, 746*5f6e3f51Sshadow303 { 0x08c0539e, 0x00000040 }, 747*5f6e3f51Sshadow303 { 0x00008000, 0000000000 }, 748*5f6e3f51Sshadow303 { 0x03c00830, 0x00000004 }, 749*5f6e3f51Sshadow303 { 0x4200e000, 0000000000 }, 750*5f6e3f51Sshadow303 { 0x0000a000, 0x00000004 }, 751*5f6e3f51Sshadow303 { 0x200045e0, 0x00000004 }, 752*5f6e3f51Sshadow303 { 0x0000e5e1, 0000000000 }, 753*5f6e3f51Sshadow303 { 0x00000001, 0000000000 }, 754*5f6e3f51Sshadow303 { 0x000700e1, 0x00000004 }, 755*5f6e3f51Sshadow303 { 0x0800e394, 0000000000 }, 756*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 757*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 758*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 759*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 760*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 761*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 762*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 763*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 764*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 765*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 766*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 767*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 768*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 769*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 770*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 771*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 772*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 773*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 774*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 775*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 776*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 777*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 778*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 779*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 780*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 781*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 782*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 783*5f6e3f51Sshadow303 { 0000000000, 0000000000 }, 784*5f6e3f51Sshadow303 }; 785*5f6e3f51Sshadow303 786*5f6e3f51Sshadow303 #endif 787