1
#define INTRA_16x16_IP 0
2
#define INTRA_16x16_VERTICAL_IP 14
3
#define INTRA_16x16_HORIZONTAL_IP 32
4
#define INTRA_16x16_DC_IP 52
5
#define INTRA_16x16_PLANE_IP 98
6
#define End_intra_Pred_16x16_Y_IP 166
7
#define End_add_Error_16x16_Y_IP 204
8
#define load_Intra_Ref_Y_IP 220
9
#define decode_Chroma_Intra_IP 238
10
#define INTRA_CHROMA_DC_IP 260
11
#define INTRA_CHROMA_HORIZONTAL_IP 320
12
#define INTRA_CHROMA_VERTICAL_IP 332
13
#define INTRA_Chroma_PLANE_IP 342
14
#define End_of_intra_Pred_Chroma_IP 392
15
#define save_16x16_Y_IP 436
16
#define INTRA_8x8_IP 464
17
#define INTRA_8x8_BLK2_IP 568
18
#define intra_Pred_8x8_Y_IP 640
19
#define INTRA_8X8_VERTICAL_IP 672
20
#define INTRA_8X8_HORIZONTAL_IP 682
21
#define INTRA_8X8_DC_IP 692
22
#define INTRA_8X8_DIAG_DOWN_LEFT_IP 724
23
#define INTRA_8X8_DIAG_DOWN_RIGHT_IP 744
24
#define INTRA_8X8_VERT_RIGHT_IP 772
25
#define INTRA_8X8_HOR_DOWN_IP 808
26
#define INTRA_8X8_VERT_LEFT_IP 842
27
#define INTRA_8X8_HOR_UP_IP 862
28
#define save_8x8_Y_IP 886
29
#define INTRA_4x4_IP 928
30
#define intra_Pred_4x4_Y_4_IP 1062
31
#define ADD_ERROR_SB0_IP 1074
32
#define ADD_ERROR_SB1_IP 1088
33
#define ADD_ERROR_SB2_IP 1108
34
#define ADD_ERROR_SB3_IP 1124
35
#define intra_Pred_4x4_Y_IP 1130
36
#define INTRA_4X4_VERTICAL_IP 1130
37
#define INTRA_4X4_HORIZONTAL_IP 1134
38
#define INTRA_4X4_DC_IP 1138
39
#define INTRA_4X4_DIAG_DOWN_LEFT_IP 1160
40
#define INTRA_4X4_DIAG_DOWN_RIGHT_IP 1174
41
#define INTRA_4X4_VERT_RIGHT_IP 1192
42
#define INTRA_4X4_HOR_DOWN_IP 1218
43
#define INTRA_4X4_VERT_LEFT_IP 1246
44
#define INTRA_4X4_HOR_UP_IP 1260
45
#define save_4x4_Y_IP 1276
46
#define INTRA_PCM_IP 1320
47
#define FRAME_MB_IP 1384
48
#define INIT_MBPARA_FRM_IP 1390
49
#define NOT_8x8_MODE_FRM_IP 1426
50
#define CONVERT_MVS_FRM_IP 1436
51
#define INIT_ADDRESS_REGS_FRM_IP 1446
52
#define LOOP_SUBMB_FRM_IP 1454
53
#define LOOP_DIR_FRM_IP 1460
54
#define LOADREF_MVXZERO_FRM_IP 1510
55
#define EXIT_LOADREF_Y_16x13_FRM_IP 1524
56
#define Interpolate_Y_8x8_Func_FRM_IP 1544
57
#define Interpolate_Y_8x8_Func2_FRM_IP 1574
58
#define Interpolate_Y_H_8x8_FRM_IP 1708
59
#define Interpolate_Y_V_8x8_FRM_IP 1790
60
#define VFILTER_8x8_FRM_IP 1812
61
#define Interpolate_Y_I_8x8_FRM_IP 1860
62
#define Average_8x8_FRM_IP 1880
63
#define Return_Interpolate_Y_8x8_FRM_IP 1888
64
#define Exit_Interpolate_Y_8x8_FRM_IP 1890
65
#define Interpolate_C_4x4_Func_FRM_IP 1890
66
#define PROCESS4x4_FRM_IP 1928
67
#define LOOP_SUBMBPT_FRM_IP 1930
68
#define Interpolate_Y_H_4x4_FRM_IP 2066
69
#define Interpolate_Y_V_4x4_FRM_IP 2108
70
#define VFILTER_4x4_FRM_IP 2142
71
#define Interpolate_Y_I_4x4_FRM_IP 2148
72
#define Average_4x4_FRM_IP 2160
73
#define Return_Interpolate_Y_4x4_FRM_IP 2162
74
#define Exit_Interpolate_Y_4x4_FRM_IP 2174
75
#define ROUND_SHIFT_C_FRM_IP 2222
76
#define LOOP_DIR_CONTINUE_FRM_IP 2230
77
#define Weighted_Prediction_FRM_IP 2236
78
#define DefaultWeightedPred_UniPred_FRM_IP 2244
79
#define DefaultWeightedPred_BiPred_FRM_IP 2256
80
#define WeightedPred_FRM_IP 2264
81
#define WeightedPred_Explicit_FRM_IP 2282
82
#define WeightedPred_LOOP_FRM_IP 2322
83
#define Return_WeightedPred_FRM_IP 2382
84
#define EXIT_LOOP_FRM_IP 2424
85
#define FIELD_MB_IP 2496
86
#define INIT_MBPARA_FLD_IP 2502
87
#define NOT_8x8_MODE_FLD_IP 2538
88
#define CONVERT_MVS_FLD_IP 2548
89
#define INIT_ADDRESS_REGS_FLD_IP 2558
90
#define LOOP_SUBMB_FLD_IP 2568
91
#define LOOP_DIR_FLD_IP 2574
92
#define LOADREF_MVXZERO_FLD_IP 2644
93
#define EXIT_LOADREF_Y_16x13_FLD_IP 2658
94
#define Interpolate_Y_8x8_Func_FLD_IP 2680
95
#define Interpolate_Y_8x8_Func2_FLD_IP 2710
96
#define Interpolate_Y_H_8x8_FLD_IP 2844
97
#define Interpolate_Y_V_8x8_FLD_IP 2926
98
#define VFILTER_8x8_FLD_IP 2948
99
#define Interpolate_Y_I_8x8_FLD_IP 2996
100
#define Average_8x8_FLD_IP 3016
101
#define Return_Interpolate_Y_8x8_FLD_IP 3024
102
#define Exit_Interpolate_Y_8x8_FLD_IP 3026
103
#define Interpolate_C_4x4_Func_FLD_IP 3026
104
#define PROCESS4x4_FLD_IP 3064
105
#define LOOP_SUBMBPT_FLD_IP 3066
106
#define Interpolate_Y_H_4x4_FLD_IP 3204
107
#define Interpolate_Y_V_4x4_FLD_IP 3246
108
#define VFILTER_4x4_FLD_IP 3280
109
#define Interpolate_Y_I_4x4_FLD_IP 3286
110
#define Average_4x4_FLD_IP 3298
111
#define Return_Interpolate_Y_4x4_FLD_IP 3300
112
#define Exit_Interpolate_Y_4x4_FLD_IP 3312
113
#define ROUND_SHIFT_C_FLD_IP 3360
114
#define LOOP_DIR_CONTINUE_FLD_IP 3368
115
#define Weighted_Prediction_FLD_IP 3374
116
#define DefaultWeightedPred_UniPred_FLD_IP 3382
117
#define DefaultWeightedPred_BiPred_FLD_IP 3394
118
#define WeightedPred_FLD_IP 3402
119
#define WeightedPred_Explicit_FLD_IP 3420
120
#define WeightedPred_LOOP_FLD_IP 3460
121
#define Return_WeightedPred_FLD_IP 3520
122
#define EXIT_LOOP_FLD_IP 3562
123
#define MBAFF_MB_IP 3640
124
#define INIT_MBPARA_MBF_IP 3646
125
#define NOT_8x8_MODE_MBF_IP 3682
126
#define CONVERT_MVS_MBF_IP 3692
127
#define INIT_ADDRESS_REGS_MBF_IP 3702
128
#define LOOP_SUBMB_MBF_IP 3716
129
#define LOOP_DIR_MBF_IP 3722
130
#define LOADREF_MVXZERO_MBF_IP 3796
131
#define EXIT_LOADREF_Y_16x13_MBF_IP 3810
132
#define Interpolate_Y_8x8_Func_MBF_IP 3832
133
#define Interpolate_Y_8x8_Func2_MBF_IP 3862
134
#define Interpolate_Y_H_8x8_MBF_IP 3996
135
#define Interpolate_Y_V_8x8_MBF_IP 4078
136
#define VFILTER_8x8_MBF_IP 4100
137
#define Interpolate_Y_I_8x8_MBF_IP 4148
138
#define Average_8x8_MBF_IP 4168
139
#define Return_Interpolate_Y_8x8_MBF_IP 4176
140
#define Exit_Interpolate_Y_8x8_MBF_IP 4178
141
#define Interpolate_C_4x4_Func_MBF_IP 4178
142
#define PROCESS4x4_MBF_IP 4216
143
#define LOOP_SUBMBPT_MBF_IP 4218
144
#define Interpolate_Y_H_4x4_MBF_IP 4356
145
#define Interpolate_Y_V_4x4_MBF_IP 4398
146
#define VFILTER_4x4_MBF_IP 4432
147
#define Interpolate_Y_I_4x4_MBF_IP 4438
148
#define Average_4x4_MBF_IP 4450
149
#define Return_Interpolate_Y_4x4_MBF_IP 4452
150
#define Exit_Interpolate_Y_4x4_MBF_IP 4464
151
#define ROUND_SHIFT_C_MBF_IP 4512
152
#define LOOP_DIR_CONTINUE_MBF_IP 4520
153
#define Weighted_Prediction_MBF_IP 4526
154
#define DefaultWeightedPred_UniPred_MBF_IP 4534
155
#define DefaultWeightedPred_BiPred_MBF_IP 4546
156
#define WeightedPred_MBF_IP 4554
157
#define WeightedPred_Explicit_MBF_IP 4572
158
#define WeightedPred_LOOP_MBF_IP 4612
159
#define Return_WeightedPred_MBF_IP 4672
160
#define EXIT_LOOP_MBF_IP 4714
161
#define SETHWSCOREBOARD_IP 4792
162
#define SetHWScoreboard_Loop_IP 4806
163
#define Parse_8_Loop_0_IP 4852
164
#define Parse_8_Loop_2_IP 4876
165
#define Parse_8_Loop_4_IP 4900
166
#define Parse_8_Loop_6_IP 4924
167
#define Parse_8_Loop_8_IP 4948
168
#define Parse_8_Loop_10_IP 4972
169
#define Parse_8_Loop_12_IP 4996
170
#define Parse_8_Loop_14_IP 5020
171
#define SetHWScoreboard_Remainder_IP 5062
172
#define SetHWScoreboard_Remainder_Loop_IP 5090
173
#define Output_Remainder_Intra_IP 5116
174
#define SetHWScoreboard_Done_IP 5128
175
#define SETHWSCOREBOARD_MBAFF_IP 5136
176
#define SetHWScoreboard_MBAFF_Loop_IP 5148
177
#define SET_SB_MBAFF_INTRA_0_IP 5208
178
#define SET_SB_MBAFF_0_IP 5230
179
#define NEXT_MB_MBAFF_0_IP 5238
180
#define SET_SB_MBAFF_INTRA_2_IP 5276
181
#define SET_SB_MBAFF_2_IP 5298
182
#define NEXT_MB_MBAFF_2_IP 5306
183
#define SET_SB_MBAFF_INTRA_4_IP 5344
184
#define SET_SB_MBAFF_4_IP 5366
185
#define NEXT_MB_MBAFF_4_IP 5374
186
#define SET_SB_MBAFF_INTRA_6_IP 5412
187
#define SET_SB_MBAFF_6_IP 5434
188
#define NEXT_MB_MBAFF_6_IP 5442
189
#define SET_SB_MBAFF_INTRA_8_IP 5480
190
#define SET_SB_MBAFF_8_IP 5502
191
#define NEXT_MB_MBAFF_8_IP 5510
192
#define SET_SB_MBAFF_INTRA_10_IP 5548
193
#define SET_SB_MBAFF_10_IP 5570
194
#define NEXT_MB_MBAFF_10_IP 5578
195
#define SET_SB_MBAFF_INTRA_12_IP 5616
196
#define SET_SB_MBAFF_12_IP 5638
197
#define NEXT_MB_MBAFF_12_IP 5646
198
#define SET_SB_MBAFF_INTRA_14_IP 5684
199
#define SET_SB_MBAFF_14_IP 5706
200
#define NEXT_MB_MBAFF_14_IP 5714
201
#define SetHWScoreboard_MBAFF_Remainder_IP 5756
202
#define SetHWScoreboard_MBAFF_Remainder_Loop_IP 5784
203
#define SET_SB_MBAFF_REM_INTRA_IP 5822
204
#define SET_SB_MBAFF_REM_IP 5846
205
#define Output_MBAFF_Remainder_Intra_IP 5856
206
#define SetHWScoreboard_MBAFF_Done_IP 5868
207
#define BSDRESET_IP 5870
208
#define DCRESETDUMMY_IP 5872
209
#define AVC_ILDB_ROOT_Y_ILDB_FRAME_IP 5880
210
#define SLEEP_ENTRY_Y_ILDB_FRAME_IP 5976
211
#define POST_SLEEP_Y_ILDB_FRAME_IP 5980
212
#define NEXT_MB_Y_ILDB_FRAME_IP 6010
213
#define ALL_SPAWNED_Y_ILDB_FRAME_IP 6034
214
#define ALL_DONE_Y_ILDB_FRAME_IP 6044
215
#define WAIT_FOR_UV_ILDB_FRAME_IP 6044
216
#define AVC_ILDB_CHILD_Y_ILDB_FRAME_IP 6056
217
#define WRITE_URB_Y_ILDB_FRAME_IP 6436
218
#define POST_ILDB_Y_ILDB_FRAME_IP 6444
219
#define READ_FOR_URB_Y_ILDB_FRAME_IP 6458
220
#define FILTER_Y_IP 6494
221
#define Y_ELSE3_IP 6560
222
#define Y_ENDIF3_IP 6574
223
#define Y_ELSE4_IP 6604
224
#define Y_ENDIF4_IP 6618
225
#define Y_ELSE2_IP 6618
226
#define Y_ENDIF6_IP 6684
227
#define Y_ENDIF7_IP 6706
228
#define Y_ENDIF2_IP 6710
229
#define Y_ENDIF1_IP 6710
230
#define AVC_ILDB_ROOT_UV_ILDB_FRAME_IP 6720
231
#define SLEEP_ENTRY_UV_ILDB_FRAME_IP 6798
232
#define POST_SLEEP_UV_ILDB_FRAME_IP 6802
233
#define NEXT_MB_UV_ILDB_FRAME_IP 6834
234
#define ALL_SPAWNED_UV_ILDB_FRAME_IP 6858
235
#define ALL_DONE_UV_ILDB_FRAME_IP 6882
236
#define AVC_ILDB_CHILD_UV_ILDB_FRAME_IP 6888
237
#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FRAME_IP 7008
238
#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FRAME_IP 7126
239
#define WRITE_URB_UV_ILDB_FRAME_IP 7194
240
#define POST_ILDB_UV_ILDB_FRAME_IP 7202
241
#define READ_FOR_URB_UV_ILDB_FRAME_IP 7216
242
#define FILTER_UV_IP 7246
243
#define UV_ELSE2_IP 7282
244
#define UV_ENDIF2_IP 7314
245
#define UV_ENDIF1_IP 7314
246
#define AVC_ILDB_ROOT_Y_ILDB_FIELD_IP 7320
247
#define SLEEP_ENTRY_Y_ILDB_FIELD_IP 7416
248
#define POST_SLEEP_Y_ILDB_FIELD_IP 7420
249
#define NEXT_MB_Y_ILDB_FIELD_IP 7450
250
#define ALL_SPAWNED_Y_ILDB_FIELD_IP 7474
251
#define ALL_DONE_Y_ILDB_FIELD_IP 7484
252
#define WAIT_FOR_UV_ILDB_FIELD_IP 7484
253
#define AVC_ILDB_CHILD_Y_ILDB_FIELD_IP 7496
254
#define WRITE_URB_Y_ILDB_FIELD_IP 7896
255
#define POST_ILDB_Y_ILDB_FIELD_IP 7904
256
#define READ_FOR_URB_Y_ILDB_FIELD_IP 7918
257
#define ELSE_Y_4x16T_ILDB_FIELD_IP 7934
258
#define ENDIF_Y_4x16T_ILDB_FIELD_IP 7942
259
#define AVC_ILDB_ROOT_UV_ILDB_FIELD_IP 7976
260
#define SLEEP_ENTRY_UV_ILDB_FIELD_IP 8054
261
#define POST_SLEEP_UV_ILDB_FIELD_IP 8058
262
#define NEXT_MB_UV_ILDB_FIELD_IP 8090
263
#define ALL_SPAWNED_UV_ILDB_FIELD_IP 8114
264
#define ALL_DONE_UV_ILDB_FIELD_IP 8138
265
#define AVC_ILDB_CHILD_UV_ILDB_FIELD_IP 8144
266
#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FIELD_IP 8272
267
#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FIELD_IP 8394
268
#define WRITE_URB_UV_ILDB_FIELD_IP 8470
269
#define POST_ILDB_UV_ILDB_FIELD_IP 8478
270
#define READ_FOR_URB_UV_ILDB_FIELD_IP 8492
271
#define ELSE_Y_2x8T_ILDB_FIELD_IP 8508
272
#define ENDIF_Y_2x8T_ILDB_FIELD_IP 8516
273
#define AVC_ILDB_ROOT_Y_ILDB_MBAFF_IP 8544
274
#define SLEEP_ENTRY_Y_ILDB_MBAFF_IP 8642
275
#define POST_SLEEP_Y_ILDB_MBAFF_IP 8646
276
#define NEXT_MB_Y_ILDB_MBAFF_IP 8676
277
#define ALL_SPAWNED_Y_ILDB_MBAFF_IP 8700
278
#define ALL_DONE_Y_ILDB_MBAFF_IP 8710
279
#define WAIT_FOR_UV_ILDB_MBAFF_IP 8710
280
#define AVC_ILDB_CHILD_Y_ILDB_MBAFF_IP 8720
281
#define RE_ENTRY_IP 8742
282
#define ELSE_Y_16x16T_ILDB_MBAFF_IP 8782
283
#define ENDIF_Y_16x16T_ILDB_MBAFF_IP 8792
284
#define ELSE_Y_4x16T_IP 8808
285
#define ENDIF_Y_4x16T_IP 8818
286
#define BYPASS_V1_Y_IP 8966
287
#define BYPASS_V2_Y_IP 8980
288
#define BYPASS_V3_Y_IP 8994
289
#define ELSE_Y_16x4T_IP 9024
290
#define ENDIF_Y_16x4T_IP 9034
291
#define NOT_DUAL_FIELD_IP 9060
292
#define ELSE_Y_16x4_IP 9060
293
#define ENDIF_Y_16x4_IP 9072
294
#define DUAL_FIELD_Y_IP 9168
295
#define H0_Y_DONE_IP 9236
296
#define ELSE_Y_16x16_IP 9310
297
#define ENDIF_Y_16x16_IP 9320
298
#define ELSE_Y_16x4_SAVE_IP 9342
299
#define ENDIF_Y_16x4_SAVE_IP 9354
300
#define SKIP_ILDB_IP 9356
301
#define POST_ILDB_IP 9364
302
#define FILTER_Y_MBAFF_IP 9378
303
#define MBAFF_Y_ELSE3_IP 9444
304
#define MBAFF_Y_ENDIF3_IP 9458
305
#define MBAFF_Y_ELSE4_IP 9488
306
#define MBAFF_Y_ENDIF4_IP 9502
307
#define MBAFF_Y_ELSE2_IP 9502
308
#define MBAFF_Y_ENDIF6_IP 9566
309
#define MBAFF_Y_ENDIF7_IP 9588
310
#define MBAFF_Y_ENDIF2_IP 9592
311
#define MBAFF_Y_ENDIF1_IP 9592
312
#define AVC_ILDB_ROOT_UV_ILDB_MBAFF_IP 9600
313
#define SLEEP_ENTRY_UV_ILDB_MBAFF_IP 9678
314
#define POST_SLEEP_UV_ILDB_MBAFF_IP 9682
315
#define NEXT_MB_UV_ILDB_MBAFF_IP 9714
316
#define ALL_SPAWNED_UV_ILDB_MBAFF_IP 9738
317
#define ALL_DONE_UV_ILDB_MBAFF_IP 9762
318
#define AVC_ILDB_CHILD_UV_ILDB_MBAFF_IP 9768
319
#define RE_ENTRY_UV_ILDB_MBAFF_IP 9794
320
#define ELSE_UV_8X8T_ILDB_MBAFF_IP 9836
321
#define ENDIF_UV_8X8T_ILDB_MBAFF_IP 9846
322
#define ELSE_Y_2x8T_ILDB_MBAFF_IP 9864
323
#define ENDIF_Y_2x8T_ILDB_MBAFF_IP 9874
324
#define V0_U_NEXT1_IP 9934
325
#define V0_U_NEXT2_IP 9954
326
#define V0_U_NEXT3_IP 9964
327
#define BYPASS_V0_UV_IP 10018
328
#define ELSE_UV_8X2T_IP 10082
329
#define ENDIF_UV_8X2T_IP 10092
330
#define NOT_DUAL_FIELD_UV_IP 10120
331
#define ELSE_UV_8X2_IP 10120
332
#define ENDIF_UV_8X2_IP 10132
333
#define DUAL_FIELD_UV_IP 10208
334
#define H0_UV_DONE_IP 10300
335
#define ELSE_UV_8X8_IP 10360
336
#define ENDIF_UV_8X8_IP 10370
337
#define ELSE_UV_8X2_SAVE_IP 10394
338
#define ENDIF_UV_8X2_SAVE_IP 10406
339
#define SKIP_ILDB_UV_ILDB_MBAFF_IP 10408
340
#define POST_ILDB_UV_ILDB_MBAFF_IP 10416
341
#define FILTER_UV_MBAFF_IP 10430
342
#define MBAFF_UV_ELSE2_IP 10466
343
#define MBAFF_UV_ENDIF2_IP 10496
344
#define MBAFF_UV_ENDIF1_IP 10496
345
#define AllAVC_END_IP 10500