Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / vhdl_json / vhdl_files / 2-exportOK / ghdl / ghdl / testsuite / gna / bug040 / top.vhd @ 2051e520

History | View | Annotate | Download (255 KB)

1
library ieee;
2
use ieee.std_logic_1164.all;
3

    
4
entity top is
5
	port (
6
		clock : in  std_logic;
7
		reset : in  std_logic;
8
		start : in  std_logic;
9
		stdout_rdy : out std_logic;
10
		stdout_ack : in  std_logic;
11
		stdin_ack : in  std_logic;
12
		stdout_data : out std_logic_vector(7 downto 0);
13
		stdin_data : in  std_logic_vector(7 downto 0);
14
		stdin_rdy : out std_logic
15
	);
16
end top;
17

    
18
architecture augh of top is
19

    
20
	-- Declaration of components
21

    
22
	component cmp_869 is
23
		port (
24
			eq : out std_logic;
25
			in1 : in  std_logic_vector(7 downto 0);
26
			in0 : in  std_logic_vector(7 downto 0)
27
		);
28
	end component;
29

    
30
	component cmp_978 is
31
		port (
32
			ne : out std_logic;
33
			in1 : in  std_logic_vector(31 downto 0);
34
			in0 : in  std_logic_vector(31 downto 0)
35
		);
36
	end component;
37

    
38
	component cmp_979 is
39
		port (
40
			ne : out std_logic;
41
			in1 : in  std_logic_vector(31 downto 0);
42
			in0 : in  std_logic_vector(31 downto 0)
43
		);
44
	end component;
45

    
46
	component cmp_847 is
47
		port (
48
			eq : out std_logic;
49
			in1 : in  std_logic_vector(31 downto 0);
50
			in0 : in  std_logic_vector(31 downto 0)
51
		);
52
	end component;
53

    
54
	component cmp_855 is
55
		port (
56
			ne : out std_logic;
57
			in1 : in  std_logic_vector(31 downto 0);
58
			in0 : in  std_logic_vector(31 downto 0)
59
		);
60
	end component;
61

    
62
	component cmp_852 is
63
		port (
64
			eq : out std_logic;
65
			in1 : in  std_logic_vector(31 downto 0);
66
			in0 : in  std_logic_vector(31 downto 0)
67
		);
68
	end component;
69

    
70
	component mul_213 is
71
		port (
72
			output : out std_logic_vector(40 downto 0);
73
			in_b : in  std_logic_vector(31 downto 0);
74
			in_a : in  std_logic_vector(31 downto 0)
75
		);
76
	end component;
77

    
78
	component mul_216 is
79
		port (
80
			output : out std_logic_vector(40 downto 0);
81
			in_b : in  std_logic_vector(31 downto 0);
82
			in_a : in  std_logic_vector(31 downto 0)
83
		);
84
	end component;
85

    
86
	component mul_214 is
87
		port (
88
			output : out std_logic_vector(40 downto 0);
89
			in_b : in  std_logic_vector(31 downto 0);
90
			in_a : in  std_logic_vector(31 downto 0)
91
		);
92
	end component;
93

    
94
	component cmp_846 is
95
		port (
96
			eq : out std_logic;
97
			in1 : in  std_logic_vector(31 downto 0);
98
			in0 : in  std_logic_vector(31 downto 0)
99
		);
100
	end component;
101

    
102
	component cmp_848 is
103
		port (
104
			eq : out std_logic;
105
			in1 : in  std_logic_vector(31 downto 0);
106
			in0 : in  std_logic_vector(31 downto 0)
107
		);
108
	end component;
109

    
110
	component cmp_849 is
111
		port (
112
			eq : out std_logic;
113
			in1 : in  std_logic_vector(31 downto 0);
114
			in0 : in  std_logic_vector(31 downto 0)
115
		);
116
	end component;
117

    
118
	component p_jinfo_comps_info_id is
119
		port (
120
			wa0_data : in  std_logic_vector(7 downto 0);
121
			wa0_addr : in  std_logic_vector(1 downto 0);
122
			clk : in  std_logic;
123
			ra0_addr : in  std_logic_vector(1 downto 0);
124
			ra0_data : out std_logic_vector(7 downto 0);
125
			wa0_en : in  std_logic
126
		);
127
	end component;
128

    
129
	component p_jinfo_comps_info_h_samp_factor is
130
		port (
131
			wa0_data : in  std_logic_vector(7 downto 0);
132
			wa0_addr : in  std_logic_vector(1 downto 0);
133
			clk : in  std_logic;
134
			ra0_addr : in  std_logic_vector(1 downto 0);
135
			ra0_data : out std_logic_vector(7 downto 0);
136
			wa0_en : in  std_logic
137
		);
138
	end component;
139

    
140
	component p_jinfo_comps_info_quant_tbl_no is
141
		port (
142
			wa0_data : in  std_logic_vector(1 downto 0);
143
			wa0_addr : in  std_logic_vector(1 downto 0);
144
			clk : in  std_logic;
145
			ra0_addr : in  std_logic_vector(1 downto 0);
146
			ra0_data : out std_logic_vector(1 downto 0);
147
			wa0_en : in  std_logic
148
		);
149
	end component;
150

    
151
	component p_jinfo_comps_info_dc_tbl_no is
152
		port (
153
			wa0_data : in  std_logic;
154
			wa0_addr : in  std_logic_vector(1 downto 0);
155
			clk : in  std_logic;
156
			ra0_addr : in  std_logic_vector(1 downto 0);
157
			ra0_data : out std_logic;
158
			wa0_en : in  std_logic
159
		);
160
	end component;
161

    
162
	component p_jinfo_quant_tbl_quantval is
163
		port (
164
			wa0_data : in  std_logic_vector(31 downto 0);
165
			wa0_addr : in  std_logic_vector(7 downto 0);
166
			clk : in  std_logic;
167
			ra0_addr : in  std_logic_vector(7 downto 0);
168
			ra0_data : out std_logic_vector(31 downto 0);
169
			wa0_en : in  std_logic
170
		);
171
	end component;
172

    
173
	component p_jinfo_dc_xhuff_tbl_bits is
174
		port (
175
			wa0_data : in  std_logic_vector(31 downto 0);
176
			wa0_addr : in  std_logic_vector(6 downto 0);
177
			clk : in  std_logic;
178
			ra0_addr : in  std_logic_vector(6 downto 0);
179
			ra0_data : out std_logic_vector(31 downto 0);
180
			wa0_en : in  std_logic
181
		);
182
	end component;
183

    
184
	component p_jinfo_dc_xhuff_tbl_huffval is
185
		port (
186
			wa0_data : in  std_logic_vector(31 downto 0);
187
			wa0_addr : in  std_logic_vector(9 downto 0);
188
			clk : in  std_logic;
189
			ra0_addr : in  std_logic_vector(9 downto 0);
190
			ra0_data : out std_logic_vector(31 downto 0);
191
			wa0_en : in  std_logic
192
		);
193
	end component;
194

    
195
	component p_jinfo_ac_xhuff_tbl_bits is
196
		port (
197
			wa0_data : in  std_logic_vector(31 downto 0);
198
			wa0_addr : in  std_logic_vector(6 downto 0);
199
			clk : in  std_logic;
200
			ra0_addr : in  std_logic_vector(6 downto 0);
201
			ra0_data : out std_logic_vector(31 downto 0);
202
			wa0_en : in  std_logic
203
		);
204
	end component;
205

    
206
	component p_jinfo_ac_xhuff_tbl_huffval is
207
		port (
208
			wa0_data : in  std_logic_vector(31 downto 0);
209
			wa0_addr : in  std_logic_vector(9 downto 0);
210
			clk : in  std_logic;
211
			ra0_addr : in  std_logic_vector(9 downto 0);
212
			ra0_data : out std_logic_vector(31 downto 0);
213
			wa0_en : in  std_logic
214
		);
215
	end component;
216

    
217
	component p_jinfo_dc_dhuff_tbl_ml is
218
		port (
219
			wa0_data : in  std_logic_vector(31 downto 0);
220
			wa0_addr : in  std_logic;
221
			clk : in  std_logic;
222
			ra0_addr : in  std_logic;
223
			ra0_data : out std_logic_vector(31 downto 0);
224
			wa0_en : in  std_logic
225
		);
226
	end component;
227

    
228
	component p_jinfo_dc_dhuff_tbl_maxcode is
229
		port (
230
			wa0_data : in  std_logic_vector(31 downto 0);
231
			wa0_addr : in  std_logic_vector(6 downto 0);
232
			clk : in  std_logic;
233
			ra0_addr : in  std_logic_vector(6 downto 0);
234
			ra0_data : out std_logic_vector(31 downto 0);
235
			wa0_en : in  std_logic
236
		);
237
	end component;
238

    
239
	component p_jinfo_dc_dhuff_tbl_mincode is
240
		port (
241
			wa0_data : in  std_logic_vector(8 downto 0);
242
			wa0_addr : in  std_logic_vector(6 downto 0);
243
			clk : in  std_logic;
244
			ra0_addr : in  std_logic_vector(6 downto 0);
245
			ra0_data : out std_logic_vector(8 downto 0);
246
			wa0_en : in  std_logic
247
		);
248
	end component;
249

    
250
	component p_jinfo_dc_dhuff_tbl_valptr is
251
		port (
252
			wa0_data : in  std_logic_vector(8 downto 0);
253
			wa0_addr : in  std_logic_vector(6 downto 0);
254
			clk : in  std_logic;
255
			ra0_addr : in  std_logic_vector(6 downto 0);
256
			ra0_data : out std_logic_vector(8 downto 0);
257
			wa0_en : in  std_logic
258
		);
259
	end component;
260

    
261
	component p_jinfo_ac_dhuff_tbl_ml is
262
		port (
263
			wa0_data : in  std_logic_vector(31 downto 0);
264
			wa0_addr : in  std_logic;
265
			clk : in  std_logic;
266
			ra0_addr : in  std_logic;
267
			ra0_data : out std_logic_vector(31 downto 0);
268
			wa0_en : in  std_logic
269
		);
270
	end component;
271

    
272
	component p_jinfo_ac_dhuff_tbl_maxcode is
273
		port (
274
			wa0_data : in  std_logic_vector(31 downto 0);
275
			wa0_addr : in  std_logic_vector(6 downto 0);
276
			clk : in  std_logic;
277
			ra0_addr : in  std_logic_vector(6 downto 0);
278
			ra0_data : out std_logic_vector(31 downto 0);
279
			wa0_en : in  std_logic
280
		);
281
	end component;
282

    
283
	component p_jinfo_ac_dhuff_tbl_mincode is
284
		port (
285
			wa0_data : in  std_logic_vector(8 downto 0);
286
			wa0_addr : in  std_logic_vector(6 downto 0);
287
			clk : in  std_logic;
288
			ra0_addr : in  std_logic_vector(6 downto 0);
289
			ra0_data : out std_logic_vector(8 downto 0);
290
			wa0_en : in  std_logic
291
		);
292
	end component;
293

    
294
	component p_jinfo_ac_dhuff_tbl_valptr is
295
		port (
296
			wa0_data : in  std_logic_vector(8 downto 0);
297
			wa0_addr : in  std_logic_vector(6 downto 0);
298
			clk : in  std_logic;
299
			ra0_addr : in  std_logic_vector(6 downto 0);
300
			ra0_data : out std_logic_vector(8 downto 0);
301
			wa0_en : in  std_logic
302
		);
303
	end component;
304

    
305
	component outdata_comp_vpos is
306
		port (
307
			wa0_data : in  std_logic_vector(31 downto 0);
308
			wa0_addr : in  std_logic_vector(1 downto 0);
309
			clk : in  std_logic;
310
			ra0_addr : in  std_logic_vector(1 downto 0);
311
			ra0_data : out std_logic_vector(31 downto 0);
312
			wa0_en : in  std_logic
313
		);
314
	end component;
315

    
316
	component outdata_comp_hpos is
317
		port (
318
			wa0_data : in  std_logic_vector(31 downto 0);
319
			wa0_addr : in  std_logic_vector(1 downto 0);
320
			clk : in  std_logic;
321
			ra0_addr : in  std_logic_vector(1 downto 0);
322
			ra0_data : out std_logic_vector(31 downto 0);
323
			wa0_en : in  std_logic
324
		);
325
	end component;
326

    
327
	component outdata_comp_buf is
328
		port (
329
			wa0_data : in  std_logic_vector(7 downto 0);
330
			wa0_addr : in  std_logic_vector(14 downto 0);
331
			clk : in  std_logic;
332
			ra0_addr : in  std_logic_vector(14 downto 0);
333
			ra0_data : out std_logic_vector(7 downto 0);
334
			wa0_en : in  std_logic
335
		);
336
	end component;
337

    
338
	component izigzag_index is
339
		port (
340
			clk : in  std_logic;
341
			ra0_addr : in  std_logic_vector(5 downto 0);
342
			ra0_data : out std_logic_vector(5 downto 0)
343
		);
344
	end component;
345

    
346
	component jpegfilebuf is
347
		port (
348
			wa0_data : in  std_logic_vector(7 downto 0);
349
			wa0_addr : in  std_logic_vector(12 downto 0);
350
			clk : in  std_logic;
351
			ra0_addr : in  std_logic_vector(12 downto 0);
352
			ra0_data : out std_logic_vector(7 downto 0);
353
			wa0_en : in  std_logic
354
		);
355
	end component;
356

    
357
	component huffbuff is
358
		port (
359
			wa0_data : in  std_logic_vector(31 downto 0);
360
			wa0_addr : in  std_logic_vector(7 downto 0);
361
			clk : in  std_logic;
362
			ra0_addr : in  std_logic_vector(7 downto 0);
363
			ra0_data : out std_logic_vector(31 downto 0);
364
			wa0_en : in  std_logic
365
		);
366
	end component;
367

    
368
	component idctbuff is
369
		port (
370
			wa0_data : in  std_logic_vector(31 downto 0);
371
			wa0_addr : in  std_logic_vector(8 downto 0);
372
			clk : in  std_logic;
373
			ra2_data : out std_logic_vector(31 downto 0);
374
			ra2_addr : in  std_logic_vector(8 downto 0);
375
			ra1_data : out std_logic_vector(31 downto 0);
376
			ra1_addr : in  std_logic_vector(8 downto 0);
377
			ra0_addr : in  std_logic_vector(8 downto 0);
378
			ra0_data : out std_logic_vector(31 downto 0);
379
			wa0_en : in  std_logic
380
		);
381
	end component;
382

    
383
	component quantbuff is
384
		port (
385
			wa0_data : in  std_logic_vector(31 downto 0);
386
			wa0_addr : in  std_logic_vector(5 downto 0);
387
			clk : in  std_logic;
388
			ra0_addr : in  std_logic_vector(5 downto 0);
389
			ra0_data : out std_logic_vector(31 downto 0);
390
			wa0_en : in  std_logic
391
		);
392
	end component;
393

    
394
	component extend_mask is
395
		port (
396
			clk : in  std_logic;
397
			ra0_addr : in  std_logic_vector(4 downto 0);
398
			ra0_data : out std_logic_vector(20 downto 0)
399
		);
400
	end component;
401

    
402
	component bit_set_mask is
403
		port (
404
			clk : in  std_logic;
405
			ra0_addr : in  std_logic_vector(4 downto 0);
406
			ra0_data : out std_logic_vector(31 downto 0)
407
		);
408
	end component;
409

    
410
	component lmask is
411
		port (
412
			clk : in  std_logic;
413
			ra0_addr : in  std_logic_vector(4 downto 0);
414
			ra0_data : out std_logic_vector(31 downto 0)
415
		);
416
	end component;
417

    
418
	component huff_make_dhuff_tb_ac_huffsize is
419
		port (
420
			wa0_data : in  std_logic_vector(31 downto 0);
421
			wa0_addr : in  std_logic_vector(8 downto 0);
422
			clk : in  std_logic;
423
			ra0_addr : in  std_logic_vector(8 downto 0);
424
			ra0_data : out std_logic_vector(31 downto 0);
425
			wa0_en : in  std_logic
426
		);
427
	end component;
428

    
429
	component huff_make_dhuff_tb_ac_huffcode is
430
		port (
431
			wa0_data : in  std_logic_vector(31 downto 0);
432
			wa0_addr : in  std_logic_vector(8 downto 0);
433
			clk : in  std_logic;
434
			ra0_addr : in  std_logic_vector(8 downto 0);
435
			ra0_data : out std_logic_vector(31 downto 0);
436
			wa0_en : in  std_logic
437
		);
438
	end component;
439

    
440
	component huff_make_dhuff_tb_dc_huffsize is
441
		port (
442
			wa0_data : in  std_logic_vector(31 downto 0);
443
			wa0_addr : in  std_logic_vector(8 downto 0);
444
			clk : in  std_logic;
445
			ra0_addr : in  std_logic_vector(8 downto 0);
446
			ra0_data : out std_logic_vector(31 downto 0);
447
			wa0_en : in  std_logic
448
		);
449
	end component;
450

    
451
	component huff_make_dhuff_tb_dc_huffcode is
452
		port (
453
			wa0_data : in  std_logic_vector(31 downto 0);
454
			wa0_addr : in  std_logic_vector(8 downto 0);
455
			clk : in  std_logic;
456
			ra0_addr : in  std_logic_vector(8 downto 0);
457
			ra0_data : out std_logic_vector(31 downto 0);
458
			wa0_en : in  std_logic
459
		);
460
	end component;
461

    
462
	component rgb_buf is
463
		port (
464
			wa0_data : in  std_logic_vector(7 downto 0);
465
			wa0_addr : in  std_logic_vector(9 downto 0);
466
			clk : in  std_logic;
467
			ra0_addr : in  std_logic_vector(9 downto 0);
468
			ra0_data : out std_logic_vector(7 downto 0);
469
			wa0_en : in  std_logic
470
		);
471
	end component;
472

    
473
	component zigzag_index is
474
		port (
475
			clk : in  std_logic;
476
			ra0_addr : in  std_logic_vector(5 downto 0);
477
			ra0_data : out std_logic_vector(5 downto 0)
478
		);
479
	end component;
480

    
481
	component shr_212 is
482
		port (
483
			output : out std_logic_vector(31 downto 0);
484
			input : in  std_logic_vector(31 downto 0);
485
			shift : in  std_logic_vector(5 downto 0);
486
			padding : in  std_logic
487
		);
488
	end component;
489

    
490
	component mul_209 is
491
		port (
492
			output : out std_logic_vector(40 downto 0);
493
			in_b : in  std_logic_vector(31 downto 0);
494
			in_a : in  std_logic_vector(31 downto 0)
495
		);
496
	end component;
497

    
498
	component mul_210 is
499
		port (
500
			output : out std_logic_vector(40 downto 0);
501
			in_b : in  std_logic_vector(31 downto 0);
502
			in_a : in  std_logic_vector(31 downto 0)
503
		);
504
	end component;
505

    
506
	component shl_211 is
507
		port (
508
			output : out std_logic_vector(31 downto 0);
509
			input : in  std_logic_vector(31 downto 0);
510
			shift : in  std_logic_vector(5 downto 0);
511
			padding : in  std_logic
512
		);
513
	end component;
514

    
515
	component sub_206 is
516
		port (
517
			gt : out std_logic;
518
			output : out std_logic_vector(40 downto 0);
519
			sign : in  std_logic;
520
			in_b : in  std_logic_vector(40 downto 0);
521
			in_a : in  std_logic_vector(40 downto 0)
522
		);
523
	end component;
524

    
525
	component sub_207 is
526
		port (
527
			ge : out std_logic;
528
			le : out std_logic;
529
			output : out std_logic_vector(40 downto 0);
530
			sign : in  std_logic;
531
			in_b : in  std_logic_vector(40 downto 0);
532
			in_a : in  std_logic_vector(40 downto 0)
533
		);
534
	end component;
535

    
536
	component sub_208 is
537
		port (
538
			ge : out std_logic;
539
			output : out std_logic_vector(40 downto 0);
540
			sign : in  std_logic;
541
			in_b : in  std_logic_vector(40 downto 0);
542
			in_a : in  std_logic_vector(40 downto 0)
543
		);
544
	end component;
545

    
546
	component sub_205 is
547
		port (
548
			gt : out std_logic;
549
			ge : out std_logic;
550
			lt : out std_logic;
551
			le : out std_logic;
552
			output : out std_logic_vector(40 downto 0);
553
			sign : in  std_logic;
554
			in_b : in  std_logic_vector(40 downto 0);
555
			in_a : in  std_logic_vector(40 downto 0)
556
		);
557
	end component;
558

    
559
	component add_202 is
560
		port (
561
			output : out std_logic_vector(31 downto 0);
562
			in_b : in  std_logic_vector(31 downto 0);
563
			in_a : in  std_logic_vector(31 downto 0)
564
		);
565
	end component;
566

    
567
	component add_203 is
568
		port (
569
			output : out std_logic_vector(38 downto 0);
570
			in_b : in  std_logic_vector(38 downto 0);
571
			in_a : in  std_logic_vector(38 downto 0)
572
		);
573
	end component;
574

    
575
	component add_204 is
576
		port (
577
			output : out std_logic_vector(24 downto 0);
578
			in_b : in  std_logic_vector(24 downto 0);
579
			in_a : in  std_logic_vector(24 downto 0)
580
		);
581
	end component;
582

    
583
	component add_201 is
584
		port (
585
			output : out std_logic_vector(38 downto 0);
586
			in_b : in  std_logic_vector(38 downto 0);
587
			in_a : in  std_logic_vector(38 downto 0)
588
		);
589
	end component;
590

    
591
	component add_200 is
592
		port (
593
			output : out std_logic_vector(38 downto 0);
594
			in_b : in  std_logic_vector(38 downto 0);
595
			in_a : in  std_logic_vector(38 downto 0)
596
		);
597
	end component;
598

    
599
	component cmp_775 is
600
		port (
601
			eq : out std_logic;
602
			in1 : in  std_logic_vector(31 downto 0);
603
			in0 : in  std_logic_vector(31 downto 0)
604
		);
605
	end component;
606

    
607
	component cmp_779 is
608
		port (
609
			eq : out std_logic;
610
			in1 : in  std_logic_vector(31 downto 0);
611
			in0 : in  std_logic_vector(31 downto 0)
612
		);
613
	end component;
614

    
615
	component cmp_780 is
616
		port (
617
			ne : out std_logic;
618
			in1 : in  std_logic_vector(31 downto 0);
619
			in0 : in  std_logic_vector(31 downto 0)
620
		);
621
	end component;
622

    
623
	component cmp_787 is
624
		port (
625
			eq : out std_logic;
626
			in1 : in  std_logic;
627
			in0 : in  std_logic
628
		);
629
	end component;
630

    
631
	component cmp_788 is
632
		port (
633
			eq : out std_logic;
634
			in1 : in  std_logic_vector(2 downto 0);
635
			in0 : in  std_logic_vector(2 downto 0)
636
		);
637
	end component;
638

    
639
	component cmp_790 is
640
		port (
641
			ne : out std_logic;
642
			in1 : in  std_logic_vector(3 downto 0);
643
			in0 : in  std_logic_vector(3 downto 0)
644
		);
645
	end component;
646

    
647
	component cmp_792 is
648
		port (
649
			eq : out std_logic;
650
			in1 : in  std_logic_vector(31 downto 0);
651
			in0 : in  std_logic_vector(31 downto 0)
652
		);
653
	end component;
654

    
655
	component cmp_793 is
656
		port (
657
			eq : out std_logic;
658
			in1 : in  std_logic_vector(31 downto 0);
659
			in0 : in  std_logic_vector(31 downto 0)
660
		);
661
	end component;
662

    
663
	component cmp_794 is
664
		port (
665
			eq : out std_logic;
666
			in1 : in  std_logic_vector(31 downto 0);
667
			in0 : in  std_logic_vector(31 downto 0)
668
		);
669
	end component;
670

    
671
	component cmp_791 is
672
		port (
673
			ne : out std_logic;
674
			in1 : in  std_logic_vector(31 downto 0);
675
			in0 : in  std_logic_vector(31 downto 0)
676
		);
677
	end component;
678

    
679
	component cmp_804 is
680
		port (
681
			ne : out std_logic;
682
			in1 : in  std_logic_vector(31 downto 0);
683
			in0 : in  std_logic_vector(31 downto 0)
684
		);
685
	end component;
686

    
687
	component cmp_800 is
688
		port (
689
			eq : out std_logic;
690
			in1 : in  std_logic_vector(31 downto 0);
691
			in0 : in  std_logic_vector(31 downto 0)
692
		);
693
	end component;
694

    
695
	component cmp_799 is
696
		port (
697
			eq : out std_logic;
698
			in1 : in  std_logic_vector(31 downto 0);
699
			in0 : in  std_logic_vector(31 downto 0)
700
		);
701
	end component;
702

    
703
	component cmp_865 is
704
		port (
705
			ne : out std_logic;
706
			in1 : in  std_logic_vector(2 downto 0);
707
			in0 : in  std_logic_vector(2 downto 0)
708
		);
709
	end component;
710

    
711
	component cmp_882 is
712
		port (
713
			eq : out std_logic;
714
			in1 : in  std_logic_vector(31 downto 0);
715
			in0 : in  std_logic_vector(31 downto 0)
716
		);
717
	end component;
718

    
719
	component cmp_885 is
720
		port (
721
			ne : out std_logic;
722
			in1 : in  std_logic_vector(31 downto 0);
723
			in0 : in  std_logic_vector(31 downto 0)
724
		);
725
	end component;
726

    
727
	component cmp_887 is
728
		port (
729
			eq : out std_logic;
730
			in1 : in  std_logic_vector(31 downto 0);
731
			in0 : in  std_logic_vector(31 downto 0)
732
		);
733
	end component;
734

    
735
	component mul_215 is
736
		port (
737
			output : out std_logic_vector(40 downto 0);
738
			in_b : in  std_logic_vector(31 downto 0);
739
			in_a : in  std_logic_vector(31 downto 0)
740
		);
741
	end component;
742

    
743
	component cmp_850 is
744
		port (
745
			eq : out std_logic;
746
			in1 : in  std_logic_vector(31 downto 0);
747
			in0 : in  std_logic_vector(31 downto 0)
748
		);
749
	end component;
750

    
751
	component cmp_851 is
752
		port (
753
			eq : out std_logic;
754
			in1 : in  std_logic_vector(31 downto 0);
755
			in0 : in  std_logic_vector(31 downto 0)
756
		);
757
	end component;
758

    
759
	component cmp_861 is
760
		port (
761
			eq : out std_logic;
762
			in1 : in  std_logic_vector(31 downto 0);
763
			in0 : in  std_logic_vector(31 downto 0)
764
		);
765
	end component;
766

    
767
	component cmp_871 is
768
		port (
769
			eq : out std_logic;
770
			in1 : in  std_logic_vector(31 downto 0);
771
			in0 : in  std_logic_vector(31 downto 0)
772
		);
773
	end component;
774

    
775
	component cmp_873 is
776
		port (
777
			eq : out std_logic;
778
			in1 : in  std_logic_vector(7 downto 0);
779
			in0 : in  std_logic_vector(7 downto 0)
780
		);
781
	end component;
782

    
783
	component cmp_879 is
784
		port (
785
			ne : out std_logic;
786
			in1 : in  std_logic_vector(31 downto 0);
787
			in0 : in  std_logic_vector(31 downto 0)
788
		);
789
	end component;
790

    
791
	component cmp_880 is
792
		port (
793
			eq : out std_logic;
794
			in1 : in  std_logic_vector(31 downto 0);
795
			in0 : in  std_logic_vector(31 downto 0)
796
		);
797
	end component;
798

    
799
	component sub_217 is
800
		port (
801
			ge : out std_logic;
802
			output : out std_logic_vector(40 downto 0);
803
			sign : in  std_logic;
804
			in_b : in  std_logic_vector(40 downto 0);
805
			in_a : in  std_logic_vector(40 downto 0)
806
		);
807
	end component;
808

    
809
	component cmp_863 is
810
		port (
811
			ne : out std_logic;
812
			in1 : in  std_logic_vector(2 downto 0);
813
			in0 : in  std_logic_vector(2 downto 0)
814
		);
815
	end component;
816

    
817
	component cmp_868 is
818
		port (
819
			eq : out std_logic;
820
			in1 : in  std_logic_vector(23 downto 0);
821
			in0 : in  std_logic_vector(23 downto 0)
822
		);
823
	end component;
824

    
825
	component cmp_877 is
826
		port (
827
			ne : out std_logic;
828
			in1 : in  std_logic_vector(31 downto 0);
829
			in0 : in  std_logic_vector(31 downto 0)
830
		);
831
	end component;
832

    
833
	component cmp_878 is
834
		port (
835
			ne : out std_logic;
836
			in1 : in  std_logic_vector(31 downto 0);
837
			in0 : in  std_logic_vector(31 downto 0)
838
		);
839
	end component;
840

    
841
	component sub_218 is
842
		port (
843
			le : out std_logic;
844
			output : out std_logic_vector(40 downto 0);
845
			sign : in  std_logic;
846
			in_b : in  std_logic_vector(40 downto 0);
847
			in_a : in  std_logic_vector(40 downto 0)
848
		);
849
	end component;
850

    
851
	component sub_220 is
852
		port (
853
			gt : out std_logic;
854
			output : out std_logic_vector(40 downto 0);
855
			sign : in  std_logic;
856
			in_b : in  std_logic_vector(40 downto 0);
857
			in_a : in  std_logic_vector(40 downto 0)
858
		);
859
	end component;
860

    
861
	component sub_221 is
862
		port (
863
			gt : out std_logic;
864
			output : out std_logic_vector(40 downto 0);
865
			sign : in  std_logic;
866
			in_b : in  std_logic_vector(40 downto 0);
867
			in_a : in  std_logic_vector(40 downto 0)
868
		);
869
	end component;
870

    
871
	component mul_222 is
872
		port (
873
			output : out std_logic_vector(40 downto 0);
874
			in_b : in  std_logic_vector(31 downto 0);
875
			in_a : in  std_logic_vector(31 downto 0)
876
		);
877
	end component;
878

    
879
	component sub_219 is
880
		port (
881
			le : out std_logic;
882
			output : out std_logic_vector(40 downto 0);
883
			sign : in  std_logic;
884
			in_b : in  std_logic_vector(40 downto 0);
885
			in_a : in  std_logic_vector(40 downto 0)
886
		);
887
	end component;
888

    
889
	component cmp_962 is
890
		port (
891
			ne : out std_logic;
892
			in1 : in  std_logic_vector(31 downto 0);
893
			in0 : in  std_logic_vector(31 downto 0)
894
		);
895
	end component;
896

    
897
	component cmp_975 is
898
		port (
899
			ne : out std_logic;
900
			in1 : in  std_logic_vector(31 downto 0);
901
			in0 : in  std_logic_vector(31 downto 0)
902
		);
903
	end component;
904

    
905
	component fsm_224 is
906
		port (
907
			clock : in  std_logic;
908
			reset : in  std_logic;
909
			out40 : out std_logic;
910
			in2 : in  std_logic;
911
			in11 : in  std_logic;
912
			out146 : out std_logic;
913
			out148 : out std_logic;
914
			out150 : out std_logic;
915
			out152 : out std_logic;
916
			in12 : in  std_logic;
917
			out153 : out std_logic;
918
			out154 : out std_logic;
919
			in13 : in  std_logic;
920
			out156 : out std_logic;
921
			out157 : out std_logic;
922
			out160 : out std_logic;
923
			out162 : out std_logic;
924
			out165 : out std_logic;
925
			out170 : out std_logic;
926
			out171 : out std_logic;
927
			out173 : out std_logic;
928
			out175 : out std_logic;
929
			out177 : out std_logic;
930
			out180 : out std_logic;
931
			out184 : out std_logic;
932
			in14 : in  std_logic;
933
			out186 : out std_logic;
934
			out189 : out std_logic;
935
			out191 : out std_logic;
936
			out192 : out std_logic;
937
			out193 : out std_logic;
938
			out197 : out std_logic;
939
			out199 : out std_logic;
940
			out201 : out std_logic;
941
			out202 : out std_logic;
942
			out205 : out std_logic;
943
			out207 : out std_logic;
944
			out208 : out std_logic;
945
			out209 : out std_logic;
946
			out210 : out std_logic;
947
			out212 : out std_logic;
948
			out213 : out std_logic;
949
			in15 : in  std_logic;
950
			out221 : out std_logic;
951
			out222 : out std_logic;
952
			out224 : out std_logic;
953
			out225 : out std_logic;
954
			out228 : out std_logic;
955
			out229 : out std_logic;
956
			out230 : out std_logic;
957
			out231 : out std_logic;
958
			out99 : out std_logic;
959
			in6 : in  std_logic;
960
			out92 : out std_logic;
961
			out232 : out std_logic;
962
			in16 : in  std_logic;
963
			out234 : out std_logic;
964
			out236 : out std_logic;
965
			out239 : out std_logic;
966
			out240 : out std_logic;
967
			out241 : out std_logic;
968
			out245 : out std_logic;
969
			out246 : out std_logic;
970
			out247 : out std_logic;
971
			out251 : out std_logic;
972
			out252 : out std_logic;
973
			out253 : out std_logic;
974
			out255 : out std_logic;
975
			out256 : out std_logic;
976
			out258 : out std_logic;
977
			out259 : out std_logic;
978
			in17 : in  std_logic;
979
			out263 : out std_logic;
980
			out264 : out std_logic;
981
			out266 : out std_logic;
982
			in18 : in  std_logic;
983
			out267 : out std_logic;
984
			out268 : out std_logic;
985
			out270 : out std_logic;
986
			out273 : out std_logic;
987
			out275 : out std_logic;
988
			out276 : out std_logic;
989
			in19 : in  std_logic;
990
			out279 : out std_logic;
991
			in20 : in  std_logic;
992
			out281 : out std_logic;
993
			out282 : out std_logic;
994
			in21 : in  std_logic;
995
			out283 : out std_logic;
996
			out286 : out std_logic;
997
			out289 : out std_logic;
998
			out296 : out std_logic;
999
			out297 : out std_logic;
1000
			out299 : out std_logic;
1001
			out300 : out std_logic;
1002
			out304 : out std_logic;
1003
			out305 : out std_logic;
1004
			in22 : in  std_logic;
1005
			out306 : out std_logic;
1006
			out310 : out std_logic;
1007
			out311 : out std_logic;
1008
			out313 : out std_logic;
1009
			out314 : out std_logic;
1010
			in23 : in  std_logic;
1011
			out316 : out std_logic;
1012
			out317 : out std_logic;
1013
			out320 : out std_logic;
1014
			out322 : out std_logic;
1015
			out324 : out std_logic;
1016
			out325 : out std_logic;
1017
			out326 : out std_logic;
1018
			out328 : out std_logic;
1019
			out332 : out std_logic;
1020
			out333 : out std_logic;
1021
			out334 : out std_logic;
1022
			out335 : out std_logic;
1023
			out338 : out std_logic;
1024
			out339 : out std_logic;
1025
			out341 : out std_logic;
1026
			out342 : out std_logic;
1027
			out344 : out std_logic;
1028
			out93 : out std_logic;
1029
			out98 : out std_logic;
1030
			out85 : out std_logic;
1031
			out87 : out std_logic;
1032
			out88 : out std_logic;
1033
			out80 : out std_logic;
1034
			out82 : out std_logic;
1035
			out83 : out std_logic;
1036
			out84 : out std_logic;
1037
			in5 : in  std_logic;
1038
			out77 : out std_logic;
1039
			out78 : out std_logic;
1040
			out71 : out std_logic;
1041
			out72 : out std_logic;
1042
			in4 : in  std_logic;
1043
			out65 : out std_logic;
1044
			out67 : out std_logic;
1045
			out60 : out std_logic;
1046
			out64 : out std_logic;
1047
			in3 : in  std_logic;
1048
			out59 : out std_logic;
1049
			out53 : out std_logic;
1050
			out55 : out std_logic;
1051
			out49 : out std_logic;
1052
			out44 : out std_logic;
1053
			out104 : out std_logic;
1054
			out107 : out std_logic;
1055
			out111 : out std_logic;
1056
			out112 : out std_logic;
1057
			out114 : out std_logic;
1058
			in7 : in  std_logic;
1059
			out117 : out std_logic;
1060
			out119 : out std_logic;
1061
			out122 : out std_logic;
1062
			in8 : in  std_logic;
1063
			out128 : out std_logic;
1064
			in9 : in  std_logic;
1065
			out129 : out std_logic;
1066
			out130 : out std_logic;
1067
			out133 : out std_logic;
1068
			out134 : out std_logic;
1069
			out136 : out std_logic;
1070
			out137 : out std_logic;
1071
			in10 : in  std_logic;
1072
			out139 : out std_logic;
1073
			out143 : out std_logic;
1074
			out144 : out std_logic;
1075
			out32 : out std_logic;
1076
			out35 : out std_logic;
1077
			out27 : out std_logic;
1078
			out25 : out std_logic;
1079
			out26 : out std_logic;
1080
			in1 : in  std_logic;
1081
			out15 : out std_logic;
1082
			out16 : out std_logic;
1083
			out11 : out std_logic;
1084
			out13 : out std_logic;
1085
			out14 : out std_logic;
1086
			out7 : out std_logic;
1087
			out1 : out std_logic;
1088
			out2 : out std_logic;
1089
			out3 : out std_logic;
1090
			out4 : out std_logic;
1091
			in0 : in  std_logic;
1092
			in24 : in  std_logic;
1093
			out346 : out std_logic;
1094
			out347 : out std_logic;
1095
			out348 : out std_logic;
1096
			out349 : out std_logic;
1097
			in25 : in  std_logic;
1098
			out350 : out std_logic;
1099
			out351 : out std_logic;
1100
			out355 : out std_logic;
1101
			out356 : out std_logic;
1102
			out357 : out std_logic;
1103
			out358 : out std_logic;
1104
			out360 : out std_logic;
1105
			out362 : out std_logic;
1106
			out363 : out std_logic;
1107
			out364 : out std_logic;
1108
			out365 : out std_logic;
1109
			out366 : out std_logic;
1110
			out370 : out std_logic;
1111
			out371 : out std_logic;
1112
			out372 : out std_logic;
1113
			out373 : out std_logic;
1114
			out375 : out std_logic;
1115
			in26 : in  std_logic;
1116
			out376 : out std_logic;
1117
			out378 : out std_logic;
1118
			out379 : out std_logic;
1119
			out381 : out std_logic;
1120
			out382 : out std_logic;
1121
			in27 : in  std_logic;
1122
			out384 : out std_logic;
1123
			in28 : in  std_logic;
1124
			out391 : out std_logic;
1125
			out395 : out std_logic;
1126
			out396 : out std_logic;
1127
			out401 : out std_logic;
1128
			out402 : out std_logic;
1129
			out403 : out std_logic;
1130
			out404 : out std_logic;
1131
			out405 : out std_logic;
1132
			out407 : out std_logic;
1133
			out408 : out std_logic;
1134
			out409 : out std_logic;
1135
			out410 : out std_logic;
1136
			in29 : in  std_logic;
1137
			out412 : out std_logic;
1138
			out414 : out std_logic;
1139
			out415 : out std_logic;
1140
			out417 : out std_logic;
1141
			out418 : out std_logic;
1142
			out419 : out std_logic;
1143
			out420 : out std_logic;
1144
			out422 : out std_logic;
1145
			out424 : out std_logic;
1146
			out425 : out std_logic;
1147
			out426 : out std_logic;
1148
			in30 : in  std_logic;
1149
			out428 : out std_logic;
1150
			out429 : out std_logic;
1151
			out432 : out std_logic;
1152
			out433 : out std_logic;
1153
			out434 : out std_logic;
1154
			out437 : out std_logic;
1155
			out440 : out std_logic;
1156
			out441 : out std_logic;
1157
			in31 : in  std_logic;
1158
			out443 : out std_logic;
1159
			in32 : in  std_logic;
1160
			out445 : out std_logic;
1161
			out447 : out std_logic;
1162
			out448 : out std_logic;
1163
			out450 : out std_logic;
1164
			in33 : in  std_logic;
1165
			out453 : out std_logic;
1166
			out455 : out std_logic;
1167
			out458 : out std_logic;
1168
			in34 : in  std_logic;
1169
			out462 : out std_logic;
1170
			out464 : out std_logic;
1171
			out467 : out std_logic;
1172
			out468 : out std_logic;
1173
			out472 : out std_logic;
1174
			in35 : in  std_logic;
1175
			out478 : out std_logic;
1176
			out479 : out std_logic;
1177
			out480 : out std_logic;
1178
			out487 : out std_logic;
1179
			out488 : out std_logic;
1180
			in36 : in  std_logic;
1181
			out491 : out std_logic;
1182
			out496 : out std_logic;
1183
			out497 : out std_logic;
1184
			out498 : out std_logic;
1185
			out500 : out std_logic;
1186
			out504 : out std_logic;
1187
			out505 : out std_logic;
1188
			in37 : in  std_logic;
1189
			out506 : out std_logic;
1190
			out508 : out std_logic;
1191
			in38 : in  std_logic;
1192
			out510 : out std_logic;
1193
			out513 : out std_logic;
1194
			out514 : out std_logic;
1195
			out515 : out std_logic;
1196
			out517 : out std_logic;
1197
			out519 : out std_logic;
1198
			in39 : in  std_logic;
1199
			out523 : out std_logic;
1200
			out526 : out std_logic;
1201
			out527 : out std_logic;
1202
			out528 : out std_logic;
1203
			out530 : out std_logic;
1204
			out531 : out std_logic;
1205
			out533 : out std_logic;
1206
			out534 : out std_logic;
1207
			out537 : out std_logic;
1208
			out538 : out std_logic;
1209
			out549 : out std_logic;
1210
			out558 : out std_logic;
1211
			out559 : out std_logic;
1212
			out561 : out std_logic;
1213
			in40 : in  std_logic;
1214
			out566 : out std_logic;
1215
			out567 : out std_logic;
1216
			out568 : out std_logic;
1217
			out569 : out std_logic;
1218
			out570 : out std_logic;
1219
			out572 : out std_logic;
1220
			out574 : out std_logic;
1221
			out575 : out std_logic;
1222
			out577 : out std_logic;
1223
			in41 : in  std_logic;
1224
			out578 : out std_logic;
1225
			out581 : out std_logic;
1226
			out589 : out std_logic;
1227
			out590 : out std_logic;
1228
			out595 : out std_logic;
1229
			out597 : out std_logic;
1230
			out599 : out std_logic;
1231
			out601 : out std_logic;
1232
			out602 : out std_logic;
1233
			out607 : out std_logic;
1234
			out610 : out std_logic;
1235
			out612 : out std_logic;
1236
			in42 : in  std_logic;
1237
			out614 : out std_logic;
1238
			out621 : out std_logic;
1239
			out628 : out std_logic;
1240
			out635 : out std_logic;
1241
			out636 : out std_logic;
1242
			out638 : out std_logic;
1243
			out640 : out std_logic;
1244
			out643 : out std_logic;
1245
			out646 : out std_logic;
1246
			out649 : out std_logic;
1247
			out651 : out std_logic;
1248
			out656 : out std_logic;
1249
			in43 : in  std_logic;
1250
			out658 : out std_logic;
1251
			out659 : out std_logic;
1252
			out661 : out std_logic;
1253
			out663 : out std_logic;
1254
			out664 : out std_logic;
1255
			in44 : in  std_logic;
1256
			out667 : out std_logic;
1257
			out668 : out std_logic;
1258
			out670 : out std_logic;
1259
			out672 : out std_logic;
1260
			out674 : out std_logic;
1261
			in45 : in  std_logic;
1262
			out679 : out std_logic;
1263
			out681 : out std_logic;
1264
			out683 : out std_logic;
1265
			out686 : out std_logic;
1266
			out688 : out std_logic;
1267
			out690 : out std_logic;
1268
			out692 : out std_logic;
1269
			out694 : out std_logic;
1270
			out696 : out std_logic;
1271
			out697 : out std_logic;
1272
			out698 : out std_logic;
1273
			out699 : out std_logic;
1274
			out700 : out std_logic;
1275
			out703 : out std_logic;
1276
			out704 : out std_logic;
1277
			out706 : out std_logic;
1278
			out708 : out std_logic;
1279
			out710 : out std_logic;
1280
			out712 : out std_logic;
1281
			out715 : out std_logic;
1282
			out718 : out std_logic;
1283
			in46 : in  std_logic;
1284
			out722 : out std_logic;
1285
			out724 : out std_logic;
1286
			out726 : out std_logic;
1287
			out728 : out std_logic;
1288
			out731 : out std_logic;
1289
			out733 : out std_logic;
1290
			out734 : out std_logic;
1291
			out737 : out std_logic;
1292
			out739 : out std_logic;
1293
			out740 : out std_logic;
1294
			out743 : out std_logic;
1295
			out745 : out std_logic;
1296
			out746 : out std_logic;
1297
			in47 : in  std_logic;
1298
			out749 : out std_logic;
1299
			out753 : out std_logic;
1300
			out755 : out std_logic;
1301
			out759 : out std_logic;
1302
			in48 : in  std_logic;
1303
			out762 : out std_logic;
1304
			out764 : out std_logic;
1305
			out765 : out std_logic;
1306
			out767 : out std_logic;
1307
			out768 : out std_logic;
1308
			in49 : in  std_logic;
1309
			out772 : out std_logic;
1310
			in50 : in  std_logic;
1311
			out775 : out std_logic;
1312
			out776 : out std_logic;
1313
			out778 : out std_logic;
1314
			out783 : out std_logic;
1315
			out784 : out std_logic;
1316
			out787 : out std_logic;
1317
			out791 : out std_logic;
1318
			in51 : in  std_logic;
1319
			out794 : out std_logic;
1320
			out795 : out std_logic;
1321
			in52 : in  std_logic;
1322
			out799 : out std_logic;
1323
			out802 : out std_logic;
1324
			out806 : out std_logic;
1325
			out809 : out std_logic;
1326
			out812 : out std_logic;
1327
			out815 : out std_logic;
1328
			out826 : out std_logic;
1329
			out828 : out std_logic;
1330
			in53 : in  std_logic;
1331
			in54 : in  std_logic;
1332
			out843 : out std_logic;
1333
			out848 : out std_logic;
1334
			out852 : out std_logic;
1335
			in55 : in  std_logic;
1336
			out855 : out std_logic;
1337
			out858 : out std_logic;
1338
			in56 : in  std_logic;
1339
			out860 : out std_logic;
1340
			out861 : out std_logic;
1341
			out863 : out std_logic;
1342
			out866 : out std_logic;
1343
			out872 : out std_logic;
1344
			in57 : in  std_logic;
1345
			out874 : out std_logic;
1346
			out876 : out std_logic;
1347
			out879 : out std_logic;
1348
			out882 : out std_logic;
1349
			out886 : out std_logic;
1350
			out887 : out std_logic;
1351
			in58 : in  std_logic;
1352
			out888 : out std_logic;
1353
			out892 : out std_logic;
1354
			out894 : out std_logic;
1355
			out895 : out std_logic;
1356
			out896 : out std_logic;
1357
			out901 : out std_logic;
1358
			out902 : out std_logic;
1359
			out903 : out std_logic;
1360
			out905 : out std_logic;
1361
			out907 : out std_logic;
1362
			out918 : out std_logic;
1363
			out920 : out std_logic;
1364
			out921 : out std_logic;
1365
			out923 : out std_logic;
1366
			out925 : out std_logic;
1367
			out928 : out std_logic;
1368
			out929 : out std_logic;
1369
			out931 : out std_logic;
1370
			out933 : out std_logic;
1371
			out936 : out std_logic;
1372
			out937 : out std_logic;
1373
			out938 : out std_logic;
1374
			out939 : out std_logic;
1375
			out942 : out std_logic;
1376
			out943 : out std_logic;
1377
			out944 : out std_logic;
1378
			out947 : out std_logic;
1379
			out948 : out std_logic;
1380
			out949 : out std_logic;
1381
			out951 : out std_logic;
1382
			in59 : in  std_logic;
1383
			out952 : out std_logic;
1384
			out953 : out std_logic;
1385
			out955 : out std_logic;
1386
			out956 : out std_logic;
1387
			out957 : out std_logic;
1388
			out958 : out std_logic;
1389
			in60 : in  std_logic;
1390
			in61 : in  std_logic;
1391
			out962 : out std_logic;
1392
			out963 : out std_logic;
1393
			out972 : out std_logic;
1394
			out973 : out std_logic;
1395
			out974 : out std_logic;
1396
			in62 : in  std_logic;
1397
			out978 : out std_logic;
1398
			out979 : out std_logic;
1399
			out981 : out std_logic;
1400
			out982 : out std_logic;
1401
			out985 : out std_logic;
1402
			out986 : out std_logic;
1403
			out989 : out std_logic;
1404
			in63 : in  std_logic;
1405
			in64 : in  std_logic;
1406
			in65 : in  std_logic;
1407
			in66 : in  std_logic;
1408
			in67 : in  std_logic;
1409
			in68 : in  std_logic;
1410
			in69 : in  std_logic;
1411
			in70 : in  std_logic;
1412
			in71 : in  std_logic;
1413
			in72 : in  std_logic;
1414
			in73 : in  std_logic;
1415
			in74 : in  std_logic;
1416
			in75 : in  std_logic;
1417
			in76 : in  std_logic;
1418
			in77 : in  std_logic;
1419
			in78 : in  std_logic;
1420
			out990 : out std_logic;
1421
			out991 : out std_logic;
1422
			out993 : out std_logic;
1423
			out994 : out std_logic;
1424
			out996 : out std_logic;
1425
			out997 : out std_logic;
1426
			out998 : out std_logic;
1427
			out999 : out std_logic;
1428
			out1000 : out std_logic;
1429
			out1002 : out std_logic;
1430
			out1003 : out std_logic;
1431
			out1005 : out std_logic;
1432
			out1006 : out std_logic;
1433
			out1007 : out std_logic;
1434
			out1009 : out std_logic;
1435
			out1011 : out std_logic;
1436
			out1012 : out std_logic;
1437
			out1013 : out std_logic;
1438
			out1014 : out std_logic;
1439
			out1015 : out std_logic;
1440
			out1016 : out std_logic;
1441
			out1018 : out std_logic;
1442
			out1019 : out std_logic;
1443
			out1021 : out std_logic;
1444
			out1022 : out std_logic;
1445
			out1024 : out std_logic;
1446
			out1026 : out std_logic;
1447
			out1027 : out std_logic;
1448
			out1029 : out std_logic;
1449
			out1030 : out std_logic;
1450
			out1032 : out std_logic;
1451
			out1033 : out std_logic;
1452
			out1035 : out std_logic;
1453
			out1036 : out std_logic;
1454
			out1037 : out std_logic;
1455
			out1057 : out std_logic;
1456
			out1068 : out std_logic;
1457
			out1069 : out std_logic;
1458
			out1070 : out std_logic;
1459
			out1072 : out std_logic;
1460
			out1073 : out std_logic;
1461
			out1075 : out std_logic;
1462
			out1078 : out std_logic;
1463
			out1080 : out std_logic;
1464
			out1082 : out std_logic;
1465
			out1083 : out std_logic;
1466
			out1084 : out std_logic;
1467
			out1085 : out std_logic;
1468
			out1088 : out std_logic;
1469
			out1089 : out std_logic;
1470
			out1091 : out std_logic;
1471
			out1092 : out std_logic;
1472
			out1094 : out std_logic;
1473
			out1096 : out std_logic;
1474
			out1098 : out std_logic;
1475
			out1101 : out std_logic;
1476
			out1104 : out std_logic;
1477
			out1107 : out std_logic;
1478
			out1109 : out std_logic;
1479
			out1111 : out std_logic;
1480
			out1114 : out std_logic;
1481
			out1119 : out std_logic;
1482
			out1121 : out std_logic;
1483
			out1125 : out std_logic;
1484
			out1126 : out std_logic;
1485
			out1128 : out std_logic;
1486
			out1131 : out std_logic;
1487
			out1134 : out std_logic;
1488
			out1137 : out std_logic;
1489
			out1139 : out std_logic;
1490
			out1141 : out std_logic;
1491
			out1145 : out std_logic;
1492
			out1146 : out std_logic;
1493
			out1147 : out std_logic;
1494
			out1150 : out std_logic;
1495
			out1151 : out std_logic;
1496
			out1152 : out std_logic;
1497
			out1155 : out std_logic;
1498
			out1158 : out std_logic;
1499
			out1160 : out std_logic;
1500
			out1164 : out std_logic;
1501
			out1166 : out std_logic;
1502
			out1169 : out std_logic;
1503
			out1171 : out std_logic;
1504
			out1174 : out std_logic;
1505
			out1175 : out std_logic;
1506
			out1176 : out std_logic;
1507
			out1180 : out std_logic;
1508
			out1181 : out std_logic;
1509
			out1182 : out std_logic;
1510
			out1185 : out std_logic;
1511
			out1186 : out std_logic;
1512
			out1187 : out std_logic;
1513
			out1190 : out std_logic;
1514
			out1213 : out std_logic;
1515
			out1215 : out std_logic;
1516
			out1217 : out std_logic;
1517
			out1220 : out std_logic;
1518
			out1221 : out std_logic;
1519
			out1223 : out std_logic;
1520
			out1228 : out std_logic;
1521
			out1229 : out std_logic;
1522
			out1231 : out std_logic;
1523
			out1235 : out std_logic;
1524
			out1236 : out std_logic;
1525
			out1240 : out std_logic;
1526
			out1243 : out std_logic;
1527
			out1250 : out std_logic;
1528
			out1252 : out std_logic;
1529
			out1253 : out std_logic;
1530
			out1258 : out std_logic;
1531
			out1262 : out std_logic;
1532
			out1266 : out std_logic;
1533
			out1269 : out std_logic;
1534
			out1275 : out std_logic;
1535
			out1278 : out std_logic;
1536
			out1279 : out std_logic;
1537
			out1284 : out std_logic;
1538
			out1286 : out std_logic;
1539
			out1287 : out std_logic;
1540
			out1289 : out std_logic;
1541
			out1290 : out std_logic;
1542
			out1292 : out std_logic;
1543
			out1293 : out std_logic;
1544
			out1295 : out std_logic;
1545
			out1298 : out std_logic;
1546
			out1301 : out std_logic;
1547
			out1302 : out std_logic;
1548
			out1303 : out std_logic;
1549
			out1308 : out std_logic;
1550
			out1309 : out std_logic;
1551
			out1311 : out std_logic;
1552
			out1318 : out std_logic;
1553
			out1319 : out std_logic;
1554
			out1320 : out std_logic;
1555
			out1323 : out std_logic;
1556
			out1324 : out std_logic;
1557
			out1326 : out std_logic;
1558
			out1327 : out std_logic;
1559
			out1329 : out std_logic;
1560
			out1337 : out std_logic;
1561
			out1339 : out std_logic;
1562
			out1340 : out std_logic;
1563
			out1341 : out std_logic;
1564
			out1344 : out std_logic;
1565
			out1346 : out std_logic;
1566
			out1349 : out std_logic;
1567
			out1353 : out std_logic;
1568
			out1356 : out std_logic;
1569
			out1362 : out std_logic;
1570
			out1363 : out std_logic;
1571
			out1364 : out std_logic;
1572
			out1365 : out std_logic;
1573
			out1366 : out std_logic;
1574
			out1368 : out std_logic;
1575
			out1370 : out std_logic;
1576
			out1375 : out std_logic;
1577
			out1378 : out std_logic;
1578
			out1381 : out std_logic;
1579
			out1383 : out std_logic;
1580
			out1387 : out std_logic
1581
		);
1582
	end component;
1583

    
1584
	component muxb_784 is
1585
		port (
1586
			in_sel : in  std_logic;
1587
			out_data : out std_logic_vector(31 downto 0);
1588
			in_data0 : in  std_logic_vector(31 downto 0);
1589
			in_data1 : in  std_logic_vector(31 downto 0)
1590
		);
1591
	end component;
1592

    
1593
	component cmp_964 is
1594
		port (
1595
			eq : out std_logic;
1596
			in1 : in  std_logic_vector(31 downto 0);
1597
			in0 : in  std_logic_vector(31 downto 0)
1598
		);
1599
	end component;
1600

    
1601
	component cmp_972 is
1602
		port (
1603
			ne : out std_logic;
1604
			in1 : in  std_logic_vector(31 downto 0);
1605
			in0 : in  std_logic_vector(31 downto 0)
1606
		);
1607
	end component;
1608

    
1609
	component cmp_973 is
1610
		port (
1611
			eq : out std_logic;
1612
			in1 : in  std_logic_vector(31 downto 0);
1613
			in0 : in  std_logic_vector(31 downto 0)
1614
		);
1615
	end component;
1616

    
1617
	component cmp_974 is
1618
		port (
1619
			ne : out std_logic;
1620
			in1 : in  std_logic_vector(31 downto 0);
1621
			in0 : in  std_logic_vector(31 downto 0)
1622
		);
1623
	end component;
1624

    
1625
	component cmp_985 is
1626
		port (
1627
			eq : out std_logic;
1628
			in1 : in  std_logic_vector(31 downto 0);
1629
			in0 : in  std_logic_vector(31 downto 0)
1630
		);
1631
	end component;
1632

    
1633
	component cmp_971 is
1634
		port (
1635
			ne : out std_logic;
1636
			in1 : in  std_logic_vector(31 downto 0);
1637
			in0 : in  std_logic_vector(31 downto 0)
1638
		);
1639
	end component;
1640

    
1641
	component cmp_977 is
1642
		port (
1643
			eq : out std_logic;
1644
			in1 : in  std_logic_vector(31 downto 0);
1645
			in0 : in  std_logic_vector(31 downto 0)
1646
		);
1647
	end component;
1648

    
1649
	-- Declaration of signals
1650

    
1651
	signal sig_clock : std_logic;
1652
	signal sig_reset : std_logic;
1653
	signal augh_test_159 : std_logic;
1654
	signal augh_test_6 : std_logic;
1655
	signal augh_test_9 : std_logic;
1656
	signal augh_test_10 : std_logic;
1657
	signal augh_test_26 : std_logic;
1658
	signal augh_test_49 : std_logic;
1659
	signal augh_test_52 : std_logic;
1660
	signal augh_test_53 : std_logic;
1661
	signal augh_test_62 : std_logic;
1662
	signal augh_test_67 : std_logic;
1663
	signal augh_test_72 : std_logic;
1664
	signal augh_test_77 : std_logic;
1665
	signal augh_test_83 : std_logic;
1666
	signal augh_test_89 : std_logic;
1667
	signal augh_test_90 : std_logic;
1668
	signal augh_test_94 : std_logic;
1669
	signal augh_test_99 : std_logic;
1670
	signal augh_test_100 : std_logic;
1671
	signal augh_test_101 : std_logic;
1672
	signal augh_test_102 : std_logic;
1673
	signal augh_test_103 : std_logic;
1674
	signal augh_test_104 : std_logic;
1675
	signal augh_test_105 : std_logic;
1676
	signal augh_test_106 : std_logic;
1677
	signal augh_test_107 : std_logic;
1678
	signal augh_test_108 : std_logic;
1679
	signal augh_test_109 : std_logic;
1680
	signal augh_test_111 : std_logic;
1681
	signal augh_test_113 : std_logic;
1682
	signal augh_test_114 : std_logic;
1683
	signal augh_test_115 : std_logic;
1684
	signal augh_test_118 : std_logic;
1685
	signal augh_test_119 : std_logic;
1686
	signal augh_test_120 : std_logic;
1687
	signal augh_test_122 : std_logic;
1688
	signal augh_test_123 : std_logic;
1689
	signal augh_test_124 : std_logic;
1690
	signal augh_test_125 : std_logic;
1691
	signal augh_test_126 : std_logic;
1692
	signal augh_test_127 : std_logic;
1693
	signal augh_test_128 : std_logic;
1694
	signal augh_test_130 : std_logic;
1695
	signal augh_test_131 : std_logic;
1696
	signal augh_test_132 : std_logic;
1697
	signal augh_test_133 : std_logic;
1698
	signal augh_test_134 : std_logic;
1699
	signal augh_test_136 : std_logic;
1700
	signal augh_test_138 : std_logic;
1701
	signal augh_test_142 : std_logic;
1702
	signal augh_test_144 : std_logic;
1703
	signal augh_test_148 : std_logic;
1704
	signal augh_test_150 : std_logic;
1705
	signal augh_test_151 : std_logic;
1706
	signal augh_test_152 : std_logic;
1707
	signal augh_test_154 : std_logic;
1708
	signal augh_test_155 : std_logic;
1709
	signal augh_test_157 : std_logic;
1710
	signal augh_test_158 : std_logic;
1711
	signal augh_test_165 : std_logic;
1712
	signal augh_test_166 : std_logic;
1713
	signal augh_test_167 : std_logic;
1714
	signal augh_test_168 : std_logic;
1715
	signal sig_start : std_logic;
1716
	signal augh_test_171 : std_logic;
1717
	signal augh_test_178 : std_logic;
1718
	signal augh_test_179 : std_logic;
1719
	signal augh_test_180 : std_logic;
1720
	signal augh_test_182 : std_logic;
1721
	signal augh_test_183 : std_logic;
1722
	signal augh_test_184 : std_logic;
1723
	signal augh_test_186 : std_logic;
1724
	signal augh_test_187 : std_logic;
1725
	signal augh_test_188 : std_logic;
1726
	signal augh_test_189 : std_logic;
1727
	signal augh_test_194 : std_logic;
1728
	signal augh_test_196 : std_logic;
1729
	signal augh_test_197 : std_logic;
1730
	signal sig_990 : std_logic;
1731
	signal sig_991 : std_logic;
1732
	signal sig_992 : std_logic_vector(31 downto 0);
1733
	signal sig_993 : std_logic;
1734
	signal sig_994 : std_logic;
1735
	signal sig_995 : std_logic;
1736
	signal sig_996 : std_logic;
1737
	signal sig_997 : std_logic;
1738
	signal sig_998 : std_logic;
1739
	signal sig_999 : std_logic;
1740
	signal sig_1000 : std_logic;
1741
	signal sig_1001 : std_logic;
1742
	signal sig_1002 : std_logic;
1743
	signal sig_1003 : std_logic;
1744
	signal sig_1004 : std_logic;
1745
	signal sig_1005 : std_logic;
1746
	signal sig_1006 : std_logic;
1747
	signal sig_1007 : std_logic;
1748
	signal sig_1008 : std_logic;
1749
	signal sig_1009 : std_logic;
1750
	signal sig_1010 : std_logic;
1751
	signal sig_1011 : std_logic;
1752
	signal sig_1012 : std_logic;
1753
	signal sig_1013 : std_logic;
1754
	signal sig_1014 : std_logic;
1755
	signal sig_1015 : std_logic;
1756
	signal sig_1016 : std_logic;
1757
	signal sig_1017 : std_logic;
1758
	signal sig_1018 : std_logic;
1759
	signal sig_1019 : std_logic;
1760
	signal sig_1020 : std_logic;
1761
	signal sig_1021 : std_logic;
1762
	signal sig_1022 : std_logic;
1763
	signal sig_1023 : std_logic;
1764
	signal sig_1024 : std_logic;
1765
	signal sig_1025 : std_logic;
1766
	signal sig_1026 : std_logic;
1767
	signal sig_1027 : std_logic;
1768
	signal sig_1028 : std_logic;
1769
	signal sig_1029 : std_logic;
1770
	signal sig_1030 : std_logic;
1771
	signal sig_1031 : std_logic;
1772
	signal sig_1032 : std_logic;
1773
	signal sig_1033 : std_logic;
1774
	signal sig_1034 : std_logic;
1775
	signal sig_1035 : std_logic;
1776
	signal sig_1036 : std_logic;
1777
	signal sig_1037 : std_logic;
1778
	signal sig_1038 : std_logic;
1779
	signal sig_1039 : std_logic;
1780
	signal sig_1040 : std_logic;
1781
	signal sig_1041 : std_logic;
1782
	signal sig_1042 : std_logic;
1783
	signal sig_1043 : std_logic;
1784
	signal sig_1044 : std_logic;
1785
	signal sig_1045 : std_logic;
1786
	signal sig_1046 : std_logic;
1787
	signal sig_1047 : std_logic;
1788
	signal sig_1048 : std_logic;
1789
	signal sig_1049 : std_logic;
1790
	signal sig_1050 : std_logic;
1791
	signal sig_1051 : std_logic;
1792
	signal sig_1052 : std_logic;
1793
	signal sig_1053 : std_logic;
1794
	signal sig_1054 : std_logic;
1795
	signal sig_1055 : std_logic;
1796
	signal sig_1056 : std_logic;
1797
	signal sig_1057 : std_logic;
1798
	signal sig_1058 : std_logic;
1799
	signal sig_1059 : std_logic;
1800
	signal sig_1060 : std_logic;
1801
	signal sig_1061 : std_logic;
1802
	signal sig_1062 : std_logic;
1803
	signal sig_1063 : std_logic;
1804
	signal sig_1064 : std_logic;
1805
	signal sig_1065 : std_logic;
1806
	signal sig_1066 : std_logic;
1807
	signal sig_1067 : std_logic;
1808
	signal sig_1068 : std_logic;
1809
	signal sig_1069 : std_logic;
1810
	signal sig_1070 : std_logic;
1811
	signal sig_1071 : std_logic;
1812
	signal sig_1072 : std_logic;
1813
	signal sig_1073 : std_logic;
1814
	signal sig_1074 : std_logic;
1815
	signal sig_1075 : std_logic;
1816
	signal sig_1076 : std_logic;
1817
	signal sig_1077 : std_logic;
1818
	signal sig_1078 : std_logic;
1819
	signal sig_1079 : std_logic;
1820
	signal sig_1080 : std_logic;
1821
	signal sig_1081 : std_logic;
1822
	signal sig_1082 : std_logic;
1823
	signal sig_1083 : std_logic;
1824
	signal sig_1084 : std_logic;
1825
	signal sig_1085 : std_logic;
1826
	signal sig_1086 : std_logic;
1827
	signal sig_1087 : std_logic;
1828
	signal sig_1088 : std_logic;
1829
	signal sig_1089 : std_logic;
1830
	signal sig_1090 : std_logic;
1831
	signal sig_1091 : std_logic;
1832
	signal sig_1092 : std_logic;
1833
	signal sig_1093 : std_logic;
1834
	signal sig_1094 : std_logic;
1835
	signal sig_1095 : std_logic;
1836
	signal sig_1096 : std_logic;
1837
	signal sig_1097 : std_logic;
1838
	signal sig_1098 : std_logic;
1839
	signal sig_1099 : std_logic;
1840
	signal sig_1100 : std_logic;
1841
	signal sig_1101 : std_logic;
1842
	signal sig_1102 : std_logic;
1843
	signal sig_1103 : std_logic;
1844
	signal sig_1104 : std_logic;
1845
	signal sig_1105 : std_logic;
1846
	signal sig_1106 : std_logic;
1847
	signal sig_1107 : std_logic;
1848
	signal sig_1108 : std_logic;
1849
	signal sig_1109 : std_logic;
1850
	signal sig_1110 : std_logic;
1851
	signal sig_1111 : std_logic;
1852
	signal sig_1112 : std_logic;
1853
	signal sig_1113 : std_logic;
1854
	signal sig_1114 : std_logic;
1855
	signal sig_1115 : std_logic;
1856
	signal sig_1116 : std_logic;
1857
	signal sig_1117 : std_logic;
1858
	signal sig_1118 : std_logic;
1859
	signal sig_1119 : std_logic;
1860
	signal sig_1120 : std_logic;
1861
	signal sig_1121 : std_logic;
1862
	signal sig_1122 : std_logic;
1863
	signal sig_1123 : std_logic;
1864
	signal sig_1124 : std_logic;
1865
	signal sig_1125 : std_logic;
1866
	signal sig_1126 : std_logic;
1867
	signal sig_1127 : std_logic;
1868
	signal sig_1128 : std_logic;
1869
	signal sig_1129 : std_logic;
1870
	signal sig_1130 : std_logic;
1871
	signal sig_1131 : std_logic;
1872
	signal sig_1132 : std_logic;
1873
	signal sig_1133 : std_logic;
1874
	signal sig_1134 : std_logic;
1875
	signal sig_1135 : std_logic;
1876
	signal sig_1136 : std_logic;
1877
	signal sig_1137 : std_logic;
1878
	signal sig_1138 : std_logic;
1879
	signal sig_1139 : std_logic;
1880
	signal sig_1140 : std_logic;
1881
	signal sig_1141 : std_logic;
1882
	signal sig_1142 : std_logic;
1883
	signal sig_1143 : std_logic;
1884
	signal sig_1144 : std_logic;
1885
	signal sig_1145 : std_logic;
1886
	signal sig_1146 : std_logic;
1887
	signal sig_1147 : std_logic;
1888
	signal sig_1148 : std_logic;
1889
	signal sig_1149 : std_logic;
1890
	signal sig_1150 : std_logic;
1891
	signal sig_1151 : std_logic;
1892
	signal sig_1152 : std_logic;
1893
	signal sig_1153 : std_logic;
1894
	signal sig_1154 : std_logic;
1895
	signal sig_1155 : std_logic;
1896
	signal sig_1156 : std_logic;
1897
	signal sig_1157 : std_logic;
1898
	signal sig_1158 : std_logic;
1899
	signal sig_1159 : std_logic;
1900
	signal sig_1160 : std_logic;
1901
	signal sig_1161 : std_logic;
1902
	signal sig_1162 : std_logic;
1903
	signal sig_1163 : std_logic;
1904
	signal sig_1164 : std_logic;
1905
	signal sig_1165 : std_logic;
1906
	signal sig_1166 : std_logic;
1907
	signal sig_1167 : std_logic;
1908
	signal sig_1168 : std_logic;
1909
	signal sig_1169 : std_logic;
1910
	signal sig_1170 : std_logic;
1911
	signal sig_1171 : std_logic;
1912
	signal sig_1172 : std_logic;
1913
	signal sig_1173 : std_logic;
1914
	signal sig_1174 : std_logic;
1915
	signal sig_1175 : std_logic;
1916
	signal sig_1176 : std_logic;
1917
	signal sig_1177 : std_logic;
1918
	signal sig_1178 : std_logic;
1919
	signal sig_1179 : std_logic;
1920
	signal sig_1180 : std_logic;
1921
	signal sig_1181 : std_logic;
1922
	signal sig_1182 : std_logic;
1923
	signal sig_1183 : std_logic;
1924
	signal sig_1184 : std_logic;
1925
	signal sig_1185 : std_logic;
1926
	signal sig_1186 : std_logic;
1927
	signal sig_1187 : std_logic;
1928
	signal sig_1188 : std_logic;
1929
	signal sig_1189 : std_logic;
1930
	signal sig_1190 : std_logic;
1931
	signal sig_1191 : std_logic;
1932
	signal sig_1192 : std_logic;
1933
	signal sig_1193 : std_logic;
1934
	signal sig_1194 : std_logic;
1935
	signal sig_1195 : std_logic;
1936
	signal sig_1196 : std_logic;
1937
	signal sig_1197 : std_logic;
1938
	signal sig_1198 : std_logic;
1939
	signal sig_1199 : std_logic;
1940
	signal sig_1200 : std_logic;
1941
	signal sig_1201 : std_logic;
1942
	signal sig_1202 : std_logic;
1943
	signal sig_1203 : std_logic;
1944
	signal sig_1204 : std_logic;
1945
	signal sig_1205 : std_logic;
1946
	signal sig_1206 : std_logic;
1947
	signal sig_1207 : std_logic;
1948
	signal sig_1208 : std_logic;
1949
	signal sig_1209 : std_logic;
1950
	signal sig_1210 : std_logic;
1951
	signal sig_1211 : std_logic;
1952
	signal sig_1212 : std_logic;
1953
	signal sig_1213 : std_logic;
1954
	signal sig_1214 : std_logic;
1955
	signal sig_1215 : std_logic;
1956
	signal sig_1216 : std_logic;
1957
	signal sig_1217 : std_logic;
1958
	signal sig_1218 : std_logic;
1959
	signal sig_1219 : std_logic;
1960
	signal sig_1220 : std_logic;
1961
	signal sig_1221 : std_logic;
1962
	signal sig_1222 : std_logic;
1963
	signal sig_1223 : std_logic;
1964
	signal sig_1224 : std_logic;
1965
	signal sig_1225 : std_logic;
1966
	signal sig_1226 : std_logic;
1967
	signal sig_1227 : std_logic;
1968
	signal sig_1228 : std_logic;
1969
	signal sig_1229 : std_logic;
1970
	signal sig_1230 : std_logic;
1971
	signal sig_1231 : std_logic;
1972
	signal sig_1232 : std_logic;
1973
	signal sig_1233 : std_logic;
1974
	signal sig_1234 : std_logic;
1975
	signal sig_1235 : std_logic;
1976
	signal sig_1236 : std_logic;
1977
	signal sig_1237 : std_logic;
1978
	signal sig_1238 : std_logic;
1979
	signal sig_1239 : std_logic;
1980
	signal sig_1240 : std_logic;
1981
	signal sig_1241 : std_logic;
1982
	signal sig_1242 : std_logic;
1983
	signal sig_1243 : std_logic;
1984
	signal sig_1244 : std_logic;
1985
	signal sig_1245 : std_logic;
1986
	signal sig_1246 : std_logic;
1987
	signal sig_1247 : std_logic;
1988
	signal sig_1248 : std_logic;
1989
	signal sig_1249 : std_logic;
1990
	signal sig_1250 : std_logic;
1991
	signal sig_1251 : std_logic;
1992
	signal sig_1252 : std_logic;
1993
	signal sig_1253 : std_logic;
1994
	signal sig_1254 : std_logic;
1995
	signal sig_1255 : std_logic;
1996
	signal sig_1256 : std_logic;
1997
	signal sig_1257 : std_logic;
1998
	signal sig_1258 : std_logic;
1999
	signal sig_1259 : std_logic;
2000
	signal sig_1260 : std_logic;
2001
	signal sig_1261 : std_logic;
2002
	signal sig_1262 : std_logic;
2003
	signal sig_1263 : std_logic;
2004
	signal sig_1264 : std_logic;
2005
	signal sig_1265 : std_logic;
2006
	signal sig_1266 : std_logic;
2007
	signal sig_1267 : std_logic;
2008
	signal sig_1268 : std_logic;
2009
	signal sig_1269 : std_logic;
2010
	signal sig_1270 : std_logic;
2011
	signal sig_1271 : std_logic;
2012
	signal sig_1272 : std_logic;
2013
	signal sig_1273 : std_logic;
2014
	signal sig_1274 : std_logic;
2015
	signal sig_1275 : std_logic;
2016
	signal sig_1276 : std_logic;
2017
	signal sig_1277 : std_logic;
2018
	signal sig_1278 : std_logic;
2019
	signal sig_1279 : std_logic;
2020
	signal sig_1280 : std_logic;
2021
	signal sig_1281 : std_logic;
2022
	signal sig_1282 : std_logic;
2023
	signal sig_1283 : std_logic;
2024
	signal sig_1284 : std_logic;
2025
	signal sig_1285 : std_logic;
2026
	signal sig_1286 : std_logic;
2027
	signal sig_1287 : std_logic;
2028
	signal sig_1288 : std_logic;
2029
	signal sig_1289 : std_logic;
2030
	signal sig_1290 : std_logic;
2031
	signal sig_1291 : std_logic;
2032
	signal sig_1292 : std_logic;
2033
	signal sig_1293 : std_logic;
2034
	signal sig_1294 : std_logic;
2035
	signal sig_1295 : std_logic;
2036
	signal sig_1296 : std_logic;
2037
	signal sig_1297 : std_logic;
2038
	signal sig_1298 : std_logic;
2039
	signal sig_1299 : std_logic;
2040
	signal sig_1300 : std_logic;
2041
	signal sig_1301 : std_logic;
2042
	signal sig_1302 : std_logic;
2043
	signal sig_1303 : std_logic;
2044
	signal sig_1304 : std_logic;
2045
	signal sig_1305 : std_logic;
2046
	signal sig_1306 : std_logic;
2047
	signal sig_1307 : std_logic;
2048
	signal sig_1308 : std_logic;
2049
	signal sig_1309 : std_logic;
2050
	signal sig_1310 : std_logic;
2051
	signal sig_1311 : std_logic;
2052
	signal sig_1312 : std_logic;
2053
	signal sig_1313 : std_logic;
2054
	signal sig_1314 : std_logic;
2055
	signal sig_1315 : std_logic;
2056
	signal sig_1316 : std_logic;
2057
	signal sig_1317 : std_logic;
2058
	signal sig_1318 : std_logic;
2059
	signal sig_1319 : std_logic;
2060
	signal sig_1320 : std_logic;
2061
	signal sig_1321 : std_logic;
2062
	signal sig_1322 : std_logic;
2063
	signal sig_1323 : std_logic;
2064
	signal sig_1324 : std_logic;
2065
	signal sig_1325 : std_logic;
2066
	signal sig_1326 : std_logic;
2067
	signal sig_1327 : std_logic;
2068
	signal sig_1328 : std_logic;
2069
	signal sig_1329 : std_logic;
2070
	signal sig_1330 : std_logic;
2071
	signal sig_1331 : std_logic;
2072
	signal sig_1332 : std_logic;
2073
	signal sig_1333 : std_logic;
2074
	signal sig_1334 : std_logic;
2075
	signal sig_1335 : std_logic;
2076
	signal sig_1336 : std_logic;
2077
	signal sig_1337 : std_logic;
2078
	signal sig_1338 : std_logic;
2079
	signal sig_1339 : std_logic;
2080
	signal sig_1340 : std_logic;
2081
	signal sig_1341 : std_logic;
2082
	signal sig_1342 : std_logic;
2083
	signal sig_1343 : std_logic;
2084
	signal sig_1344 : std_logic;
2085
	signal sig_1345 : std_logic;
2086
	signal sig_1346 : std_logic;
2087
	signal sig_1347 : std_logic;
2088
	signal sig_1348 : std_logic;
2089
	signal sig_1349 : std_logic;
2090
	signal sig_1350 : std_logic;
2091
	signal sig_1351 : std_logic;
2092
	signal sig_1352 : std_logic;
2093
	signal sig_1353 : std_logic;
2094
	signal sig_1354 : std_logic;
2095
	signal sig_1355 : std_logic;
2096
	signal sig_1356 : std_logic;
2097
	signal sig_1357 : std_logic;
2098
	signal sig_1358 : std_logic;
2099
	signal sig_1359 : std_logic;
2100
	signal sig_1360 : std_logic;
2101
	signal sig_1361 : std_logic;
2102
	signal sig_1362 : std_logic;
2103
	signal sig_1363 : std_logic;
2104
	signal sig_1364 : std_logic;
2105
	signal sig_1365 : std_logic;
2106
	signal sig_1366 : std_logic;
2107
	signal sig_1367 : std_logic;
2108
	signal sig_1368 : std_logic;
2109
	signal sig_1369 : std_logic;
2110
	signal sig_1370 : std_logic;
2111
	signal sig_1371 : std_logic;
2112
	signal sig_1372 : std_logic;
2113
	signal sig_1373 : std_logic;
2114
	signal sig_1374 : std_logic;
2115
	signal sig_1375 : std_logic;
2116
	signal sig_1376 : std_logic;
2117
	signal sig_1377 : std_logic;
2118
	signal sig_1378 : std_logic;
2119
	signal sig_1379 : std_logic;
2120
	signal sig_1380 : std_logic;
2121
	signal sig_1381 : std_logic;
2122
	signal sig_1382 : std_logic;
2123
	signal sig_1383 : std_logic;
2124
	signal sig_1384 : std_logic;
2125
	signal sig_1385 : std_logic;
2126
	signal sig_1386 : std_logic;
2127
	signal sig_1387 : std_logic;
2128
	signal sig_1388 : std_logic;
2129
	signal sig_1389 : std_logic;
2130
	signal sig_1390 : std_logic;
2131
	signal sig_1391 : std_logic;
2132
	signal sig_1392 : std_logic;
2133
	signal sig_1393 : std_logic;
2134
	signal sig_1394 : std_logic;
2135
	signal sig_1395 : std_logic;
2136
	signal sig_1396 : std_logic;
2137
	signal sig_1397 : std_logic;
2138
	signal sig_1398 : std_logic;
2139
	signal sig_1399 : std_logic;
2140
	signal sig_1400 : std_logic;
2141
	signal sig_1401 : std_logic;
2142
	signal sig_1402 : std_logic;
2143
	signal sig_1403 : std_logic;
2144
	signal sig_1404 : std_logic;
2145
	signal sig_1405 : std_logic;
2146
	signal sig_1406 : std_logic;
2147
	signal sig_1407 : std_logic;
2148
	signal sig_1408 : std_logic;
2149
	signal sig_1409 : std_logic;
2150
	signal sig_1410 : std_logic;
2151
	signal sig_1411 : std_logic;
2152
	signal sig_1412 : std_logic;
2153
	signal sig_1413 : std_logic;
2154
	signal sig_1414 : std_logic;
2155
	signal sig_1415 : std_logic;
2156
	signal sig_1416 : std_logic;
2157
	signal sig_1417 : std_logic;
2158
	signal sig_1418 : std_logic;
2159
	signal sig_1419 : std_logic;
2160
	signal sig_1420 : std_logic;
2161
	signal sig_1421 : std_logic;
2162
	signal sig_1422 : std_logic;
2163
	signal sig_1423 : std_logic;
2164
	signal sig_1424 : std_logic;
2165
	signal sig_1425 : std_logic;
2166
	signal sig_1426 : std_logic;
2167
	signal sig_1427 : std_logic;
2168
	signal sig_1428 : std_logic;
2169
	signal sig_1429 : std_logic;
2170
	signal sig_1430 : std_logic;
2171
	signal sig_1431 : std_logic;
2172
	signal sig_1432 : std_logic;
2173
	signal sig_1433 : std_logic;
2174
	signal sig_1434 : std_logic;
2175
	signal sig_1435 : std_logic;
2176
	signal sig_1436 : std_logic;
2177
	signal sig_1437 : std_logic;
2178
	signal sig_1438 : std_logic;
2179
	signal sig_1439 : std_logic;
2180
	signal sig_1440 : std_logic;
2181
	signal sig_1441 : std_logic;
2182
	signal sig_1442 : std_logic;
2183
	signal sig_1443 : std_logic;
2184
	signal sig_1444 : std_logic;
2185
	signal sig_1445 : std_logic;
2186
	signal sig_1446 : std_logic;
2187
	signal sig_1447 : std_logic;
2188
	signal sig_1448 : std_logic;
2189
	signal sig_1449 : std_logic;
2190
	signal sig_1450 : std_logic;
2191
	signal sig_1451 : std_logic;
2192
	signal sig_1452 : std_logic;
2193
	signal sig_1453 : std_logic;
2194
	signal sig_1454 : std_logic;
2195
	signal sig_1455 : std_logic;
2196
	signal sig_1456 : std_logic;
2197
	signal sig_1457 : std_logic;
2198
	signal sig_1458 : std_logic;
2199
	signal sig_1459 : std_logic;
2200
	signal sig_1460 : std_logic;
2201
	signal sig_1461 : std_logic;
2202
	signal sig_1462 : std_logic;
2203
	signal sig_1463 : std_logic;
2204
	signal sig_1464 : std_logic;
2205
	signal sig_1465 : std_logic;
2206
	signal sig_1466 : std_logic;
2207
	signal sig_1467 : std_logic;
2208
	signal sig_1468 : std_logic;
2209
	signal sig_1469 : std_logic;
2210
	signal sig_1470 : std_logic;
2211
	signal sig_1471 : std_logic;
2212
	signal sig_1472 : std_logic;
2213
	signal sig_1473 : std_logic;
2214
	signal sig_1474 : std_logic;
2215
	signal sig_1475 : std_logic;
2216
	signal sig_1476 : std_logic;
2217
	signal sig_1477 : std_logic;
2218
	signal sig_1478 : std_logic;
2219
	signal sig_1479 : std_logic;
2220
	signal sig_1480 : std_logic;
2221
	signal sig_1481 : std_logic;
2222
	signal sig_1482 : std_logic;
2223
	signal sig_1483 : std_logic;
2224
	signal sig_1484 : std_logic;
2225
	signal sig_1485 : std_logic;
2226
	signal sig_1486 : std_logic;
2227
	signal sig_1487 : std_logic;
2228
	signal sig_1488 : std_logic;
2229
	signal sig_1489 : std_logic;
2230
	signal sig_1490 : std_logic;
2231
	signal sig_1491 : std_logic;
2232
	signal sig_1492 : std_logic;
2233
	signal sig_1493 : std_logic;
2234
	signal sig_1494 : std_logic;
2235
	signal sig_1495 : std_logic;
2236
	signal sig_1496 : std_logic;
2237
	signal sig_1497 : std_logic;
2238
	signal sig_1498 : std_logic;
2239
	signal sig_1499 : std_logic;
2240
	signal sig_1500 : std_logic;
2241
	signal sig_1501 : std_logic;
2242
	signal sig_1502 : std_logic;
2243
	signal sig_1503 : std_logic;
2244
	signal sig_1504 : std_logic;
2245
	signal sig_1505 : std_logic;
2246
	signal sig_1506 : std_logic;
2247
	signal sig_1507 : std_logic;
2248
	signal sig_1508 : std_logic;
2249
	signal sig_1509 : std_logic;
2250
	signal sig_1510 : std_logic;
2251
	signal sig_1511 : std_logic;
2252
	signal sig_1512 : std_logic;
2253
	signal sig_1513 : std_logic;
2254
	signal sig_1514 : std_logic;
2255
	signal sig_1515 : std_logic;
2256
	signal sig_1516 : std_logic;
2257
	signal sig_1517 : std_logic;
2258
	signal sig_1518 : std_logic;
2259
	signal sig_1519 : std_logic;
2260
	signal sig_1520 : std_logic;
2261
	signal sig_1521 : std_logic;
2262
	signal sig_1522 : std_logic;
2263
	signal sig_1523 : std_logic;
2264
	signal sig_1524 : std_logic;
2265
	signal sig_1525 : std_logic;
2266
	signal sig_1526 : std_logic;
2267
	signal sig_1527 : std_logic;
2268
	signal sig_1528 : std_logic;
2269
	signal sig_1529 : std_logic;
2270
	signal sig_1530 : std_logic;
2271
	signal sig_1531 : std_logic;
2272
	signal sig_1532 : std_logic;
2273
	signal sig_1533 : std_logic;
2274
	signal sig_1534 : std_logic;
2275
	signal sig_1535 : std_logic;
2276
	signal sig_1536 : std_logic;
2277
	signal sig_1537 : std_logic;
2278
	signal sig_1538 : std_logic;
2279
	signal sig_1539 : std_logic;
2280
	signal sig_1540 : std_logic;
2281
	signal sig_1541 : std_logic;
2282
	signal sig_1542 : std_logic;
2283
	signal sig_1543 : std_logic;
2284
	signal sig_1544 : std_logic;
2285
	signal sig_1545 : std_logic;
2286
	signal sig_1546 : std_logic;
2287
	signal sig_1547 : std_logic;
2288
	signal sig_1548 : std_logic;
2289
	signal sig_1549 : std_logic;
2290
	signal sig_1550 : std_logic;
2291
	signal sig_1551 : std_logic;
2292
	signal sig_1552 : std_logic;
2293
	signal sig_1553 : std_logic;
2294
	signal sig_1554 : std_logic;
2295
	signal sig_1555 : std_logic;
2296
	signal sig_1556 : std_logic;
2297
	signal sig_1557 : std_logic;
2298
	signal sig_1558 : std_logic;
2299
	signal sig_1559 : std_logic;
2300
	signal sig_1560 : std_logic;
2301
	signal sig_1561 : std_logic;
2302
	signal sig_1562 : std_logic;
2303
	signal sig_1563 : std_logic;
2304
	signal sig_1564 : std_logic;
2305
	signal sig_1565 : std_logic;
2306
	signal sig_1566 : std_logic;
2307
	signal sig_1567 : std_logic;
2308
	signal sig_1568 : std_logic;
2309
	signal sig_1569 : std_logic;
2310
	signal sig_1570 : std_logic;
2311
	signal sig_1571 : std_logic;
2312
	signal sig_1572 : std_logic;
2313
	signal sig_1573 : std_logic;
2314
	signal sig_1574 : std_logic;
2315
	signal sig_1575 : std_logic;
2316
	signal sig_1576 : std_logic;
2317
	signal sig_1577 : std_logic;
2318
	signal sig_1578 : std_logic;
2319
	signal sig_1579 : std_logic;
2320
	signal sig_1580 : std_logic;
2321
	signal sig_1581 : std_logic;
2322
	signal sig_1582 : std_logic;
2323
	signal sig_1583 : std_logic;
2324
	signal sig_1584 : std_logic;
2325
	signal sig_1585 : std_logic_vector(40 downto 0);
2326
	signal sig_1586 : std_logic;
2327
	signal sig_1587 : std_logic_vector(40 downto 0);
2328
	signal sig_1588 : std_logic_vector(40 downto 0);
2329
	signal sig_1589 : std_logic;
2330
	signal sig_1590 : std_logic_vector(40 downto 0);
2331
	signal sig_1591 : std_logic;
2332
	signal sig_1592 : std_logic_vector(40 downto 0);
2333
	signal sig_1593 : std_logic;
2334
	signal sig_1594 : std_logic;
2335
	signal sig_1595 : std_logic;
2336
	signal sig_1596 : std_logic_vector(40 downto 0);
2337
	signal sig_1597 : std_logic;
2338
	signal sig_1598 : std_logic;
2339
	signal sig_1599 : std_logic;
2340
	signal sig_1600 : std_logic_vector(40 downto 0);
2341
	signal sig_1601 : std_logic;
2342
	signal sig_1602 : std_logic;
2343
	signal sig_1603 : std_logic;
2344
	signal sig_1604 : std_logic;
2345
	signal sig_1605 : std_logic;
2346
	signal sig_1606 : std_logic;
2347
	signal sig_1607 : std_logic;
2348
	signal sig_1608 : std_logic;
2349
	signal sig_1609 : std_logic_vector(38 downto 0);
2350
	signal sig_1610 : std_logic_vector(38 downto 0);
2351
	signal sig_1611 : std_logic_vector(24 downto 0);
2352
	signal sig_1612 : std_logic_vector(38 downto 0);
2353
	signal sig_1613 : std_logic_vector(31 downto 0);
2354
	signal sig_1614 : std_logic_vector(40 downto 0);
2355
	signal sig_1615 : std_logic;
2356
	signal sig_1616 : std_logic;
2357
	signal sig_1617 : std_logic;
2358
	signal sig_1618 : std_logic;
2359
	signal sig_1619 : std_logic_vector(40 downto 0);
2360
	signal sig_1620 : std_logic;
2361
	signal sig_1621 : std_logic_vector(40 downto 0);
2362
	signal sig_1622 : std_logic;
2363
	signal sig_1623 : std_logic;
2364
	signal sig_1624 : std_logic_vector(40 downto 0);
2365
	signal sig_1625 : std_logic;
2366
	signal sig_1626 : std_logic_vector(31 downto 0);
2367
	signal sig_1627 : std_logic_vector(40 downto 0);
2368
	signal sig_1628 : std_logic_vector(40 downto 0);
2369
	signal sig_1629 : std_logic_vector(31 downto 0);
2370
	signal sig_1630 : std_logic_vector(5 downto 0);
2371
	signal sig_1631 : std_logic_vector(7 downto 0);
2372
	signal sig_1632 : std_logic_vector(31 downto 0);
2373
	signal sig_1633 : std_logic_vector(31 downto 0);
2374
	signal sig_1634 : std_logic_vector(31 downto 0);
2375
	signal sig_1635 : std_logic_vector(31 downto 0);
2376
	signal sig_1636 : std_logic_vector(31 downto 0);
2377
	signal sig_1637 : std_logic_vector(31 downto 0);
2378
	signal sig_1638 : std_logic_vector(20 downto 0);
2379
	signal sig_1639 : std_logic_vector(31 downto 0);
2380
	signal sig_1640 : std_logic_vector(31 downto 0);
2381
	signal sig_1641 : std_logic_vector(31 downto 0);
2382
	signal sig_1642 : std_logic_vector(31 downto 0);
2383
	signal sig_1643 : std_logic_vector(31 downto 0);
2384
	signal sig_1644 : std_logic_vector(7 downto 0);
2385
	signal sig_1645 : std_logic_vector(5 downto 0);
2386
	signal sig_1646 : std_logic_vector(7 downto 0);
2387
	signal sig_1647 : std_logic_vector(31 downto 0);
2388
	signal sig_1648 : std_logic_vector(31 downto 0);
2389
	signal sig_1649 : std_logic_vector(8 downto 0);
2390
	signal sig_1650 : std_logic_vector(8 downto 0);
2391
	signal sig_1651 : std_logic_vector(31 downto 0);
2392
	signal sig_1652 : std_logic_vector(31 downto 0);
2393
	signal sig_1653 : std_logic_vector(8 downto 0);
2394
	signal sig_1654 : std_logic_vector(8 downto 0);
2395
	signal sig_1655 : std_logic_vector(31 downto 0);
2396
	signal sig_1656 : std_logic_vector(31 downto 0);
2397
	signal sig_1657 : std_logic_vector(31 downto 0);
2398
	signal sig_1658 : std_logic_vector(31 downto 0);
2399
	signal sig_1659 : std_logic_vector(31 downto 0);
2400
	signal sig_1660 : std_logic_vector(31 downto 0);
2401
	signal sig_1661 : std_logic_vector(31 downto 0);
2402
	signal sig_1662 : std_logic;
2403
	signal sig_1663 : std_logic_vector(1 downto 0);
2404
	signal sig_1664 : std_logic_vector(7 downto 0);
2405
	signal sig_1665 : std_logic_vector(7 downto 0);
2406
	signal sig_1666 : std_logic_vector(40 downto 0);
2407
	signal sig_1667 : std_logic_vector(40 downto 0);
2408
	signal sig_1668 : std_logic_vector(40 downto 0);
2409
	signal sig_1669 : std_logic;
2410
	signal sig_1670 : std_logic;
2411
	signal sig_1671 : std_logic_vector(31 downto 0);
2412
	signal sig_1672 : std_logic_vector(31 downto 0);
2413
	signal sig_1673 : std_logic_vector(40 downto 0);
2414
	signal sig_1674 : std_logic_vector(40 downto 0);
2415
	signal sig_1675 : std_logic_vector(40 downto 0);
2416
	signal sig_1676 : std_logic_vector(40 downto 0);
2417
	signal sig_1677 : std_logic_vector(31 downto 0);
2418
	signal sig_1678 : std_logic_vector(31 downto 0);
2419
	signal sig_1679 : std_logic_vector(40 downto 0);
2420
	signal sig_1680 : std_logic_vector(31 downto 0);
2421
	signal sig_1681 : std_logic_vector(31 downto 0);
2422
	signal sig_1682 : std_logic_vector(31 downto 0);
2423
	signal sig_1683 : std_logic_vector(31 downto 0);
2424
	signal sig_1684 : std_logic_vector(31 downto 0);
2425
	signal sig_1685 : std_logic_vector(31 downto 0);
2426
	signal sig_1686 : std_logic_vector(31 downto 0);
2427
	signal sig_1687 : std_logic_vector(31 downto 0);
2428
	signal sig_1688 : std_logic_vector(24 downto 0);
2429
	signal sig_1689 : std_logic_vector(40 downto 0);
2430
	signal sig_1690 : std_logic_vector(31 downto 0);
2431
	signal sig_1691 : std_logic_vector(9 downto 0);
2432
	signal sig_1692 : std_logic_vector(8 downto 0);
2433
	signal sig_1693 : std_logic_vector(14 downto 0);
2434
	signal sig_1694 : std_logic_vector(14 downto 0);
2435
	signal sig_1695 : std_logic_vector(6 downto 0);
2436
	signal sig_1696 : std_logic_vector(6 downto 0);
2437
	signal sig_1697 : std_logic_vector(6 downto 0);
2438
	signal sig_1698 : std_logic_vector(6 downto 0);
2439
	signal sig_1699 : std_logic_vector(6 downto 0);
2440
	signal sig_1700 : std_logic_vector(6 downto 0);
2441
	signal sig_1701 : std_logic_vector(6 downto 0);
2442
	signal sig_1702 : std_logic_vector(6 downto 0);
2443
	signal sig_1703 : std_logic_vector(9 downto 0);
2444
	signal sig_1704 : std_logic_vector(6 downto 0);
2445
	signal sig_1705 : std_logic_vector(9 downto 0);
2446
	signal sig_1706 : std_logic_vector(6 downto 0);
2447
	signal sig_1707 : std_logic_vector(7 downto 0);
2448
	signal sig_1708 : std_logic_vector(31 downto 0);
2449
	signal sig_1709 : std_logic_vector(31 downto 0);
2450
	signal sig_1710 : std_logic_vector(31 downto 0);
2451
	signal sig_1711 : std_logic_vector(31 downto 0);
2452
	signal sig_1712 : std_logic_vector(31 downto 0);
2453
	signal sig_1713 : std_logic_vector(31 downto 0);
2454
	signal sig_1714 : std_logic_vector(31 downto 0);
2455
	signal sig_1715 : std_logic_vector(31 downto 0);
2456
	signal sig_1716 : std_logic_vector(31 downto 0);
2457

    
2458
	-- Other inlined components
2459

    
2460
	signal mux_967 : std_logic_vector(31 downto 0);
2461
	signal and_976 : std_logic;
2462
	signal and_982 : std_logic_vector(31 downto 0);
2463
	signal and_983 : std_logic_vector(27 downto 0);
2464
	signal and_984 : std_logic_vector(31 downto 0);
2465
	signal mux_689 : std_logic_vector(31 downto 0);
2466
	signal mux_690 : std_logic_vector(6 downto 0);
2467
	signal mux_691 : std_logic_vector(6 downto 0);
2468
	signal and_853 : std_logic_vector(31 downto 0);
2469
	signal izigzagmatrix_i : std_logic_vector(31 downto 0) := (others => '0');
2470
	signal mux_233 : std_logic_vector(31 downto 0);
2471
	signal izigzagmatrix_out_idx : std_logic_vector(31 downto 0) := (others => '0');
2472
	signal iquantize_qidx : std_logic_vector(1 downto 0) := (others => '0');
2473
	signal write8_u8 : std_logic_vector(7 downto 0) := (others => '0');
2474
	signal p_jinfo_image_height : std_logic_vector(15 downto 0) := (others => '0');
2475
	signal p_jinfo_image_width : std_logic_vector(15 downto 0) := (others => '0');
2476
	signal mux_671 : std_logic_vector(31 downto 0);
2477
	signal p_jinfo_num_components : std_logic_vector(7 downto 0) := (others => '0');
2478
	signal p_jinfo_smp_fact : std_logic_vector(1 downto 0) := (others => '0');
2479
	signal mux_665 : std_logic_vector(1 downto 0);
2480
	signal mux_663 : std_logic_vector(31 downto 0);
2481
	signal mux_664 : std_logic_vector(1 downto 0);
2482
	signal mux_659 : std_logic_vector(31 downto 0);
2483
	signal mux_660 : std_logic_vector(1 downto 0);
2484
	signal mux_661 : std_logic_vector(1 downto 0);
2485
	signal mux_652 : std_logic_vector(12 downto 0);
2486
	signal mux_648 : std_logic_vector(31 downto 0);
2487
	signal mux_633 : std_logic_vector(31 downto 0);
2488
	signal mux_622 : std_logic_vector(31 downto 0);
2489
	signal mux_614 : std_logic_vector(31 downto 0);
2490
	signal mux_616 : std_logic_vector(31 downto 0);
2491
	signal p_jinfo_mcuwidth : std_logic_vector(31 downto 0) := (others => '0');
2492
	signal mux_602 : std_logic_vector(31 downto 0);
2493
	signal p_jinfo_mcuheight : std_logic_vector(31 downto 0) := (others => '0');
2494
	signal mux_600 : std_logic_vector(31 downto 0);
2495
	signal p_jinfo_nummcu : std_logic_vector(31 downto 0) := (others => '0');
2496
	signal i_jinfo_jpeg_data : std_logic_vector(31 downto 0) := (others => '0');
2497
	signal mux_593 : std_logic_vector(31 downto 0);
2498
	signal curhuffreadbuf_idx : std_logic_vector(31 downto 0) := (others => '0');
2499
	signal mux_587 : std_logic_vector(31 downto 0);
2500
	signal outdata_image_width : std_logic_vector(7 downto 0) := (others => '0');
2501
	signal mux_585 : std_logic_vector(15 downto 0);
2502
	signal outdata_image_height : std_logic_vector(7 downto 0) := (others => '0');
2503
	signal mux_580 : std_logic_vector(7 downto 0);
2504
	signal mux_569 : std_logic_vector(7 downto 0);
2505
	signal mux_567 : std_logic_vector(31 downto 0);
2506
	signal mux_568 : std_logic_vector(7 downto 0);
2507
	signal mux_563 : std_logic_vector(8 downto 0);
2508
	signal mux_565 : std_logic_vector(8 downto 0);
2509
	signal mux_561 : std_logic_vector(31 downto 0);
2510
	signal mux_562 : std_logic_vector(8 downto 0);
2511
	signal mux_557 : std_logic_vector(31 downto 0);
2512
	signal mux_558 : std_logic_vector(5 downto 0);
2513
	signal mux_559 : std_logic_vector(5 downto 0);
2514
	signal mux_555 : std_logic_vector(31 downto 0);
2515
	signal mux_551 : std_logic_vector(31 downto 0);
2516
	signal mux_553 : std_logic_vector(31 downto 0);
2517
	signal mux_549 : std_logic_vector(31 downto 0);
2518
	signal mux_545 : std_logic_vector(31 downto 0);
2519
	signal mux_547 : std_logic_vector(31 downto 0);
2520
	signal mux_543 : std_logic_vector(31 downto 0);
2521
	signal mux_731 : std_logic_vector(7 downto 0);
2522
	signal mux_727 : std_logic_vector(6 downto 0);
2523
	signal mux_723 : std_logic_vector(9 downto 0);
2524
	signal mux_719 : std_logic_vector(6 downto 0);
2525
	signal mux_539 : std_logic_vector(31 downto 0);
2526
	signal mux_541 : std_logic_vector(31 downto 0);
2527
	signal mux_537 : std_logic_vector(31 downto 0);
2528
	signal mux_533 : std_logic_vector(31 downto 0);
2529
	signal mux_535 : std_logic_vector(31 downto 0);
2530
	signal mux_715 : std_logic_vector(9 downto 0);
2531
	signal mux_711 : std_logic;
2532
	signal mux_705 : std_logic_vector(31 downto 0);
2533
	signal mux_706 : std_logic_vector(6 downto 0);
2534
	signal mux_707 : std_logic_vector(6 downto 0);
2535
	signal mux_531 : std_logic_vector(31 downto 0);
2536
	signal mux_529 : std_logic_vector(31 downto 0);
2537
	signal mux_695 : std_logic;
2538
	signal mux_524 : std_logic_vector(4 downto 0);
2539
	signal mux_521 : std_logic_vector(31 downto 0);
2540
	signal readbuf_idx : std_logic_vector(31 downto 0) := (others => '0');
2541
	signal read_byte : std_logic_vector(7 downto 0) := (others => '0');
2542
	signal read_word : std_logic_vector(15 downto 0) := (others => '0');
2543
	signal read_word_c : std_logic_vector(7 downto 0) := (others => '0');
2544
	signal mux_519 : std_logic_vector(31 downto 0);
2545
	signal mux_517 : std_logic_vector(7 downto 0);
2546
	signal next_marker : std_logic_vector(7 downto 0) := (others => '0');
2547
	signal next_marker_c : std_logic_vector(7 downto 0) := (others => '0');
2548
	signal get_sof_ci : std_logic_vector(31 downto 0) := (others => '0');
2549
	signal mux_507 : std_logic_vector(31 downto 0);
2550
	signal mux_505 : std_logic_vector(31 downto 0);
2551
	signal get_sof_i_comp_info_id : std_logic_vector(1 downto 0) := (others => '0');
2552
	signal mux_501 : std_logic_vector(31 downto 0);
2553
	signal get_sof_i_comp_info_h_samp_factor : std_logic_vector(1 downto 0) := (others => '0');
2554
	signal get_sof_i_comp_info_quant_tbl_no : std_logic_vector(1 downto 0) := (others => '0');
2555
	signal mux_492 : std_logic_vector(31 downto 0);
2556
	signal mux_488 : std_logic_vector(31 downto 0);
2557
	signal mux_490 : std_logic_vector(31 downto 0);
2558
	signal get_sos_num_comp : std_logic_vector(7 downto 0) := (others => '0');
2559
	signal mux_486 : std_logic_vector(31 downto 0);
2560
	signal get_sos_i : std_logic_vector(31 downto 0) := (others => '0');
2561
	signal mux_482 : std_logic_vector(31 downto 0);
2562
	signal mux_484 : std_logic_vector(31 downto 0);
2563
	signal get_sos_c : std_logic := '0';
2564
	signal mux_480 : std_logic_vector(31 downto 0);
2565
	signal get_sos_cc : std_logic_vector(7 downto 0) := (others => '0');
2566
	signal mux_476 : std_logic_vector(31 downto 0);
2567
	signal mux_478 : std_logic_vector(8 downto 0);
2568
	signal get_sos_ci : std_logic_vector(31 downto 0) := (others => '0');
2569
	signal get_sos_j : std_logic_vector(31 downto 0) := (others => '0');
2570
	signal get_sos_i_comp_info_dc_tbl_no : std_logic_vector(1 downto 0) := (others => '0');
2571
	signal get_dht_length : std_logic_vector(31 downto 0) := (others => '0');
2572
	signal get_dht_index : std_logic := '0';
2573
	signal mux_459 : std_logic_vector(31 downto 0);
2574
	signal get_dht_i : std_logic_vector(31 downto 0) := (others => '0');
2575
	signal mux_455 : std_logic_vector(31 downto 0);
2576
	signal mux_457 : std_logic_vector(31 downto 0);
2577
	signal get_dht_count : std_logic_vector(31 downto 0) := (others => '0');
2578
	signal mux_453 : std_logic_vector(31 downto 0);
2579
	signal mux_449 : std_logic_vector(31 downto 0);
2580
	signal mux_451 : std_logic_vector(31 downto 0);
2581
	signal get_dht_is_ac : std_logic := '0';
2582
	signal get_dqt_length : std_logic_vector(31 downto 0) := (others => '0');
2583
	signal mux_447 : std_logic_vector(31 downto 0);
2584
	signal get_dqt_prec : std_logic_vector(3 downto 0) := (others => '0');
2585
	signal mux_443 : std_logic_vector(31 downto 0);
2586
	signal mux_445 : std_logic_vector(8 downto 0);
2587
	signal get_dqt_num : std_logic_vector(1 downto 0) := (others => '0');
2588
	signal get_dqt_i : std_logic_vector(31 downto 0) := (others => '0');
2589
	signal get_dqt_tmp : std_logic_vector(15 downto 0) := (others => '0');
2590
	signal read_markers_unread_marker : std_logic_vector(7 downto 0) := (others => '0');
2591
	signal read_markers_sow_soi : std_logic := '0';
2592
	signal mux_430 : std_logic_vector(31 downto 0);
2593
	signal mux_422 : std_logic_vector(31 downto 0);
2594
	signal mux_424 : std_logic_vector(31 downto 0);
2595
	signal chenidct_i : std_logic_vector(31 downto 0) := (others => '0');
2596
	signal mux_416 : std_logic_vector(31 downto 0);
2597
	signal chenidct_aidx : std_logic_vector(31 downto 0) := (others => '0');
2598
	signal chenidct_a0 : std_logic_vector(31 downto 0) := (others => '0');
2599
	signal mux_410 : std_logic_vector(31 downto 0);
2600
	signal chenidct_a1 : std_logic_vector(31 downto 0) := (others => '0');
2601
	signal mux_408 : std_logic_vector(31 downto 0);
2602
	signal chenidct_a2 : std_logic_vector(31 downto 0) := (others => '0');
2603
	signal chenidct_a3 : std_logic_vector(31 downto 0) := (others => '0');
2604
	signal chenidct_b0 : std_logic_vector(31 downto 0) := (others => '0');
2605
	signal mux_398 : std_logic_vector(31 downto 0);
2606
	signal mux_400 : std_logic_vector(31 downto 0);
2607
	signal chenidct_b1 : std_logic_vector(31 downto 0) := (others => '0');
2608
	signal chenidct_b2 : std_logic_vector(31 downto 0) := (others => '0');
2609
	signal mux_392 : std_logic_vector(31 downto 0);
2610
	signal mux_394 : std_logic_vector(31 downto 0);
2611
	signal chenidct_b3 : std_logic_vector(31 downto 0) := (others => '0');
2612
	signal chenidct_c0 : std_logic_vector(31 downto 0) := (others => '0');
2613
	signal chenidct_c1 : std_logic_vector(31 downto 0) := (others => '0');
2614
	signal chenidct_c2 : std_logic_vector(31 downto 0) := (others => '0');
2615
	signal chenidct_c3 : std_logic_vector(31 downto 0) := (others => '0');
2616
	signal mux_378 : std_logic_vector(7 downto 0);
2617
	signal mux_379 : std_logic_vector(9 downto 0);
2618
	signal mux_375 : std_logic_vector(1 downto 0);
2619
	signal mux_373 : std_logic_vector(1 downto 0);
2620
	signal current_read_byte : std_logic_vector(31 downto 0) := (others => '0');
2621
	signal mux_365 : std_logic_vector(31 downto 0);
2622
	signal mux_367 : std_logic_vector(31 downto 0);
2623
	signal read_position : std_logic_vector(31 downto 0) := "11111111111111111111111111111111";
2624
	signal pgetc : std_logic_vector(7 downto 0) := (others => '0');
2625
	signal pgetc_temp : std_logic_vector(7 downto 0) := (others => '0');
2626
	signal buf_getb : std_logic := '0';
2627
	signal buf_getv : std_logic_vector(31 downto 0) := (others => '0');
2628
	signal buf_getv_n : std_logic_vector(31 downto 0) := (others => '0');
2629
	signal mux_363 : std_logic_vector(31 downto 0);
2630
	signal buf_getv_p : std_logic_vector(31 downto 0) := (others => '0');
2631
	signal mux_359 : std_logic_vector(31 downto 0);
2632
	signal mux_361 : std_logic_vector(31 downto 0);
2633
	signal buf_getv_rv : std_logic_vector(31 downto 0) := (others => '0');
2634
	signal huff_make_dhuff_tb_ac : std_logic_vector(31 downto 0) := (others => '0');
2635
	signal huff_make_dhuff_tb_ac_tbl_no : std_logic := '0';
2636
	signal huff_make_dhuff_tb_ac_p_dhtbl_ml : std_logic_vector(31 downto 0) := (others => '0');
2637
	signal huff_make_dhuff_tb_ac_i_c0 : std_logic_vector(31 downto 0) := (others => '0');
2638
	signal huff_make_dhuff_tb_ac_j : std_logic_vector(31 downto 0) := (others => '0');
2639
	signal mux_347 : std_logic_vector(31 downto 0);
2640
	signal huff_make_dhuff_tb_ac_p : std_logic_vector(31 downto 0) := (others => '0');
2641
	signal mux_345 : std_logic_vector(31 downto 0);
2642
	signal huff_make_dhuff_tb_ac_code : std_logic_vector(31 downto 0) := (others => '0');
2643
	signal mux_341 : std_logic_vector(2 downto 0);
2644
	signal mux_343 : std_logic_vector(1 downto 0);
2645
	signal huff_make_dhuff_tb_ac_size : std_logic_vector(31 downto 0) := (others => '0');
2646
	signal mux_339 : std_logic_vector(2 downto 0);
2647
	signal huff_make_dhuff_tb_ac_l : std_logic_vector(31 downto 0) := (others => '0');
2648
	signal mux_335 : std_logic_vector(31 downto 0);
2649
	signal mux_337 : std_logic_vector(2 downto 0);
2650
	signal mux_333 : std_logic_vector(31 downto 0);
2651
	signal mux_331 : std_logic_vector(31 downto 0);
2652
	signal huff_make_dhuff_tb_dc : std_logic_vector(31 downto 0) := (others => '0');
2653
	signal huff_make_dhuff_tb_dc_tbl_no : std_logic := '0';
2654
	signal huff_make_dhuff_tb_dc_p_dhtbl_ml : std_logic_vector(31 downto 0) := (others => '0');
2655
	signal mux_323 : std_logic_vector(5 downto 0);
2656
	signal huff_make_dhuff_tb_dc_i_c0 : std_logic_vector(31 downto 0) := (others => '0');
2657
	signal mux_320 : std_logic_vector(31 downto 0);
2658
	signal mux_322 : std_logic_vector(31 downto 0);
2659
	signal huff_make_dhuff_tb_dc_j : std_logic_vector(31 downto 0) := (others => '0');
2660
	signal mux_317 : std_logic_vector(1 downto 0);
2661
	signal huff_make_dhuff_tb_dc_p : std_logic_vector(31 downto 0) := (others => '0');
2662
	signal mux_314 : std_logic_vector(31 downto 0);
2663
	signal mux_315 : std_logic_vector(31 downto 0);
2664
	signal mux_316 : std_logic_vector(31 downto 0);
2665
	signal huff_make_dhuff_tb_dc_code : std_logic_vector(31 downto 0) := (others => '0');
2666
	signal mux_313 : std_logic_vector(8 downto 0);
2667
	signal huff_make_dhuff_tb_dc_size : std_logic_vector(31 downto 0) := (others => '0');
2668
	signal mux_308 : std_logic_vector(2 downto 0);
2669
	signal huff_make_dhuff_tb_dc_l : std_logic_vector(31 downto 0) := (others => '0');
2670
	signal mux_306 : std_logic_vector(40 downto 0);
2671
	signal mux_307 : std_logic_vector(40 downto 0);
2672
	signal mux_302 : std_logic_vector(40 downto 0);
2673
	signal mux_303 : std_logic_vector(40 downto 0);
2674
	signal decodehuffman_ac : std_logic_vector(31 downto 0) := (others => '0');
2675
	signal decodehuffman_ac_tbl_no : std_logic := '0';
2676
	signal mux_294 : std_logic_vector(1 downto 0);
2677
	signal decodehuffman_ac_dhuff_ml : std_logic_vector(5 downto 0) := (others => '0');
2678
	signal mux_290 : std_logic_vector(40 downto 0);
2679
	signal mux_291 : std_logic_vector(40 downto 0);
2680
	signal mux_292 : std_logic_vector(31 downto 0);
2681
	signal decodehuffman_ac_code : std_logic_vector(31 downto 0) := (others => '0');
2682
	signal decodehuffman_ac_l : std_logic_vector(31 downto 0) := (others => '0');
2683
	signal mux_286 : std_logic_vector(31 downto 0);
2684
	signal decodehuffman_ac_p : std_logic_vector(8 downto 0) := (others => '0');
2685
	signal decodehuffman_dc : std_logic_vector(31 downto 0) := (others => '0');
2686
	signal decodehuffman_dc_tbl_no : std_logic := '0';
2687
	signal decodehuffman_dc_dhuff_ml : std_logic_vector(5 downto 0) := (others => '0');
2688
	signal mux_275 : std_logic_vector(31 downto 0);
2689
	signal decodehuffman_dc_code : std_logic_vector(31 downto 0) := (others => '0');
2690
	signal mux_272 : std_logic_vector(38 downto 0);
2691
	signal mux_274 : std_logic_vector(31 downto 0);
2692
	signal decodehuffman_dc_l : std_logic_vector(31 downto 0) := (others => '0');
2693
	signal mux_271 : std_logic_vector(38 downto 0);
2694
	signal decodehuffman_dc_p : std_logic_vector(8 downto 0) := (others => '0');
2695
	signal decodehuffmcu_bufdim1 : std_logic_vector(1 downto 0) := (others => '0');
2696
	signal mux_266 : std_logic_vector(38 downto 0);
2697
	signal mux_265 : std_logic_vector(38 downto 0);
2698
	signal decodehuffmcu_s : std_logic_vector(31 downto 0) := (others => '0');
2699
	signal mux_260 : std_logic_vector(38 downto 0);
2700
	signal mux_261 : std_logic_vector(38 downto 0);
2701
	signal mux_262 : std_logic_vector(31 downto 0);
2702
	signal decodehuffmcu_diff : std_logic_vector(31 downto 0) := (others => '0');
2703
	signal mux_257 : std_logic_vector(31 downto 0);
2704
	signal decodehuffmcu_tbl_no : std_logic := '0';
2705
	signal decodehuffmcu_i : std_logic_vector(31 downto 0) := (others => '0');
2706
	signal decodehuffmcu_k : std_logic_vector(31 downto 0) := (others => '0');
2707
	signal decodehuffmcu_n : std_logic_vector(27 downto 0) := (others => '0');
2708
	signal writeoneblock_outidx : std_logic_vector(1 downto 0) := (others => '0');
2709
	signal writeoneblock_indim1 : std_logic_vector(1 downto 0) := (others => '0');
2710
	signal writeoneblock_width : std_logic_vector(31 downto 0) := (others => '0');
2711
	signal writeoneblock_height : std_logic_vector(31 downto 0) := (others => '0');
2712
	signal writeoneblock_voffs : std_logic_vector(31 downto 0) := (others => '0');
2713
	signal writeoneblock_hoffs : std_logic_vector(31 downto 0) := (others => '0');
2714
	signal writeoneblock_i : std_logic_vector(31 downto 0) := (others => '0');
2715
	signal writeoneblock_e : std_logic_vector(31 downto 0) := (others => '0');
2716
	signal writeoneblock_inidx : std_logic_vector(31 downto 0) := (others => '0');
2717
	signal writeoneblock_diff : std_logic_vector(12 downto 0) := (others => '0');
2718
	signal writeblock_i : std_logic_vector(1 downto 0) := (others => '0');
2719
	signal write4blocks_i : std_logic_vector(1 downto 0) := (others => '0');
2720
	signal write4blocks_voffs : std_logic_vector(31 downto 0) := (others => '0');
2721
	signal write4blocks_hoffs : std_logic_vector(31 downto 0) := (others => '0');
2722
	signal yuvtorgb_p : std_logic_vector(1 downto 0) := (others => '0');
2723
	signal yuvtorgb_yidx : std_logic_vector(2 downto 0) := (others => '0');
2724
	signal yuvtorgb_uidx : std_logic_vector(2 downto 0) := (others => '0');
2725
	signal yuvtorgb_vidx : std_logic_vector(2 downto 0) := (others => '0');
2726
	signal yuvtorgb_r : std_logic_vector(31 downto 0) := (others => '0');
2727
	signal yuvtorgb_g : std_logic_vector(31 downto 0) := (others => '0');
2728
	signal yuvtorgb_b : std_logic_vector(31 downto 0) := (others => '0');
2729
	signal yuvtorgb_y : std_logic_vector(23 downto 0) := (others => '0');
2730
	signal yuvtorgb_u : std_logic_vector(30 downto 0) := (others => '0');
2731
	signal yuvtorgb_v : std_logic_vector(31 downto 0) := (others => '0');
2732
	signal yuvtorgb_i : std_logic_vector(31 downto 0) := (others => '0');
2733
	signal decode_block_comp_no : std_logic_vector(1 downto 0) := (others => '0');
2734
	signal decode_block_out_buf_idx : std_logic_vector(2 downto 0) := (others => '0');
2735
	signal decode_block_in_buf_idx : std_logic_vector(1 downto 0) := (others => '0');
2736
	signal decode_start_i : std_logic_vector(31 downto 0) := (others => '0');
2737
	signal decode_start_currentmcu : std_logic_vector(31 downto 0) := (others => '0');
2738
	signal nand_786 : std_logic;
2739
	signal or_845 : std_logic_vector(31 downto 0);
2740
	signal or_854 : std_logic_vector(31 downto 0);
2741
	signal or_866 : std_logic_vector(31 downto 0);
2742
	signal jpeg2bmp_main_i : std_logic_vector(31 downto 0) := (others => '0');
2743
	signal jpeg2bmp_main_j : std_logic_vector(31 downto 0) := (others => '0');
2744
	signal read8_ret0_195 : std_logic_vector(7 downto 0) := (others => '0');
2745
	signal and_785 : std_logic;
2746
	signal and_801 : std_logic_vector(31 downto 0);
2747
	signal mux_761 : std_logic_vector(8 downto 0);
2748
	signal mux_782 : std_logic_vector(31 downto 0);
2749
	signal or_802 : std_logic_vector(23 downto 0);
2750
	signal and_803 : std_logic_vector(31 downto 0);
2751
	signal mux_822 : std_logic_vector(31 downto 0);
2752
	signal mux_823 : std_logic_vector(31 downto 0);
2753
	signal mux_776 : std_logic_vector(31 downto 0);
2754
	signal mux_820 : std_logic_vector(31 downto 0);
2755
	signal mux_824 : std_logic_vector(31 downto 0);
2756
	signal mux_825 : std_logic_vector(31 downto 0);
2757
	signal mux_760 : std_logic_vector(31 downto 0);
2758
	signal and_789 : std_logic;
2759
	signal mux_759 : std_logic_vector(5 downto 0);
2760
	signal mux_768 : std_logic_vector(31 downto 0);
2761
	signal mux_757 : std_logic_vector(7 downto 0);
2762
	signal mux_773 : std_logic_vector(7 downto 0);
2763
	signal mux_762 : std_logic_vector(31 downto 0);
2764
	signal mux_766 : std_logic_vector(31 downto 0);
2765
	signal mux_781 : std_logic_vector(31 downto 0);
2766
	signal mux_797 : std_logic_vector(31 downto 0);
2767
	signal mux_821 : std_logic_vector(31 downto 0);
2768
	signal mux_826 : std_logic_vector(31 downto 0);
2769
	signal mux_778 : std_logic_vector(31 downto 0);
2770
	signal mux_827 : std_logic_vector(31 downto 0);
2771
	signal mux_815 : std_logic_vector(31 downto 0);
2772
	signal mux_798 : std_logic_vector(31 downto 0);
2773
	signal mux_816 : std_logic_vector(31 downto 0);
2774
	signal mux_817 : std_logic_vector(31 downto 0);
2775
	signal mux_777 : std_logic_vector(31 downto 0);
2776
	signal mux_819 : std_logic_vector(31 downto 0);
2777
	signal mux_783 : std_logic_vector(31 downto 0);
2778
	signal mux_795 : std_logic_vector(31 downto 0);
2779
	signal mux_796 : std_logic_vector(31 downto 0);
2780
	signal mux_805 : std_logic_vector(31 downto 0);
2781
	signal mux_806 : std_logic_vector(31 downto 0);
2782
	signal mux_807 : std_logic_vector(31 downto 0);
2783
	signal mux_808 : std_logic_vector(31 downto 0);
2784
	signal mux_809 : std_logic_vector(31 downto 0);
2785
	signal mux_810 : std_logic_vector(31 downto 0);
2786
	signal mux_811 : std_logic_vector(31 downto 0);
2787
	signal mux_812 : std_logic_vector(31 downto 0);
2788
	signal mux_813 : std_logic_vector(31 downto 0);
2789
	signal mux_814 : std_logic_vector(31 downto 0);
2790
	signal mux_818 : std_logic_vector(31 downto 0);
2791
	signal mux_828 : std_logic_vector(31 downto 0);
2792
	signal mux_829 : std_logic_vector(31 downto 0);
2793
	signal mux_830 : std_logic_vector(31 downto 0);
2794
	signal mux_831 : std_logic_vector(31 downto 0);
2795
	signal mux_832 : std_logic_vector(31 downto 0);
2796
	signal mux_836 : std_logic_vector(31 downto 0);
2797
	signal mux_837 : std_logic_vector(31 downto 0);
2798
	signal mux_839 : std_logic_vector(31 downto 0);
2799
	signal mux_840 : std_logic_vector(31 downto 0);
2800
	signal mux_841 : std_logic_vector(31 downto 0);
2801
	signal mux_842 : std_logic_vector(31 downto 0);
2802
	signal mux_843 : std_logic_vector(31 downto 0);
2803
	signal mux_856 : std_logic_vector(31 downto 0);
2804
	signal and_864 : std_logic;
2805
	signal mux_870 : std_logic_vector(31 downto 0);
2806
	signal mux_872 : std_logic_vector(1 downto 0);
2807
	signal mux_875 : std_logic_vector(31 downto 0);
2808
	signal mux_891 : std_logic_vector(31 downto 0);
2809
	signal mux_892 : std_logic_vector(31 downto 0);
2810
	signal mux_893 : std_logic_vector(31 downto 0);
2811
	signal mux_894 : std_logic_vector(31 downto 0);
2812
	signal mux_895 : std_logic_vector(31 downto 0);
2813
	signal mux_896 : std_logic_vector(31 downto 0);
2814
	signal mux_897 : std_logic_vector(31 downto 0);
2815
	signal mux_898 : std_logic_vector(31 downto 0);
2816
	signal mux_899 : std_logic_vector(31 downto 0);
2817
	signal mux_900 : std_logic_vector(31 downto 0);
2818
	signal mux_901 : std_logic_vector(31 downto 0);
2819
	signal mux_902 : std_logic_vector(31 downto 0);
2820
	signal mux_903 : std_logic_vector(31 downto 0);
2821
	signal mux_904 : std_logic_vector(31 downto 0);
2822
	signal mux_905 : std_logic_vector(31 downto 0);
2823
	signal mux_906 : std_logic_vector(31 downto 0);
2824
	signal mux_907 : std_logic_vector(31 downto 0);
2825
	signal mux_908 : std_logic_vector(31 downto 0);
2826
	signal mux_917 : std_logic_vector(31 downto 0);
2827
	signal mux_918 : std_logic_vector(31 downto 0);
2828
	signal mux_924 : std_logic_vector(31 downto 0);
2829
	signal mux_925 : std_logic_vector(31 downto 0);
2830
	signal mux_928 : std_logic_vector(31 downto 0);
2831
	signal mux_929 : std_logic_vector(31 downto 0);
2832
	signal mux_931 : std_logic_vector(31 downto 0);
2833
	signal mux_932 : std_logic_vector(31 downto 0);
2834
	signal mux_934 : std_logic_vector(31 downto 0);
2835
	signal mux_935 : std_logic_vector(31 downto 0);
2836
	signal mux_936 : std_logic_vector(31 downto 0);
2837
	signal mux_937 : std_logic_vector(31 downto 0);
2838
	signal mux_938 : std_logic_vector(31 downto 0);
2839
	signal mux_939 : std_logic_vector(31 downto 0);
2840
	signal mux_941 : std_logic_vector(31 downto 0);
2841
	signal mux_944 : std_logic_vector(31 downto 0);
2842
	signal mux_945 : std_logic_vector(31 downto 0);
2843
	signal mux_946 : std_logic_vector(31 downto 0);
2844
	signal mux_833 : std_logic_vector(31 downto 0);
2845
	signal mux_834 : std_logic_vector(31 downto 0);
2846
	signal mux_835 : std_logic_vector(31 downto 0);
2847
	signal mux_838 : std_logic_vector(31 downto 0);
2848
	signal mux_844 : std_logic_vector(31 downto 0);
2849
	signal mux_857 : std_logic_vector(31 downto 0);
2850
	signal mux_858 : std_logic_vector(31 downto 0);
2851
	signal mux_859 : std_logic_vector(31 downto 0);
2852
	signal mux_874 : std_logic_vector(31 downto 0);
2853
	signal mux_888 : std_logic_vector(31 downto 0);
2854
	signal mux_889 : std_logic_vector(31 downto 0);
2855
	signal mux_913 : std_logic_vector(31 downto 0);
2856
	signal mux_914 : std_logic_vector(31 downto 0);
2857
	signal mux_915 : std_logic_vector(31 downto 0);
2858
	signal mux_916 : std_logic_vector(31 downto 0);
2859
	signal mux_933 : std_logic_vector(31 downto 0);
2860
	signal mux_940 : std_logic_vector(31 downto 0);
2861
	signal mux_942 : std_logic_vector(31 downto 0);
2862
	signal and_867 : std_logic;
2863
	signal mux_909 : std_logic_vector(31 downto 0);
2864
	signal mux_910 : std_logic_vector(31 downto 0);
2865
	signal mux_911 : std_logic_vector(31 downto 0);
2866
	signal mux_920 : std_logic_vector(31 downto 0);
2867
	signal mux_921 : std_logic_vector(31 downto 0);
2868
	signal mux_926 : std_logic_vector(31 downto 0);
2869
	signal mux_927 : std_logic_vector(31 downto 0);
2870
	signal mux_943 : std_logic_vector(31 downto 0);
2871
	signal mux_886 : std_logic;
2872
	signal mux_922 : std_logic_vector(31 downto 0);
2873
	signal mux_923 : std_logic_vector(31 downto 0);
2874
	signal mux_930 : std_logic_vector(31 downto 0);
2875
	signal mux_987 : std_logic_vector(31 downto 0);
2876
	signal and_860 : std_logic_vector(31 downto 0);
2877
	signal and_881 : std_logic_vector(31 downto 0);
2878
	signal and_884 : std_logic_vector(31 downto 0);
2879
	signal mux_890 : std_logic_vector(31 downto 0);
2880
	signal mux_912 : std_logic_vector(31 downto 0);
2881
	signal mux_919 : std_logic_vector(31 downto 0);
2882
	signal mux_948 : std_logic_vector(31 downto 0);
2883
	signal mux_949 : std_logic_vector(31 downto 0);
2884
	signal mux_950 : std_logic_vector(31 downto 0);
2885
	signal and_862 : std_logic;
2886
	signal mux_953 : std_logic_vector(31 downto 0);
2887
	signal mux_954 : std_logic_vector(31 downto 0);
2888
	signal mux_955 : std_logic_vector(31 downto 0);
2889
	signal mux_951 : std_logic_vector(31 downto 0);
2890
	signal mux_952 : std_logic_vector(31 downto 0);
2891
	signal mux_959 : std_logic_vector(31 downto 0);
2892
	signal mux_960 : std_logic_vector(31 downto 0);
2893
	signal mux_961 : std_logic_vector(31 downto 0);
2894
	signal mux_965 : std_logic_vector(31 downto 0);
2895
	signal mux_966 : std_logic_vector(31 downto 0);
2896
	signal and_876 : std_logic_vector(7 downto 0);
2897
	signal mux_956 : std_logic_vector(31 downto 0);
2898
	signal mux_957 : std_logic_vector(31 downto 0);
2899
	signal mux_947 : std_logic_vector(31 downto 0);
2900
	signal mux_968 : std_logic_vector(31 downto 0);
2901
	signal mux_969 : std_logic_vector(31 downto 0);
2902
	signal mux_970 : std_logic_vector(31 downto 0);
2903
	signal mux_980 : std_logic_vector(31 downto 0);
2904
	signal mux_981 : std_logic_vector(31 downto 0);
2905
	signal mux_958 : std_logic_vector(31 downto 0);
2906
	signal and_963 : std_logic;
2907
	signal mux_986 : std_logic_vector(31 downto 0);
2908
	signal mux_988 : std_logic_vector(31 downto 0);
2909
	signal mux_989 : std_logic_vector(31 downto 0);
2910

    
2911
	-- This utility function is used for inlining MUX behaviour
2912

    
2913
	-- Little utility function to ease concatenation of an std_logic
2914
	-- and explicitely return an std_logic_vector
2915
	function repeat(N: natural; B: std_logic) return std_logic_vector is
2916
		variable result: std_logic_vector(N-1 downto 0);
2917
	begin
2918
		result := (others => B);
2919
		return result;
2920
	end;
2921

    
2922
begin
2923

    
2924
	-- Instantiation of components
2925

    
2926
	cmp_869_i : cmp_869 port map (
2927
		eq => sig_1670,
2928
		in1 => sig_1665,
2929
		in0 => get_sos_cc
2930
	);
2931

    
2932
	cmp_978_i : cmp_978 port map (
2933
		ne => augh_test_132,
2934
		in1 => sig_1633,
2935
		in0 => huff_make_dhuff_tb_dc_size
2936
	);
2937

    
2938
	cmp_979_i : cmp_979 port map (
2939
		ne => augh_test_124,
2940
		in1 => sig_1635,
2941
		in0 => huff_make_dhuff_tb_ac_size
2942
	);
2943

    
2944
	cmp_847_i : cmp_847 port map (
2945
		eq => augh_test_100,
2946
		in1 => sig_1716,
2947
		in0 => "00000000000000000000000011000000"
2948
	);
2949

    
2950
	cmp_855_i : cmp_855 port map (
2951
		ne => sig_1669,
2952
		in1 => sig_1715,
2953
		in0 => "00000000000000000000000000000000"
2954
	);
2955

    
2956
	cmp_852_i : cmp_852 port map (
2957
		eq => augh_test_94,
2958
		in1 => sig_1714,
2959
		in0 => "00000000000000000000000000000000"
2960
	);
2961

    
2962
	mul_213_i : mul_213 port map (
2963
		output => sig_1668,
2964
		in_b => "00000000000000000000000000110001",
2965
		in_a => chenidct_b3
2966
	);
2967

    
2968
	mul_216_i : mul_216 port map (
2969
		output => sig_1667,
2970
		in_b => sig_1713,
2971
		in_a => mux_762
2972
	);
2973

    
2974
	mul_214_i : mul_214 port map (
2975
		output => sig_1666,
2976
		in_b => sig_1712,
2977
		in_a => mux_760
2978
	);
2979

    
2980
	cmp_846_i : cmp_846 port map (
2981
		eq => augh_test_99,
2982
		in1 => sig_1711,
2983
		in0 => "00000000000000000000000011011000"
2984
	);
2985

    
2986
	cmp_848_i : cmp_848 port map (
2987
		eq => augh_test_101,
2988
		in1 => sig_1710,
2989
		in0 => "00000000000000000000000011011010"
2990
	);
2991

    
2992
	cmp_849_i : cmp_849 port map (
2993
		eq => augh_test_102,
2994
		in1 => sig_1709,
2995
		in0 => "00000000000000000000000011000100"
2996
	);
2997

    
2998
	p_jinfo_comps_info_id_i : p_jinfo_comps_info_id port map (
2999
		wa0_data => read_byte,
3000
		wa0_addr => get_sof_i_comp_info_id,
3001
		clk => sig_clock,
3002
		ra0_addr => get_sos_ci(1 downto 0),
3003
		ra0_data => sig_1665,
3004
		wa0_en => sig_1213
3005
	);
3006

    
3007
	p_jinfo_comps_info_h_samp_factor_i : p_jinfo_comps_info_h_samp_factor port map (
3008
		wa0_data => and_876,
3009
		wa0_addr => get_sof_i_comp_info_h_samp_factor,
3010
		clk => sig_clock,
3011
		ra0_addr => "00",
3012
		ra0_data => sig_1664,
3013
		wa0_en => sig_1214
3014
	);
3015

    
3016
	p_jinfo_comps_info_quant_tbl_no_i : p_jinfo_comps_info_quant_tbl_no port map (
3017
		wa0_data => read_byte(1 downto 0),
3018
		wa0_addr => get_sof_i_comp_info_quant_tbl_no,
3019
		clk => sig_clock,
3020
		ra0_addr => decode_block_comp_no,
3021
		ra0_data => sig_1663,
3022
		wa0_en => sig_1212
3023
	);
3024

    
3025
	p_jinfo_comps_info_dc_tbl_no_i : p_jinfo_comps_info_dc_tbl_no port map (
3026
		wa0_data => get_sos_c,
3027
		wa0_addr => get_sos_i_comp_info_dc_tbl_no,
3028
		clk => sig_clock,
3029
		ra0_addr => decode_block_comp_no,
3030
		ra0_data => sig_1662,
3031
		wa0_en => sig_1252
3032
	);
3033

    
3034
	p_jinfo_quant_tbl_quantval_i : p_jinfo_quant_tbl_quantval port map (
3035
		wa0_data => sig_1708,
3036
		wa0_addr => sig_1707,
3037
		clk => sig_clock,
3038
		ra0_addr => mux_731,
3039
		ra0_data => sig_1661,
3040
		wa0_en => sig_1334
3041
	);
3042

    
3043
	p_jinfo_dc_xhuff_tbl_bits_i : p_jinfo_dc_xhuff_tbl_bits port map (
3044
		wa0_data => mux_782,
3045
		wa0_addr => sig_1706,
3046
		clk => sig_clock,
3047
		ra0_addr => mux_727,
3048
		ra0_data => sig_1660,
3049
		wa0_en => sig_1457
3050
	);
3051

    
3052
	p_jinfo_dc_xhuff_tbl_huffval_i : p_jinfo_dc_xhuff_tbl_huffval port map (
3053
		wa0_data => mux_778,
3054
		wa0_addr => sig_1705,
3055
		clk => sig_clock,
3056
		ra0_addr => mux_723,
3057
		ra0_data => sig_1659,
3058
		wa0_en => sig_1540
3059
	);
3060

    
3061
	p_jinfo_ac_xhuff_tbl_bits_i : p_jinfo_ac_xhuff_tbl_bits port map (
3062
		wa0_data => mux_783,
3063
		wa0_addr => sig_1704,
3064
		clk => sig_clock,
3065
		ra0_addr => mux_719,
3066
		ra0_data => sig_1658,
3067
		wa0_en => sig_1457
3068
	);
3069

    
3070
	p_jinfo_ac_xhuff_tbl_huffval_i : p_jinfo_ac_xhuff_tbl_huffval port map (
3071
		wa0_data => mux_781,
3072
		wa0_addr => sig_1703,
3073
		clk => sig_clock,
3074
		ra0_addr => mux_715,
3075
		ra0_data => sig_1657,
3076
		wa0_en => sig_1540
3077
	);
3078

    
3079
	p_jinfo_dc_dhuff_tbl_ml_i : p_jinfo_dc_dhuff_tbl_ml port map (
3080
		wa0_data => huff_make_dhuff_tb_dc,
3081
		wa0_addr => sig_1188,
3082
		clk => sig_clock,
3083
		ra0_addr => mux_711,
3084
		ra0_data => sig_1656,
3085
		wa0_en => sig_1190
3086
	);
3087

    
3088
	p_jinfo_dc_dhuff_tbl_maxcode_i : p_jinfo_dc_dhuff_tbl_maxcode port map (
3089
		wa0_data => mux_705,
3090
		wa0_addr => mux_706,
3091
		clk => sig_clock,
3092
		ra0_addr => mux_707,
3093
		ra0_data => sig_1655,
3094
		wa0_en => sig_1560
3095
	);
3096

    
3097
	p_jinfo_dc_dhuff_tbl_mincode_i : p_jinfo_dc_dhuff_tbl_mincode port map (
3098
		wa0_data => sig_1632(8 downto 0),
3099
		wa0_addr => sig_1702,
3100
		clk => sig_clock,
3101
		ra0_addr => sig_1701,
3102
		ra0_data => sig_1654,
3103
		wa0_en => sig_1039
3104
	);
3105

    
3106
	p_jinfo_dc_dhuff_tbl_valptr_i : p_jinfo_dc_dhuff_tbl_valptr port map (
3107
		wa0_data => huff_make_dhuff_tb_dc_p(8 downto 0),
3108
		wa0_addr => sig_1700,
3109
		clk => sig_clock,
3110
		ra0_addr => sig_1699,
3111
		ra0_data => sig_1653,
3112
		wa0_en => sig_1039
3113
	);
3114

    
3115
	p_jinfo_ac_dhuff_tbl_ml_i : p_jinfo_ac_dhuff_tbl_ml port map (
3116
		wa0_data => huff_make_dhuff_tb_ac,
3117
		wa0_addr => sig_1183,
3118
		clk => sig_clock,
3119
		ra0_addr => mux_695,
3120
		ra0_data => sig_1652,
3121
		wa0_en => sig_1185
3122
	);
3123

    
3124
	p_jinfo_ac_dhuff_tbl_maxcode_i : p_jinfo_ac_dhuff_tbl_maxcode port map (
3125
		wa0_data => mux_689,
3126
		wa0_addr => mux_690,
3127
		clk => sig_clock,
3128
		ra0_addr => mux_691,
3129
		ra0_data => sig_1651,
3130
		wa0_en => sig_1522
3131
	);
3132

    
3133
	p_jinfo_ac_dhuff_tbl_mincode_i : p_jinfo_ac_dhuff_tbl_mincode port map (
3134
		wa0_data => sig_1634(8 downto 0),
3135
		wa0_addr => sig_1698,
3136
		clk => sig_clock,
3137
		ra0_addr => sig_1697,
3138
		ra0_data => sig_1650,
3139
		wa0_en => sig_1549
3140
	);
3141

    
3142
	p_jinfo_ac_dhuff_tbl_valptr_i : p_jinfo_ac_dhuff_tbl_valptr port map (
3143
		wa0_data => huff_make_dhuff_tb_ac_p(8 downto 0),
3144
		wa0_addr => sig_1696,
3145
		clk => sig_clock,
3146
		ra0_addr => sig_1695,
3147
		ra0_data => sig_1649,
3148
		wa0_en => sig_1549
3149
	);
3150

    
3151
	outdata_comp_vpos_i : outdata_comp_vpos port map (
3152
		wa0_data => mux_663,
3153
		wa0_addr => mux_664,
3154
		clk => sig_clock,
3155
		ra0_addr => mux_665,
3156
		ra0_data => sig_1648,
3157
		wa0_en => sig_1295
3158
	);
3159

    
3160
	outdata_comp_hpos_i : outdata_comp_hpos port map (
3161
		wa0_data => mux_659,
3162
		wa0_addr => mux_660,
3163
		clk => sig_clock,
3164
		ra0_addr => mux_661,
3165
		ra0_data => sig_1647,
3166
		wa0_en => sig_1295
3167
	);
3168

    
3169
	outdata_comp_buf_i : outdata_comp_buf port map (
3170
		wa0_data => sig_1631,
3171
		wa0_addr => sig_1694,
3172
		clk => sig_clock,
3173
		ra0_addr => sig_1693,
3174
		ra0_data => sig_1646,
3175
		wa0_en => sig_1013
3176
	);
3177

    
3178
	izigzag_index_i : izigzag_index port map (
3179
		clk => sig_clock,
3180
		ra0_addr => get_dqt_i(5 downto 0),
3181
		ra0_data => sig_1645
3182
	);
3183

    
3184
	jpegfilebuf_i : jpegfilebuf port map (
3185
		wa0_data => read8_ret0_195,
3186
		wa0_addr => jpeg2bmp_main_i(12 downto 0),
3187
		clk => sig_clock,
3188
		ra0_addr => mux_652,
3189
		ra0_data => sig_1644,
3190
		wa0_en => sig_1041
3191
	);
3192

    
3193
	huffbuff_i : huffbuff port map (
3194
		wa0_data => mux_567,
3195
		wa0_addr => mux_568,
3196
		clk => sig_clock,
3197
		ra0_addr => mux_569,
3198
		ra0_data => sig_1643,
3199
		wa0_en => sig_1428
3200
	);
3201

    
3202
	idctbuff_i : idctbuff port map (
3203
		wa0_data => mux_561,
3204
		wa0_addr => mux_562,
3205
		clk => sig_clock,
3206
		ra2_data => sig_1642,
3207
		ra2_addr => mux_563,
3208
		ra1_data => sig_1641,
3209
		ra1_addr => sig_1692,
3210
		ra0_addr => mux_565,
3211
		ra0_data => sig_1640,
3212
		wa0_en => sig_1474
3213
	);
3214

    
3215
	quantbuff_i : quantbuff port map (
3216
		wa0_data => mux_557,
3217
		wa0_addr => mux_558,
3218
		clk => sig_clock,
3219
		ra0_addr => mux_559,
3220
		ra0_data => sig_1639,
3221
		wa0_en => sig_1431
3222
	);
3223

    
3224
	extend_mask_i : extend_mask port map (
3225
		clk => sig_clock,
3226
		ra0_addr => decodehuffmcu_s(4 downto 0),
3227
		ra0_data => sig_1638
3228
	);
3229

    
3230
	bit_set_mask_i : bit_set_mask port map (
3231
		clk => sig_clock,
3232
		ra0_addr => mux_524,
3233
		ra0_data => sig_1637
3234
	);
3235

    
3236
	lmask_i : lmask port map (
3237
		clk => sig_clock,
3238
		ra0_addr => buf_getv_n(4 downto 0),
3239
		ra0_data => sig_1636
3240
	);
3241

    
3242
	huff_make_dhuff_tb_ac_huffsize_i : huff_make_dhuff_tb_ac_huffsize port map (
3243
		wa0_data => mux_476,
3244
		wa0_addr => huff_make_dhuff_tb_ac_p(8 downto 0),
3245
		clk => sig_clock,
3246
		ra0_addr => mux_478,
3247
		ra0_data => sig_1635,
3248
		wa0_en => sig_1501
3249
	);
3250

    
3251
	huff_make_dhuff_tb_ac_huffcode_i : huff_make_dhuff_tb_ac_huffcode port map (
3252
		wa0_data => huff_make_dhuff_tb_ac_code,
3253
		wa0_addr => huff_make_dhuff_tb_ac_p(8 downto 0),
3254
		clk => sig_clock,
3255
		ra0_addr => huff_make_dhuff_tb_ac_p(8 downto 0),
3256
		ra0_data => sig_1634,
3257
		wa0_en => sig_1024
3258
	);
3259

    
3260
	huff_make_dhuff_tb_dc_huffsize_i : huff_make_dhuff_tb_dc_huffsize port map (
3261
		wa0_data => mux_443,
3262
		wa0_addr => huff_make_dhuff_tb_dc_p(8 downto 0),
3263
		clk => sig_clock,
3264
		ra0_addr => mux_445,
3265
		ra0_data => sig_1633,
3266
		wa0_en => sig_1530
3267
	);
3268

    
3269
	huff_make_dhuff_tb_dc_huffcode_i : huff_make_dhuff_tb_dc_huffcode port map (
3270
		wa0_data => huff_make_dhuff_tb_dc_code,
3271
		wa0_addr => huff_make_dhuff_tb_dc_p(8 downto 0),
3272
		clk => sig_clock,
3273
		ra0_addr => huff_make_dhuff_tb_dc_p(8 downto 0),
3274
		ra0_data => sig_1632,
3275
		wa0_en => sig_1036
3276
	);
3277

    
3278
	rgb_buf_i : rgb_buf port map (
3279
		wa0_data => mux_378,
3280
		wa0_addr => mux_379,
3281
		clk => sig_clock,
3282
		ra0_addr => sig_1691,
3283
		ra0_data => sig_1631,
3284
		wa0_en => sig_1236
3285
	);
3286

    
3287
	zigzag_index_i : zigzag_index port map (
3288
		clk => sig_clock,
3289
		ra0_addr => izigzagmatrix_i(5 downto 0),
3290
		ra0_data => sig_1630
3291
	);
3292

    
3293
	shr_212_i : shr_212 port map (
3294
		output => sig_1629,
3295
		input => mux_322,
3296
		shift => mux_323,
3297
		padding => '0'
3298
	);
3299

    
3300
	mul_209_i : mul_209 port map (
3301
		output => sig_1628,
3302
		in_b => mux_315,
3303
		in_a => mux_316
3304
	);
3305

    
3306
	mul_210_i : mul_210 port map (
3307
		output => sig_1627,
3308
		in_b => sig_1690,
3309
		in_a => mux_314
3310
	);
3311

    
3312
	shl_211_i : shl_211 port map (
3313
		output => sig_1626,
3314
		input => current_read_byte,
3315
		shift => buf_getv_p(5 downto 0),
3316
		padding => '0'
3317
	);
3318

    
3319
	sub_206_i : sub_206 port map (
3320
		gt => sig_1625,
3321
		output => sig_1624,
3322
		sign => '1',
3323
		in_b => mux_306,
3324
		in_a => mux_307
3325
	);
3326

    
3327
	sub_207_i : sub_207 port map (
3328
		ge => sig_1623,
3329
		le => sig_1622,
3330
		output => sig_1621,
3331
		sign => '1',
3332
		in_b => mux_302,
3333
		in_a => mux_303
3334
	);
3335

    
3336
	sub_208_i : sub_208 port map (
3337
		ge => sig_1620,
3338
		output => sig_1619,
3339
		sign => '1',
3340
		in_b => "00000000000000000000000000000000000000000",
3341
		in_a => sig_1689
3342
	);
3343

    
3344
	sub_205_i : sub_205 port map (
3345
		gt => sig_1618,
3346
		ge => sig_1617,
3347
		lt => sig_1616,
3348
		le => sig_1615,
3349
		output => sig_1614,
3350
		sign => '1',
3351
		in_b => mux_290,
3352
		in_a => mux_291
3353
	);
3354

    
3355
	add_202_i : add_202 port map (
3356
		output => sig_1613,
3357
		in_b => mux_274,
3358
		in_a => mux_275
3359
	);
3360

    
3361
	add_203_i : add_203 port map (
3362
		output => sig_1612,
3363
		in_b => mux_271,
3364
		in_a => mux_272
3365
	);
3366

    
3367
	add_204_i : add_204 port map (
3368
		output => sig_1611,
3369
		in_b => "0000000000000000000000001",
3370
		in_a => sig_1688
3371
	);
3372

    
3373
	add_201_i : add_201 port map (
3374
		output => sig_1610,
3375
		in_b => mux_265,
3376
		in_a => mux_266
3377
	);
3378

    
3379
	add_200_i : add_200 port map (
3380
		output => sig_1609,
3381
		in_b => mux_260,
3382
		in_a => mux_261
3383
	);
3384

    
3385
	cmp_775_i : cmp_775 port map (
3386
		eq => augh_test_158,
3387
		in1 => sig_1687,
3388
		in0 => "00000000000000000000000000001111"
3389
	);
3390

    
3391
	cmp_779_i : cmp_779 port map (
3392
		eq => sig_1608,
3393
		in1 => sig_1686,
3394
		in0 => "00000000000000000000000000000000"
3395
	);
3396

    
3397
	cmp_780_i : cmp_780 port map (
3398
		ne => sig_1607,
3399
		in1 => sig_1685,
3400
		in0 => "00000000000000000000000000000000"
3401
	);
3402

    
3403
	cmp_787_i : cmp_787 port map (
3404
		eq => sig_1606,
3405
		in1 => '0',
3406
		in0 => sig_1610(0)
3407
	);
3408

    
3409
	cmp_788_i : cmp_788 port map (
3410
		eq => sig_1605,
3411
		in1 => "000",
3412
		in0 => sig_1642(2 downto 0)
3413
	);
3414

    
3415
	cmp_790_i : cmp_790 port map (
3416
		ne => sig_1604,
3417
		in1 => sig_1624(3 downto 0),
3418
		in0 => "0000"
3419
	);
3420

    
3421
	cmp_792_i : cmp_792 port map (
3422
		eq => augh_test_134,
3423
		in1 => sig_1660,
3424
		in0 => "00000000000000000000000000000000"
3425
	);
3426

    
3427
	cmp_793_i : cmp_793 port map (
3428
		eq => augh_test_131,
3429
		in1 => sig_1633,
3430
		in0 => "00000000000000000000000000000000"
3431
	);
3432

    
3433
	cmp_794_i : cmp_794 port map (
3434
		eq => augh_test_126,
3435
		in1 => sig_1658,
3436
		in0 => "00000000000000000000000000000000"
3437
	);
3438

    
3439
	cmp_791_i : cmp_791 port map (
3440
		ne => augh_test_148,
3441
		in1 => decodehuffman_dc,
3442
		in0 => "00000000000000000000000000000000"
3443
	);
3444

    
3445
	cmp_804_i : cmp_804 port map (
3446
		ne => augh_test_113,
3447
		in1 => and_803,
3448
		in0 => "00000000000000000000000000000000"
3449
	);
3450

    
3451
	cmp_800_i : cmp_800 port map (
3452
		eq => augh_test_118,
3453
		in1 => buf_getv_p,
3454
		in0 => "00000000000000000000000000000000"
3455
	);
3456

    
3457
	cmp_799_i : cmp_799 port map (
3458
		eq => augh_test_123,
3459
		in1 => sig_1635,
3460
		in0 => "00000000000000000000000000000000"
3461
	);
3462

    
3463
	cmp_865_i : cmp_865 port map (
3464
		ne => sig_1603,
3465
		in1 => sig_1624(2 downto 0),
3466
		in0 => "000"
3467
	);
3468

    
3469
	cmp_882_i : cmp_882 port map (
3470
		eq => augh_test_157,
3471
		in1 => and_881,
3472
		in0 => "00000000000000000000000000000000"
3473
	);
3474

    
3475
	cmp_885_i : cmp_885 port map (
3476
		ne => sig_1602,
3477
		in1 => and_884,
3478
		in0 => "00000000000000000000000000000000"
3479
	);
3480

    
3481
	cmp_887_i : cmp_887 port map (
3482
		eq => sig_1601,
3483
		in1 => and_884,
3484
		in0 => "00000000000000000000000000000000"
3485
	);
3486

    
3487
	mul_215_i : mul_215 port map (
3488
		output => sig_1600,
3489
		in_b => "00000000000000000000000111011001",
3490
		in_a => chenidct_b2
3491
	);
3492

    
3493
	cmp_850_i : cmp_850 port map (
3494
		eq => augh_test_103,
3495
		in1 => sig_1684,
3496
		in0 => "00000000000000000000000011011011"
3497
	);
3498

    
3499
	cmp_851_i : cmp_851 port map (
3500
		eq => augh_test_104,
3501
		in1 => sig_1683,
3502
		in0 => "00000000000000000000000011011001"
3503
	);
3504

    
3505
	cmp_861_i : cmp_861 port map (
3506
		eq => augh_test_150,
3507
		in1 => and_860,
3508
		in0 => "00000000000000000000000000000000"
3509
	);
3510

    
3511
	cmp_871_i : cmp_871 port map (
3512
		eq => sig_1599,
3513
		in1 => sig_1682,
3514
		in0 => "00000000000000000000000000000000"
3515
	);
3516

    
3517
	cmp_873_i : cmp_873 port map (
3518
		eq => sig_1598,
3519
		in1 => sig_1664,
3520
		in0 => "00000010"
3521
	);
3522

    
3523
	cmp_879_i : cmp_879 port map (
3524
		ne => augh_test_6,
3525
		in1 => sig_1681,
3526
		in0 => "00000000000000000000000011111111"
3527
	);
3528

    
3529
	cmp_880_i : cmp_880 port map (
3530
		eq => augh_test_9,
3531
		in1 => sig_1680,
3532
		in0 => "00000000000000000000000011111111"
3533
	);
3534

    
3535
	sub_217_i : sub_217 port map (
3536
		ge => sig_1597,
3537
		output => sig_1596,
3538
		sign => '1',
3539
		in_b => "00000000000000000000000000000000000000000",
3540
		in_a => sig_1679
3541
	);
3542

    
3543
	cmp_863_i : cmp_863 port map (
3544
		ne => sig_1595,
3545
		in1 => sig_1614(2 downto 0),
3546
		in0 => "000"
3547
	);
3548

    
3549
	cmp_868_i : cmp_868 port map (
3550
		eq => sig_1594,
3551
		in1 => "000000000000000000000000",
3552
		in0 => "000000000000000000000000"
3553
	);
3554

    
3555
	cmp_877_i : cmp_877 port map (
3556
		ne => augh_test_109,
3557
		in1 => sig_1678,
3558
		in0 => "00000000000000000000000000000000"
3559
	);
3560

    
3561
	cmp_878_i : cmp_878 port map (
3562
		ne => augh_test_10,
3563
		in1 => sig_1677,
3564
		in0 => "00000000000000000000000000000000"
3565
	);
3566

    
3567
	sub_218_i : sub_218 port map (
3568
		le => sig_1593,
3569
		output => sig_1592,
3570
		sign => '1',
3571
		in_b => "00000000000000000000000000000000011111111",
3572
		in_a => sig_1676
3573
	);
3574

    
3575
	sub_220_i : sub_220 port map (
3576
		gt => sig_1591,
3577
		output => sig_1590,
3578
		sign => '1',
3579
		in_b => "00000000000000000000000000000000011111111",
3580
		in_a => sig_1675
3581
	);
3582

    
3583
	sub_221_i : sub_221 port map (
3584
		gt => sig_1589,
3585
		output => sig_1588,
3586
		sign => '1',
3587
		in_b => "00000000000000000000000000000000011111111",
3588
		in_a => sig_1674
3589
	);
3590

    
3591
	mul_222_i : mul_222 port map (
3592
		output => sig_1587,
3593
		in_b => "00000000000000000000000010110101",
3594
		in_a => mux_233
3595
	);
3596

    
3597
	sub_219_i : sub_219 port map (
3598
		le => sig_1586,
3599
		output => sig_1585,
3600
		sign => '1',
3601
		in_b => "00000000000000000000000000000000011111111",
3602
		in_a => sig_1673
3603
	);
3604

    
3605
	cmp_962_i : cmp_962 port map (
3606
		ne => augh_test_62,
3607
		in1 => get_sos_j,
3608
		in0 => "11111111111111111111111111111111"
3609
	);
3610

    
3611
	cmp_975_i : cmp_975 port map (
3612
		ne => augh_test_154,
3613
		in1 => decodehuffmcu_s,
3614
		in0 => "00000000000000000000000000000000"
3615
	);
3616

    
3617
	fsm_224_i : fsm_224 port map (
3618
		clock => sig_clock,
3619
		reset => sig_reset,
3620
		out40 => sig_1584,
3621
		in2 => augh_test_152,
3622
		in11 => augh_test_131,
3623
		out146 => sig_1583,
3624
		out148 => sig_1582,
3625
		out150 => sig_1581,
3626
		out152 => sig_1580,
3627
		in12 => augh_test_128,
3628
		out153 => sig_1579,
3629
		out154 => sig_1578,
3630
		in13 => augh_test_127,
3631
		out156 => sig_1577,
3632
		out157 => sig_1576,
3633
		out160 => sig_1575,
3634
		out162 => sig_1574,
3635
		out165 => sig_1573,
3636
		out170 => sig_1572,
3637
		out171 => sig_1571,
3638
		out173 => sig_1570,
3639
		out175 => sig_1569,
3640
		out177 => sig_1568,
3641
		out180 => sig_1567,
3642
		out184 => sig_1566,
3643
		in14 => augh_test_126,
3644
		out186 => sig_1565,
3645
		out189 => sig_1564,
3646
		out191 => sig_1563,
3647
		out192 => sig_1562,
3648
		out193 => sig_1561,
3649
		out197 => sig_1560,
3650
		out199 => sig_1559,
3651
		out201 => sig_1558,
3652
		out202 => sig_1557,
3653
		out205 => sig_1556,
3654
		out207 => sig_1555,
3655
		out208 => sig_1554,
3656
		out209 => sig_1553,
3657
		out210 => sig_1552,
3658
		out212 => sig_1551,
3659
		out213 => sig_1550,
3660
		in15 => augh_test_125,
3661
		out221 => sig_1549,
3662
		out222 => sig_1548,
3663
		out224 => sig_1547,
3664
		out225 => sig_1546,
3665
		out228 => sig_1545,
3666
		out229 => sig_1544,
3667
		out230 => sig_1543,
3668
		out231 => sig_1542,
3669
		out99 => sig_1541,
3670
		in6 => augh_test_142,
3671
		out92 => sig_1540,
3672
		out232 => sig_1539,
3673
		in16 => augh_test_123,
3674
		out234 => sig_1538,
3675
		out236 => sig_1537,
3676
		out239 => sig_1536,
3677
		out240 => sig_1535,
3678
		out241 => sig_1534,
3679
		out245 => sig_1533,
3680
		out246 => sig_1532,
3681
		out247 => sig_1531,
3682
		out251 => sig_1530,
3683
		out252 => sig_1529,
3684
		out253 => sig_1528,
3685
		out255 => sig_1527,
3686
		out256 => sig_1526,
3687
		out258 => sig_1525,
3688
		out259 => sig_1524,
3689
		in17 => augh_test_120,
3690
		out263 => sig_1523,
3691
		out264 => sig_1522,
3692
		out266 => sig_1521,
3693
		in18 => augh_test_119,
3694
		out267 => sig_1520,
3695
		out268 => sig_1519,
3696
		out270 => sig_1518,
3697
		out273 => sig_1517,
3698
		out275 => sig_1516,
3699
		out276 => sig_1515,
3700
		in19 => augh_test_118,
3701
		out279 => sig_1514,
3702
		in20 => augh_test_115,
3703
		out281 => sig_1513,
3704
		out282 => sig_1512,
3705
		in21 => augh_test_114,
3706
		out283 => sig_1511,
3707
		out286 => sig_1510,
3708
		out289 => sig_1509,
3709
		out296 => sig_1508,
3710
		out297 => sig_1507,
3711
		out299 => sig_1506,
3712
		out300 => sig_1505,
3713
		out304 => sig_1504,
3714
		out305 => sig_1503,
3715
		in22 => augh_test_113,
3716
		out306 => sig_1502,
3717
		out310 => sig_1501,
3718
		out311 => sig_1500,
3719
		out313 => sig_1499,
3720
		out314 => sig_1498,
3721
		in23 => augh_test_111,
3722
		out316 => sig_1497,
3723
		out317 => sig_1496,
3724
		out320 => sig_1495,
3725
		out322 => sig_1494,
3726
		out324 => sig_1493,
3727
		out325 => sig_1492,
3728
		out326 => sig_1491,
3729
		out328 => sig_1490,
3730
		out332 => sig_1489,
3731
		out333 => sig_1488,
3732
		out334 => sig_1487,
3733
		out335 => sig_1486,
3734
		out338 => sig_1485,
3735
		out339 => sig_1484,
3736
		out341 => sig_1483,
3737
		out342 => sig_1482,
3738
		out344 => sig_1481,
3739
		out93 => sig_1480,
3740
		out98 => sig_1479,
3741
		out85 => sig_1478,
3742
		out87 => sig_1477,
3743
		out88 => sig_1476,
3744
		out80 => sig_1475,
3745
		out82 => sig_1474,
3746
		out83 => sig_1473,
3747
		out84 => sig_1472,
3748
		in5 => augh_test_144,
3749
		out77 => sig_1471,
3750
		out78 => sig_1470,
3751
		out71 => sig_1469,
3752
		out72 => sig_1468,
3753
		in4 => augh_test_148,
3754
		out65 => sig_1467,
3755
		out67 => sig_1466,
3756
		out60 => sig_1465,
3757
		out64 => sig_1464,
3758
		in3 => augh_test_151,
3759
		out59 => sig_1463,
3760
		out53 => sig_1462,
3761
		out55 => sig_1461,
3762
		out49 => sig_1460,
3763
		out44 => sig_1459,
3764
		out104 => sig_1458,
3765
		out107 => sig_1457,
3766
		out111 => sig_1456,
3767
		out112 => sig_1455,
3768
		out114 => sig_1454,
3769
		in7 => augh_test_138,
3770
		out117 => sig_1453,
3771
		out119 => sig_1452,
3772
		out122 => sig_1451,
3773
		in8 => augh_test_136,
3774
		out128 => sig_1450,
3775
		in9 => augh_test_134,
3776
		out129 => sig_1449,
3777
		out130 => sig_1448,
3778
		out133 => sig_1447,
3779
		out134 => sig_1446,
3780
		out136 => sig_1445,
3781
		out137 => sig_1444,
3782
		in10 => augh_test_133,
3783
		out139 => sig_1443,
3784
		out143 => sig_1442,
3785
		out144 => sig_1441,
3786
		out32 => sig_1440,
3787
		out35 => sig_1439,
3788
		out27 => sig_1438,
3789
		out25 => sig_1437,
3790
		out26 => sig_1436,
3791
		in1 => augh_test_158,
3792
		out15 => sig_1435,
3793
		out16 => sig_1434,
3794
		out11 => sig_1433,
3795
		out13 => sig_1432,
3796
		out14 => sig_1431,
3797
		out7 => sig_1430,
3798
		out1 => sig_1429,
3799
		out2 => sig_1428,
3800
		out3 => sig_1427,
3801
		out4 => sig_1426,
3802
		in0 => augh_test_159,
3803
		in24 => augh_test_107,
3804
		out346 => sig_1425,
3805
		out347 => sig_1424,
3806
		out348 => sig_1423,
3807
		out349 => sig_1422,
3808
		in25 => augh_test_106,
3809
		out350 => sig_1421,
3810
		out351 => sig_1420,
3811
		out355 => sig_1419,
3812
		out356 => sig_1418,
3813
		out357 => sig_1417,
3814
		out358 => sig_1416,
3815
		out360 => sig_1415,
3816
		out362 => sig_1414,
3817
		out363 => sig_1413,
3818
		out364 => sig_1412,
3819
		out365 => sig_1411,
3820
		out366 => sig_1410,
3821
		out370 => sig_1409,
3822
		out371 => sig_1408,
3823
		out372 => sig_1407,
3824
		out373 => sig_1406,
3825
		out375 => sig_1405,
3826
		in26 => augh_test_105,
3827
		out376 => sig_1404,
3828
		out378 => sig_1403,
3829
		out379 => sig_1402,
3830
		out381 => sig_1401,
3831
		out382 => sig_1400,
3832
		in27 => augh_test_99,
3833
		out384 => sig_1399,
3834
		in28 => augh_test_100,
3835
		out391 => sig_1398,
3836
		out395 => sig_1397,
3837
		out396 => sig_1396,
3838
		out401 => sig_1395,
3839
		out402 => sig_1394,
3840
		out403 => sig_1393,
3841
		out404 => sig_1392,
3842
		out405 => sig_1391,
3843
		out407 => sig_1390,
3844
		out408 => sig_1389,
3845
		out409 => sig_1388,
3846
		out410 => sig_1387,
3847
		in29 => augh_test_101,
3848
		out412 => sig_1386,
3849
		out414 => sig_1385,
3850
		out415 => sig_1384,
3851
		out417 => sig_1383,
3852
		out418 => sig_1382,
3853
		out419 => sig_1381,
3854
		out420 => sig_1380,
3855
		out422 => sig_1379,
3856
		out424 => sig_1378,
3857
		out425 => sig_1377,
3858
		out426 => sig_1376,
3859
		in30 => augh_test_102,
3860
		out428 => sig_1375,
3861
		out429 => sig_1374,
3862
		out432 => sig_1373,
3863
		out433 => sig_1372,
3864
		out434 => sig_1371,
3865
		out437 => sig_1370,
3866
		out440 => sig_1369,
3867
		out441 => sig_1368,
3868
		in31 => augh_test_103,
3869
		out443 => sig_1367,
3870
		in32 => augh_test_104,
3871
		out445 => sig_1366,
3872
		out447 => sig_1365,
3873
		out448 => sig_1364,
3874
		out450 => sig_1363,
3875
		in33 => augh_test_94,
3876
		out453 => sig_1362,
3877
		out455 => sig_1361,
3878
		out458 => sig_1360,
3879
		in34 => augh_test_90,
3880
		out462 => sig_1359,
3881
		out464 => sig_1358,
3882
		out467 => sig_1357,
3883
		out468 => sig_1356,
3884
		out472 => sig_1355,
3885
		in35 => augh_test_89,
3886
		out478 => sig_1354,
3887
		out479 => sig_1353,
3888
		out480 => sig_1352,
3889
		out487 => sig_1351,
3890
		out488 => sig_1350,
3891
		in36 => augh_test_83,
3892
		out491 => sig_1349,
3893
		out496 => sig_1348,
3894
		out497 => sig_1347,
3895
		out498 => sig_1346,
3896
		out500 => sig_1345,
3897
		out504 => sig_1344,
3898
		out505 => sig_1343,
3899
		in37 => augh_test_150,
3900
		out506 => sig_1342,
3901
		out508 => sig_1341,
3902
		in38 => augh_test_77,
3903
		out510 => sig_1340,
3904
		out513 => sig_1339,
3905
		out514 => sig_1338,
3906
		out515 => sig_1337,
3907
		out517 => sig_1336,
3908
		out519 => sig_1335,
3909
		in39 => augh_test_72,
3910
		out523 => sig_1334,
3911
		out526 => sig_1333,
3912
		out527 => sig_1332,
3913
		out528 => sig_1331,
3914
		out530 => sig_1330,
3915
		out531 => sig_1329,
3916
		out533 => sig_1328,
3917
		out534 => sig_1327,
3918
		out537 => sig_1326,
3919
		out538 => sig_1325,
3920
		out549 => sig_1324,
3921
		out558 => sig_1323,
3922
		out559 => sig_1322,
3923
		out561 => sig_1321,
3924
		in40 => augh_test_67,
3925
		out566 => sig_1320,
3926
		out567 => sig_1319,
3927
		out568 => sig_1318,
3928
		out569 => sig_1317,
3929
		out570 => sig_1316,
3930
		out572 => sig_1315,
3931
		out574 => sig_1314,
3932
		out575 => sig_1313,
3933
		out577 => sig_1312,
3934
		in41 => augh_test_52,
3935
		out578 => sig_1311,
3936
		out581 => sig_1310,
3937
		out589 => sig_1309,
3938
		out590 => sig_1308,
3939
		out595 => sig_1307,
3940
		out597 => sig_1306,
3941
		out599 => sig_1305,
3942
		out601 => sig_1304,
3943
		out602 => sig_1303,
3944
		out607 => sig_1302,
3945
		out610 => sig_1301,
3946
		out612 => sig_1300,
3947
		in42 => augh_test_53,
3948
		out614 => sig_1299,
3949
		out621 => sig_1298,
3950
		out628 => sig_1297,
3951
		out635 => sig_1296,
3952
		out636 => sig_1295,
3953
		out638 => sig_1294,
3954
		out640 => sig_1293,
3955
		out643 => sig_1292,
3956
		out646 => sig_1291,
3957
		out649 => sig_1290,
3958
		out651 => sig_1289,
3959
		out656 => sig_1288,
3960
		in43 => augh_test_49,
3961
		out658 => sig_1287,
3962
		out659 => sig_1286,
3963
		out661 => sig_1285,
3964
		out663 => sig_1284,
3965
		out664 => sig_1283,
3966
		in44 => augh_test_109,
3967
		out667 => sig_1282,
3968
		out668 => sig_1281,
3969
		out670 => sig_1280,
3970
		out672 => sig_1279,
3971
		out674 => sig_1278,
3972
		in45 => augh_test_26,
3973
		out679 => sig_1277,
3974
		out681 => sig_1276,
3975
		out683 => sig_1275,
3976
		out686 => sig_1274,
3977
		out688 => sig_1273,
3978
		out690 => sig_1272,
3979
		out692 => sig_1271,
3980
		out694 => sig_1270,
3981
		out696 => sig_1269,
3982
		out697 => sig_1268,
3983
		out698 => sig_1267,
3984
		out699 => sig_1266,
3985
		out700 => sig_1265,
3986
		out703 => sig_1264,
3987
		out704 => sig_1263,
3988
		out706 => sig_1262,
3989
		out708 => sig_1261,
3990
		out710 => sig_1260,
3991
		out712 => sig_1259,
3992
		out715 => sig_1258,
3993
		out718 => sig_1257,
3994
		in46 => augh_test_10,
3995
		out722 => sig_1256,
3996
		out724 => sig_1255,
3997
		out726 => sig_1254,
3998
		out728 => sig_1253,
3999
		out731 => sig_1252,
4000
		out733 => sig_1251,
4001
		out734 => sig_1250,
4002
		out737 => sig_1249,
4003
		out739 => sig_1248,
4004
		out740 => sig_1247,
4005
		out743 => sig_1246,
4006
		out745 => sig_1245,
4007
		out746 => sig_1244,
4008
		in47 => augh_test_6,
4009
		out749 => sig_1243,
4010
		out753 => sig_1242,
4011
		out755 => sig_1241,
4012
		out759 => sig_1240,
4013
		in48 => augh_test_9,
4014
		out762 => sig_1239,
4015
		out764 => sig_1238,
4016
		out765 => sig_1237,
4017
		out767 => sig_1236,
4018
		out768 => sig_1235,
4019
		in49 => augh_test_157,
4020
		out772 => sig_1234,
4021
		in50 => stdout_ack,
4022
		out775 => sig_1233,
4023
		out776 => sig_1232,
4024
		out778 => sig_1231,
4025
		out783 => sig_1230,
4026
		out784 => sig_1229,
4027
		out787 => sig_1228,
4028
		out791 => sig_1227,
4029
		in51 => stdin_ack,
4030
		out794 => sig_1226,
4031
		out795 => sig_1225,
4032
		in52 => augh_test_62,
4033
		out799 => sig_1224,
4034
		out802 => sig_1223,
4035
		out806 => sig_1222,
4036
		out809 => sig_1221,
4037
		out812 => sig_1220,
4038
		out815 => sig_1219,
4039
		out826 => sig_1218,
4040
		out828 => sig_1217,
4041
		in53 => augh_test_122,
4042
		in54 => augh_test_197,
4043
		out843 => sig_1216,
4044
		out848 => sig_1215,
4045
		out852 => sig_1214,
4046
		in55 => augh_test_196,
4047
		out855 => sig_1213,
4048
		out858 => sig_1212,
4049
		in56 => augh_test_189,
4050
		out860 => sig_1211,
4051
		out861 => sig_1210,
4052
		out863 => sig_1209,
4053
		out866 => sig_1208,
4054
		out872 => sig_1207,
4055
		in57 => augh_test_188,
4056
		out874 => sig_1206,
4057
		out876 => sig_1205,
4058
		out879 => sig_1204,
4059
		out882 => sig_1203,
4060
		out886 => sig_1202,
4061
		out887 => sig_1201,
4062
		in58 => augh_test_187,
4063
		out888 => sig_1200,
4064
		out892 => sig_1199,
4065
		out894 => sig_1198,
4066
		out895 => sig_1197,
4067
		out896 => sig_1196,
4068
		out901 => sig_1195,
4069
		out902 => sig_1194,
4070
		out903 => sig_1193,
4071
		out905 => sig_1192,
4072
		out907 => sig_1191,
4073
		out918 => sig_1190,
4074
		out920 => sig_1189,
4075
		out921 => sig_1188,
4076
		out923 => sig_1187,
4077
		out925 => sig_1186,
4078
		out928 => sig_1185,
4079
		out929 => sig_1184,
4080
		out931 => sig_1183,
4081
		out933 => sig_1182,
4082
		out936 => stdout_rdy,
4083
		out937 => sig_1181,
4084
		out938 => sig_1180,
4085
		out939 => sig_1179,
4086
		out942 => sig_1178,
4087
		out943 => sig_1177,
4088
		out944 => sig_1176,
4089
		out947 => sig_1175,
4090
		out948 => sig_1174,
4091
		out949 => sig_1173,
4092
		out951 => sig_1172,
4093
		in59 => augh_test_186,
4094
		out952 => sig_1171,
4095
		out953 => sig_1170,
4096
		out955 => sig_1169,
4097
		out956 => sig_1168,
4098
		out957 => sig_1167,
4099
		out958 => sig_1166,
4100
		in60 => augh_test_184,
4101
		in61 => augh_test_183,
4102
		out962 => sig_1165,
4103
		out963 => sig_1164,
4104
		out972 => sig_1163,
4105
		out973 => sig_1162,
4106
		out974 => sig_1161,
4107
		in62 => augh_test_182,
4108
		out978 => sig_1160,
4109
		out979 => sig_1159,
4110
		out981 => sig_1158,
4111
		out982 => sig_1157,
4112
		out985 => sig_1156,
4113
		out986 => sig_1155,
4114
		out989 => sig_1154,
4115
		in63 => augh_test_180,
4116
		in64 => augh_test_179,
4117
		in65 => augh_test_178,
4118
		in66 => augh_test_194,
4119
		in67 => augh_test_154,
4120
		in68 => augh_test_130,
4121
		in69 => augh_test_132,
4122
		in70 => augh_test_124,
4123
		in71 => augh_test_171,
4124
		in72 => augh_test_168,
4125
		in73 => augh_test_167,
4126
		in74 => augh_test_166,
4127
		in75 => augh_test_165,
4128
		in76 => augh_test_108,
4129
		in77 => sig_start,
4130
		in78 => augh_test_155,
4131
		out990 => sig_1153,
4132
		out991 => sig_1152,
4133
		out993 => sig_1151,
4134
		out994 => sig_1150,
4135
		out996 => sig_1149,
4136
		out997 => sig_1148,
4137
		out998 => sig_1147,
4138
		out999 => sig_1146,
4139
		out1000 => sig_1145,
4140
		out1002 => sig_1144,
4141
		out1003 => sig_1143,
4142
		out1005 => sig_1142,
4143
		out1006 => sig_1141,
4144
		out1007 => sig_1140,
4145
		out1009 => sig_1139,
4146
		out1011 => sig_1138,
4147
		out1012 => sig_1137,
4148
		out1013 => sig_1136,
4149
		out1014 => sig_1135,
4150
		out1015 => sig_1134,
4151
		out1016 => sig_1133,
4152
		out1018 => sig_1132,
4153
		out1019 => sig_1131,
4154
		out1021 => sig_1130,
4155
		out1022 => sig_1129,
4156
		out1024 => sig_1128,
4157
		out1026 => sig_1127,
4158
		out1027 => sig_1126,
4159
		out1029 => sig_1125,
4160
		out1030 => sig_1124,
4161
		out1032 => sig_1123,
4162
		out1033 => sig_1122,
4163
		out1035 => sig_1121,
4164
		out1036 => sig_1120,
4165
		out1037 => sig_1119,
4166
		out1057 => sig_1118,
4167
		out1068 => sig_1117,
4168
		out1069 => sig_1116,
4169
		out1070 => sig_1115,
4170
		out1072 => sig_1114,
4171
		out1073 => sig_1113,
4172
		out1075 => sig_1112,
4173
		out1078 => sig_1111,
4174
		out1080 => sig_1110,
4175
		out1082 => sig_1109,
4176
		out1083 => sig_1108,
4177
		out1084 => sig_1107,
4178
		out1085 => sig_1106,
4179
		out1088 => sig_1105,
4180
		out1089 => sig_1104,
4181
		out1091 => sig_1103,
4182
		out1092 => sig_1102,
4183
		out1094 => sig_1101,
4184
		out1096 => sig_1100,
4185
		out1098 => sig_1099,
4186
		out1101 => sig_1098,
4187
		out1104 => sig_1097,
4188
		out1107 => sig_1096,
4189
		out1109 => sig_1095,
4190
		out1111 => sig_1094,
4191
		out1114 => sig_1093,
4192
		out1119 => sig_1092,
4193
		out1121 => sig_1091,
4194
		out1125 => sig_1090,
4195
		out1126 => sig_1089,
4196
		out1128 => sig_1088,
4197
		out1131 => sig_1087,
4198
		out1134 => sig_1086,
4199
		out1137 => sig_1085,
4200
		out1139 => sig_1084,
4201
		out1141 => sig_1083,
4202
		out1145 => sig_1082,
4203
		out1146 => sig_1081,
4204
		out1147 => sig_1080,
4205
		out1150 => sig_1079,
4206
		out1151 => sig_1078,
4207
		out1152 => sig_1077,
4208
		out1155 => sig_1076,
4209
		out1158 => sig_1075,
4210
		out1160 => sig_1074,
4211
		out1164 => sig_1073,
4212
		out1166 => sig_1072,
4213
		out1169 => sig_1071,
4214
		out1171 => sig_1070,
4215
		out1174 => sig_1069,
4216
		out1175 => sig_1068,
4217
		out1176 => sig_1067,
4218
		out1180 => sig_1066,
4219
		out1181 => sig_1065,
4220
		out1182 => sig_1064,
4221
		out1185 => sig_1063,
4222
		out1186 => sig_1062,
4223
		out1187 => sig_1061,
4224
		out1190 => sig_1060,
4225
		out1213 => sig_1059,
4226
		out1215 => sig_1058,
4227
		out1217 => sig_1057,
4228
		out1220 => sig_1056,
4229
		out1221 => sig_1055,
4230
		out1223 => sig_1054,
4231
		out1228 => sig_1053,
4232
		out1229 => sig_1052,
4233
		out1231 => sig_1051,
4234
		out1235 => sig_1050,
4235
		out1236 => sig_1049,
4236
		out1240 => sig_1048,
4237
		out1243 => sig_1047,
4238
		out1250 => sig_1046,
4239
		out1252 => sig_1045,
4240
		out1253 => sig_1044,
4241
		out1258 => sig_1043,
4242
		out1262 => sig_1042,
4243
		out1266 => sig_1041,
4244
		out1269 => sig_1040,
4245
		out1275 => sig_1039,
4246
		out1278 => sig_1038,
4247
		out1279 => sig_1037,
4248
		out1284 => sig_1036,
4249
		out1286 => sig_1035,
4250
		out1287 => sig_1034,
4251
		out1289 => sig_1033,
4252
		out1290 => sig_1032,
4253
		out1292 => sig_1031,
4254
		out1293 => sig_1030,
4255
		out1295 => sig_1029,
4256
		out1298 => sig_1028,
4257
		out1301 => sig_1027,
4258
		out1302 => sig_1026,
4259
		out1303 => sig_1025,
4260
		out1308 => sig_1024,
4261
		out1309 => sig_1023,
4262
		out1311 => sig_1022,
4263
		out1318 => sig_1021,
4264
		out1319 => sig_1020,
4265
		out1320 => sig_1019,
4266
		out1323 => sig_1018,
4267
		out1324 => sig_1017,
4268
		out1326 => sig_1016,
4269
		out1327 => sig_1015,
4270
		out1329 => sig_1014,
4271
		out1337 => sig_1013,
4272
		out1339 => sig_1012,
4273
		out1340 => sig_1011,
4274
		out1341 => sig_1010,
4275
		out1344 => sig_1009,
4276
		out1346 => sig_1008,
4277
		out1349 => sig_1007,
4278
		out1353 => sig_1006,
4279
		out1356 => sig_1005,
4280
		out1362 => sig_1004,
4281
		out1363 => sig_1003,
4282
		out1364 => sig_1002,
4283
		out1365 => sig_1001,
4284
		out1366 => sig_1000,
4285
		out1368 => sig_999,
4286
		out1370 => sig_998,
4287
		out1375 => sig_997,
4288
		out1378 => sig_996,
4289
		out1381 => sig_995,
4290
		out1383 => sig_994,
4291
		out1387 => sig_993
4292
	);
4293

    
4294
	muxb_784_i : muxb_784 port map (
4295
		in_sel => sig_1616,
4296
		out_data => sig_992,
4297
		in_data0 => sig_1609(31 downto 0),
4298
		in_data1 => sig_1613
4299
	);
4300

    
4301
	cmp_964_i : cmp_964 port map (
4302
		eq => sig_991,
4303
		in1 => sig_1635,
4304
		in0 => huff_make_dhuff_tb_ac_size
4305
	);
4306

    
4307
	cmp_972_i : cmp_972 port map (
4308
		ne => augh_test_196,
4309
		in1 => jpeg2bmp_main_i,
4310
		in0 => "00000000000000000000000000000010"
4311
	);
4312

    
4313
	cmp_973_i : cmp_973 port map (
4314
		eq => augh_test_180,
4315
		in1 => sig_1672,
4316
		in0 => "00000000000000000000000000000000"
4317
	);
4318

    
4319
	cmp_974_i : cmp_974 port map (
4320
		ne => augh_test_194,
4321
		in1 => jpeg2bmp_main_i,
4322
		in0 => "00000000000000000001010001010110"
4323
	);
4324

    
4325
	cmp_985_i : cmp_985 port map (
4326
		eq => augh_test_108,
4327
		in1 => sig_1671,
4328
		in0 => "00000000000000000000000011111111"
4329
	);
4330

    
4331
	cmp_971_i : cmp_971 port map (
4332
		ne => augh_test_197,
4333
		in1 => jpeg2bmp_main_j,
4334
		in0 => "00000000000000000001010010111101"
4335
	);
4336

    
4337
	cmp_977_i : cmp_977 port map (
4338
		eq => sig_990,
4339
		in1 => sig_1633,
4340
		in0 => huff_make_dhuff_tb_dc_size
4341
	);
4342

    
4343
	-- Behaviour of component 'mux_967' model 'mux'
4344
	mux_967 <=
4345
		(repeat(32, sig_1620) and mux_968);
4346

    
4347
	-- Behaviour of component 'and_976' model 'and'
4348
	and_976 <=
4349
		sig_1615 and
4350
		sig_990;
4351

    
4352
	-- Behaviour of component 'and_982' model 'and'
4353
	and_982 <=
4354
		"00000000000000000000000000001111" and
4355
		decodehuffman_ac;
4356

    
4357
	-- Behaviour of component 'and_983' model 'and'
4358
	and_983 <=
4359
		"0000000000000000000000001111" and
4360
		decodehuffman_ac(31 downto 4);
4361

    
4362
	-- Behaviour of component 'and_984' model 'and'
4363
	and_984 <=
4364
		sig_1636 and
4365
		buf_getv_rv;
4366

    
4367
	-- Behaviour of component 'mux_689' model 'mux'
4368
	mux_689 <=
4369
		(repeat(32, sig_1034) and sig_1634) or
4370
		(repeat(32, sig_1520) and "11111111111111111111111111111111") or
4371
		(repeat(32, sig_1523) and sig_1610(31 downto 0));
4372

    
4373
	-- Behaviour of component 'mux_690' model 'mux'
4374
	mux_690 <=
4375
		(repeat(7, sig_1519) and huff_make_dhuff_tb_ac_tbl_no & huff_make_dhuff_tb_ac_l(5 downto 0)) or
4376
		(repeat(7, sig_1523) and huff_make_dhuff_tb_ac_tbl_no & huff_make_dhuff_tb_ac_p_dhtbl_ml(5 downto 0));
4377

    
4378
	-- Behaviour of component 'mux_691' model 'mux'
4379
	mux_691 <=
4380
		(repeat(7, sig_1523) and huff_make_dhuff_tb_ac_tbl_no & huff_make_dhuff_tb_ac_p_dhtbl_ml(5 downto 0)) or
4381
		(repeat(7, sig_1568) and decodehuffman_ac_tbl_no & decodehuffman_ac_l(5 downto 0)) or
4382
		(repeat(7, sig_1570) and decodehuffman_ac_tbl_no & decodehuffman_ac_dhuff_ml);
4383

    
4384
	-- Behaviour of component 'and_853' model 'and'
4385
	and_853 <=
4386
		sig_1636 and
4387
		sig_1629;
4388

    
4389
	-- Behaviour of component 'mux_233' model 'mux'
4390
	mux_233 <=
4391
		(repeat(32, sig_1118) and sig_1609(31 downto 0)) or
4392
		(repeat(32, sig_1324) and sig_1624(31 downto 0));
4393

    
4394
	-- Behaviour of component 'mux_671' model 'mux'
4395
	mux_671 <=
4396
		(repeat(32, sig_1183) and i_jinfo_jpeg_data) or
4397
		(repeat(32, sig_1441) and sig_1610(31 downto 0));
4398

    
4399
	-- Behaviour of component 'mux_665' model 'mux'
4400
	mux_665 <=
4401
		(repeat(2, sig_1162) and write4blocks_i) or
4402
		(repeat(2, sig_1196) and decode_start_i(1 downto 0)) or
4403
		(repeat(2, sig_1296) and writeblock_i);
4404

    
4405
	-- Behaviour of component 'mux_663' model 'mux'
4406
	mux_663 <=
4407
		(repeat(32, sig_1163) and sig_1609(30 downto 0) & sig_1648(0)) or
4408
		(repeat(32, sig_1161) and mux_896) or
4409
		(repeat(32, sig_1215) and mux_874) or
4410
		(repeat(32, sig_1297) and sig_1609(31 downto 0));
4411

    
4412
	-- Behaviour of component 'mux_664' model 'mux'
4413
	mux_664 <=
4414
		(repeat(2, sig_1043) and decode_start_i(1 downto 0)) or
4415
		(repeat(2, sig_1162) and write4blocks_i) or
4416
		(repeat(2, sig_1296) and writeblock_i);
4417

    
4418
	-- Behaviour of component 'mux_659' model 'mux'
4419
	mux_659 <=
4420
		(repeat(32, sig_1163) and sig_1610(30 downto 0) & sig_1647(0)) or
4421
		(repeat(32, sig_1161) and mux_897) or
4422
		(repeat(32, sig_1215) and mux_875) or
4423
		(repeat(32, sig_1297) and sig_1610(31 downto 0));
4424

    
4425
	-- Behaviour of component 'mux_660' model 'mux'
4426
	mux_660 <=
4427
		(repeat(2, sig_1043) and decode_start_i(1 downto 0)) or
4428
		(repeat(2, sig_1162) and write4blocks_i) or
4429
		(repeat(2, sig_1296) and writeblock_i);
4430

    
4431
	-- Behaviour of component 'mux_661' model 'mux'
4432
	mux_661 <=
4433
		(repeat(2, sig_1162) and write4blocks_i) or
4434
		(repeat(2, sig_1196) and decode_start_i(1 downto 0)) or
4435
		(repeat(2, sig_1296) and writeblock_i);
4436

    
4437
	-- Behaviour of component 'mux_652' model 'mux'
4438
	mux_652 <=
4439
		(repeat(13, sig_1247) and readbuf_idx(12 downto 0)) or
4440
		(repeat(13, sig_1441) and curhuffreadbuf_idx(12 downto 0));
4441

    
4442
	-- Behaviour of component 'mux_648' model 'mux'
4443
	mux_648 <=
4444
		(repeat(32, sig_1247) and sig_1610(31 downto 0));
4445

    
4446
	-- Behaviour of component 'mux_633' model 'mux'
4447
	mux_633 <=
4448
		(repeat(32, sig_1211) and sig_1610(31 downto 0));
4449

    
4450
	-- Behaviour of component 'mux_622' model 'mux'
4451
	mux_622 <=
4452
		(repeat(32, sig_1251) and sig_1610(31 downto 0));
4453

    
4454
	-- Behaviour of component 'mux_614' model 'mux'
4455
	mux_614 <=
4456
		(repeat(32, sig_1269) and "00000000000000000000000000000011") or
4457
		(repeat(32, sig_1287) and sig_1614(31 downto 0));
4458

    
4459
	-- Behaviour of component 'mux_616' model 'mux'
4460
	mux_616 <=
4461
		(repeat(32, sig_1254) and sig_1610(31 downto 0));
4462

    
4463
	-- Behaviour of component 'mux_602' model 'mux'
4464
	mux_602 <=
4465
		(repeat(32, sig_1198) and "00000000000000000000000000000001") or
4466
		(repeat(32, sig_1479) and sig_1610(31 downto 0));
4467

    
4468
	-- Behaviour of component 'mux_600' model 'mux'
4469
	mux_600 <=
4470
		(repeat(32, sig_1458) and sig_1609(31 downto 0));
4471

    
4472
	-- Behaviour of component 'mux_593' model 'mux'
4473
	mux_593 <=
4474
		(repeat(32, sig_1240) and mux_870) or
4475
		(repeat(32, sig_1317) and sig_1614(31 downto 0));
4476

    
4477
	-- Behaviour of component 'mux_587' model 'mux'
4478
	mux_587 <=
4479
		(repeat(32, sig_1335) and sig_1609(31 downto 0));
4480

    
4481
	-- Behaviour of component 'mux_585' model 'mux'
4482
	mux_585 <=
4483
		(repeat(16, sig_1337) and read_word) or
4484
		(repeat(16, sig_1339) and "00000000" & read_byte);
4485

    
4486
	-- Behaviour of component 'mux_580' model 'mux'
4487
	mux_580 <=
4488
		(repeat(8, sig_1346) and read_byte) or
4489
		(repeat(8, sig_1348) and next_marker);
4490

    
4491
	-- Behaviour of component 'mux_569' model 'mux'
4492
	mux_569 <=
4493
		(repeat(8, sig_1027) and decodehuffmcu_bufdim1 & "000000") or
4494
		(repeat(8, sig_1268) and decodehuffmcu_bufdim1 & decodehuffmcu_k(5 downto 0)) or
4495
		(repeat(8, sig_1436) and decode_block_in_buf_idx & sig_1630);
4496

    
4497
	-- Behaviour of component 'mux_567' model 'mux'
4498
	mux_567 <=
4499
		(repeat(32, sig_1257) and sig_1610(31 downto 0)) or
4500
		(repeat(32, sig_1000) and decodehuffmcu_diff) or
4501
		(repeat(32, sig_1202) and buf_getv) or
4502
		(repeat(32, sig_1267) and or_866);
4503

    
4504
	-- Behaviour of component 'mux_568' model 'mux'
4505
	mux_568 <=
4506
		(repeat(8, sig_1266) and decodehuffmcu_bufdim1 & decodehuffmcu_k(5 downto 0)) or
4507
		(repeat(8, sig_1000) and decodehuffmcu_bufdim1 & "000000") or
4508
		(repeat(8, sig_1443) and decodehuffmcu_bufdim1 & decodehuffmcu_i(5 downto 0)) or
4509
		(repeat(8, sig_1429) and decode_start_i(1 downto 0) & "000000");
4510

    
4511
	-- Behaviour of component 'mux_563' model 'mux'
4512
	mux_563 <=
4513
		(repeat(9, sig_1555) and decode_block_out_buf_idx & "011000") or
4514
		(repeat(9, sig_1408) and decode_block_out_buf_idx & "001010") or
4515
		(repeat(9, sig_1407) and decode_block_out_buf_idx & "101010") or
4516
		(repeat(9, sig_1405) and decode_block_out_buf_idx & "010100") or
4517
		(repeat(9, sig_1403) and decode_block_out_buf_idx & "110101") or
4518
		(repeat(9, sig_1401) and decode_block_out_buf_idx & "111000") or
4519
		(repeat(9, sig_1510) and decode_block_out_buf_idx & "101000") or
4520
		(repeat(9, sig_1389) and decode_block_out_buf_idx & "011001") or
4521
		(repeat(9, sig_1388) and decode_block_out_buf_idx & "100110") or
4522
		(repeat(9, sig_1384) and decode_block_out_buf_idx & "111010") or
4523
		(repeat(9, sig_1382) and decode_block_out_buf_idx & "111011") or
4524
		(repeat(9, sig_1381) and decode_block_out_buf_idx & "111100") or
4525
		(repeat(9, sig_1377) and decode_block_out_buf_idx & "000100") or
4526
		(repeat(9, sig_1375) and decode_block_out_buf_idx & "100100") or
4527
		(repeat(9, sig_1372) and decode_block_out_buf_idx & "010010") or
4528
		(repeat(9, sig_1512) and decode_block_out_buf_idx & "000001") or
4529
		(repeat(9, sig_1515) and decode_block_out_buf_idx & "011110") or
4530
		(repeat(9, sig_1517) and decode_block_out_buf_idx & "011100") or
4531
		(repeat(9, sig_1418) and decode_block_out_buf_idx & "111101") or
4532
		(repeat(9, sig_1417) and decode_block_out_buf_idx & "100010") or
4533
		(repeat(9, sig_1415) and decode_block_out_buf_idx & "010111") or
4534
		(repeat(9, sig_1414) and decode_block_out_buf_idx & chenidct_aidx(5 downto 0)) or
4535
		(repeat(9, sig_1451) and decode_block_out_buf_idx & chenidct_i(5 downto 0)) or
4536
		(repeat(9, sig_1469) and decode_block_out_buf_idx & "010000") or
4537
		(repeat(9, sig_1370) and decode_block_out_buf_idx & "000111") or
4538
		(repeat(9, sig_1368) and decode_block_out_buf_idx & "001100") or
4539
		(repeat(9, sig_1366) and decode_block_out_buf_idx & "111111") or
4540
		(repeat(9, sig_1365) and decode_block_out_buf_idx & "101100") or
4541
		(repeat(9, sig_1362) and decode_block_out_buf_idx & "110010") or
4542
		(repeat(9, sig_1331) and decode_block_out_buf_idx & "000101") or
4543
		(repeat(9, sig_1330) and decode_block_out_buf_idx & "010001") or
4544
		(repeat(9, sig_1328) and decode_block_out_buf_idx & "001111") or
4545
		(repeat(9, sig_1326) and decode_block_out_buf_idx & "100111") or
4546
		(repeat(9, sig_1299) and yuvtorgb_yidx & yuvtorgb_i(5 downto 0)) or
4547
		(repeat(9, sig_1281) and decode_block_out_buf_idx & "011101") or
4548
		(repeat(9, sig_1279) and decode_block_out_buf_idx & "101110") or
4549
		(repeat(9, sig_1278) and decode_block_out_buf_idx & "110110") or
4550
		(repeat(9, sig_1265) and decode_block_out_buf_idx & "001110") or
4551
		(repeat(9, sig_1261) and decode_block_out_buf_idx & "001001") or
4552
		(repeat(9, sig_1238) and decode_block_out_buf_idx & "010110") or
4553
		(repeat(9, sig_1232) and decode_block_out_buf_idx & "001011") or
4554
		(repeat(9, sig_1177) and decode_block_out_buf_idx & "111110") or
4555
		(repeat(9, sig_1174) and decode_block_out_buf_idx & "100001") or
4556
		(repeat(9, sig_1171) and decode_block_out_buf_idx & "011111") or
4557
		(repeat(9, sig_1159) and decode_block_out_buf_idx & "000000") or
4558
		(repeat(9, sig_1157) and decode_block_out_buf_idx & "100000") or
4559
		(repeat(9, sig_1153) and decode_block_out_buf_idx & "000010") or
4560
		(repeat(9, sig_1151) and decode_block_out_buf_idx & "010101") or
4561
		(repeat(9, sig_1146) and decode_block_out_buf_idx & "101001") or
4562
		(repeat(9, sig_1144) and decode_block_out_buf_idx & "110111") or
4563
		(repeat(9, sig_1141) and decode_block_out_buf_idx & "001000") or
4564
		(repeat(9, sig_1137) and decode_block_out_buf_idx & "101011") or
4565
		(repeat(9, sig_1134) and decode_block_out_buf_idx & "111001") or
4566
		(repeat(9, sig_1132) and decode_block_out_buf_idx & "000110") or
4567
		(repeat(9, sig_1130) and decode_block_out_buf_idx & "011010") or
4568
		(repeat(9, sig_1126) and decode_block_out_buf_idx & "100101") or
4569
		(repeat(9, sig_1124) and decode_block_out_buf_idx & "011011") or
4570
		(repeat(9, sig_1122) and decode_block_out_buf_idx & "000011") or
4571
		(repeat(9, sig_1120) and decode_block_out_buf_idx & "100011") or
4572
		(repeat(9, sig_1116) and decode_block_out_buf_idx & "001101") or
4573
		(repeat(9, sig_1114) and decode_block_out_buf_idx & "101101") or
4574
		(repeat(9, sig_1108) and decode_block_out_buf_idx & "110011") or
4575
		(repeat(9, sig_1107) and decode_block_out_buf_idx & "010011") or
4576
		(repeat(9, sig_1104) and decode_block_out_buf_idx & "110100") or
4577
		(repeat(9, sig_1102) and decode_block_out_buf_idx & "110000") or
4578
		(repeat(9, sig_1096) and decode_block_out_buf_idx & "101111") or
4579
		(repeat(9, sig_1095) and decode_block_out_buf_idx & "110001") or
4580
		(repeat(9, sig_1088) and decode_block_out_buf_idx & chenidct_i(2 downto 0) & "000");
4581

    
4582
	-- Behaviour of component 'mux_565' model 'mux'
4583
	mux_565 <=
4584
		(repeat(9, sig_1088) and decode_block_out_buf_idx & chenidct_i(2 downto 0) & "001") or
4585
		(repeat(9, sig_1299) and yuvtorgb_vidx & yuvtorgb_i(5 downto 0));
4586

    
4587
	-- Behaviour of component 'mux_561' model 'mux'
4588
	mux_561 <=
4589
		(repeat(32, sig_1556) and sig_1610(24 downto 0) & sig_1642(6 downto 0)) or
4590
		(repeat(32, sig_1400) and mux_817) or
4591
		(repeat(32, sig_1399) and mux_819) or
4592
		(repeat(32, sig_1395) and sig_1609(31 downto 0)) or
4593
		(repeat(32, sig_1392) and sig_1614(31 downto 0)) or
4594
		(repeat(32, sig_1390) and mux_821) or
4595
		(repeat(32, sig_1416) and mux_807) or
4596
		(repeat(32, sig_1387) and mux_823) or
4597
		(repeat(32, sig_1386) and mux_825) or
4598
		(repeat(32, sig_1385) and mux_827) or
4599
		(repeat(32, sig_1383) and mux_829) or
4600
		(repeat(32, sig_1380) and mux_831) or
4601
		(repeat(32, sig_1379) and mux_833) or
4602
		(repeat(32, sig_1378) and mux_835) or
4603
		(repeat(32, sig_1374) and mux_837) or
4604
		(repeat(32, sig_1419) and mux_805) or
4605
		(repeat(32, sig_1513) and mux_797) or
4606
		(repeat(32, sig_1516) and mux_795) or
4607
		(repeat(32, sig_1409) and mux_809) or
4608
		(repeat(32, sig_1406) and mux_811) or
4609
		(repeat(32, sig_1404) and mux_813) or
4610
		(repeat(32, sig_1402) and mux_815) or
4611
		(repeat(32, sig_1451) and sig_992) or
4612
		(repeat(32, sig_1475) and mux_776) or
4613
		(repeat(32, sig_1373) and mux_839) or
4614
		(repeat(32, sig_1369) and mux_841) or
4615
		(repeat(32, sig_1364) and mux_843) or
4616
		(repeat(32, sig_1329) and mux_856) or
4617
		(repeat(32, sig_1327) and mux_858) or
4618
		(repeat(32, sig_1263) and sig_1610(31 downto 0)) or
4619
		(repeat(32, sig_1176) and mux_888) or
4620
		(repeat(32, sig_1175) and mux_890) or
4621
		(repeat(32, sig_1173) and mux_892) or
4622
		(repeat(32, sig_1172) and mux_894) or
4623
		(repeat(32, sig_1160) and mux_898) or
4624
		(repeat(32, sig_1158) and mux_900) or
4625
		(repeat(32, sig_1154) and mux_902) or
4626
		(repeat(32, sig_1152) and mux_904) or
4627
		(repeat(32, sig_1150) and mux_906) or
4628
		(repeat(32, sig_1149) and mux_908) or
4629
		(repeat(32, sig_1148) and mux_910) or
4630
		(repeat(32, sig_1147) and mux_912) or
4631
		(repeat(32, sig_1145) and mux_914) or
4632
		(repeat(32, sig_1143) and mux_916) or
4633
		(repeat(32, sig_1142) and mux_918) or
4634
		(repeat(32, sig_1140) and mux_920) or
4635
		(repeat(32, sig_1139) and mux_922) or
4636
		(repeat(32, sig_1138) and mux_924) or
4637
		(repeat(32, sig_1136) and mux_926) or
4638
		(repeat(32, sig_1135) and mux_928) or
4639
		(repeat(32, sig_1133) and mux_930) or
4640
		(repeat(32, sig_1131) and mux_932) or
4641
		(repeat(32, sig_1129) and mux_934) or
4642
		(repeat(32, sig_1128) and mux_936) or
4643
		(repeat(32, sig_1127) and mux_938) or
4644
		(repeat(32, sig_1125) and mux_940) or
4645
		(repeat(32, sig_1123) and mux_942) or
4646
		(repeat(32, sig_1121) and mux_944) or
4647
		(repeat(32, sig_1119) and mux_946) or
4648
		(repeat(32, sig_1117) and mux_948) or
4649
		(repeat(32, sig_1115) and mux_950) or
4650
		(repeat(32, sig_1113) and mux_952) or
4651
		(repeat(32, sig_1109) and mux_954) or
4652
		(repeat(32, sig_1106) and mux_956) or
4653
		(repeat(32, sig_1105) and mux_958) or
4654
		(repeat(32, sig_1103) and mux_960) or
4655
		(repeat(32, sig_1031) and mux_980) or
4656
		(repeat(32, sig_1003) and mux_986) or
4657
		(repeat(32, sig_1002) and mux_988);
4658

    
4659
	-- Behaviour of component 'mux_562' model 'mux'
4660
	mux_562 <=
4661
		(repeat(9, sig_1555) and decode_block_out_buf_idx & "011000") or
4662
		(repeat(9, sig_1407) and decode_block_out_buf_idx & "101010") or
4663
		(repeat(9, sig_1405) and decode_block_out_buf_idx & "010100") or
4664
		(repeat(9, sig_1403) and decode_block_out_buf_idx & "110101") or
4665
		(repeat(9, sig_1401) and decode_block_out_buf_idx & "111000") or
4666
		(repeat(9, sig_1391) and decode_block_out_buf_idx & chenidct_aidx(5 downto 0)) or
4667
		(repeat(9, sig_1510) and decode_block_out_buf_idx & "101000") or
4668
		(repeat(9, sig_1389) and decode_block_out_buf_idx & "011001") or
4669
		(repeat(9, sig_1388) and decode_block_out_buf_idx & "100110") or
4670
		(repeat(9, sig_1384) and decode_block_out_buf_idx & "111010") or
4671
		(repeat(9, sig_1382) and decode_block_out_buf_idx & "111011") or
4672
		(repeat(9, sig_1381) and decode_block_out_buf_idx & "111100") or
4673
		(repeat(9, sig_1377) and decode_block_out_buf_idx & "000100") or
4674
		(repeat(9, sig_1375) and decode_block_out_buf_idx & "100100") or
4675
		(repeat(9, sig_1372) and decode_block_out_buf_idx & "010010") or
4676
		(repeat(9, sig_1512) and decode_block_out_buf_idx & "000001") or
4677
		(repeat(9, sig_1515) and decode_block_out_buf_idx & "011110") or
4678
		(repeat(9, sig_1517) and decode_block_out_buf_idx & "011100") or
4679
		(repeat(9, sig_1418) and decode_block_out_buf_idx & "111101") or
4680
		(repeat(9, sig_1417) and decode_block_out_buf_idx & "100010") or
4681
		(repeat(9, sig_1415) and decode_block_out_buf_idx & "010111") or
4682
		(repeat(9, sig_1408) and decode_block_out_buf_idx & "001010") or
4683
		(repeat(9, sig_1450) and decode_block_out_buf_idx & chenidct_i(5 downto 0)) or
4684
		(repeat(9, sig_1469) and decode_block_out_buf_idx & "010000") or
4685
		(repeat(9, sig_1370) and decode_block_out_buf_idx & "000111") or
4686
		(repeat(9, sig_1368) and decode_block_out_buf_idx & "001100") or
4687
		(repeat(9, sig_1366) and decode_block_out_buf_idx & "111111") or
4688
		(repeat(9, sig_1365) and decode_block_out_buf_idx & "101100") or
4689
		(repeat(9, sig_1362) and decode_block_out_buf_idx & "110010") or
4690
		(repeat(9, sig_1331) and decode_block_out_buf_idx & "000101") or
4691
		(repeat(9, sig_1330) and decode_block_out_buf_idx & "010001") or
4692
		(repeat(9, sig_1328) and decode_block_out_buf_idx & "001111") or
4693
		(repeat(9, sig_1326) and decode_block_out_buf_idx & "100111") or
4694
		(repeat(9, sig_1281) and decode_block_out_buf_idx & "011101") or
4695
		(repeat(9, sig_1279) and decode_block_out_buf_idx & "101110") or
4696
		(repeat(9, sig_1278) and decode_block_out_buf_idx & "110110") or
4697
		(repeat(9, sig_1265) and decode_block_out_buf_idx & "001110") or
4698
		(repeat(9, sig_1261) and decode_block_out_buf_idx & "001001") or
4699
		(repeat(9, sig_1238) and decode_block_out_buf_idx & "010110") or
4700
		(repeat(9, sig_1232) and decode_block_out_buf_idx & "001011") or
4701
		(repeat(9, sig_1177) and decode_block_out_buf_idx & "111110") or
4702
		(repeat(9, sig_1174) and decode_block_out_buf_idx & "100001") or
4703
		(repeat(9, sig_1171) and decode_block_out_buf_idx & "011111") or
4704
		(repeat(9, sig_1159) and decode_block_out_buf_idx & "000000") or
4705
		(repeat(9, sig_1157) and decode_block_out_buf_idx & "100000") or
4706
		(repeat(9, sig_1153) and decode_block_out_buf_idx & "000010") or
4707
		(repeat(9, sig_1151) and decode_block_out_buf_idx & "010101") or
4708
		(repeat(9, sig_1146) and decode_block_out_buf_idx & "101001") or
4709
		(repeat(9, sig_1144) and decode_block_out_buf_idx & "110111") or
4710
		(repeat(9, sig_1141) and decode_block_out_buf_idx & "001000") or
4711
		(repeat(9, sig_1137) and decode_block_out_buf_idx & "101011") or
4712
		(repeat(9, sig_1134) and decode_block_out_buf_idx & "111001") or
4713
		(repeat(9, sig_1132) and decode_block_out_buf_idx & "000110") or
4714
		(repeat(9, sig_1130) and decode_block_out_buf_idx & "011010") or
4715
		(repeat(9, sig_1126) and decode_block_out_buf_idx & "100101") or
4716
		(repeat(9, sig_1124) and decode_block_out_buf_idx & "011011") or
4717
		(repeat(9, sig_1122) and decode_block_out_buf_idx & "000011") or
4718
		(repeat(9, sig_1120) and decode_block_out_buf_idx & "100011") or
4719
		(repeat(9, sig_1116) and decode_block_out_buf_idx & "001101") or
4720
		(repeat(9, sig_1114) and decode_block_out_buf_idx & "101101") or
4721
		(repeat(9, sig_1108) and decode_block_out_buf_idx & "110011") or
4722
		(repeat(9, sig_1107) and decode_block_out_buf_idx & "010011") or
4723
		(repeat(9, sig_1104) and decode_block_out_buf_idx & "110100") or
4724
		(repeat(9, sig_1102) and decode_block_out_buf_idx & "110000") or
4725
		(repeat(9, sig_1096) and decode_block_out_buf_idx & "101111") or
4726
		(repeat(9, sig_1095) and decode_block_out_buf_idx & "110001") or
4727
		(repeat(9, sig_1087) and decode_block_out_buf_idx & chenidct_i(2 downto 0) & "000") or
4728
		(repeat(9, sig_1083) and decode_block_out_buf_idx & chenidct_i(2 downto 0) & "001");
4729

    
4730
	-- Behaviour of component 'mux_557' model 'mux'
4731
	mux_557 <=
4732
		(repeat(32, sig_1436) and sig_1643) or
4733
		(repeat(32, sig_1433) and sig_1628(31 downto 0));
4734

    
4735
	-- Behaviour of component 'mux_558' model 'mux'
4736
	mux_558 <=
4737
		(repeat(6, sig_1564) and "000101") or
4738
		(repeat(6, sig_1321) and "110001") or
4739
		(repeat(6, sig_1320) and "000110") or
4740
		(repeat(6, sig_1315) and "010101") or
4741
		(repeat(6, sig_1311) and "011111") or
4742
		(repeat(6, sig_1301) and "100101") or
4743
		(repeat(6, sig_1367) and "111010") or
4744
		(repeat(6, sig_1293) and "100111") or
4745
		(repeat(6, sig_1277) and "000010") or
4746
		(repeat(6, sig_1276) and "111001") or
4747
		(repeat(6, sig_1275) and "010001") or
4748
		(repeat(6, sig_1270) and "110000") or
4749
		(repeat(6, sig_1260) and "101001") or
4750
		(repeat(6, sig_1259) and "111100") or
4751
		(repeat(6, sig_1258) and "011000") or
4752
		(repeat(6, sig_1371) and "110111") or
4753
		(repeat(6, sig_1410) and "011001") or
4754
		(repeat(6, sig_1508) and "001101") or
4755
		(repeat(6, sig_1361) and "101100") or
4756
		(repeat(6, sig_1359) and "001000") or
4757
		(repeat(6, sig_1358) and "101011") or
4758
		(repeat(6, sig_1436) and izigzagmatrix_out_idx(5 downto 0)) or
4759
		(repeat(6, sig_1432) and "010010") or
4760
		(repeat(6, sig_1256) and "010110") or
4761
		(repeat(6, sig_1255) and "000011") or
4762
		(repeat(6, sig_1246) and "100011") or
4763
		(repeat(6, sig_1239) and "100001") or
4764
		(repeat(6, sig_1235) and "100100") or
4765
		(repeat(6, sig_1231) and "100110") or
4766
		(repeat(6, sig_1230) and "100000") or
4767
		(repeat(6, sig_1228) and "110101") or
4768
		(repeat(6, sig_1227) and "101101") or
4769
		(repeat(6, sig_1226) and "011110") or
4770
		(repeat(6, sig_1225) and "000100") or
4771
		(repeat(6, sig_1223) and "000111") or
4772
		(repeat(6, sig_1222) and "110110") or
4773
		(repeat(6, sig_1221) and "011101") or
4774
		(repeat(6, sig_1220) and "101110") or
4775
		(repeat(6, sig_1166) and "001110") or
4776
		(repeat(6, sig_1164) and "110100") or
4777
		(repeat(6, sig_1156) and "010100") or
4778
		(repeat(6, sig_1155) and "101010") or
4779
		(repeat(6, sig_1099) and "011010") or
4780
		(repeat(6, sig_1098) and "101111") or
4781
		(repeat(6, sig_1097) and "010011") or
4782
		(repeat(6, sig_1094) and "010111") or
4783
		(repeat(6, sig_1093) and "111000") or
4784
		(repeat(6, sig_1092) and "011100") or
4785
		(repeat(6, sig_1091) and "000001") or
4786
		(repeat(6, sig_1090) and "001001") or
4787
		(repeat(6, sig_1086) and "001011") or
4788
		(repeat(6, sig_1085) and "110010") or
4789
		(repeat(6, sig_1084) and "010000") or
4790
		(repeat(6, sig_1079) and "001111") or
4791
		(repeat(6, sig_1076) and "001010") or
4792
		(repeat(6, sig_1075) and "110011") or
4793
		(repeat(6, sig_1074) and "111111") or
4794
		(repeat(6, sig_1071) and "011011") or
4795
		(repeat(6, sig_1063) and "001100") or
4796
		(repeat(6, sig_1054) and "101000") or
4797
		(repeat(6, sig_1050) and "100010") or
4798
		(repeat(6, sig_1028) and "111101") or
4799
		(repeat(6, sig_1022) and "111110") or
4800
		(repeat(6, sig_1007) and "111011");
4801

    
4802
	-- Behaviour of component 'mux_559' model 'mux'
4803
	mux_559 <=
4804
		(repeat(6, sig_1581) and chenidct_i(5 downto 0)) or
4805
		(repeat(6, sig_1358) and "101011") or
4806
		(repeat(6, sig_1321) and "110001") or
4807
		(repeat(6, sig_1320) and "000110") or
4808
		(repeat(6, sig_1315) and "010101") or
4809
		(repeat(6, sig_1311) and "011111") or
4810
		(repeat(6, sig_1371) and "110111") or
4811
		(repeat(6, sig_1301) and "100101") or
4812
		(repeat(6, sig_1293) and "100111") or
4813
		(repeat(6, sig_1277) and "000010") or
4814
		(repeat(6, sig_1276) and "111001") or
4815
		(repeat(6, sig_1275) and "010001") or
4816
		(repeat(6, sig_1270) and "110000") or
4817
		(repeat(6, sig_1260) and "101001") or
4818
		(repeat(6, sig_1259) and "111100") or
4819
		(repeat(6, sig_1410) and "011001") or
4820
		(repeat(6, sig_1508) and "001101") or
4821
		(repeat(6, sig_1564) and "000101") or
4822
		(repeat(6, sig_1367) and "111010") or
4823
		(repeat(6, sig_1361) and "101100") or
4824
		(repeat(6, sig_1359) and "001000") or
4825
		(repeat(6, sig_1473) and chenidct_aidx(5 downto 0)) or
4826
		(repeat(6, sig_1432) and "010010") or
4827
		(repeat(6, sig_1258) and "011000") or
4828
		(repeat(6, sig_1256) and "010110") or
4829
		(repeat(6, sig_1255) and "000011") or
4830
		(repeat(6, sig_1246) and "100011") or
4831
		(repeat(6, sig_1239) and "100001") or
4832
		(repeat(6, sig_1235) and "100100") or
4833
		(repeat(6, sig_1231) and "100110") or
4834
		(repeat(6, sig_1230) and "100000") or
4835
		(repeat(6, sig_1228) and "110101") or
4836
		(repeat(6, sig_1227) and "101101") or
4837
		(repeat(6, sig_1226) and "011110") or
4838
		(repeat(6, sig_1225) and "000100") or
4839
		(repeat(6, sig_1223) and "000111") or
4840
		(repeat(6, sig_1222) and "110110") or
4841
		(repeat(6, sig_1221) and "011101") or
4842
		(repeat(6, sig_1220) and "101110") or
4843
		(repeat(6, sig_1166) and "001110") or
4844
		(repeat(6, sig_1164) and "110100") or
4845
		(repeat(6, sig_1156) and "010100") or
4846
		(repeat(6, sig_1155) and "101010") or
4847
		(repeat(6, sig_1099) and "011010") or
4848
		(repeat(6, sig_1098) and "101111") or
4849
		(repeat(6, sig_1097) and "010011") or
4850
		(repeat(6, sig_1094) and "010111") or
4851
		(repeat(6, sig_1093) and "111000") or
4852
		(repeat(6, sig_1092) and "011100") or
4853
		(repeat(6, sig_1091) and "000001") or
4854
		(repeat(6, sig_1090) and "001001") or
4855
		(repeat(6, sig_1086) and "001011") or
4856
		(repeat(6, sig_1085) and "110010") or
4857
		(repeat(6, sig_1084) and "010000") or
4858
		(repeat(6, sig_1079) and "001111") or
4859
		(repeat(6, sig_1076) and "001010") or
4860
		(repeat(6, sig_1075) and "110011") or
4861
		(repeat(6, sig_1074) and "111111") or
4862
		(repeat(6, sig_1071) and "011011") or
4863
		(repeat(6, sig_1063) and "001100") or
4864
		(repeat(6, sig_1054) and "101000") or
4865
		(repeat(6, sig_1050) and "100010") or
4866
		(repeat(6, sig_1028) and "111101") or
4867
		(repeat(6, sig_1022) and "111110") or
4868
		(repeat(6, sig_1007) and "111011");
4869

    
4870
	-- Behaviour of component 'mux_555' model 'mux'
4871
	mux_555 <=
4872
		(repeat(32, sig_1396) and sig_1613) or
4873
		(repeat(32, sig_1449) and sig_1612(31 downto 0));
4874

    
4875
	-- Behaviour of component 'mux_551' model 'mux'
4876
	mux_551 <=
4877
		(repeat(32, sig_1118) and sig_1587(39 downto 8)) or
4878
		(repeat(32, sig_1088) and sig_1640) or
4879
		(repeat(32, sig_1332) and sig_1639(29 downto 0) & "00") or
4880
		(repeat(32, sig_1463) and sig_1609(31 downto 0));
4881

    
4882
	-- Behaviour of component 'mux_553' model 'mux'
4883
	mux_553 <=
4884
		(repeat(32, sig_1411) and sig_1610(31 downto 0)) or
4885
		(repeat(32, sig_1111) and sig_1609(28 downto 0) & chenidct_aidx(2 downto 0)) or
4886
		(repeat(32, sig_1262) and sig_1609(31 downto 0)) or
4887
		(repeat(32, sig_1582) and sig_1610(28 downto 0) & chenidct_i(2 downto 0)) or
4888
		(repeat(32, sig_1477) and sig_1610(28 downto 0) & chenidct_aidx(2 downto 0));
4889

    
4890
	-- Behaviour of component 'mux_549' model 'mux'
4891
	mux_549 <=
4892
		(repeat(32, sig_1323) and sig_1639(29 downto 0) & "00") or
4893
		(repeat(32, sig_1274) and sig_1642) or
4894
		(repeat(32, sig_1324) and sig_1587(39 downto 8)) or
4895
		(repeat(32, sig_1463) and sig_1614(31 downto 0));
4896

    
4897
	-- Behaviour of component 'mux_545' model 'mux'
4898
	mux_545 <=
4899
		(repeat(32, sig_1118) and sig_1612(38 downto 7)) or
4900
		(repeat(32, sig_1040) and sig_1639(29 downto 0) & "00") or
4901
		(repeat(32, sig_1351) and sig_1642) or
4902
		(repeat(32, sig_1463) and sig_1613);
4903

    
4904
	-- Behaviour of component 'mux_547' model 'mux'
4905
	mux_547 <=
4906
		(repeat(32, sig_1349) and sig_1614(40 downto 9)) or
4907
		(repeat(32, sig_1001) and sig_1639(29 downto 0) & "00") or
4908
		(repeat(32, sig_1413) and sig_1642) or
4909
		(repeat(32, sig_1463) and sig_1624(31 downto 0));
4910

    
4911
	-- Behaviour of component 'mux_543' model 'mux'
4912
	mux_543 <=
4913
		(repeat(32, sig_1088) and sig_1642) or
4914
		(repeat(32, sig_1581) and sig_1639(29 downto 0) & "00") or
4915
		(repeat(32, sig_1463) and sig_1610(31 downto 0));
4916

    
4917
	-- Behaviour of component 'mux_731' model 'mux'
4918
	mux_731 <=
4919
		(repeat(8, sig_1508) and iquantize_qidx & "001101") or
4920
		(repeat(8, sig_1320) and iquantize_qidx & "000110") or
4921
		(repeat(8, sig_1315) and iquantize_qidx & "010101") or
4922
		(repeat(8, sig_1311) and iquantize_qidx & "011111") or
4923
		(repeat(8, sig_1301) and iquantize_qidx & "100101") or
4924
		(repeat(8, sig_1293) and iquantize_qidx & "100111") or
4925
		(repeat(8, sig_1361) and iquantize_qidx & "101100") or
4926
		(repeat(8, sig_1277) and iquantize_qidx & "000010") or
4927
		(repeat(8, sig_1276) and iquantize_qidx & "111001") or
4928
		(repeat(8, sig_1275) and iquantize_qidx & "010001") or
4929
		(repeat(8, sig_1270) and iquantize_qidx & "110000") or
4930
		(repeat(8, sig_1260) and iquantize_qidx & "101001") or
4931
		(repeat(8, sig_1259) and iquantize_qidx & "111100") or
4932
		(repeat(8, sig_1258) and iquantize_qidx & "011000") or
4933
		(repeat(8, sig_1256) and iquantize_qidx & "010110") or
4934
		(repeat(8, sig_1367) and iquantize_qidx & "111010") or
4935
		(repeat(8, sig_1371) and iquantize_qidx & "110111") or
4936
		(repeat(8, sig_1410) and iquantize_qidx & "011001") or
4937
		(repeat(8, sig_1360) and iquantize_qidx & "000000") or
4938
		(repeat(8, sig_1359) and iquantize_qidx & "001000") or
4939
		(repeat(8, sig_1358) and iquantize_qidx & "101011") or
4940
		(repeat(8, sig_1321) and iquantize_qidx & "110001") or
4941
		(repeat(8, sig_1564) and iquantize_qidx & "000101") or
4942
		(repeat(8, sig_1432) and iquantize_qidx & "010010") or
4943
		(repeat(8, sig_1255) and iquantize_qidx & "000011") or
4944
		(repeat(8, sig_1246) and iquantize_qidx & "100011") or
4945
		(repeat(8, sig_1239) and iquantize_qidx & "100001") or
4946
		(repeat(8, sig_1235) and iquantize_qidx & "100100") or
4947
		(repeat(8, sig_1231) and iquantize_qidx & "100110") or
4948
		(repeat(8, sig_1230) and iquantize_qidx & "100000") or
4949
		(repeat(8, sig_1228) and iquantize_qidx & "110101") or
4950
		(repeat(8, sig_1227) and iquantize_qidx & "101101") or
4951
		(repeat(8, sig_1226) and iquantize_qidx & "011110") or
4952
		(repeat(8, sig_1225) and iquantize_qidx & "000100") or
4953
		(repeat(8, sig_1223) and iquantize_qidx & "000111") or
4954
		(repeat(8, sig_1222) and iquantize_qidx & "110110") or
4955
		(repeat(8, sig_1221) and iquantize_qidx & "011101") or
4956
		(repeat(8, sig_1220) and iquantize_qidx & "101110") or
4957
		(repeat(8, sig_1166) and iquantize_qidx & "001110") or
4958
		(repeat(8, sig_1164) and iquantize_qidx & "110100") or
4959
		(repeat(8, sig_1156) and iquantize_qidx & "010100") or
4960
		(repeat(8, sig_1155) and iquantize_qidx & "101010") or
4961
		(repeat(8, sig_1099) and iquantize_qidx & "011010") or
4962
		(repeat(8, sig_1098) and iquantize_qidx & "101111") or
4963
		(repeat(8, sig_1097) and iquantize_qidx & "010011") or
4964
		(repeat(8, sig_1094) and iquantize_qidx & "010111") or
4965
		(repeat(8, sig_1093) and iquantize_qidx & "111000") or
4966
		(repeat(8, sig_1092) and iquantize_qidx & "011100") or
4967
		(repeat(8, sig_1091) and iquantize_qidx & "000001") or
4968
		(repeat(8, sig_1090) and iquantize_qidx & "001001") or
4969
		(repeat(8, sig_1086) and iquantize_qidx & "001011") or
4970
		(repeat(8, sig_1085) and iquantize_qidx & "110010") or
4971
		(repeat(8, sig_1084) and iquantize_qidx & "010000") or
4972
		(repeat(8, sig_1079) and iquantize_qidx & "001111") or
4973
		(repeat(8, sig_1076) and iquantize_qidx & "001010") or
4974
		(repeat(8, sig_1075) and iquantize_qidx & "110011") or
4975
		(repeat(8, sig_1074) and iquantize_qidx & "111111") or
4976
		(repeat(8, sig_1071) and iquantize_qidx & "011011") or
4977
		(repeat(8, sig_1063) and iquantize_qidx & "001100") or
4978
		(repeat(8, sig_1054) and iquantize_qidx & "101000") or
4979
		(repeat(8, sig_1050) and iquantize_qidx & "100010") or
4980
		(repeat(8, sig_1028) and iquantize_qidx & "111101") or
4981
		(repeat(8, sig_1022) and iquantize_qidx & "111110") or
4982
		(repeat(8, sig_1007) and iquantize_qidx & "111011");
4983

    
4984
	-- Behaviour of component 'mux_727' model 'mux'
4985
	mux_727 <=
4986
		(repeat(7, sig_1534) and huff_make_dhuff_tb_dc_tbl_no & huff_make_dhuff_tb_dc_i_c0(5 downto 0)) or
4987
		(repeat(7, sig_1552) and huff_make_dhuff_tb_dc_tbl_no & huff_make_dhuff_tb_dc_l(5 downto 0)) or
4988
		(repeat(7, sig_1458) and get_dht_index & get_dht_i(5 downto 0));
4989

    
4990
	-- Behaviour of component 'mux_723' model 'mux'
4991
	mux_723 <=
4992
		(repeat(10, sig_1304) and decodehuffman_dc_tbl_no & decodehuffman_dc_p) or
4993
		(repeat(10, sig_1480) and get_dht_index & get_dht_i(8 downto 0));
4994

    
4995
	-- Behaviour of component 'mux_719' model 'mux'
4996
	mux_719 <=
4997
		(repeat(7, sig_1505) and huff_make_dhuff_tb_ac_tbl_no & huff_make_dhuff_tb_ac_i_c0(5 downto 0)) or
4998
		(repeat(7, sig_1547) and huff_make_dhuff_tb_ac_tbl_no & huff_make_dhuff_tb_ac_l(5 downto 0)) or
4999
		(repeat(7, sig_1458) and get_dht_index & get_dht_i(5 downto 0));
5000

    
5001
	-- Behaviour of component 'mux_539' model 'mux'
5002
	mux_539 <=
5003
		(repeat(32, sig_1118) and sig_1624(31 downto 0)) or
5004
		(repeat(32, sig_1354) and sig_1642) or
5005
		(repeat(32, sig_1472) and sig_1639(29 downto 0) & "00");
5006

    
5007
	-- Behaviour of component 'mux_541' model 'mux'
5008
	mux_541 <=
5009
		(repeat(32, sig_999) and sig_1639(29 downto 0) & "00") or
5010
		(repeat(32, sig_1118) and sig_1613) or
5011
		(repeat(32, sig_1357) and sig_1642);
5012

    
5013
	-- Behaviour of component 'mux_537' model 'mux'
5014
	mux_537 <=
5015
		(repeat(32, sig_1285) and sig_1642) or
5016
		(repeat(32, sig_1325) and sig_1639(29 downto 0) & "00") or
5017
		(repeat(32, sig_1463) and sig_1621(31 downto 0));
5018

    
5019
	-- Behaviour of component 'mux_533' model 'mux'
5020
	mux_533 <=
5021
		(repeat(32, sig_1324) and sig_1614(40 downto 9)) or
5022
		(repeat(32, sig_1395) and sig_1627(39 downto 8));
5023

    
5024
	-- Behaviour of component 'mux_535' model 'mux'
5025
	mux_535 <=
5026
		(repeat(32, sig_1118) and sig_1614(40 downto 9)) or
5027
		(repeat(32, sig_1463) and sig_1609(31 downto 0));
5028

    
5029
	-- Behaviour of component 'mux_715' model 'mux'
5030
	mux_715 <=
5031
		(repeat(10, sig_1284) and decodehuffman_ac_tbl_no & decodehuffman_ac_p) or
5032
		(repeat(10, sig_1480) and get_dht_index & get_dht_i(8 downto 0));
5033

    
5034
	-- Behaviour of component 'mux_711' model 'mux'
5035
	mux_711 <=
5036
		(sig_1170 and decodehuffmcu_tbl_no) or
5037
		(sig_1189 and '1');
5038

    
5039
	-- Behaviour of component 'mux_705' model 'mux'
5040
	mux_705 <=
5041
		(repeat(32, sig_1271) and sig_1632) or
5042
		(repeat(32, sig_1554) and "11111111111111111111111111111111") or
5043
		(repeat(32, sig_1561) and sig_1610(31 downto 0));
5044

    
5045
	-- Behaviour of component 'mux_706' model 'mux'
5046
	mux_706 <=
5047
		(repeat(7, sig_1553) and huff_make_dhuff_tb_dc_tbl_no & huff_make_dhuff_tb_dc_l(5 downto 0)) or
5048
		(repeat(7, sig_1561) and huff_make_dhuff_tb_dc_tbl_no & huff_make_dhuff_tb_dc_p_dhtbl_ml(5 downto 0));
5049

    
5050
	-- Behaviour of component 'mux_707' model 'mux'
5051
	mux_707 <=
5052
		(repeat(7, sig_1561) and huff_make_dhuff_tb_dc_tbl_no & huff_make_dhuff_tb_dc_p_dhtbl_ml(5 downto 0)) or
5053
		(repeat(7, sig_1575) and decodehuffman_dc_tbl_no & decodehuffman_dc_l(5 downto 0)) or
5054
		(repeat(7, sig_1577) and decodehuffman_dc_tbl_no & decodehuffman_dc_dhuff_ml);
5055

    
5056
	-- Behaviour of component 'mux_531' model 'mux'
5057
	mux_531 <=
5058
		(repeat(32, sig_1324) and sig_1609(38 downto 7)) or
5059
		(repeat(32, sig_1395) and sig_1628(39 downto 8));
5060

    
5061
	-- Behaviour of component 'mux_529' model 'mux'
5062
	mux_529 <=
5063
		(repeat(32, sig_1118) and sig_1610(38 downto 7)) or
5064
		(repeat(32, sig_1463) and sig_1613);
5065

    
5066
	-- Behaviour of component 'mux_695' model 'mux'
5067
	mux_695 <=
5068
		(sig_1184 and '1') or
5069
		(sig_1453 and decodehuffmcu_tbl_no);
5070

    
5071
	-- Behaviour of component 'mux_524' model 'mux'
5072
	mux_524 <=
5073
		(repeat(5, sig_1310) and decodehuffmcu_s(4 downto 0)) or
5074
		(repeat(5, sig_1482) and read_position(4 downto 0));
5075

    
5076
	-- Behaviour of component 'mux_521' model 'mux'
5077
	mux_521 <=
5078
		(repeat(32, sig_1422) and "000000000000000000000000" & pgetc) or
5079
		(repeat(32, sig_1493) and or_802 & pgetc);
5080

    
5081
	-- Behaviour of component 'mux_519' model 'mux'
5082
	mux_519 <=
5083
		(repeat(32, sig_1484) and sig_1614(31 downto 0)) or
5084
		(repeat(32, sig_1355) and sig_1624(31 downto 0)) or
5085
		(repeat(32, sig_1421) and "00000000000000000000000000000111") or
5086
		(repeat(32, sig_1493) and sig_1610(28 downto 0) & read_position(2 downto 0)) or
5087
		(repeat(32, sig_1497) and "11111111111111111111111111111111");
5088

    
5089
	-- Behaviour of component 'mux_517' model 'mux'
5090
	mux_517 <=
5091
		(repeat(8, sig_1423) and "11111111") or
5092
		(repeat(8, sig_1425) and pgetc_temp);
5093

    
5094
	-- Behaviour of component 'mux_507' model 'mux'
5095
	mux_507 <=
5096
		(repeat(32, sig_1008) and and_984) or
5097
		(repeat(32, sig_1345) and and_853) or
5098
		(repeat(32, sig_1497) and and_801);
5099

    
5100
	-- Behaviour of component 'mux_505' model 'mux'
5101
	mux_505 <=
5102
		(repeat(32, sig_1167) and sig_1614(31 downto 0)) or
5103
		(repeat(32, sig_1197) and decodehuffmcu_s) or
5104
		(repeat(32, sig_1201) and decodehuffman_dc);
5105

    
5106
	-- Behaviour of component 'mux_501' model 'mux'
5107
	mux_501 <=
5108
		(repeat(32, sig_1355) and or_845) or
5109
		(repeat(32, sig_1489) and sig_1626);
5110

    
5111
	-- Behaviour of component 'mux_492' model 'mux'
5112
	mux_492 <=
5113
		(repeat(32, sig_1186) and sig_1652) or
5114
		(repeat(32, sig_1514) and "00000000000000000000000000000001") or
5115
		(repeat(32, sig_1544) and huff_make_dhuff_tb_ac_l);
5116

    
5117
	-- Behaviour of component 'mux_488' model 'mux'
5118
	mux_488 <=
5119
		(repeat(32, sig_1499) and sig_1609(31 downto 0)) or
5120
		(repeat(32, sig_1504) and "00000000000000000000000000000001");
5121

    
5122
	-- Behaviour of component 'mux_490' model 'mux'
5123
	mux_490 <=
5124
		(repeat(32, sig_1498) and "00000000000000000000000000000001") or
5125
		(repeat(32, sig_1507) and sig_1610(31 downto 0));
5126

    
5127
	-- Behaviour of component 'mux_486' model 'mux'
5128
	mux_486 <=
5129
		(repeat(32, sig_1500) and sig_1610(31 downto 0)) or
5130
		(repeat(32, sig_1544) and sig_1609(31 downto 0));
5131

    
5132
	-- Behaviour of component 'mux_482' model 'mux'
5133
	mux_482 <=
5134
		(repeat(32, sig_1283) and sig_1610(31 downto 0)) or
5135
		(repeat(32, sig_1558) and sig_1635);
5136

    
5137
	-- Behaviour of component 'mux_484' model 'mux'
5138
	mux_484 <=
5139
		(repeat(32, sig_1023) and sig_1609(31 downto 0)) or
5140
		(repeat(32, sig_1283) and huff_make_dhuff_tb_ac_code(30 downto 0) & '0');
5141

    
5142
	-- Behaviour of component 'mux_480' model 'mux'
5143
	mux_480 <=
5144
		(repeat(32, sig_1514) and "00000000000000000000000000000001") or
5145
		(repeat(32, sig_1525) and sig_1610(31 downto 0));
5146

    
5147
	-- Behaviour of component 'mux_476' model 'mux'
5148
	mux_476 <=
5149
		(repeat(32, sig_1499) and huff_make_dhuff_tb_ac_i_c0);
5150

    
5151
	-- Behaviour of component 'mux_478' model 'mux'
5152
	mux_478 <=
5153
		(repeat(9, sig_1511) and huff_make_dhuff_tb_ac_p(8 downto 0));
5154

    
5155
	-- Behaviour of component 'mux_459' model 'mux'
5156
	mux_459 <=
5157
		(repeat(32, sig_1038) and huff_make_dhuff_tb_dc_l) or
5158
		(repeat(32, sig_1305) and sig_1656) or
5159
		(repeat(32, sig_1542) and "00000000000000000000000000000001");
5160

    
5161
	-- Behaviour of component 'mux_455' model 'mux'
5162
	mux_455 <=
5163
		(repeat(32, sig_1527) and sig_1609(31 downto 0)) or
5164
		(repeat(32, sig_1533) and "00000000000000000000000000000001");
5165

    
5166
	-- Behaviour of component 'mux_457' model 'mux'
5167
	mux_457 <=
5168
		(repeat(32, sig_1526) and "00000000000000000000000000000001") or
5169
		(repeat(32, sig_1536) and sig_1610(31 downto 0));
5170

    
5171
	-- Behaviour of component 'mux_453' model 'mux'
5172
	mux_453 <=
5173
		(repeat(32, sig_1038) and sig_1609(31 downto 0)) or
5174
		(repeat(32, sig_1528) and sig_1610(31 downto 0));
5175

    
5176
	-- Behaviour of component 'mux_449' model 'mux'
5177
	mux_449 <=
5178
		(repeat(32, sig_1033) and sig_1633) or
5179
		(repeat(32, sig_1068) and sig_1610(31 downto 0));
5180

    
5181
	-- Behaviour of component 'mux_451' model 'mux'
5182
	mux_451 <=
5183
		(repeat(32, sig_1035) and sig_1609(31 downto 0)) or
5184
		(repeat(32, sig_1068) and huff_make_dhuff_tb_dc_code(30 downto 0) & '0');
5185

    
5186
	-- Behaviour of component 'mux_447' model 'mux'
5187
	mux_447 <=
5188
		(repeat(32, sig_1542) and "00000000000000000000000000000001") or
5189
		(repeat(32, sig_1563) and sig_1610(31 downto 0));
5190

    
5191
	-- Behaviour of component 'mux_443' model 'mux'
5192
	mux_443 <=
5193
		(repeat(32, sig_1527) and huff_make_dhuff_tb_dc_i_c0);
5194

    
5195
	-- Behaviour of component 'mux_445' model 'mux'
5196
	mux_445 <=
5197
		(repeat(9, sig_1537) and huff_make_dhuff_tb_dc_p(8 downto 0));
5198

    
5199
	-- Behaviour of component 'mux_430' model 'mux'
5200
	mux_430 <=
5201
		(repeat(32, sig_1284) and sig_1657);
5202

    
5203
	-- Behaviour of component 'mux_422' model 'mux'
5204
	mux_422 <=
5205
		(repeat(32, sig_1565) and "00000000000000000000000000000001") or
5206
		(repeat(32, sig_1567) and sig_1609(31 downto 0));
5207

    
5208
	-- Behaviour of component 'mux_424' model 'mux'
5209
	mux_424 <=
5210
		(repeat(32, sig_1565) and "0000000000000000000000000000000" & buf_getb) or
5211
		(repeat(32, sig_1567) and sig_1610(30 downto 0) & buf_getb);
5212

    
5213
	-- Behaviour of component 'mux_416' model 'mux'
5214
	mux_416 <=
5215
		(repeat(32, sig_1304) and sig_1659);
5216

    
5217
	-- Behaviour of component 'mux_410' model 'mux'
5218
	mux_410 <=
5219
		(repeat(32, sig_1571) and "0000000000000000000000000000000" & buf_getb) or
5220
		(repeat(32, sig_1574) and sig_1610(30 downto 0) & buf_getb);
5221

    
5222
	-- Behaviour of component 'mux_408' model 'mux'
5223
	mux_408 <=
5224
		(repeat(32, sig_1571) and "00000000000000000000000000000001") or
5225
		(repeat(32, sig_1574) and sig_1609(31 downto 0));
5226

    
5227
	-- Behaviour of component 'mux_398' model 'mux'
5228
	mux_398 <=
5229
		(repeat(32, sig_1026) and sig_1610(31 downto 0)) or
5230
		(repeat(32, sig_1341) and buf_getv) or
5231
		(repeat(32, sig_1344) and or_854);
5232

    
5233
	-- Behaviour of component 'mux_400' model 'mux'
5234
	mux_400 <=
5235
		(repeat(32, sig_1030) and and_982) or
5236
		(repeat(32, sig_1342) and sig_1614(31 downto 0)) or
5237
		(repeat(32, sig_1579) and decodehuffman_dc);
5238

    
5239
	-- Behaviour of component 'mux_392' model 'mux'
5240
	mux_392 <=
5241
		(repeat(32, sig_1454) and "00000000000000000000000000000001") or
5242
		(repeat(32, sig_1466) and sig_1610(31 downto 0)) or
5243
		(repeat(32, sig_1464) and sig_1610(27 downto 0) & decodehuffmcu_k(3 downto 0));
5244

    
5245
	-- Behaviour of component 'mux_394' model 'mux'
5246
	mux_394 <=
5247
		(repeat(32, sig_1443) and sig_1610(31 downto 0)) or
5248
		(repeat(32, sig_1445) and "00000000000000000000000000000001");
5249

    
5250
	-- Behaviour of component 'mux_378' model 'mux'
5251
	mux_378 <=
5252
		(repeat(8, sig_1070) and yuvtorgb_r(7 downto 0)) or
5253
		(repeat(8, sig_1234) and yuvtorgb_b(7 downto 0)) or
5254
		(repeat(8, sig_1237) and yuvtorgb_g(7 downto 0));
5255

    
5256
	-- Behaviour of component 'mux_379' model 'mux'
5257
	mux_379 <=
5258
		(repeat(10, sig_1070) and yuvtorgb_p & "00" & yuvtorgb_i(5 downto 0)) or
5259
		(repeat(10, sig_1234) and yuvtorgb_p & "10" & yuvtorgb_i(5 downto 0)) or
5260
		(repeat(10, sig_1237) and yuvtorgb_p & "01" & yuvtorgb_i(5 downto 0));
5261

    
5262
	-- Behaviour of component 'mux_375' model 'mux'
5263
	mux_375 <=
5264
		(repeat(2, sig_1020) and write4blocks_i) or
5265
		(repeat(2, sig_1196) and decode_start_i(1 downto 0));
5266

    
5267
	-- Behaviour of component 'mux_373' model 'mux'
5268
	mux_373 <=
5269
		(repeat(2, sig_1005) and "10") or
5270
		(repeat(2, sig_1004) and "11") or
5271
		(repeat(2, sig_1019) and "01");
5272

    
5273
	-- Behaviour of component 'mux_365' model 'mux'
5274
	mux_365 <=
5275
		(repeat(32, sig_1005) and sig_1614(31 downto 0)) or
5276
		(repeat(32, sig_1021) and sig_1610(28 downto 0) & write4blocks_hoffs(2 downto 0)) or
5277
		(repeat(32, sig_1196) and sig_1647(28 downto 0) & "000");
5278

    
5279
	-- Behaviour of component 'mux_367' model 'mux'
5280
	mux_367 <=
5281
		(repeat(32, sig_1005) and sig_1610(28 downto 0) & write4blocks_voffs(2 downto 0)) or
5282
		(repeat(32, sig_1021) and write4blocks_voffs) or
5283
		(repeat(32, sig_1196) and sig_1648(28 downto 0) & "000");
5284

    
5285
	-- Behaviour of component 'mux_363' model 'mux'
5286
	mux_363 <=
5287
		(repeat(32, sig_1018) and sig_1610(31 downto 0)) or
5288
		(repeat(32, sig_1065) and writeoneblock_voffs);
5289

    
5290
	-- Behaviour of component 'mux_359' model 'mux'
5291
	mux_359 <=
5292
		(repeat(32, sig_1012) and sig_1609(31 downto 0));
5293

    
5294
	-- Behaviour of component 'mux_361' model 'mux'
5295
	mux_361 <=
5296
		(repeat(32, sig_1017) and sig_1610(31 downto 0)) or
5297
		(repeat(32, sig_1081) and writeoneblock_hoffs);
5298

    
5299
	-- Behaviour of component 'mux_347' model 'mux'
5300
	mux_347 <=
5301
		(repeat(32, sig_1005) and sig_1610(28 downto 0) & write4blocks_voffs(2 downto 0)) or
5302
		(repeat(32, sig_1194) and sig_1648(28 downto 0) & "000");
5303

    
5304
	-- Behaviour of component 'mux_345' model 'mux'
5305
	mux_345 <=
5306
		(repeat(32, sig_1005) and sig_1614(31 downto 0)) or
5307
		(repeat(32, sig_1021) and sig_1610(28 downto 0) & write4blocks_hoffs(2 downto 0)) or
5308
		(repeat(32, sig_1194) and sig_1647(28 downto 0) & "000");
5309

    
5310
	-- Behaviour of component 'mux_341' model 'mux'
5311
	mux_341 <=
5312
		(repeat(3, sig_993) and decode_start_i(2 downto 0));
5313

    
5314
	-- Behaviour of component 'mux_343' model 'mux'
5315
	mux_343 <=
5316
		(repeat(2, sig_993) and decode_start_i(1 downto 0));
5317

    
5318
	-- Behaviour of component 'mux_339' model 'mux'
5319
	mux_339 <=
5320
		(repeat(3, sig_993) and "100") or
5321
		(repeat(3, sig_997) and "001");
5322

    
5323
	-- Behaviour of component 'mux_335' model 'mux'
5324
	mux_335 <=
5325
		(repeat(32, sig_1060) and mux_965) or
5326
		(repeat(32, sig_1217) and sig_1611(24) & sig_1611(24) & sig_1611(24) & sig_1611(24) & sig_1611(24) & sig_1611(24) & sig_1611(24) & sig_1611(24) & sig_1611(24 downto 1));
5327

    
5328
	-- Behaviour of component 'mux_337' model 'mux'
5329
	mux_337 <=
5330
		(repeat(3, sig_993) and "101") or
5331
		(repeat(3, sig_997) and "010");
5332

    
5333
	-- Behaviour of component 'mux_333' model 'mux'
5334
	mux_333 <=
5335
		(repeat(32, sig_1060) and mux_969) or
5336
		(repeat(32, sig_1217) and sig_1610(24) & sig_1610(24) & sig_1610(24) & sig_1610(24) & sig_1610(24) & sig_1610(24) & sig_1610(24) & sig_1610(24) & sig_1610(24 downto 1));
5337

    
5338
	-- Behaviour of component 'mux_331' model 'mux'
5339
	mux_331 <=
5340
		(repeat(32, sig_1060) and mux_967) or
5341
		(repeat(32, sig_1217) and sig_1613(24) & sig_1613(24) & sig_1613(24) & sig_1613(24) & sig_1613(24) & sig_1613(24) & sig_1613(24) & sig_1613(24) & sig_1613(24 downto 1));
5342

    
5343
	-- Behaviour of component 'mux_323' model 'mux'
5344
	mux_323 <=
5345
		(repeat(6, sig_1345) and buf_getv_p(5 downto 0)) or
5346
		(repeat(6, sig_1355) and sig_1614(5 downto 0));
5347

    
5348
	-- Behaviour of component 'mux_320' model 'mux'
5349
	mux_320 <=
5350
		(repeat(32, sig_1234) and sig_1610(31 downto 0));
5351

    
5352
	-- Behaviour of component 'mux_322' model 'mux'
5353
	mux_322 <=
5354
		(repeat(32, sig_1345) and current_read_byte) or
5355
		(repeat(32, sig_1355) and "000000000000000000000000" & pgetc);
5356

    
5357
	-- Behaviour of component 'mux_317' model 'mux'
5358
	mux_317 <=
5359
		(repeat(2, sig_995) and "01") or
5360
		(repeat(2, sig_994) and "10") or
5361
		(repeat(2, sig_1045) and decode_start_i(1 downto 0));
5362

    
5363
	-- Behaviour of component 'mux_314' model 'mux'
5364
	mux_314 <=
5365
		(repeat(32, sig_1324) and chenidct_a2) or
5366
		(repeat(32, sig_1118) and chenidct_a3) or
5367
		(repeat(32, sig_1217) and yuvtorgb_v(30) & yuvtorgb_v(30 downto 0)) or
5368
		(repeat(32, sig_1349) and chenidct_b3) or
5369
		(repeat(32, sig_1395) and sig_1614(31 downto 0));
5370

    
5371
	-- Behaviour of component 'mux_315' model 'mux'
5372
	mux_315 <=
5373
		(repeat(32, sig_1349) and "00000000000000000000000000110001") or
5374
		(repeat(32, sig_1101) and p_jinfo_mcuwidth) or
5375
		(repeat(32, sig_1118) and "00000000000000000000000000011001") or
5376
		(repeat(32, sig_1217) and "00000000000000000000000000001011") or
5377
		(repeat(32, sig_1324) and "00000000000000000000000011010101") or
5378
		(repeat(32, sig_1081) and writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12) & writeoneblock_i(12 downto 0)) or
5379
		(repeat(32, sig_1395) and "00000000000000000000000010110101") or
5380
		(repeat(32, sig_1433) and sig_1661);
5381

    
5382
	-- Behaviour of component 'mux_316' model 'mux'
5383
	mux_316 <=
5384
		(repeat(32, sig_1349) and chenidct_b2) or
5385
		(repeat(32, sig_1101) and p_jinfo_mcuheight) or
5386
		(repeat(32, sig_1118) and chenidct_a0) or
5387
		(repeat(32, sig_1217) and yuvtorgb_u(28) & yuvtorgb_u(28) & yuvtorgb_u(28) & yuvtorgb_u(28 downto 0)) or
5388
		(repeat(32, sig_1324) and chenidct_a1) or
5389
		(repeat(32, sig_1081) and writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12) & writeoneblock_width(12 downto 0)) or
5390
		(repeat(32, sig_1395) and sig_1610(31 downto 0)) or
5391
		(repeat(32, sig_1433) and sig_1639);
5392

    
5393
	-- Behaviour of component 'mux_313' model 'mux'
5394
	mux_313 <=
5395
		(repeat(9, sig_1324) and "001000111") or
5396
		(repeat(9, sig_1118) and "011111011") or
5397
		(repeat(9, sig_1217) and "001011011") or
5398
		(repeat(9, sig_1349) and "111011001") or
5399
		(repeat(9, sig_1395) and "010110101");
5400

    
5401
	-- Behaviour of component 'mux_308' model 'mux'
5402
	mux_308 <=
5403
		(repeat(3, sig_994) and "101") or
5404
		(repeat(3, sig_995) and "100") or
5405
		(repeat(3, sig_1046) and decode_start_i(2 downto 0));
5406

    
5407
	-- Behaviour of component 'mux_306' model 'mux'
5408
	mux_306 <=
5409
		(repeat(41, sig_1451) and "00000000000000000000000000000000000001000") or
5410
		(repeat(41, sig_1299) and "00000000000000000000000000000000010000000") or
5411
		(repeat(41, sig_1308) and "00000000000000000000000000000000000000001") or
5412
		(repeat(41, sig_1324) and chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1) or
5413
		(repeat(41, sig_1355) and buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p) or
5414
		(repeat(41, sig_1217) and sig_1627(30) & sig_1627(30) & sig_1627(30) & sig_1627(30) & sig_1627(30) & sig_1627(30) & sig_1627(30) & sig_1627(30) & sig_1627(30) & sig_1627(30 downto 0) & '0') or
5415
		(repeat(41, sig_1161) and "00000000000000000000000000000000000000010") or
5416
		(repeat(41, sig_1118) and chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2) or
5417
		(repeat(41, sig_1470) and "00000000000000000000000000000000011111111") or
5418
		(repeat(41, sig_1463) and chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2);
5419

    
5420
	-- Behaviour of component 'mux_307' model 'mux'
5421
	mux_307 <=
5422
		(repeat(41, sig_1355) and "00000000000000000000000000000000000000111") or
5423
		(repeat(41, sig_1217) and sig_1614(31) & sig_1614(31) & sig_1614(31) & sig_1614(31) & sig_1614(31) & sig_1614(31) & sig_1614(31) & sig_1614(31) & sig_1614(31) & sig_1614(31 downto 0)) or
5424
		(repeat(41, sig_1299) and sig_1641(30) & sig_1641(30) & sig_1641(30) & sig_1641(30) & sig_1641(30) & sig_1641(30) & sig_1641(30) & sig_1641(30) & sig_1641(30) & sig_1641(30) & sig_1641(30 downto 0)) or
5425
		(repeat(41, sig_1309) and p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width(15) & p_jinfo_image_width) or
5426
		(repeat(41, sig_1324) and chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0) or
5427
		(repeat(41, sig_1216) and sig_1648(31) & sig_1648(31) & sig_1648(31) & sig_1648(31) & sig_1648(31) & sig_1648(31) & sig_1648(31) & sig_1648(31) & sig_1648(31) & sig_1648) or
5428
		(repeat(41, sig_1118) and chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1) or
5429
		(repeat(41, sig_1060) and yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r) or
5430
		(repeat(41, sig_1468) and sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642) or
5431
		(repeat(41, sig_1463) and chenidct_c3(31) & chenidct_c3(31) & chenidct_c3(31) & chenidct_c3(31) & chenidct_c3(31) & chenidct_c3(31) & chenidct_c3(31) & chenidct_c3(31) & chenidct_c3(31) & chenidct_c3);
5432

    
5433
	-- Behaviour of component 'mux_302' model 'mux'
5434
	mux_302 <=
5435
		(repeat(41, sig_1216) and p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth) or
5436
		(repeat(41, sig_1470) and "00000000000000000000000000000000011111111") or
5437
		(repeat(41, sig_1463) and chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3);
5438

    
5439
	-- Behaviour of component 'mux_303' model 'mux'
5440
	mux_303 <=
5441
		(repeat(41, sig_1216) and sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647) or
5442
		(repeat(41, sig_1060) and yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r) or
5443
		(repeat(41, sig_1471) and sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642) or
5444
		(repeat(41, sig_1463) and chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0);
5445

    
5446
	-- Behaviour of component 'mux_294' model 'mux'
5447
	mux_294 <=
5448
		(repeat(2, sig_995) and "01") or
5449
		(repeat(2, sig_994) and "10") or
5450
		(repeat(2, sig_1045) and decode_start_i(1 downto 0));
5451

    
5452
	-- Behaviour of component 'mux_290' model 'mux'
5453
	mux_290 <=
5454
		(repeat(41, sig_1395) and chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1(31) & chenidct_a1) or
5455
		(repeat(41, sig_1376) and "00000000000000000000000000000000000000111") or
5456
		(repeat(41, sig_1363) and chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2(31) & chenidct_c2) or
5457
		(repeat(41, sig_1355) and buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5) & buf_getv_p(5 downto 0)) or
5458
		(repeat(41, sig_1349) and sig_1627) or
5459
		(repeat(41, sig_1534) and sig_1660(31) & sig_1660(31) & sig_1660(31) & sig_1660(31) & sig_1660(31) & sig_1660(31) & sig_1660(31) & sig_1660(31) & sig_1660(31) & sig_1660) or
5460
		(repeat(41, sig_1324) and sig_1667(38 downto 0) & "00") or
5461
		(repeat(41, sig_1318) and "00000000000000000000000000000000000000010") or
5462
		(repeat(41, sig_1313) and get_dht_count(31) & get_dht_count(31) & get_dht_count(31) & get_dht_count(31) & get_dht_count(31) & get_dht_count(31) & get_dht_count(31) & get_dht_count(31) & get_dht_count(31) & get_dht_count) or
5463
		(repeat(41, sig_1300) and "00000000000000000000000000000000000010001") or
5464
		(repeat(41, sig_1299) and "00000000000000000000000000000000010000000") or
5465
		(repeat(41, sig_1292) and sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654(8) & sig_1654) or
5466
		(repeat(41, sig_1289) and sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650(8) & sig_1650) or
5467
		(repeat(41, sig_1280) and chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0(31) & chenidct_a0) or
5468
		(repeat(41, sig_1550) and "00000000000000000000000000000000000010000") or
5469
		(repeat(41, sig_1569) and sig_1651(31) & sig_1651(31) & sig_1651(31) & sig_1651(31) & sig_1651(31) & sig_1651(31) & sig_1651(31) & sig_1651(31) & sig_1651(31) & sig_1651) or
5470
		(repeat(41, sig_1576) and sig_1655(31) & sig_1655(31) & sig_1655(31) & sig_1655(31) & sig_1655(31) & sig_1655(31) & sig_1655(31) & sig_1655(31) & sig_1655(31) & sig_1655) or
5471
		(repeat(41, sig_1505) and sig_1658(31) & sig_1658(31) & sig_1658(31) & sig_1658(31) & sig_1658(31) & sig_1658(31) & sig_1658(31) & sig_1658(31) & sig_1658(31) & sig_1658) or
5472
		(repeat(41, sig_1491) and "00000000000000000000000000000000000001000") or
5473
		(repeat(41, sig_1486) and "00000000000000000000000000000000000010111") or
5474
		(repeat(41, sig_1485) and "00000000000000000000000000000000000000001") or
5475
		(repeat(41, sig_1440) and chenidct_c1(31) & chenidct_c1(31) & chenidct_c1(31) & chenidct_c1(31) & chenidct_c1(31) & chenidct_c1(31) & chenidct_c1(31) & chenidct_c1(31) & chenidct_c1(31) & chenidct_c1) or
5476
		(repeat(41, sig_1434) and "00000000000000000000000000000000000111111") or
5477
		(repeat(41, sig_1244) and "000000000000000000000000000000000" & p_jinfo_num_components) or
5478
		(repeat(41, sig_1241) and "000000000000000000000000000000000" & get_sos_num_comp) or
5479
		(repeat(41, sig_1240) and "00000000000000000000000000000000001000000") or
5480
		(repeat(41, sig_1229) and chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3(31) & chenidct_a3) or
5481
		(repeat(41, sig_1217) and sig_1628(28) & sig_1628(28) & sig_1628(28) & sig_1628(28) & sig_1628(28) & sig_1628(28) & sig_1628(28) & sig_1628(28) & sig_1628(28) & sig_1628(28 downto 0) & "000") or
5482
		(repeat(41, sig_1216) and p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth(31) & p_jinfo_mcuwidth) or
5483
		(repeat(41, sig_1165) and buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p) or
5484
		(repeat(41, sig_1118) and sig_1627(39 downto 0) & '0') or
5485
		(repeat(41, sig_1089) and "00000000000000000000000000000000001000001") or
5486
		(repeat(41, sig_1077) and "00000000000000000000000000000000100000000") or
5487
		(repeat(41, sig_1049) and "00000000000000000000000000000000000000011") or
5488
		(repeat(41, sig_1048) and p_jinfo_nummcu(31) & p_jinfo_nummcu(31) & p_jinfo_nummcu(31) & p_jinfo_nummcu(31) & p_jinfo_nummcu(31) & p_jinfo_nummcu(31) & p_jinfo_nummcu(31) & p_jinfo_nummcu(31) & p_jinfo_nummcu(31) & p_jinfo_nummcu) or
5489
		(repeat(41, sig_1032) and read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position) or
5490
		(repeat(41, sig_1015) and writeoneblock_width(31) & writeoneblock_width(31) & writeoneblock_width(31) & writeoneblock_width(31) & writeoneblock_width(31) & writeoneblock_width(31) & writeoneblock_width(31) & writeoneblock_width(31) & writeoneblock_width(31) & writeoneblock_width) or
5491
		(repeat(41, sig_1014) and sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28 downto 0) & writeoneblock_hoffs(2 downto 0)) or
5492
		(repeat(41, sig_1010) and writeoneblock_height(31) & writeoneblock_height(31) & writeoneblock_height(31) & writeoneblock_height(31) & writeoneblock_height(31) & writeoneblock_height(31) & writeoneblock_height(31) & writeoneblock_height(31) & writeoneblock_height(31) & writeoneblock_height) or
5493
		(repeat(41, sig_1009) and sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28) & sig_1610(28 downto 0) & writeoneblock_voffs(2 downto 0));
5494

    
5495
	-- Behaviour of component 'mux_291' model 'mux'
5496
	mux_291 <=
5497
		(repeat(41, sig_1468) and sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642(31) & sig_1642) or
5498
		(repeat(41, sig_1505) and huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j(31) & huff_make_dhuff_tb_ac_j) or
5499
		(repeat(41, sig_1502) and huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0(31) & huff_make_dhuff_tb_ac_i_c0) or
5500
		(repeat(41, sig_1492) and buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p(31) & buf_getv_p) or
5501
		(repeat(41, sig_1487) and read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position(31) & read_position) or
5502
		(repeat(41, sig_1420) and chenidct_i(31) & chenidct_i(31) & chenidct_i(31) & chenidct_i(31) & chenidct_i(31) & chenidct_i(31) & chenidct_i(31) & chenidct_i(31) & chenidct_i(31) & chenidct_i) or
5503
		(repeat(41, sig_1569) and decodehuffman_ac_code(31) & decodehuffman_ac_code(31) & decodehuffman_ac_code(31) & decodehuffman_ac_code(31) & decodehuffman_ac_code(31) & decodehuffman_ac_code(31) & decodehuffman_ac_code(31) & decodehuffman_ac_code(31) & decodehuffman_ac_code(31) & decodehuffman_ac_code) or
5504
		(repeat(41, sig_1395) and chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2(31) & chenidct_a2) or
5505
		(repeat(41, sig_1393) and chenidct_b2(31) & chenidct_b2(31) & chenidct_b2(31) & chenidct_b2(31) & chenidct_b2(31) & chenidct_b2(31) & chenidct_b2(31) & chenidct_b2(31) & chenidct_b2(31) & chenidct_b2) or
5506
		(repeat(41, sig_1363) and chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1(31) & chenidct_b1) or
5507
		(repeat(41, sig_1355) and "00000000000000000000000000000000000001000") or
5508
		(repeat(41, sig_1349) and sig_1628(38 downto 0) & "00") or
5509
		(repeat(41, sig_1342) and decodehuffmcu_s(31) & decodehuffmcu_s(31) & decodehuffmcu_s(31) & decodehuffmcu_s(31) & decodehuffmcu_s(31) & decodehuffmcu_s(31) & decodehuffmcu_s(31) & decodehuffmcu_s(31) & decodehuffmcu_s(31) & decodehuffmcu_s) or
5510
		(repeat(41, sig_1336) and get_dqt_i(31) & get_dqt_i(31) & get_dqt_i(31) & get_dqt_i(31) & get_dqt_i(31) & get_dqt_i(31) & get_dqt_i(31) & get_dqt_i(31) & get_dqt_i(31) & get_dqt_i) or
5511
		(repeat(41, sig_1324) and sig_1666(39 downto 0) & '0') or
5512
		(repeat(41, sig_1576) and decodehuffman_dc_code(31) & decodehuffman_dc_code(31) & decodehuffman_dc_code(31) & decodehuffman_dc_code(31) & decodehuffman_dc_code(31) & decodehuffman_dc_code(31) & decodehuffman_dc_code(31) & decodehuffman_dc_code(31) & decodehuffman_dc_code(31) & decodehuffman_dc_code) or
5513
		(repeat(41, sig_1446) and decodehuffmcu_i(31) & decodehuffmcu_i(31) & decodehuffmcu_i(31) & decodehuffmcu_i(31) & decodehuffmcu_i(31) & decodehuffmcu_i(31) & decodehuffmcu_i(31) & decodehuffmcu_i(31) & decodehuffmcu_i(31) & decodehuffmcu_i) or
5514
		(repeat(41, sig_1455) and decodehuffmcu_k(31) & decodehuffmcu_k(31) & decodehuffmcu_k(31) & decodehuffmcu_k(31) & decodehuffmcu_k(31) & decodehuffmcu_k(31) & decodehuffmcu_k(31) & decodehuffmcu_k(31) & decodehuffmcu_k(31) & decodehuffmcu_k) or
5515
		(repeat(41, sig_1551) and huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l(31) & huff_make_dhuff_tb_dc_l) or
5516
		(repeat(41, sig_1534) and huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j(31) & huff_make_dhuff_tb_dc_j) or
5517
		(repeat(41, sig_1531) and huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0(31) & huff_make_dhuff_tb_dc_i_c0) or
5518
		(repeat(41, sig_1518) and huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l(31) & huff_make_dhuff_tb_ac_l) or
5519
		(repeat(41, sig_1463) and chenidct_c0(31) & chenidct_c0(31) & chenidct_c0(31) & chenidct_c0(31) & chenidct_c0(31) & chenidct_c0(31) & chenidct_c0(31) & chenidct_c0(31) & chenidct_c0(31) & chenidct_c0) or
5520
		(repeat(41, sig_1435) and izigzagmatrix_i(31) & izigzagmatrix_i(31) & izigzagmatrix_i(31) & izigzagmatrix_i(31) & izigzagmatrix_i(31) & izigzagmatrix_i(31) & izigzagmatrix_i(31) & izigzagmatrix_i(31) & izigzagmatrix_i(31) & izigzagmatrix_i) or
5521
		(repeat(41, sig_1322) and get_dqt_length(31) & get_dqt_length(31) & get_dqt_length(31) & get_dqt_length(31) & get_dqt_length(31) & get_dqt_length(31) & get_dqt_length(31) & get_dqt_length(31) & get_dqt_length(31) & get_dqt_length) or
5522
		(repeat(41, sig_1319) and read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word(15) & read_word) or
5523
		(repeat(41, sig_1314) and get_dht_length(31) & get_dht_length(31) & get_dht_length(31) & get_dht_length(31) & get_dht_length(31) & get_dht_length(31) & get_dht_length(31) & get_dht_length(31) & get_dht_length(31) & get_dht_length) or
5524
		(repeat(41, sig_1309) and p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height(15) & p_jinfo_image_height) or
5525
		(repeat(41, sig_1303) and get_dht_i(31) & get_dht_i(31) & get_dht_i(31) & get_dht_i(31) & get_dht_i(31) & get_dht_i(31) & get_dht_i(31) & get_dht_i(31) & get_dht_i(31) & get_dht_i) or
5526
		(repeat(41, sig_1299) and sig_1640(31) & sig_1640(31) & sig_1640(31) & sig_1640(31) & sig_1640(31) & sig_1640(31) & sig_1640(31) & sig_1640(31) & sig_1640(31) & sig_1640) or
5527
		(repeat(41, sig_1291) and sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8) & sig_1610(8 downto 0)) or
5528
		(repeat(41, sig_1287) and get_sos_j(31) & get_sos_j(31) & get_sos_j(31) & get_sos_j(31) & get_sos_j(31) & get_sos_j(31) & get_sos_j(31) & get_sos_j(31) & get_sos_j(31) & get_sos_j) or
5529
		(repeat(41, sig_1280) and chenidct_b3(31) & chenidct_b3(31) & chenidct_b3(31) & chenidct_b3(31) & chenidct_b3(31) & chenidct_b3(31) & chenidct_b3(31) & chenidct_b3(31) & chenidct_b3(31) & chenidct_b3) or
5530
		(repeat(41, sig_1245) and get_sos_ci(31) & get_sos_ci(31) & get_sos_ci(31) & get_sos_ci(31) & get_sos_ci(31) & get_sos_ci(31) & get_sos_ci(31) & get_sos_ci(31) & get_sos_ci(31) & get_sos_ci) or
5531
		(repeat(41, sig_1241) and get_sos_i(31) & get_sos_i(31) & get_sos_i(31) & get_sos_i(31) & get_sos_i(31) & get_sos_i(31) & get_sos_i(31) & get_sos_i(31) & get_sos_i(31) & get_sos_i) or
5532
		(repeat(41, sig_1229) and chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0(31) & chenidct_b0) or
5533
		(repeat(41, sig_1217) and yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y & "00000000") or
5534
		(repeat(41, sig_1216) and sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647(31) & sig_1647) or
5535
		(repeat(41, sig_1209) and get_sof_ci(31) & get_sof_ci(31) & get_sof_ci(31) & get_sof_ci(31) & get_sof_ci(31) & get_sof_ci(31) & get_sof_ci(31) & get_sof_ci(31) & get_sof_ci(31) & get_sof_ci) or
5536
		(repeat(41, sig_1168) and buf_getv_n(31) & buf_getv_n(31) & buf_getv_n(31) & buf_getv_n(31) & buf_getv_n(31) & buf_getv_n(31) & buf_getv_n(31) & buf_getv_n(31) & buf_getv_n(31) & buf_getv_n) or
5537
		(repeat(41, sig_1118) and sig_1628(37) & sig_1628(37 downto 0) & "00") or
5538
		(repeat(41, sig_1078) and huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p(31) & huff_make_dhuff_tb_ac_p) or
5539
		(repeat(41, sig_1060) and yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r(31) & yuvtorgb_r) or
5540
		(repeat(41, sig_1051) and decode_start_i(31) & decode_start_i(31) & decode_start_i(31) & decode_start_i(31) & decode_start_i(31) & decode_start_i(31) & decode_start_i(31) & decode_start_i(31) & decode_start_i(31) & decode_start_i) or
5541
		(repeat(41, sig_1048) and decode_start_currentmcu(31) & decode_start_currentmcu(31) & decode_start_currentmcu(31) & decode_start_currentmcu(31) & decode_start_currentmcu(31) & decode_start_currentmcu(31) & decode_start_currentmcu(31) & decode_start_currentmcu(31) & decode_start_currentmcu(31) & decode_start_currentmcu) or
5542
		(repeat(41, sig_1037) and huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p(31) & huff_make_dhuff_tb_dc_p) or
5543
		(repeat(41, sig_1025) and yuvtorgb_i(31) & yuvtorgb_i(31) & yuvtorgb_i(31) & yuvtorgb_i(31) & yuvtorgb_i(31) & yuvtorgb_i(31) & yuvtorgb_i(31) & yuvtorgb_i(31) & yuvtorgb_i(31) & yuvtorgb_i) or
5544
		(repeat(41, sig_1016) and writeoneblock_e(31) & writeoneblock_e(31) & writeoneblock_e(31) & writeoneblock_e(31) & writeoneblock_e(31) & writeoneblock_e(31) & writeoneblock_e(31) & writeoneblock_e(31) & writeoneblock_e(31) & writeoneblock_e) or
5545
		(repeat(41, sig_1011) and writeoneblock_i(31) & writeoneblock_i(31) & writeoneblock_i(31) & writeoneblock_i(31) & writeoneblock_i(31) & writeoneblock_i(31) & writeoneblock_i(31) & writeoneblock_i(31) & writeoneblock_i(31) & writeoneblock_i) or
5546
		(repeat(41, sig_1005) and write4blocks_hoffs(31) & write4blocks_hoffs(31) & write4blocks_hoffs(31) & write4blocks_hoffs(31) & write4blocks_hoffs(31) & write4blocks_hoffs(31) & write4blocks_hoffs(31) & write4blocks_hoffs(31) & write4blocks_hoffs(31) & write4blocks_hoffs);
5547

    
5548
	-- Behaviour of component 'mux_292' model 'mux'
5549
	mux_292 <=
5550
		(repeat(32, sig_1294) and sig_1613) or
5551
		(repeat(32, sig_1427) and sig_1610(31 downto 0));
5552

    
5553
	-- Behaviour of component 'mux_286' model 'mux'
5554
	mux_286 <=
5555
		(repeat(32, sig_1047) and sig_1610(31 downto 0)) or
5556
		(repeat(32, sig_1052) and sig_1610(29 downto 0) & decode_start_currentmcu(1 downto 0));
5557

    
5558
	-- Behaviour of component 'mux_275' model 'mux'
5559
	mux_275 <=
5560
		(repeat(32, sig_1396) and chenidct_i) or
5561
		(repeat(32, sig_1118) and chenidct_a1) or
5562
		(repeat(32, sig_1217) and sig_1609(23) & sig_1609(23) & sig_1609(23) & sig_1609(23) & sig_1609(23) & sig_1609(23) & sig_1609(23) & sig_1609(23 downto 0) & sig_1666(6)) or
5563
		(repeat(32, sig_1294) and decode_start_i) or
5564
		(repeat(32, sig_1309) and sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16) & sig_1624(16 downto 3)) or
5565
		(repeat(32, sig_1451) and sig_1624(31) & sig_1624(31) & sig_1624(31) & sig_1624(31) & sig_1624(31 downto 4)) or
5566
		(repeat(32, sig_1463) and chenidct_c3);
5567

    
5568
	-- Behaviour of component 'mux_272' model 'mux'
5569
	mux_272 <=
5570
		(repeat(39, sig_1217) and yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y(23) & yuvtorgb_y) or
5571
		(repeat(39, sig_1118) and sig_1600(40 downto 2)) or