1 From 10841bda9560f6a5b5581f9a2df3760cf6ee8c17 Mon Sep 17 00:00:00 2001
2 From: Richard Zhao <richard.zhao@freescale.com>
3 Date: Fri, 18 Nov 2011 10:33:10 +0800
4 Subject: [PATCH] ENGR00162464 update pm4 microcode: pm4_microcode_r18_20111020.a.inl.rel
8 Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
9 (cherry picked from commit acc00a6f1847bf8cdde1802b4375dc89d5160dfe)
11 drivers/mxc/amd-gpu/common/pm4_microcode.inl | 371 +++++++++++++-------------
12 1 files changed, 186 insertions(+), 185 deletions(-)
14 diff --git a/drivers/mxc/amd-gpu/common/pm4_microcode.inl b/drivers/mxc/amd-gpu/common/pm4_microcode.inl
15 index aa7c9fc..058548b 100644
16 --- a/drivers/mxc/amd-gpu/common/pm4_microcode.inl
17 +++ b/drivers/mxc/amd-gpu/common/pm4_microcode.inl
19 -/* Copyright (c) 2008-2010, QUALCOMM Incorporated. All rights reserved.
20 +/* Copyright (c) 2008-2011, QUALCOMM Incorporated. All rights reserved.
22 * Redistribution and use in source and binary forms, with or without
23 * modification, are permitted provided that the following conditions are met:
28 +// Microcode Source Version 20111020.a
30 #ifndef PM4_MICROCODE_H
31 #define PM4_MICROCODE_H
33 -#define PM4_MICROCODE_VERSION 322696
34 +#define PM4_MICROCODE_VERSION 422468
36 -#define PM4_MICROCODE_SIZE 768
37 +#define PM4_MICROCODE_SIZE 768 // Size of PM4 microcode in QWORD
40 #ifdef _PRIMLIB_INCLUDE
41 @@ -47,20 +49,20 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
42 { 0x00000000, 0xd9004800, 0x000 },
43 { 0x00000000, 0x00400000, 0x000 },
44 { 0x00000000, 0x34e00000, 0x000 },
45 - { 0x00000000, 0x00600000, 0x28c },
46 + { 0x00000000, 0x00600000, 0x287 },
47 { 0x0000ffff, 0xc0280a20, 0x000 },
48 { 0x00000000, 0x00294582, 0x000 },
49 { 0x00000000, 0xd9004800, 0x000 },
50 { 0x00000000, 0x00400000, 0x000 },
51 - { 0x00000000, 0x00600000, 0x28c },
52 + { 0x00000000, 0x00600000, 0x287 },
53 { 0x0000ffff, 0xc0284620, 0x000 },
54 { 0x00000000, 0xd9004800, 0x000 },
55 { 0x00000000, 0x00400000, 0x000 },
56 - { 0x00000000, 0x00600000, 0x2b0 },
57 + { 0x00000000, 0x00600000, 0x2ac },
58 { 0x00000000, 0xc0200c00, 0x000 },
59 { 0x000021fc, 0x0029462c, 0x000 },
60 { 0x00000000, 0x00404803, 0x021 },
61 - { 0x00000000, 0x00600000, 0x2b0 },
62 + { 0x00000000, 0x00600000, 0x2ac },
63 { 0x00000000, 0xc0200000, 0x000 },
64 { 0x00000000, 0xc0200c00, 0x000 },
65 { 0x000021fc, 0x0029462c, 0x000 },
66 @@ -78,7 +80,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
67 { 0x0000000e, 0x00404811, 0x000 },
68 { 0x00000394, 0x00204411, 0x000 },
69 { 0x00000001, 0xc0404811, 0x000 },
70 - { 0x00000000, 0x00600000, 0x2b0 },
71 + { 0x00000000, 0x00600000, 0x2ac },
72 { 0x000021f9, 0x0029462c, 0x000 },
73 { 0x00000008, 0xc0210a20, 0x000 },
74 { 0x00000000, 0x14e00000, 0x02d },
75 @@ -88,53 +90,48 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
76 { 0x0000001b, 0x002f0222, 0x000 },
77 { 0x00000000, 0x0ce00000, 0x043 },
78 { 0x00000002, 0x002f0222, 0x000 },
79 - { 0x00000000, 0x0ce00000, 0x04a },
80 + { 0x00000000, 0x0ce00000, 0x045 },
81 { 0x00000003, 0x002f0222, 0x000 },
82 - { 0x00000000, 0x0ce00000, 0x051 },
83 + { 0x00000000, 0x0ce00000, 0x047 },
84 { 0x00000004, 0x002f0222, 0x000 },
85 - { 0x00000000, 0x0ce00000, 0x058 },
86 + { 0x00000000, 0x0ce00000, 0x049 },
87 { 0x00000014, 0x002f0222, 0x000 },
88 - { 0x00000000, 0x0ce00000, 0x058 },
89 + { 0x00000000, 0x0ce00000, 0x049 },
90 { 0x00000015, 0x002f0222, 0x000 },
91 - { 0x00000000, 0x0ce00000, 0x060 },
92 + { 0x00000000, 0x0ce00000, 0x05b },
93 { 0x000021f9, 0x0029462c, 0x000 },
94 { 0x00000000, 0xc0404802, 0x000 },
95 { 0x0000001f, 0x40280a20, 0x000 },
96 { 0x0000001b, 0x002f0222, 0x000 },
97 { 0x00000000, 0x0ce00000, 0x043 },
98 { 0x00000002, 0x002f0222, 0x000 },
99 - { 0x00000000, 0x0ce00000, 0x04a },
100 - { 0x00000000, 0x00400000, 0x051 },
101 + { 0x00000000, 0x0ce00000, 0x045 },
102 + { 0x00000000, 0x00400000, 0x047 },
103 { 0x0000001f, 0xc0210e20, 0x000 },
104 - { 0x00000612, 0x00204411, 0x000 },
105 - { 0x00000000, 0x00204803, 0x000 },
106 - { 0x00000000, 0xc0204800, 0x000 },
107 - { 0x00000000, 0xc0204800, 0x000 },
108 - { 0x000021f9, 0x0029462c, 0x000 },
109 - { 0x00000000, 0x00404802, 0x000 },
110 + { 0x00000612, 0x00404411, 0x04c },
111 { 0x0000001e, 0xc0210e20, 0x000 },
112 - { 0x00000600, 0x00204411, 0x000 },
113 - { 0x00000000, 0x00204803, 0x000 },
114 - { 0x00000000, 0xc0204800, 0x000 },
115 - { 0x00000000, 0xc0204800, 0x000 },
116 - { 0x000021f9, 0x0029462c, 0x000 },
117 - { 0x00000000, 0x00404802, 0x000 },
118 + { 0x00000600, 0x00404411, 0x04c },
119 { 0x0000001e, 0xc0210e20, 0x000 },
120 - { 0x00000605, 0x00204411, 0x000 },
121 - { 0x00000000, 0x00204803, 0x000 },
122 - { 0x00000000, 0xc0204800, 0x000 },
123 - { 0x00000000, 0xc0204800, 0x000 },
124 - { 0x000021f9, 0x0029462c, 0x000 },
125 - { 0x00000000, 0x00404802, 0x000 },
126 + { 0x00000605, 0x00404411, 0x04c },
127 { 0x0000001f, 0x40280a20, 0x000 },
128 { 0x0000001f, 0xc0210e20, 0x000 },
129 { 0x0000060a, 0x00204411, 0x000 },
130 { 0x00000000, 0x00204803, 0x000 },
131 - { 0x00000000, 0xc0204800, 0x000 },
132 - { 0x00000000, 0xc0204800, 0x000 },
133 + { 0x00000000, 0xc0201000, 0x000 },
134 + { 0x00000000, 0x00204804, 0x000 },
135 + { 0x00000000, 0xc0200c00, 0x000 },
136 + { 0x00000000, 0x00204803, 0x000 },
137 + { 0x00000080, 0x00201c11, 0x000 },
138 { 0x000021f9, 0x0029462c, 0x000 },
139 - { 0x00000000, 0x00404802, 0x000 },
140 - { 0x0000001f, 0xc0680a20, 0x2b0 },
141 + { 0x00000000, 0x00204802, 0x000 },
142 + { 0x00000000, 0x00600000, 0x130 },
143 + { 0x00000000, 0x002f0070, 0x000 },
144 + { 0x00000000, 0x0ce00000, 0x000 },
145 + { 0x00000001, 0x00331e27, 0x000 },
146 + { 0x00000000, 0x002f0227, 0x000 },
147 + { 0x00000000, 0x0ae00000, 0x054 },
148 + { 0x00000000, 0x00400000, 0x051 },
149 + { 0x0000001f, 0xc0680a20, 0x2ac },
150 { 0x000021f9, 0x0029462c, 0x000 },
151 { 0x00000000, 0x00404802, 0x000 },
152 { 0x8100ffff, 0x00204411, 0x000 },
153 @@ -142,24 +139,24 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
154 { 0x00001fff, 0x40280a20, 0x000 },
155 { 0x80000000, 0x40280e20, 0x000 },
156 { 0x40000000, 0xc0281220, 0x000 },
157 - { 0x00040000, 0x00694622, 0x2ba },
158 + { 0x00040000, 0x00694622, 0x2b4 },
159 { 0x00000000, 0x00201410, 0x000 },
160 { 0x00000000, 0x002f0223, 0x000 },
161 - { 0x00000000, 0x0ae00000, 0x06d },
162 - { 0x00000000, 0xc0401800, 0x070 },
163 + { 0x00000000, 0x0ae00000, 0x068 },
164 + { 0x00000000, 0xc0401800, 0x06b },
165 { 0x00001fff, 0xc0281a20, 0x000 },
166 - { 0x00040000, 0x00694626, 0x2ba },
167 + { 0x00040000, 0x00694626, 0x2b4 },
168 { 0x00000000, 0x00201810, 0x000 },
169 { 0x00000000, 0x002f0224, 0x000 },
170 - { 0x00000000, 0x0ae00000, 0x073 },
171 - { 0x00000000, 0xc0401c00, 0x076 },
172 + { 0x00000000, 0x0ae00000, 0x06e },
173 + { 0x00000000, 0xc0401c00, 0x071 },
174 { 0x00001fff, 0xc0281e20, 0x000 },
175 - { 0x00040000, 0x00694627, 0x2ba },
176 + { 0x00040000, 0x00694627, 0x2b4 },
177 { 0x00000000, 0x00201c10, 0x000 },
178 { 0x00000000, 0x00204402, 0x000 },
179 { 0x00000000, 0x002820c5, 0x000 },
180 { 0x00000000, 0x004948e8, 0x000 },
181 - { 0x00000000, 0x00600000, 0x28c },
182 + { 0x00000000, 0x00600000, 0x287 },
183 { 0x00000010, 0x40210a20, 0x000 },
184 { 0x000000ff, 0x00280a22, 0x000 },
185 { 0x000007ff, 0x40280e20, 0x000 },
186 @@ -167,25 +164,25 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
187 { 0x00000005, 0xc0211220, 0x000 },
188 { 0x00080000, 0x00281224, 0x000 },
189 { 0x00000013, 0x00210224, 0x000 },
190 - { 0x00000000, 0x14c00000, 0x084 },
191 + { 0x00000000, 0x14c00000, 0x07f },
192 { 0xa100ffff, 0x00204411, 0x000 },
193 { 0x00000000, 0x00204811, 0x000 },
194 { 0x00000000, 0x002f0222, 0x000 },
195 - { 0x00000000, 0x0ae00000, 0x088 },
196 + { 0x00000000, 0x0ae00000, 0x083 },
197 { 0x00000000, 0x0020162d, 0x000 },
198 - { 0x00004000, 0x00500e23, 0x097 },
199 + { 0x00004000, 0x00500e23, 0x092 },
200 { 0x00000001, 0x002f0222, 0x000 },
201 - { 0x00000000, 0x0ae00000, 0x08c },
202 + { 0x00000000, 0x0ae00000, 0x087 },
203 { 0x00000001, 0x0020162d, 0x000 },
204 - { 0x00004800, 0x00500e23, 0x097 },
205 + { 0x00004800, 0x00500e23, 0x092 },
206 { 0x00000002, 0x002f0222, 0x000 },
207 - { 0x00000000, 0x0ae00000, 0x090 },
208 + { 0x00000000, 0x0ae00000, 0x08b },
209 { 0x00000003, 0x0020162d, 0x000 },
210 - { 0x00004900, 0x00500e23, 0x097 },
211 + { 0x00004900, 0x00500e23, 0x092 },
212 { 0x00000003, 0x002f0222, 0x000 },
213 - { 0x00000000, 0x0ae00000, 0x094 },
214 + { 0x00000000, 0x0ae00000, 0x08f },
215 { 0x00000002, 0x0020162d, 0x000 },
216 - { 0x00004908, 0x00500e23, 0x097 },
217 + { 0x00004908, 0x00500e23, 0x092 },
218 { 0x00000012, 0x0020162d, 0x000 },
219 { 0x00002000, 0x00300e23, 0x000 },
220 { 0x00000000, 0x00290d83, 0x000 },
221 @@ -200,7 +197,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
222 { 0x00000000, 0x002948e5, 0x000 },
223 { 0x9300ffff, 0x00204411, 0x000 },
224 { 0x00000000, 0x00404806, 0x000 },
225 - { 0x00000000, 0x00600000, 0x28c },
226 + { 0x00000000, 0x00600000, 0x287 },
227 { 0x00000000, 0xc0200800, 0x000 },
228 { 0x00000000, 0xc0201400, 0x000 },
229 { 0x0000001f, 0x00211a25, 0x000 },
230 @@ -209,31 +206,31 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
231 { 0x00000010, 0x00211225, 0x000 },
232 { 0x8300ffff, 0x00204411, 0x000 },
233 { 0x00000000, 0x002f0224, 0x000 },
234 - { 0x00000000, 0x0ae00000, 0x0ae },
235 + { 0x00000000, 0x0ae00000, 0x0a9 },
236 { 0x00000000, 0x00203622, 0x000 },
237 - { 0x00004000, 0x00504a23, 0x0bd },
238 + { 0x00004000, 0x00504a23, 0x0b8 },
239 { 0x00000001, 0x002f0224, 0x000 },
240 - { 0x00000000, 0x0ae00000, 0x0b2 },
241 + { 0x00000000, 0x0ae00000, 0x0ad },
242 { 0x00000001, 0x00203622, 0x000 },
243 - { 0x00004800, 0x00504a23, 0x0bd },
244 + { 0x00004800, 0x00504a23, 0x0b8 },
245 { 0x00000002, 0x002f0224, 0x000 },
246 - { 0x00000000, 0x0ae00000, 0x0b6 },
247 + { 0x00000000, 0x0ae00000, 0x0b1 },
248 { 0x00000003, 0x00203622, 0x000 },
249 - { 0x00004900, 0x00504a23, 0x0bd },
250 + { 0x00004900, 0x00504a23, 0x0b8 },
251 { 0x00000003, 0x002f0224, 0x000 },
252 - { 0x00000000, 0x0ae00000, 0x0ba },
253 + { 0x00000000, 0x0ae00000, 0x0b5 },
254 { 0x00000002, 0x00203622, 0x000 },
255 - { 0x00004908, 0x00504a23, 0x0bd },
256 + { 0x00004908, 0x00504a23, 0x0b8 },
257 { 0x00000012, 0x00203622, 0x000 },
258 { 0x00000000, 0x00290d83, 0x000 },
259 { 0x00002000, 0x00304a23, 0x000 },
260 { 0x8400ffff, 0x00204411, 0x000 },
261 { 0x00000000, 0xc0204800, 0x000 },
262 { 0x00000000, 0x21000000, 0x000 },
263 - { 0x00000000, 0x00400000, 0x0a4 },
264 + { 0x00000000, 0x00400000, 0x09f },
265 { 0x8100ffff, 0x00204411, 0x000 },
266 { 0x00000001, 0x00204811, 0x000 },
267 - { 0x00040578, 0x00604411, 0x2ba },
268 + { 0x00040578, 0x00604411, 0x2b4 },
269 { 0x00000000, 0xc0400000, 0x000 },
270 { 0x00000000, 0xc0200c00, 0x000 },
271 { 0x00000000, 0xc0201000, 0x000 },
272 @@ -241,62 +238,62 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
273 { 0x00000000, 0xc0201800, 0x000 },
274 { 0x00007f00, 0x00280a21, 0x000 },
275 { 0x00004500, 0x002f0222, 0x000 },
276 - { 0x00000000, 0x0ce00000, 0x0cd },
277 + { 0x00000000, 0x0ce00000, 0x0c8 },
278 { 0x00000000, 0xc0201c00, 0x000 },
279 { 0x00000000, 0x17000000, 0x000 },
280 { 0x00000010, 0x00280a23, 0x000 },
281 { 0x00000010, 0x002f0222, 0x000 },
282 - { 0x00000000, 0x0ce00000, 0x0d5 },
283 + { 0x00000000, 0x0ce00000, 0x0d0 },
284 { 0x8100ffff, 0x00204411, 0x000 },
285 { 0x00000001, 0x00204811, 0x000 },
286 - { 0x00040000, 0x00694624, 0x2ba },
287 - { 0x00000000, 0x00400000, 0x0d6 },
288 - { 0x00000000, 0x00600000, 0x135 },
289 + { 0x00040000, 0x00694624, 0x2b4 },
290 + { 0x00000000, 0x00400000, 0x0d1 },
291 + { 0x00000000, 0x00600000, 0x130 },
292 { 0x00000000, 0x002820d0, 0x000 },
293 { 0x00000007, 0x00280a23, 0x000 },
294 { 0x00000001, 0x002f0222, 0x000 },
295 - { 0x00000000, 0x0ae00000, 0x0dd },
296 + { 0x00000000, 0x0ae00000, 0x0d8 },
297 { 0x00000000, 0x002f00a8, 0x000 },
298 - { 0x00000000, 0x04e00000, 0x0f6 },
299 - { 0x00000000, 0x00400000, 0x0fd },
300 + { 0x00000000, 0x04e00000, 0x0f1 },
301 + { 0x00000000, 0x00400000, 0x0f8 },
302 { 0x00000002, 0x002f0222, 0x000 },
303 - { 0x00000000, 0x0ae00000, 0x0e2 },
304 + { 0x00000000, 0x0ae00000, 0x0dd },
305 { 0x00000000, 0x002f00a8, 0x000 },
306 - { 0x00000000, 0x02e00000, 0x0f6 },
307 - { 0x00000000, 0x00400000, 0x0fd },
308 + { 0x00000000, 0x02e00000, 0x0f1 },
309 + { 0x00000000, 0x00400000, 0x0f8 },
310 { 0x00000003, 0x002f0222, 0x000 },
311 - { 0x00000000, 0x0ae00000, 0x0e7 },
312 + { 0x00000000, 0x0ae00000, 0x0e2 },
313 { 0x00000000, 0x002f00a8, 0x000 },
314 - { 0x00000000, 0x0ce00000, 0x0f6 },
315 - { 0x00000000, 0x00400000, 0x0fd },
316 + { 0x00000000, 0x0ce00000, 0x0f1 },
317 + { 0x00000000, 0x00400000, 0x0f8 },
318 { 0x00000004, 0x002f0222, 0x000 },
319 - { 0x00000000, 0x0ae00000, 0x0ec },
320 + { 0x00000000, 0x0ae00000, 0x0e7 },
321 { 0x00000000, 0x002f00a8, 0x000 },
322 - { 0x00000000, 0x0ae00000, 0x0f6 },
323 - { 0x00000000, 0x00400000, 0x0fd },
324 - { 0x00000005, 0x002f0222, 0x000 },
325 { 0x00000000, 0x0ae00000, 0x0f1 },
326 + { 0x00000000, 0x00400000, 0x0f8 },
327 + { 0x00000005, 0x002f0222, 0x000 },
328 + { 0x00000000, 0x0ae00000, 0x0ec },
329 { 0x00000000, 0x002f00a8, 0x000 },
330 - { 0x00000000, 0x06e00000, 0x0f6 },
331 - { 0x00000000, 0x00400000, 0x0fd },
332 + { 0x00000000, 0x06e00000, 0x0f1 },
333 + { 0x00000000, 0x00400000, 0x0f8 },
334 { 0x00000006, 0x002f0222, 0x000 },
335 - { 0x00000000, 0x0ae00000, 0x0f6 },
336 + { 0x00000000, 0x0ae00000, 0x0f1 },
337 { 0x00000000, 0x002f00a8, 0x000 },
338 - { 0x00000000, 0x08e00000, 0x0f6 },
339 - { 0x00000000, 0x00400000, 0x0fd },
340 + { 0x00000000, 0x08e00000, 0x0f1 },
341 + { 0x00000000, 0x00400000, 0x0f8 },
342 { 0x00007f00, 0x00280a21, 0x000 },
343 { 0x00004500, 0x002f0222, 0x000 },
344 { 0x00000000, 0x0ae00000, 0x000 },
345 { 0x00000008, 0x00210a23, 0x000 },
346 - { 0x00000000, 0x14e00000, 0x11b },
347 + { 0x00000000, 0x14e00000, 0x116 },
348 { 0x00000000, 0xc0204400, 0x000 },
349 { 0x00000000, 0xc0404800, 0x000 },
350 { 0x00007f00, 0x00280a21, 0x000 },
351 { 0x00004500, 0x002f0222, 0x000 },
352 - { 0x00000000, 0x0ae00000, 0x102 },
353 + { 0x00000000, 0x0ae00000, 0x0fd },
354 { 0x00000000, 0xc0200000, 0x000 },
355 { 0x00000000, 0xc0400000, 0x000 },
356 - { 0x00000000, 0x00404c07, 0x0cd },
357 + { 0x00000000, 0x00404c07, 0x0c8 },
358 { 0x00000000, 0xc0201000, 0x000 },
359 { 0x00000000, 0xc0201400, 0x000 },
360 { 0x00000000, 0xc0201800, 0x000 },
361 @@ -304,11 +301,11 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
362 { 0x00000000, 0x17000000, 0x000 },
363 { 0x8100ffff, 0x00204411, 0x000 },
364 { 0x00000001, 0x00204811, 0x000 },
365 - { 0x00040000, 0x00694624, 0x2ba },
366 + { 0x00040000, 0x00694624, 0x2b4 },
367 { 0x00000000, 0x002820d0, 0x000 },
368 { 0x00000000, 0x002f00a8, 0x000 },
369 { 0x00000000, 0x0ce00000, 0x000 },
370 - { 0x00000000, 0x00404c07, 0x107 },
371 + { 0x00000000, 0x00404c07, 0x102 },
372 { 0x00000000, 0xc0201000, 0x000 },
373 { 0x00000000, 0xc0201400, 0x000 },
374 { 0x00000000, 0xc0201800, 0x000 },
375 @@ -316,11 +313,11 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
376 { 0x00000000, 0x17000000, 0x000 },
377 { 0x8100ffff, 0x00204411, 0x000 },
378 { 0x00000001, 0x00204811, 0x000 },
379 - { 0x00040000, 0x00694624, 0x2ba },
380 + { 0x00040000, 0x00694624, 0x2b4 },
381 { 0x00000000, 0x002820d0, 0x000 },
382 { 0x00000000, 0x002f00a8, 0x000 },
383 { 0x00000000, 0x06e00000, 0x000 },
384 - { 0x00000000, 0x00404c07, 0x113 },
385 + { 0x00000000, 0x00404c07, 0x10e },
386 { 0x0000060d, 0x00204411, 0x000 },
387 { 0x00000000, 0xc0204800, 0x000 },
388 { 0x0000860e, 0x00204411, 0x000 },
389 @@ -335,13 +332,13 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
390 { 0x00000001, 0x00204811, 0x000 },
391 { 0x00000000, 0xc0200800, 0x000 },
392 { 0x00007fff, 0x00281a22, 0x000 },
393 - { 0x00040000, 0x00694626, 0x2ba },
394 + { 0x00040000, 0x00694626, 0x2b4 },
395 { 0x00000000, 0x00200c10, 0x000 },
396 { 0x00000000, 0xc0201000, 0x000 },
397 { 0x80000000, 0x00281a22, 0x000 },
398 { 0x00000000, 0x002f0226, 0x000 },
399 - { 0x00000000, 0x0ce00000, 0x132 },
400 - { 0x00000000, 0x00600000, 0x135 },
401 + { 0x00000000, 0x0ce00000, 0x12d },
402 + { 0x00000000, 0x00600000, 0x130 },
403 { 0x00000000, 0x00201c10, 0x000 },
404 { 0x00000000, 0x00300c67, 0x000 },
405 { 0x0000060d, 0x00204411, 0x000 },
406 @@ -353,10 +350,10 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
407 { 0x00000000, 0x00204811, 0x000 },
408 { 0x000001ea, 0x00204411, 0x000 },
409 { 0x00000000, 0x00204804, 0x000 },
410 - { 0x00000000, 0x1ac00000, 0x13b },
411 + { 0x00000000, 0x1ac00000, 0x136 },
412 { 0x9e00ffff, 0x00204411, 0x000 },
413 { 0xdeadbeef, 0x00204811, 0x000 },
414 - { 0x00000000, 0x1ae00000, 0x13e },
415 + { 0x00000000, 0x1ae00000, 0x139 },
416 { 0xa400ffff, 0x00204411, 0x000 },
417 { 0x00000000, 0x0080480b, 0x000 },
418 { 0x000001f3, 0x00204411, 0x000 },
419 @@ -405,28 +402,28 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
420 { 0x00000001, 0x00303e2f, 0x000 },
421 { 0x00000000, 0xc0200800, 0x000 },
422 { 0x00000000, 0x002f0222, 0x000 },
423 - { 0x00000000, 0x0ce00000, 0x172 },
424 + { 0x00000000, 0x0ce00000, 0x16d },
425 { 0x00000000, 0xd9000000, 0x000 },
426 { 0x00000000, 0x00400000, 0x000 },
427 - { 0x00000000, 0x00600000, 0x28c },
428 + { 0x00000000, 0x00600000, 0x287 },
429 { 0x8100ffff, 0x00204411, 0x000 },
430 { 0x00000002, 0x00204811, 0x000 },
431 { 0x00000000, 0x002f0230, 0x000 },
432 - { 0x00000000, 0x0ae00000, 0x175 },
433 + { 0x00000000, 0x0ae00000, 0x170 },
434 { 0x00000000, 0xc0200800, 0x000 },
435 { 0x00000009, 0x00210222, 0x000 },
436 - { 0x00000000, 0x14c00000, 0x17d },
437 - { 0x00000000, 0x00600000, 0x2b7 },
438 + { 0x00000000, 0x14c00000, 0x178 },
439 + { 0x00000000, 0x00600000, 0x2aa },
440 { 0x00000000, 0x00200c11, 0x000 },
441 { 0x00000016, 0x00203623, 0x000 },
442 { 0x00000000, 0x00210222, 0x000 },
443 - { 0x00000000, 0x14c00000, 0x180 },
444 + { 0x00000000, 0x14c00000, 0x17b },
445 { 0x00000000, 0xc0200000, 0x000 },
446 { 0x00000001, 0x00210222, 0x000 },
447 - { 0x00000000, 0x14c00000, 0x183 },
448 + { 0x00000000, 0x14c00000, 0x17e },
449 { 0x00000000, 0xc0200000, 0x000 },
450 { 0x00000002, 0x00210222, 0x000 },
451 - { 0x00000000, 0x14c00000, 0x18d },
452 + { 0x00000000, 0x14c00000, 0x188 },
453 { 0x00000004, 0xc0203620, 0x000 },
454 { 0x00000005, 0xc0203620, 0x000 },
455 { 0x00000006, 0xc0203620, 0x000 },
456 @@ -436,7 +433,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
457 { 0x0000000a, 0xc0203620, 0x000 },
458 { 0x0000000b, 0xc0203620, 0x000 },
459 { 0x00000003, 0x00210222, 0x000 },
460 - { 0x00000000, 0x14c00000, 0x1b5 },
461 + { 0x00000000, 0x14c00000, 0x1b0 },
462 { 0x00000000, 0xc0200c00, 0x000 },
463 { 0x8c00ffff, 0x00204411, 0x000 },
464 { 0x00000000, 0x00204803, 0x000 },
465 @@ -476,24 +473,24 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
466 { 0x00000003, 0x00384a27, 0x000 },
467 { 0x00300000, 0x00293a2e, 0x000 },
468 { 0x00000004, 0x00210222, 0x000 },
469 - { 0x00000000, 0x14c00000, 0x1bd },
470 + { 0x00000000, 0x14c00000, 0x1b8 },
471 { 0xa300ffff, 0x00204411, 0x000 },
472 { 0x00000000, 0x40204800, 0x000 },
473 { 0x0000000a, 0xc0220e20, 0x000 },
474 { 0x00000011, 0x00203623, 0x000 },
475 { 0x000021f4, 0x00204411, 0x000 },
476 - { 0x0000000a, 0x00614a2c, 0x2b7 },
477 + { 0x0000000a, 0x00614a2c, 0x2aa },
478 { 0x00000005, 0x00210222, 0x000 },
479 - { 0x00000000, 0x14c00000, 0x1c0 },
480 + { 0x00000000, 0x14c00000, 0x1bb },
481 { 0x00000000, 0xc0200000, 0x000 },
482 { 0x00000006, 0x00210222, 0x000 },
483 - { 0x00000000, 0x14c00000, 0x1c6 },
484 + { 0x00000000, 0x14c00000, 0x1c1 },
485 { 0x9c00ffff, 0x00204411, 0x000 },
486 { 0x0000001f, 0x40214a20, 0x000 },
487 { 0x9600ffff, 0x00204411, 0x000 },
488 { 0x00000000, 0xc0204800, 0x000 },
489 { 0x00000007, 0x00210222, 0x000 },
490 - { 0x00000000, 0x14c00000, 0x1d0 },
491 + { 0x00000000, 0x14c00000, 0x1cb },
492 { 0x3fffffff, 0x00283a2e, 0x000 },
493 { 0xc0000000, 0x40280e20, 0x000 },
494 { 0x00000000, 0x0029386e, 0x000 },
495 @@ -503,7 +500,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
496 { 0x00000000, 0xc0202c00, 0x000 },
497 { 0x00000000, 0x0020480b, 0x000 },
498 { 0x00000008, 0x00210222, 0x000 },
499 - { 0x00000000, 0x14c00000, 0x1dc },
500 + { 0x00000000, 0x14c00000, 0x1d7 },
501 { 0x00000000, 0xc0200c00, 0x000 },
502 { 0x00000013, 0x00203623, 0x000 },
503 { 0x00000015, 0x00203623, 0x000 },
504 @@ -515,7 +512,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
505 { 0xefffffff, 0x00283a2e, 0x000 },
506 { 0x00000000, 0x0029386e, 0x000 },
507 { 0x00000000, 0x00400000, 0x000 },
508 - { 0x00000000, 0x00600000, 0x28c },
509 + { 0x00000000, 0x00600000, 0x287 },
510 { 0x00000000, 0xc0200800, 0x000 },
511 { 0x0000001f, 0x00210e22, 0x000 },
512 { 0x00000000, 0x14e00000, 0x000 },
513 @@ -529,46 +526,46 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
514 { 0x8400ffff, 0x00204411, 0x000 },
515 { 0x00000000, 0x00204803, 0x000 },
516 { 0x00000000, 0x21000000, 0x000 },
517 - { 0x00000000, 0x00400000, 0x1de },
518 + { 0x00000000, 0x00400000, 0x1d9 },
519 { 0x8200ffff, 0x00204411, 0x000 },
520 { 0x00000001, 0x00204811, 0x000 },
521 { 0x00000000, 0xc0200800, 0x000 },
522 { 0x00003fff, 0x40280e20, 0x000 },
523 { 0x00000010, 0xc0211220, 0x000 },
524 { 0x00000000, 0x002f0222, 0x000 },
525 - { 0x00000000, 0x0ae00000, 0x1fb },
526 - { 0x00000000, 0x2ae00000, 0x205 },
527 + { 0x00000000, 0x0ae00000, 0x1f6 },
528 + { 0x00000000, 0x2ae00000, 0x200 },
529 { 0x20000080, 0x00281e2e, 0x000 },
530 { 0x00000080, 0x002f0227, 0x000 },
531 - { 0x00000000, 0x0ce00000, 0x1f8 },
532 - { 0x00000000, 0x00401c0c, 0x1f9 },
533 + { 0x00000000, 0x0ce00000, 0x1f3 },
534 + { 0x00000000, 0x00401c0c, 0x1f4 },
535 { 0x00000010, 0x00201e2d, 0x000 },
536 { 0x000021f9, 0x00294627, 0x000 },
537 - { 0x00000000, 0x00404811, 0x205 },
538 + { 0x00000000, 0x00404811, 0x200 },
539 { 0x00000001, 0x002f0222, 0x000 },
540 - { 0x00000000, 0x0ae00000, 0x23a },
541 - { 0x00000000, 0x28e00000, 0x205 },
542 + { 0x00000000, 0x0ae00000, 0x235 },
543 + { 0x00000000, 0x28e00000, 0x200 },
544 { 0x00800080, 0x00281e2e, 0x000 },
545 { 0x00000080, 0x002f0227, 0x000 },
546 - { 0x00000000, 0x0ce00000, 0x202 },
547 - { 0x00000000, 0x00401c0c, 0x203 },
548 + { 0x00000000, 0x0ce00000, 0x1fd },
549 + { 0x00000000, 0x00401c0c, 0x1fe },
550 { 0x00000010, 0x00201e2d, 0x000 },
551 { 0x000021f9, 0x00294627, 0x000 },
552 { 0x00000001, 0x00204811, 0x000 },
553 { 0x8100ffff, 0x00204411, 0x000 },
554 { 0x00000000, 0x002f0222, 0x000 },
555 - { 0x00000000, 0x0ae00000, 0x20c },
556 + { 0x00000000, 0x0ae00000, 0x207 },
557 { 0x00000003, 0x00204811, 0x000 },
558 { 0x0000000c, 0x0020162d, 0x000 },
559 { 0x0000000d, 0x00201a2d, 0x000 },
560 - { 0xffdfffff, 0x00483a2e, 0x210 },
561 + { 0xffdfffff, 0x00483a2e, 0x20b },
562 { 0x00000004, 0x00204811, 0x000 },
563 { 0x0000000e, 0x0020162d, 0x000 },
564 { 0x0000000f, 0x00201a2d, 0x000 },
565 { 0xffefffff, 0x00283a2e, 0x000 },
566 { 0x00000000, 0x00201c10, 0x000 },
567 { 0x00000000, 0x002f0067, 0x000 },
568 - { 0x00000000, 0x04e00000, 0x205 },
569 + { 0x00000000, 0x04e00000, 0x200 },
570 { 0x8100ffff, 0x00204411, 0x000 },
571 { 0x00000006, 0x00204811, 0x000 },
572 { 0x8300ffff, 0x00204411, 0x000 },
573 @@ -578,10 +575,10 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
574 { 0x8400ffff, 0x00204411, 0x000 },
575 { 0x00000000, 0x00204803, 0x000 },
576 { 0x00000000, 0x21000000, 0x000 },
577 - { 0x00000000, 0x00601010, 0x28c },
578 + { 0x00000000, 0x00601010, 0x287 },
579 { 0x0000000c, 0x00221e24, 0x000 },
580 { 0x00000000, 0x002f0222, 0x000 },
581 - { 0x00000000, 0x0ae00000, 0x22d },
582 + { 0x00000000, 0x0ae00000, 0x228 },
583 { 0x20000000, 0x00293a2e, 0x000 },
584 { 0x000021f7, 0x0029462c, 0x000 },
585 { 0x00000000, 0x002948c7, 0x000 },
586 @@ -594,7 +591,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
587 { 0x00000000, 0x00204803, 0x000 },
588 { 0x00000000, 0x23000000, 0x000 },
589 { 0x8d00ffff, 0x00204411, 0x000 },
590 - { 0x00000000, 0x00404803, 0x240 },
591 + { 0x00000000, 0x00404803, 0x23b },
592 { 0x00800000, 0x00293a2e, 0x000 },
593 { 0x000021f6, 0x0029462c, 0x000 },
594 { 0x00000000, 0x002948c7, 0x000 },
595 @@ -607,7 +604,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
596 { 0x00000000, 0x00204803, 0x000 },
597 { 0x00000000, 0x25000000, 0x000 },
598 { 0x8e00ffff, 0x00204411, 0x000 },
599 - { 0x00000000, 0x00404803, 0x240 },
600 + { 0x00000000, 0x00404803, 0x23b },
601 { 0x8300ffff, 0x00204411, 0x000 },
602 { 0x00000003, 0x00381224, 0x000 },
603 { 0x00005000, 0x00304a24, 0x000 },
604 @@ -621,37 +618,37 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
605 { 0x8100ffff, 0x00204411, 0x000 },
606 { 0x00000001, 0x00204811, 0x000 },
607 { 0x00000001, 0x002f0222, 0x000 },
608 - { 0x00000000, 0x0ae00000, 0x24a },
609 + { 0x00000000, 0x0ae00000, 0x245 },
610 { 0x000021f6, 0x0029122c, 0x000 },
611 - { 0x00040000, 0x00494624, 0x24c },
612 + { 0x00040000, 0x00494624, 0x247 },
613 { 0x000021f7, 0x0029122c, 0x000 },
614 { 0x00040000, 0x00294624, 0x000 },
615 - { 0x00000000, 0x00600000, 0x2ba },
616 + { 0x00000000, 0x00600000, 0x2b4 },
617 { 0x00000000, 0x002f0222, 0x000 },
618 - { 0x00000000, 0x0ce00000, 0x252 },
619 + { 0x00000000, 0x0ce00000, 0x24d },
620 { 0x00000001, 0x002f0222, 0x000 },
621 - { 0x00000000, 0x0ce00000, 0x252 },
622 - { 0x00000000, 0x00481630, 0x258 },
623 + { 0x00000000, 0x0ce00000, 0x24d },
624 + { 0x00000000, 0x00481630, 0x253 },
625 { 0x00000fff, 0x00281630, 0x000 },
626 { 0x0000000c, 0x00211a30, 0x000 },
627 { 0x00000fff, 0x00281a26, 0x000 },
628 { 0x00000000, 0x002f0226, 0x000 },
629 - { 0x00000000, 0x0ae00000, 0x258 },
630 + { 0x00000000, 0x0ae00000, 0x253 },
631 { 0x00000000, 0xc0400000, 0x000 },
632 - { 0x00040d02, 0x00604411, 0x2ba },
633 + { 0x00040d02, 0x00604411, 0x2b4 },
634 { 0x00000000, 0x002f0222, 0x000 },
635 - { 0x00000000, 0x0ae00000, 0x25d },
636 + { 0x00000000, 0x0ae00000, 0x258 },
637 { 0x00000010, 0x00211e30, 0x000 },
638 - { 0x00000fff, 0x00482630, 0x267 },
639 + { 0x00000fff, 0x00482630, 0x262 },
640 { 0x00000001, 0x002f0222, 0x000 },
641 - { 0x00000000, 0x0ae00000, 0x261 },
642 + { 0x00000000, 0x0ae00000, 0x25c },
643 { 0x00000fff, 0x00281e30, 0x000 },
644 - { 0x00000200, 0x00402411, 0x267 },
645 + { 0x00000200, 0x00402411, 0x262 },
646 { 0x00000000, 0x00281e30, 0x000 },
647 { 0x00000010, 0x00212630, 0x000 },
648 { 0x00000010, 0x00211a30, 0x000 },
649 { 0x00000000, 0x002f0226, 0x000 },
650 - { 0x00000000, 0x0ae00000, 0x258 },
651 + { 0x00000000, 0x0ae00000, 0x253 },
652 { 0x00000000, 0xc0400000, 0x000 },
653 { 0x00000003, 0x00381625, 0x000 },
654 { 0x00000003, 0x00381a26, 0x000 },
655 @@ -662,13 +659,13 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
656 { 0x00000000, 0xc0204800, 0x000 },
657 { 0x00000000, 0x00204806, 0x000 },
658 { 0x00005000, 0x00302225, 0x000 },
659 - { 0x00040000, 0x00694628, 0x2ba },
660 + { 0x00040000, 0x00694628, 0x2b4 },
661 { 0x00000001, 0x00302228, 0x000 },
662 { 0x00000000, 0x00202810, 0x000 },
663 - { 0x00040000, 0x00694628, 0x2ba },
664 + { 0x00040000, 0x00694628, 0x2b4 },
665 { 0x00000001, 0x00302228, 0x000 },
666 { 0x00000000, 0x00200810, 0x000 },
667 - { 0x00040000, 0x00694628, 0x2ba },
668 + { 0x00040000, 0x00694628, 0x2b4 },
669 { 0x00000001, 0x00302228, 0x000 },
670 { 0x00000000, 0x00201410, 0x000 },
671 { 0x0000060d, 0x00204411, 0x000 },
672 @@ -678,39 +675,42 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
673 { 0x00000000, 0x00204802, 0x000 },
674 { 0x00000000, 0x00204805, 0x000 },
675 { 0x00000000, 0x002f0128, 0x000 },
676 - { 0x00000000, 0x0ae00000, 0x282 },
677 + { 0x00000000, 0x0ae00000, 0x27d },
678 { 0x00005000, 0x00302227, 0x000 },
679 { 0x0000000c, 0x00300e23, 0x000 },
680 { 0x00000003, 0x00331a26, 0x000 },
681 { 0x00000000, 0x002f0226, 0x000 },
682 - { 0x00000000, 0x0ae00000, 0x270 },
683 + { 0x00000000, 0x0ae00000, 0x26b },
684 { 0x00000000, 0x00400000, 0x000 },
685 { 0x000001f3, 0x00204411, 0x000 },
686 { 0x04000000, 0x00204811, 0x000 },
687 - { 0x00000000, 0x00400000, 0x289 },
688 - { 0x00000000, 0xc0600000, 0x28c },
689 + { 0x00000000, 0x00400000, 0x284 },
690 + { 0x00000000, 0xc0600000, 0x287 },
691 { 0x00000000, 0x00400000, 0x000 },
692 - { 0x00000000, 0x0ec00000, 0x28e },
693 + { 0x00000000, 0x0ec00000, 0x289 },
694 { 0x00000000, 0x00800000, 0x000 },
695 { 0x000021f9, 0x0029462c, 0x000 },
696 { 0x00000005, 0x00204811, 0x000 },
697 + { 0x8100ffff, 0x00204411, 0x000 },
698 + { 0x00000002, 0x00204811, 0x000 },
699 + { 0x0000000a, 0x0021262c, 0x000 },
700 + { 0x00000000, 0x00210130, 0x000 },
701 + { 0x00000000, 0x14c00000, 0x292 },
702 + { 0xa500ffff, 0x00204411, 0x000 },
703 + { 0x00000001, 0x00404811, 0x28e },
704 { 0x00000000, 0x0020280c, 0x000 },
705 { 0x00000011, 0x0020262d, 0x000 },
706 { 0x00000000, 0x002f012c, 0x000 },
707 - { 0x00000000, 0x0ae00000, 0x295 },
708 - { 0x00000000, 0x00403011, 0x296 },
709 + { 0x00000000, 0x0ae00000, 0x297 },
710 + { 0x00000000, 0x00403011, 0x298 },
711 { 0x00000400, 0x0030322c, 0x000 },
712 { 0x8100ffff, 0x00204411, 0x000 },
713 { 0x00000002, 0x00204811, 0x000 },
714 { 0x0000000a, 0x0021262c, 0x000 },
715 { 0x00000000, 0x00210130, 0x000 },
716 - { 0x00000000, 0x14c00000, 0x29d },
717 + { 0x00000000, 0x14c00000, 0x29f },
718 { 0xa500ffff, 0x00204411, 0x000 },
719 - { 0x00000001, 0x00404811, 0x299 },
720 - { 0x8100ffff, 0x00204411, 0x000 },
721 - { 0x00000001, 0x00204811, 0x000 },
722 - { 0x00042294, 0x00604411, 0x2ba },
723 - { 0x00000000, 0x00200010, 0x000 },
724 + { 0x00000001, 0x00404811, 0x29b },
725 { 0xa500ffff, 0x00204411, 0x000 },
726 { 0x00000000, 0x00204811, 0x000 },
727 { 0x000021f4, 0x0029462c, 0x000 },
728 @@ -721,11 +721,9 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
729 { 0x00000002, 0x00204811, 0x000 },
730 { 0x00000000, 0x00210130, 0x000 },
731 { 0xdf7fffff, 0x00283a2e, 0x000 },
732 - { 0x8100ffff, 0x00204411, 0x000 },
733 - { 0x00000001, 0x00204811, 0x000 },
734 - { 0x00042294, 0x00604411, 0x2ba },
735 - { 0x00000000, 0x00200010, 0x000 },
736 { 0x00000010, 0x0080362a, 0x000 },
737 + { 0x00000000, 0x00203011, 0x000 },
738 + { 0x00000010, 0x0080362c, 0x000 },
739 { 0x9700ffff, 0x00204411, 0x000 },
740 { 0x00000000, 0x0020480c, 0x000 },
741 { 0xa200ffff, 0x00204411, 0x000 },
742 @@ -733,13 +731,11 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
743 { 0x8100ffff, 0x00204411, 0x000 },
744 { 0x00000002, 0x00204811, 0x000 },
745 { 0x00000000, 0x00810130, 0x000 },
746 - { 0x00000000, 0x00203011, 0x000 },
747 - { 0x00000010, 0x0080362c, 0x000 },
748 { 0x00000000, 0xc0400000, 0x000 },
749 - { 0x00000000, 0x1ac00000, 0x2ba },
750 + { 0x00000000, 0x1ac00000, 0x2b4 },
751 { 0x9f00ffff, 0x00204411, 0x000 },
752 { 0xdeadbeef, 0x00204811, 0x000 },
753 - { 0x00000000, 0x1ae00000, 0x2bd },
754 + { 0x00000000, 0x1ae00000, 0x2b7 },
755 { 0x00000000, 0x00800000, 0x000 },
756 { 0x00000000, 0x00000000, 0x000 },
757 { 0x00000000, 0x00000000, 0x000 },
758 @@ -778,26 +774,32 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
759 { 0x00000000, 0x00000000, 0x000 },
760 { 0x00000000, 0x00000000, 0x000 },
761 { 0x00000000, 0x00000000, 0x000 },
762 - { 0x00020143, 0x00020002, 0x000 },
763 + { 0x00000000, 0x00000000, 0x000 },
764 + { 0x00000000, 0x00000000, 0x000 },
765 + { 0x00000000, 0x00000000, 0x000 },
766 + { 0x00000000, 0x00000000, 0x000 },
767 + { 0x00000000, 0x00000000, 0x000 },
768 + { 0x00000000, 0x00000000, 0x000 },
769 + { 0x0002013e, 0x00020002, 0x000 },
770 { 0x00020002, 0x00020002, 0x000 },
771 { 0x00020002, 0x00020002, 0x000 },
772 - { 0x00020002, 0x01dd0002, 0x000 },
773 - { 0x006301ee, 0x00280012, 0x000 },
774 + { 0x00020002, 0x01d80002, 0x000 },
775 + { 0x005e01e9, 0x00280012, 0x000 },
776 { 0x00020002, 0x00020026, 0x000 },
777 - { 0x00020002, 0x01ec0002, 0x000 },
778 - { 0x00790242, 0x00020002, 0x000 },
779 + { 0x00020002, 0x01e70002, 0x000 },
780 + { 0x0074023d, 0x00020002, 0x000 },
781 { 0x00020002, 0x00020002, 0x000 },
782 { 0x00200012, 0x00020016, 0x000 },
783 { 0x00020002, 0x00020002, 0x000 },
784 - { 0x011b00c5, 0x00020125, 0x000 },
785 - { 0x00020141, 0x00020002, 0x000 },
786 - { 0x00c50002, 0x0143002e, 0x000 },
787 - { 0x00a2016b, 0x00020145, 0x000 },
788 - { 0x00020002, 0x01200002, 0x000 },
789 - { 0x00020002, 0x010f0103, 0x000 },
790 + { 0x011600c0, 0x00020120, 0x000 },
791 + { 0x0002013c, 0x00020002, 0x000 },
792 + { 0x00c00002, 0x013e002e, 0x000 },
793 + { 0x009d0166, 0x00020140, 0x000 },
794 + { 0x00020002, 0x011b0002, 0x000 },
795 + { 0x00020002, 0x010a00fe, 0x000 },
796 { 0x00090002, 0x000e000e, 0x000 },
797 - { 0x0058003d, 0x00600002, 0x000 },
798 - { 0x000200c1, 0x0002028a, 0x000 },
799 + { 0x0049003d, 0x005b0002, 0x000 },
800 + { 0x000200bc, 0x00020285, 0x000 },
801 { 0x00020002, 0x00020002, 0x000 },
802 { 0x00020002, 0x00020002, 0x000 },
803 { 0x00020002, 0x00020002, 0x000 },
804 @@ -805,7 +807,7 @@ uint32 aPM4_Microcode[PM4_MICROCODE_SIZE][3]={
805 { 0x00020002, 0x00020002, 0x000 },
806 { 0x00020002, 0x00020002, 0x000 },
807 { 0x00020002, 0x00020002, 0x000 },
808 - { 0x000502b9, 0x00020008, 0x000 },
809 + { 0x000502b3, 0x00020008, 0x000 },
813 @@ -813,4 +815,3 @@ static const uint32 ME_JUMP_TABLE_START = 740;
814 static const uint32 ME_JUMP_TABLE_END = 768;