OpenCores
URL https://opencores.org/ocsvn/fluid_core_2/fluid_core_2/trunk

Subversion Repositories fluid_core_2

[/] [fluid_core_2/] [trunk/] [xilinx14.5 project/] [isim/] [tb_Test_Bed_isim_beh.exe.sim/] [work/] [m_00000000003215793394_1742042216.c] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 azmathmoos
/**********************************************************************/
2
/*   ____  ____                                                       */
3
/*  /   /\/   /                                                       */
4
/* /___/  \  /                                                        */
5
/* \   \   \/                                                       */
6
/*  \   \        Copyright (c) 2003-2009 Xilinx, Inc.                */
7
/*  /   /          All Right Reserved.                                 */
8
/* /---/   /\                                                         */
9
/* \   \  /  \                                                      */
10
/*  \___\/\___\                                                    */
11
/***********************************************************************/
12
 
13
/* This file is designed for use with ISim build 0x7708f090 */
14
 
15
#define XSI_HIDE_SYMBOL_SPEC true
16
#include "xsi.h"
17
#include <memory.h>
18
#ifdef __GNUC__
19
#include <stdlib.h>
20
#else
21
#include <malloc.h>
22
#define alloca _alloca
23
#endif
24
static const char *ng0 = "C:/Users/Azmath/Documents/M Tech Project/FC2/WB_Stage.v";
25
static unsigned int ng1[] = {0U, 0U};
26
static unsigned int ng2[] = {1U, 0U};
27
static unsigned int ng3[] = {0U, 4294967295U};
28
static unsigned int ng4[] = {2U, 0U};
29
 
30
 
31
 
32
static void Cont_20_0(char *t0)
33
{
34
    char t3[8];
35
    char *t1;
36
    char *t2;
37
    char *t4;
38
    char *t5;
39
    char *t6;
40
    unsigned int t7;
41
    unsigned int t8;
42
    unsigned int t9;
43
    unsigned int t10;
44
    unsigned int t11;
45
    unsigned int t12;
46
    char *t13;
47
    char *t14;
48
    char *t15;
49
    char *t16;
50
    char *t17;
51
    unsigned int t18;
52
    unsigned int t19;
53
    char *t20;
54
    unsigned int t21;
55
    unsigned int t22;
56
    char *t23;
57
    unsigned int t24;
58
    unsigned int t25;
59
    char *t26;
60
 
61
LAB0:    t1 = (t0 + 4288U);
62
    t2 = *((char **)t1);
63
    if (t2 == 0)
64
        goto LAB2;
65
 
66
LAB3:    goto *t2;
67
 
68
LAB2:    xsi_set_current_line(20, ng0);
69
    t2 = (t0 + 1688U);
70
    t4 = *((char **)t2);
71
    memset(t3, 0, 8);
72
    t2 = (t3 + 4);
73
    t5 = (t4 + 8);
74
    t6 = (t4 + 12);
75
    t7 = *((unsigned int *)t5);
76
    t8 = (t7 >> 5);
77
    *((unsigned int *)t3) = t8;
78
    t9 = *((unsigned int *)t6);
79
    t10 = (t9 >> 5);
80
    *((unsigned int *)t2) = t10;
81
    t11 = *((unsigned int *)t3);
82
    *((unsigned int *)t3) = (t11 & 3U);
83
    t12 = *((unsigned int *)t2);
84
    *((unsigned int *)t2) = (t12 & 3U);
85
    t13 = (t0 + 6800);
86
    t14 = (t13 + 56U);
87
    t15 = *((char **)t14);
88
    t16 = (t15 + 56U);
89
    t17 = *((char **)t16);
90
    memset(t17, 0, 8);
91
    t18 = 3U;
92
    t19 = t18;
93
    t20 = (t3 + 4);
94
    t21 = *((unsigned int *)t3);
95
    t18 = (t18 & t21);
96
    t22 = *((unsigned int *)t20);
97
    t19 = (t19 & t22);
98
    t23 = (t17 + 4);
99
    t24 = *((unsigned int *)t17);
100
    *((unsigned int *)t17) = (t24 | t18);
101
    t25 = *((unsigned int *)t23);
102
    *((unsigned int *)t23) = (t25 | t19);
103
    xsi_driver_vfirst_trans(t13, 0, 1);
104
    t26 = (t0 + 6592);
105
    *((int *)t26) = 1;
106
 
107
LAB1:    return;
108
}
109
 
110
static void Cont_21_1(char *t0)
111
{
112
    char t3[8];
113
    char *t1;
114
    char *t2;
115
    char *t4;
116
    char *t5;
117
    char *t6;
118
    unsigned int t7;
119
    unsigned int t8;
120
    unsigned int t9;
121
    unsigned int t10;
122
    unsigned int t11;
123
    unsigned int t12;
124
    char *t13;
125
    char *t14;
126
    char *t15;
127
    char *t16;
128
    char *t17;
129
    unsigned int t18;
130
    unsigned int t19;
131
    char *t20;
132
    unsigned int t21;
133
    unsigned int t22;
134
    char *t23;
135
    unsigned int t24;
136
    unsigned int t25;
137
    char *t26;
138
 
139
LAB0:    t1 = (t0 + 4536U);
140
    t2 = *((char **)t1);
141
    if (t2 == 0)
142
        goto LAB2;
143
 
144
LAB3:    goto *t2;
145
 
146
LAB2:    xsi_set_current_line(21, ng0);
147
    t2 = (t0 + 1688U);
148
    t4 = *((char **)t2);
149
    memset(t3, 0, 8);
150
    t2 = (t3 + 4);
151
    t5 = (t4 + 8);
152
    t6 = (t4 + 12);
153
    t7 = *((unsigned int *)t5);
154
    t8 = (t7 >> 3);
155
    *((unsigned int *)t3) = t8;
156
    t9 = *((unsigned int *)t6);
157
    t10 = (t9 >> 3);
158
    *((unsigned int *)t2) = t10;
159
    t11 = *((unsigned int *)t3);
160
    *((unsigned int *)t3) = (t11 & 3U);
161
    t12 = *((unsigned int *)t2);
162
    *((unsigned int *)t2) = (t12 & 3U);
163
    t13 = (t0 + 6864);
164
    t14 = (t13 + 56U);
165
    t15 = *((char **)t14);
166
    t16 = (t15 + 56U);
167
    t17 = *((char **)t16);
168
    memset(t17, 0, 8);
169
    t18 = 3U;
170
    t19 = t18;
171
    t20 = (t3 + 4);
172
    t21 = *((unsigned int *)t3);
173
    t18 = (t18 & t21);
174
    t22 = *((unsigned int *)t20);
175
    t19 = (t19 & t22);
176
    t23 = (t17 + 4);
177
    t24 = *((unsigned int *)t17);
178
    *((unsigned int *)t17) = (t24 | t18);
179
    t25 = *((unsigned int *)t23);
180
    *((unsigned int *)t23) = (t25 | t19);
181
    xsi_driver_vfirst_trans(t13, 0, 1);
182
    t26 = (t0 + 6608);
183
    *((int *)t26) = 1;
184
 
185
LAB1:    return;
186
}
187
 
188
static void Cont_22_2(char *t0)
189
{
190
    char t3[8];
191
    char *t1;
192
    char *t2;
193
    char *t4;
194
    char *t5;
195
    char *t6;
196
    unsigned int t7;
197
    unsigned int t8;
198
    unsigned int t9;
199
    unsigned int t10;
200
    unsigned int t11;
201
    unsigned int t12;
202
    char *t13;
203
    char *t14;
204
    char *t15;
205
    char *t16;
206
    char *t17;
207
    unsigned int t18;
208
    unsigned int t19;
209
    char *t20;
210
    unsigned int t21;
211
    unsigned int t22;
212
    char *t23;
213
    unsigned int t24;
214
    unsigned int t25;
215
    char *t26;
216
 
217
LAB0:    t1 = (t0 + 4784U);
218
    t2 = *((char **)t1);
219
    if (t2 == 0)
220
        goto LAB2;
221
 
222
LAB3:    goto *t2;
223
 
224
LAB2:    xsi_set_current_line(22, ng0);
225
    t2 = (t0 + 1688U);
226
    t4 = *((char **)t2);
227
    memset(t3, 0, 8);
228
    t2 = (t3 + 4);
229
    t5 = (t4 + 8);
230
    t6 = (t4 + 12);
231
    t7 = *((unsigned int *)t5);
232
    t8 = (t7 >> 0);
233
    *((unsigned int *)t3) = t8;
234
    t9 = *((unsigned int *)t6);
235
    t10 = (t9 >> 0);
236
    *((unsigned int *)t2) = t10;
237
    t11 = *((unsigned int *)t3);
238
    *((unsigned int *)t3) = (t11 & 7U);
239
    t12 = *((unsigned int *)t2);
240
    *((unsigned int *)t2) = (t12 & 7U);
241
    t13 = (t0 + 6928);
242
    t14 = (t13 + 56U);
243
    t15 = *((char **)t14);
244
    t16 = (t15 + 56U);
245
    t17 = *((char **)t16);
246
    memset(t17, 0, 8);
247
    t18 = 7U;
248
    t19 = t18;
249
    t20 = (t3 + 4);
250
    t21 = *((unsigned int *)t3);
251
    t18 = (t18 & t21);
252
    t22 = *((unsigned int *)t20);
253
    t19 = (t19 & t22);
254
    t23 = (t17 + 4);
255
    t24 = *((unsigned int *)t17);
256
    *((unsigned int *)t17) = (t24 | t18);
257
    t25 = *((unsigned int *)t23);
258
    *((unsigned int *)t23) = (t25 | t19);
259
    xsi_driver_vfirst_trans(t13, 0, 2);
260
    t26 = (t0 + 6624);
261
    *((int *)t26) = 1;
262
 
263
LAB1:    return;
264
}
265
 
266
static void Cont_24_3(char *t0)
267
{
268
    char t3[8];
269
    char t4[8];
270
    char t6[8];
271
    char t19[8];
272
    char t35[8];
273
    char t50[8];
274
    char t66[8];
275
    char t74[8];
276
    char t102[8];
277
    char t110[8];
278
    char t155[8];
279
    char *t1;
280
    char *t2;
281
    char *t5;
282
    unsigned int t7;
283
    unsigned int t8;
284
    unsigned int t9;
285
    unsigned int t10;
286
    unsigned int t11;
287
    char *t12;
288
    char *t13;
289
    unsigned int t14;
290
    unsigned int t15;
291
    unsigned int t16;
292
    char *t17;
293
    char *t18;
294
    char *t20;
295
    char *t21;
296
    unsigned int t22;
297
    unsigned int t23;
298
    unsigned int t24;
299
    unsigned int t25;
300
    unsigned int t26;
301
    unsigned int t27;
302
    unsigned int t28;
303
    unsigned int t29;
304
    unsigned int t30;
305
    unsigned int t31;
306
    unsigned int t32;
307
    unsigned int t33;
308
    char *t34;
309
    char *t36;
310
    unsigned int t37;
311
    unsigned int t38;
312
    unsigned int t39;
313
    unsigned int t40;
314
    unsigned int t41;
315
    char *t42;
316
    char *t43;
317
    unsigned int t44;
318
    unsigned int t45;
319
    unsigned int t46;
320
    unsigned int t47;
321
    char *t48;
322
    char *t49;
323
    char *t51;
324
    char *t52;
325
    unsigned int t53;
326
    unsigned int t54;
327
    unsigned int t55;
328
    unsigned int t56;
329
    unsigned int t57;
330
    unsigned int t58;
331
    unsigned int t59;
332
    unsigned int t60;
333
    unsigned int t61;
334
    unsigned int t62;
335
    unsigned int t63;
336
    unsigned int t64;
337
    char *t65;
338
    char *t67;
339
    unsigned int t68;
340
    unsigned int t69;
341
    unsigned int t70;
342
    unsigned int t71;
343
    unsigned int t72;
344
    char *t73;
345
    unsigned int t75;
346
    unsigned int t76;
347
    unsigned int t77;
348
    char *t78;
349
    char *t79;
350
    char *t80;
351
    unsigned int t81;
352
    unsigned int t82;
353
    unsigned int t83;
354
    unsigned int t84;
355
    unsigned int t85;
356
    unsigned int t86;
357
    unsigned int t87;
358
    char *t88;
359
    char *t89;
360
    unsigned int t90;
361
    unsigned int t91;
362
    unsigned int t92;
363
    int t93;
364
    unsigned int t94;
365
    unsigned int t95;
366
    unsigned int t96;
367
    int t97;
368
    unsigned int t98;
369
    unsigned int t99;
370
    unsigned int t100;
371
    unsigned int t101;
372
    char *t103;
373
    unsigned int t104;
374
    unsigned int t105;
375
    unsigned int t106;
376
    unsigned int t107;
377
    unsigned int t108;
378
    char *t109;
379
    unsigned int t111;
380
    unsigned int t112;
381
    unsigned int t113;
382
    char *t114;
383
    char *t115;
384
    char *t116;
385
    unsigned int t117;
386
    unsigned int t118;
387
    unsigned int t119;
388
    unsigned int t120;
389
    unsigned int t121;
390
    unsigned int t122;
391
    unsigned int t123;
392
    char *t124;
393
    char *t125;
394
    unsigned int t126;
395
    unsigned int t127;
396
    unsigned int t128;
397
    unsigned int t129;
398
    unsigned int t130;
399
    unsigned int t131;
400
    unsigned int t132;
401
    unsigned int t133;
402
    int t134;
403
    int t135;
404
    unsigned int t136;
405
    unsigned int t137;
406
    unsigned int t138;
407
    unsigned int t139;
408
    unsigned int t140;
409
    unsigned int t141;
410
    char *t142;
411
    unsigned int t143;
412
    unsigned int t144;
413
    unsigned int t145;
414
    unsigned int t146;
415
    unsigned int t147;
416
    char *t148;
417
    char *t149;
418
    unsigned int t150;
419
    unsigned int t151;
420
    unsigned int t152;
421
    char *t153;
422
    char *t154;
423
    unsigned int t156;
424
    unsigned int t157;
425
    unsigned int t158;
426
    unsigned int t159;
427
    char *t160;
428
    char *t161;
429
    char *t162;
430
    char *t163;
431
    char *t164;
432
    unsigned int t165;
433
    unsigned int t166;
434
    char *t167;
435
    unsigned int t168;
436
    unsigned int t169;
437
    char *t170;
438
    unsigned int t171;
439
    unsigned int t172;
440
    char *t173;
441
 
442
LAB0:    t1 = (t0 + 5032U);
443
    t2 = *((char **)t1);
444
    if (t2 == 0)
445
        goto LAB2;
446
 
447
LAB3:    goto *t2;
448
 
449
LAB2:    xsi_set_current_line(24, ng0);
450
    t2 = (t0 + 1048U);
451
    t5 = *((char **)t2);
452
    memset(t6, 0, 8);
453
    t2 = (t5 + 4);
454
    t7 = *((unsigned int *)t2);
455
    t8 = (~(t7));
456
    t9 = *((unsigned int *)t5);
457
    t10 = (t9 & t8);
458
    t11 = (t10 & 1U);
459
    if (t11 != 0)
460
        goto LAB4;
461
 
462
LAB5:    if (*((unsigned int *)t2) != 0)
463
        goto LAB6;
464
 
465
LAB7:    t13 = (t6 + 4);
466
    t14 = *((unsigned int *)t6);
467
    t15 = *((unsigned int *)t13);
468
    t16 = (t14 || t15);
469
    if (t16 > 0)
470
        goto LAB8;
471
 
472
LAB9:    memcpy(t110, t6, 8);
473
 
474
LAB10:    memset(t4, 0, 8);
475
    t142 = (t110 + 4);
476
    t143 = *((unsigned int *)t142);
477
    t144 = (~(t143));
478
    t145 = *((unsigned int *)t110);
479
    t146 = (t145 & t144);
480
    t147 = (t146 & 1U);
481
    if (t147 != 0)
482
        goto LAB40;
483
 
484
LAB41:    if (*((unsigned int *)t142) != 0)
485
        goto LAB42;
486
 
487
LAB43:    t149 = (t4 + 4);
488
    t150 = *((unsigned int *)t4);
489
    t151 = *((unsigned int *)t149);
490
    t152 = (t150 || t151);
491
    if (t152 > 0)
492
        goto LAB44;
493
 
494
LAB45:    t156 = *((unsigned int *)t4);
495
    t157 = (~(t156));
496
    t158 = *((unsigned int *)t149);
497
    t159 = (t157 || t158);
498
    if (t159 > 0)
499
        goto LAB46;
500
 
501
LAB47:    if (*((unsigned int *)t149) > 0)
502
        goto LAB48;
503
 
504
LAB49:    if (*((unsigned int *)t4) > 0)
505
        goto LAB50;
506
 
507
LAB51:    memcpy(t3, t153, 8);
508
 
509
LAB52:    t160 = (t0 + 6992);
510
    t161 = (t160 + 56U);
511
    t162 = *((char **)t161);
512
    t163 = (t162 + 56U);
513
    t164 = *((char **)t163);
514
    memset(t164, 0, 8);
515
    t165 = 31U;
516
    t166 = t165;
517
    t167 = (t3 + 4);
518
    t168 = *((unsigned int *)t3);
519
    t165 = (t165 & t168);
520
    t169 = *((unsigned int *)t167);
521
    t166 = (t166 & t169);
522
    t170 = (t164 + 4);
523
    t171 = *((unsigned int *)t164);
524
    *((unsigned int *)t164) = (t171 | t165);
525
    t172 = *((unsigned int *)t170);
526
    *((unsigned int *)t170) = (t172 | t166);
527
    xsi_driver_vfirst_trans(t160, 0, 4);
528
    t173 = (t0 + 6640);
529
    *((int *)t173) = 1;
530
 
531
LAB1:    return;
532
LAB4:    *((unsigned int *)t6) = 1;
533
    goto LAB7;
534
 
535
LAB6:    t12 = (t6 + 4);
536
    *((unsigned int *)t6) = 1;
537
    *((unsigned int *)t12) = 1;
538
    goto LAB7;
539
 
540
LAB8:    t17 = (t0 + 2648U);
541
    t18 = *((char **)t17);
542
    t17 = ((char*)((ng1)));
543
    memset(t19, 0, 8);
544
    t20 = (t18 + 4);
545
    t21 = (t17 + 4);
546
    t22 = *((unsigned int *)t18);
547
    t23 = *((unsigned int *)t17);
548
    t24 = (t22 ^ t23);
549
    t25 = *((unsigned int *)t20);
550
    t26 = *((unsigned int *)t21);
551
    t27 = (t25 ^ t26);
552
    t28 = (t24 | t27);
553
    t29 = *((unsigned int *)t20);
554
    t30 = *((unsigned int *)t21);
555
    t31 = (t29 | t30);
556
    t32 = (~(t31));
557
    t33 = (t28 & t32);
558
    if (t33 != 0)
559
        goto LAB14;
560
 
561
LAB11:    if (t31 != 0)
562
        goto LAB13;
563
 
564
LAB12:    *((unsigned int *)t19) = 1;
565
 
566
LAB14:    memset(t35, 0, 8);
567
    t36 = (t19 + 4);
568
    t37 = *((unsigned int *)t36);
569
    t38 = (~(t37));
570
    t39 = *((unsigned int *)t19);
571
    t40 = (t39 & t38);
572
    t41 = (t40 & 1U);
573
    if (t41 != 0)
574
        goto LAB15;
575
 
576
LAB16:    if (*((unsigned int *)t36) != 0)
577
        goto LAB17;
578
 
579
LAB18:    t43 = (t35 + 4);
580
    t44 = *((unsigned int *)t35);
581
    t45 = (!(t44));
582
    t46 = *((unsigned int *)t43);
583
    t47 = (t45 || t46);
584
    if (t47 > 0)
585
        goto LAB19;
586
 
587
LAB20:    memcpy(t74, t35, 8);
588
 
589
LAB21:    memset(t102, 0, 8);
590
    t103 = (t74 + 4);
591
    t104 = *((unsigned int *)t103);
592
    t105 = (~(t104));
593
    t106 = *((unsigned int *)t74);
594
    t107 = (t106 & t105);
595
    t108 = (t107 & 1U);
596
    if (t108 != 0)
597
        goto LAB33;
598
 
599
LAB34:    if (*((unsigned int *)t103) != 0)
600
        goto LAB35;
601
 
602
LAB36:    t111 = *((unsigned int *)t6);
603
    t112 = *((unsigned int *)t102);
604
    t113 = (t111 & t112);
605
    *((unsigned int *)t110) = t113;
606
    t114 = (t6 + 4);
607
    t115 = (t102 + 4);
608
    t116 = (t110 + 4);
609
    t117 = *((unsigned int *)t114);
610
    t118 = *((unsigned int *)t115);
611
    t119 = (t117 | t118);
612
    *((unsigned int *)t116) = t119;
613
    t120 = *((unsigned int *)t116);
614
    t121 = (t120 != 0);
615
    if (t121 == 1)
616
        goto LAB37;
617
 
618
LAB38:
619
LAB39:    goto LAB10;
620
 
621
LAB13:    t34 = (t19 + 4);
622
    *((unsigned int *)t19) = 1;
623
    *((unsigned int *)t34) = 1;
624
    goto LAB14;
625
 
626
LAB15:    *((unsigned int *)t35) = 1;
627
    goto LAB18;
628
 
629
LAB17:    t42 = (t35 + 4);
630
    *((unsigned int *)t35) = 1;
631
    *((unsigned int *)t42) = 1;
632
    goto LAB18;
633
 
634
LAB19:    t48 = (t0 + 2648U);
635
    t49 = *((char **)t48);
636
    t48 = ((char*)((ng2)));
637
    memset(t50, 0, 8);
638
    t51 = (t49 + 4);
639
    t52 = (t48 + 4);
640
    t53 = *((unsigned int *)t49);
641
    t54 = *((unsigned int *)t48);
642
    t55 = (t53 ^ t54);
643
    t56 = *((unsigned int *)t51);
644
    t57 = *((unsigned int *)t52);
645
    t58 = (t56 ^ t57);
646
    t59 = (t55 | t58);
647
    t60 = *((unsigned int *)t51);
648
    t61 = *((unsigned int *)t52);
649
    t62 = (t60 | t61);
650
    t63 = (~(t62));
651
    t64 = (t59 & t63);
652
    if (t64 != 0)
653
        goto LAB25;
654
 
655
LAB22:    if (t62 != 0)
656
        goto LAB24;
657
 
658
LAB23:    *((unsigned int *)t50) = 1;
659
 
660
LAB25:    memset(t66, 0, 8);
661
    t67 = (t50 + 4);
662
    t68 = *((unsigned int *)t67);
663
    t69 = (~(t68));
664
    t70 = *((unsigned int *)t50);
665
    t71 = (t70 & t69);
666
    t72 = (t71 & 1U);
667
    if (t72 != 0)
668
        goto LAB26;
669
 
670
LAB27:    if (*((unsigned int *)t67) != 0)
671
        goto LAB28;
672
 
673
LAB29:    t75 = *((unsigned int *)t35);
674
    t76 = *((unsigned int *)t66);
675
    t77 = (t75 | t76);
676
    *((unsigned int *)t74) = t77;
677
    t78 = (t35 + 4);
678
    t79 = (t66 + 4);
679
    t80 = (t74 + 4);
680
    t81 = *((unsigned int *)t78);
681
    t82 = *((unsigned int *)t79);
682
    t83 = (t81 | t82);
683
    *((unsigned int *)t80) = t83;
684
    t84 = *((unsigned int *)t80);
685
    t85 = (t84 != 0);
686
    if (t85 == 1)
687
        goto LAB30;
688
 
689
LAB31:
690
LAB32:    goto LAB21;
691
 
692
LAB24:    t65 = (t50 + 4);
693
    *((unsigned int *)t50) = 1;
694
    *((unsigned int *)t65) = 1;
695
    goto LAB25;
696
 
697
LAB26:    *((unsigned int *)t66) = 1;
698
    goto LAB29;
699
 
700
LAB28:    t73 = (t66 + 4);
701
    *((unsigned int *)t66) = 1;
702
    *((unsigned int *)t73) = 1;
703
    goto LAB29;
704
 
705
LAB30:    t86 = *((unsigned int *)t74);
706
    t87 = *((unsigned int *)t80);
707
    *((unsigned int *)t74) = (t86 | t87);
708
    t88 = (t35 + 4);
709
    t89 = (t66 + 4);
710
    t90 = *((unsigned int *)t88);
711
    t91 = (~(t90));
712
    t92 = *((unsigned int *)t35);
713
    t93 = (t92 & t91);
714
    t94 = *((unsigned int *)t89);
715
    t95 = (~(t94));
716
    t96 = *((unsigned int *)t66);
717
    t97 = (t96 & t95);
718
    t98 = (~(t93));
719
    t99 = (~(t97));
720
    t100 = *((unsigned int *)t80);
721
    *((unsigned int *)t80) = (t100 & t98);
722
    t101 = *((unsigned int *)t80);
723
    *((unsigned int *)t80) = (t101 & t99);
724
    goto LAB32;
725
 
726
LAB33:    *((unsigned int *)t102) = 1;
727
    goto LAB36;
728
 
729
LAB35:    t109 = (t102 + 4);
730
    *((unsigned int *)t102) = 1;
731
    *((unsigned int *)t109) = 1;
732
    goto LAB36;
733
 
734
LAB37:    t122 = *((unsigned int *)t110);
735
    t123 = *((unsigned int *)t116);
736
    *((unsigned int *)t110) = (t122 | t123);
737
    t124 = (t6 + 4);
738
    t125 = (t102 + 4);
739
    t126 = *((unsigned int *)t6);
740
    t127 = (~(t126));
741
    t128 = *((unsigned int *)t124);
742
    t129 = (~(t128));
743
    t130 = *((unsigned int *)t102);
744
    t131 = (~(t130));
745
    t132 = *((unsigned int *)t125);
746
    t133 = (~(t132));
747
    t134 = (t127 & t129);
748
    t135 = (t131 & t133);
749
    t136 = (~(t134));
750
    t137 = (~(t135));
751
    t138 = *((unsigned int *)t116);
752
    *((unsigned int *)t116) = (t138 & t136);
753
    t139 = *((unsigned int *)t116);
754
    *((unsigned int *)t116) = (t139 & t137);
755
    t140 = *((unsigned int *)t110);
756
    *((unsigned int *)t110) = (t140 & t136);
757
    t141 = *((unsigned int *)t110);
758
    *((unsigned int *)t110) = (t141 & t137);
759
    goto LAB39;
760
 
761
LAB40:    *((unsigned int *)t4) = 1;
762
    goto LAB43;
763
 
764
LAB42:    t148 = (t4 + 4);
765
    *((unsigned int *)t4) = 1;
766
    *((unsigned int *)t148) = 1;
767
    goto LAB43;
768
 
769
LAB44:    t153 = (t0 + 2968U);
770
    t154 = *((char **)t153);
771
    memcpy(t155, t154, 8);
772
    goto LAB45;
773
 
774
LAB46:    t153 = ((char*)((ng3)));
775
    goto LAB47;
776
 
777
LAB48:    xsi_vlog_unsigned_bit_combine(t3, 32, t155, 32, t153, 32);
778
    goto LAB52;
779
 
780
LAB50:    memcpy(t3, t155, 8);
781
    goto LAB52;
782
 
783
}
784
 
785
static void Cont_25_4(char *t0)
786
{
787
    char t3[8];
788
    char t4[8];
789
    char t6[8];
790
    char t19[8];
791
    char t35[8];
792
    char t50[8];
793
    char t66[8];
794
    char t74[8];
795
    char t102[8];
796
    char t110[8];
797
    char t153[8];
798
    char *t1;
799
    char *t2;
800
    char *t5;
801
    unsigned int t7;
802
    unsigned int t8;
803
    unsigned int t9;
804
    unsigned int t10;
805
    unsigned int t11;
806
    char *t12;
807
    char *t13;
808
    unsigned int t14;
809
    unsigned int t15;
810
    unsigned int t16;
811
    char *t17;
812
    char *t18;
813
    char *t20;
814
    char *t21;
815
    unsigned int t22;
816
    unsigned int t23;
817
    unsigned int t24;
818
    unsigned int t25;
819
    unsigned int t26;
820
    unsigned int t27;
821
    unsigned int t28;
822
    unsigned int t29;
823
    unsigned int t30;
824
    unsigned int t31;
825
    unsigned int t32;
826
    unsigned int t33;
827
    char *t34;
828
    char *t36;
829
    unsigned int t37;
830
    unsigned int t38;
831
    unsigned int t39;
832
    unsigned int t40;
833
    unsigned int t41;
834
    char *t42;
835
    char *t43;
836
    unsigned int t44;
837
    unsigned int t45;
838
    unsigned int t46;
839
    unsigned int t47;
840
    char *t48;
841
    char *t49;
842
    char *t51;
843
    char *t52;
844
    unsigned int t53;
845
    unsigned int t54;
846
    unsigned int t55;
847
    unsigned int t56;
848
    unsigned int t57;
849
    unsigned int t58;
850
    unsigned int t59;
851
    unsigned int t60;
852
    unsigned int t61;
853
    unsigned int t62;
854
    unsigned int t63;
855
    unsigned int t64;
856
    char *t65;
857
    char *t67;
858
    unsigned int t68;
859
    unsigned int t69;
860
    unsigned int t70;
861
    unsigned int t71;
862
    unsigned int t72;
863
    char *t73;
864
    unsigned int t75;
865
    unsigned int t76;
866
    unsigned int t77;
867
    char *t78;
868
    char *t79;
869
    char *t80;
870
    unsigned int t81;
871
    unsigned int t82;
872
    unsigned int t83;
873
    unsigned int t84;
874
    unsigned int t85;
875
    unsigned int t86;
876
    unsigned int t87;
877
    char *t88;
878
    char *t89;
879
    unsigned int t90;
880
    unsigned int t91;
881
    unsigned int t92;
882
    int t93;
883
    unsigned int t94;
884
    unsigned int t95;
885
    unsigned int t96;
886
    int t97;
887
    unsigned int t98;
888
    unsigned int t99;
889
    unsigned int t100;
890
    unsigned int t101;
891
    char *t103;
892
    unsigned int t104;
893
    unsigned int t105;
894
    unsigned int t106;
895
    unsigned int t107;
896
    unsigned int t108;
897
    char *t109;
898
    unsigned int t111;
899
    unsigned int t112;
900
    unsigned int t113;
901
    char *t114;
902
    char *t115;
903
    char *t116;
904
    unsigned int t117;
905
    unsigned int t118;
906
    unsigned int t119;
907
    unsigned int t120;
908
    unsigned int t121;
909
    unsigned int t122;
910
    unsigned int t123;
911
    char *t124;
912
    char *t125;
913
    unsigned int t126;
914
    unsigned int t127;
915
    unsigned int t128;
916
    unsigned int t129;
917
    unsigned int t130;
918
    unsigned int t131;
919
    unsigned int t132;
920
    unsigned int t133;
921
    int t134;
922
    int t135;
923
    unsigned int t136;
924
    unsigned int t137;
925
    unsigned int t138;
926
    unsigned int t139;
927
    unsigned int t140;
928
    unsigned int t141;
929
    char *t142;
930
    unsigned int t143;
931
    unsigned int t144;
932
    unsigned int t145;
933
    unsigned int t146;
934
    unsigned int t147;
935
    char *t148;
936
    char *t149;
937
    unsigned int t150;
938
    unsigned int t151;
939
    unsigned int t152;
940
    char *t154;
941
    char *t155;
942
    char *t156;
943
    unsigned int t157;
944
    unsigned int t158;
945
    unsigned int t159;
946
    unsigned int t160;
947
    unsigned int t161;
948
    unsigned int t162;
949
    unsigned int t163;
950
    unsigned int t164;
951
    unsigned int t165;
952
    unsigned int t166;
953
    char *t167;
954
    char *t168;
955
    char *t169;
956
    char *t170;
957
    char *t171;
958
    char *t172;
959
    char *t173;
960
 
961
LAB0:    t1 = (t0 + 5280U);
962
    t2 = *((char **)t1);
963
    if (t2 == 0)
964
        goto LAB2;
965
 
966
LAB3:    goto *t2;
967
 
968
LAB2:    xsi_set_current_line(25, ng0);
969
    t2 = (t0 + 1048U);
970
    t5 = *((char **)t2);
971
    memset(t6, 0, 8);
972
    t2 = (t5 + 4);
973
    t7 = *((unsigned int *)t2);
974
    t8 = (~(t7));
975
    t9 = *((unsigned int *)t5);
976
    t10 = (t9 & t8);
977
    t11 = (t10 & 1U);
978
    if (t11 != 0)
979
        goto LAB4;
980
 
981
LAB5:    if (*((unsigned int *)t2) != 0)
982
        goto LAB6;
983
 
984
LAB7:    t13 = (t6 + 4);
985
    t14 = *((unsigned int *)t6);
986
    t15 = *((unsigned int *)t13);
987
    t16 = (t14 || t15);
988
    if (t16 > 0)
989
        goto LAB8;
990
 
991
LAB9:    memcpy(t110, t6, 8);
992
 
993
LAB10:    memset(t4, 0, 8);
994
    t142 = (t110 + 4);
995
    t143 = *((unsigned int *)t142);
996
    t144 = (~(t143));
997
    t145 = *((unsigned int *)t110);
998
    t146 = (t145 & t144);
999
    t147 = (t146 & 1U);
1000
    if (t147 != 0)
1001
        goto LAB40;
1002
 
1003
LAB41:    if (*((unsigned int *)t142) != 0)
1004
        goto LAB42;
1005
 
1006
LAB43:    t149 = (t4 + 4);
1007
    t150 = *((unsigned int *)t4);
1008
    t151 = *((unsigned int *)t149);
1009
    t152 = (t150 || t151);
1010
    if (t152 > 0)
1011
        goto LAB44;
1012
 
1013
LAB45:    t163 = *((unsigned int *)t4);
1014
    t164 = (~(t163));
1015
    t165 = *((unsigned int *)t149);
1016
    t166 = (t164 || t165);
1017
    if (t166 > 0)
1018
        goto LAB46;
1019
 
1020
LAB47:    if (*((unsigned int *)t149) > 0)
1021
        goto LAB48;
1022
 
1023
LAB49:    if (*((unsigned int *)t4) > 0)
1024
        goto LAB50;
1025
 
1026
LAB51:    memcpy(t3, t167, 8);
1027
 
1028
LAB52:    t168 = (t0 + 7056);
1029
    t169 = (t168 + 56U);
1030
    t170 = *((char **)t169);
1031
    t171 = (t170 + 56U);
1032
    t172 = *((char **)t171);
1033
    memcpy(t172, t3, 8);
1034
    xsi_driver_vfirst_trans(t168, 0, 31);
1035
    t173 = (t0 + 6656);
1036
    *((int *)t173) = 1;
1037
 
1038
LAB1:    return;
1039
LAB4:    *((unsigned int *)t6) = 1;
1040
    goto LAB7;
1041
 
1042
LAB6:    t12 = (t6 + 4);
1043
    *((unsigned int *)t6) = 1;
1044
    *((unsigned int *)t12) = 1;
1045
    goto LAB7;
1046
 
1047
LAB8:    t17 = (t0 + 2648U);
1048
    t18 = *((char **)t17);
1049
    t17 = ((char*)((ng1)));
1050
    memset(t19, 0, 8);
1051
    t20 = (t18 + 4);
1052
    t21 = (t17 + 4);
1053
    t22 = *((unsigned int *)t18);
1054
    t23 = *((unsigned int *)t17);
1055
    t24 = (t22 ^ t23);
1056
    t25 = *((unsigned int *)t20);
1057
    t26 = *((unsigned int *)t21);
1058
    t27 = (t25 ^ t26);
1059
    t28 = (t24 | t27);
1060
    t29 = *((unsigned int *)t20);
1061
    t30 = *((unsigned int *)t21);
1062
    t31 = (t29 | t30);
1063
    t32 = (~(t31));
1064
    t33 = (t28 & t32);
1065
    if (t33 != 0)
1066
        goto LAB14;
1067
 
1068
LAB11:    if (t31 != 0)
1069
        goto LAB13;
1070
 
1071
LAB12:    *((unsigned int *)t19) = 1;
1072
 
1073
LAB14:    memset(t35, 0, 8);
1074
    t36 = (t19 + 4);
1075
    t37 = *((unsigned int *)t36);
1076
    t38 = (~(t37));
1077
    t39 = *((unsigned int *)t19);
1078
    t40 = (t39 & t38);
1079
    t41 = (t40 & 1U);
1080
    if (t41 != 0)
1081
        goto LAB15;
1082
 
1083
LAB16:    if (*((unsigned int *)t36) != 0)
1084
        goto LAB17;
1085
 
1086
LAB18:    t43 = (t35 + 4);
1087
    t44 = *((unsigned int *)t35);
1088
    t45 = (!(t44));
1089
    t46 = *((unsigned int *)t43);
1090
    t47 = (t45 || t46);
1091
    if (t47 > 0)
1092
        goto LAB19;
1093
 
1094
LAB20:    memcpy(t74, t35, 8);
1095
 
1096
LAB21:    memset(t102, 0, 8);
1097
    t103 = (t74 + 4);
1098
    t104 = *((unsigned int *)t103);
1099
    t105 = (~(t104));
1100
    t106 = *((unsigned int *)t74);
1101
    t107 = (t106 & t105);
1102
    t108 = (t107 & 1U);
1103
    if (t108 != 0)
1104
        goto LAB33;
1105
 
1106
LAB34:    if (*((unsigned int *)t103) != 0)
1107
        goto LAB35;
1108
 
1109
LAB36:    t111 = *((unsigned int *)t6);
1110
    t112 = *((unsigned int *)t102);
1111
    t113 = (t111 & t112);
1112
    *((unsigned int *)t110) = t113;
1113
    t114 = (t6 + 4);
1114
    t115 = (t102 + 4);
1115
    t116 = (t110 + 4);
1116
    t117 = *((unsigned int *)t114);
1117
    t118 = *((unsigned int *)t115);
1118
    t119 = (t117 | t118);
1119
    *((unsigned int *)t116) = t119;
1120
    t120 = *((unsigned int *)t116);
1121
    t121 = (t120 != 0);
1122
    if (t121 == 1)
1123
        goto LAB37;
1124
 
1125
LAB38:
1126
LAB39:    goto LAB10;
1127
 
1128
LAB13:    t34 = (t19 + 4);
1129
    *((unsigned int *)t19) = 1;
1130
    *((unsigned int *)t34) = 1;
1131
    goto LAB14;
1132
 
1133
LAB15:    *((unsigned int *)t35) = 1;
1134
    goto LAB18;
1135
 
1136
LAB17:    t42 = (t35 + 4);
1137
    *((unsigned int *)t35) = 1;
1138
    *((unsigned int *)t42) = 1;
1139
    goto LAB18;
1140
 
1141
LAB19:    t48 = (t0 + 2648U);
1142
    t49 = *((char **)t48);
1143
    t48 = ((char*)((ng2)));
1144
    memset(t50, 0, 8);
1145
    t51 = (t49 + 4);
1146
    t52 = (t48 + 4);
1147
    t53 = *((unsigned int *)t49);
1148
    t54 = *((unsigned int *)t48);
1149
    t55 = (t53 ^ t54);
1150
    t56 = *((unsigned int *)t51);
1151
    t57 = *((unsigned int *)t52);
1152
    t58 = (t56 ^ t57);
1153
    t59 = (t55 | t58);
1154
    t60 = *((unsigned int *)t51);
1155
    t61 = *((unsigned int *)t52);
1156
    t62 = (t60 | t61);
1157
    t63 = (~(t62));
1158
    t64 = (t59 & t63);
1159
    if (t64 != 0)
1160
        goto LAB25;
1161
 
1162
LAB22:    if (t62 != 0)
1163
        goto LAB24;
1164
 
1165
LAB23:    *((unsigned int *)t50) = 1;
1166
 
1167
LAB25:    memset(t66, 0, 8);
1168
    t67 = (t50 + 4);
1169
    t68 = *((unsigned int *)t67);
1170
    t69 = (~(t68));
1171
    t70 = *((unsigned int *)t50);
1172
    t71 = (t70 & t69);
1173
    t72 = (t71 & 1U);
1174
    if (t72 != 0)
1175
        goto LAB26;
1176
 
1177
LAB27:    if (*((unsigned int *)t67) != 0)
1178
        goto LAB28;
1179
 
1180
LAB29:    t75 = *((unsigned int *)t35);
1181
    t76 = *((unsigned int *)t66);
1182
    t77 = (t75 | t76);
1183
    *((unsigned int *)t74) = t77;
1184
    t78 = (t35 + 4);
1185
    t79 = (t66 + 4);
1186
    t80 = (t74 + 4);
1187
    t81 = *((unsigned int *)t78);
1188
    t82 = *((unsigned int *)t79);
1189
    t83 = (t81 | t82);
1190
    *((unsigned int *)t80) = t83;
1191
    t84 = *((unsigned int *)t80);
1192
    t85 = (t84 != 0);
1193
    if (t85 == 1)
1194
        goto LAB30;
1195
 
1196
LAB31:
1197
LAB32:    goto LAB21;
1198
 
1199
LAB24:    t65 = (t50 + 4);
1200
    *((unsigned int *)t50) = 1;
1201
    *((unsigned int *)t65) = 1;
1202
    goto LAB25;
1203
 
1204
LAB26:    *((unsigned int *)t66) = 1;
1205
    goto LAB29;
1206
 
1207
LAB28:    t73 = (t66 + 4);
1208
    *((unsigned int *)t66) = 1;
1209
    *((unsigned int *)t73) = 1;
1210
    goto LAB29;
1211
 
1212
LAB30:    t86 = *((unsigned int *)t74);
1213
    t87 = *((unsigned int *)t80);
1214
    *((unsigned int *)t74) = (t86 | t87);
1215
    t88 = (t35 + 4);
1216
    t89 = (t66 + 4);
1217
    t90 = *((unsigned int *)t88);
1218
    t91 = (~(t90));
1219
    t92 = *((unsigned int *)t35);
1220
    t93 = (t92 & t91);
1221
    t94 = *((unsigned int *)t89);
1222
    t95 = (~(t94));
1223
    t96 = *((unsigned int *)t66);
1224
    t97 = (t96 & t95);
1225
    t98 = (~(t93));
1226
    t99 = (~(t97));
1227
    t100 = *((unsigned int *)t80);
1228
    *((unsigned int *)t80) = (t100 & t98);
1229
    t101 = *((unsigned int *)t80);
1230
    *((unsigned int *)t80) = (t101 & t99);
1231
    goto LAB32;
1232
 
1233
LAB33:    *((unsigned int *)t102) = 1;
1234
    goto LAB36;
1235
 
1236
LAB35:    t109 = (t102 + 4);
1237
    *((unsigned int *)t102) = 1;
1238
    *((unsigned int *)t109) = 1;
1239
    goto LAB36;
1240
 
1241
LAB37:    t122 = *((unsigned int *)t110);
1242
    t123 = *((unsigned int *)t116);
1243
    *((unsigned int *)t110) = (t122 | t123);
1244
    t124 = (t6 + 4);
1245
    t125 = (t102 + 4);
1246
    t126 = *((unsigned int *)t6);
1247
    t127 = (~(t126));
1248
    t128 = *((unsigned int *)t124);
1249
    t129 = (~(t128));
1250
    t130 = *((unsigned int *)t102);
1251
    t131 = (~(t130));
1252
    t132 = *((unsigned int *)t125);
1253
    t133 = (~(t132));
1254
    t134 = (t127 & t129);
1255
    t135 = (t131 & t133);
1256
    t136 = (~(t134));
1257
    t137 = (~(t135));
1258
    t138 = *((unsigned int *)t116);
1259
    *((unsigned int *)t116) = (t138 & t136);
1260
    t139 = *((unsigned int *)t116);
1261
    *((unsigned int *)t116) = (t139 & t137);
1262
    t140 = *((unsigned int *)t110);
1263
    *((unsigned int *)t110) = (t140 & t136);
1264
    t141 = *((unsigned int *)t110);
1265
    *((unsigned int *)t110) = (t141 & t137);
1266
    goto LAB39;
1267
 
1268
LAB40:    *((unsigned int *)t4) = 1;
1269
    goto LAB43;
1270
 
1271
LAB42:    t148 = (t4 + 4);
1272
    *((unsigned int *)t4) = 1;
1273
    *((unsigned int *)t148) = 1;
1274
    goto LAB43;
1275
 
1276
LAB44:    t154 = (t0 + 1688U);
1277
    t155 = *((char **)t154);
1278
    memset(t153, 0, 8);
1279
    t154 = (t153 + 4);
1280
    t156 = (t155 + 4);
1281
    t157 = *((unsigned int *)t155);
1282
    t158 = (t157 >> 0);
1283
    *((unsigned int *)t153) = t158;
1284
    t159 = *((unsigned int *)t156);
1285
    t160 = (t159 >> 0);
1286
    *((unsigned int *)t154) = t160;
1287
    t161 = *((unsigned int *)t153);
1288
    *((unsigned int *)t153) = (t161 & 4294967295U);
1289
    t162 = *((unsigned int *)t154);
1290
    *((unsigned int *)t154) = (t162 & 4294967295U);
1291
    goto LAB45;
1292
 
1293
LAB46:    t167 = ((char*)((ng3)));
1294
    goto LAB47;
1295
 
1296
LAB48:    xsi_vlog_unsigned_bit_combine(t3, 32, t153, 32, t167, 32);
1297
    goto LAB52;
1298
 
1299
LAB50:    memcpy(t3, t153, 8);
1300
    goto LAB52;
1301
 
1302
}
1303
 
1304
static void Cont_26_5(char *t0)
1305
{
1306
    char t4[8];
1307
    char t20[8];
1308
    char t35[8];
1309
    char t51[8];
1310
    char t59[8];
1311
    char t87[8];
1312
    char t101[8];
1313
    char t115[8];
1314
    char t122[8];
1315
    char t150[8];
1316
    char t158[8];
1317
    char *t1;
1318
    char *t2;
1319
    char *t3;
1320
    char *t5;
1321
    char *t6;
1322
    unsigned int t7;
1323
    unsigned int t8;
1324
    unsigned int t9;
1325
    unsigned int t10;
1326
    unsigned int t11;
1327
    unsigned int t12;
1328
    unsigned int t13;
1329
    unsigned int t14;
1330
    unsigned int t15;
1331
    unsigned int t16;
1332
    unsigned int t17;
1333
    unsigned int t18;
1334
    char *t19;
1335
    char *t21;
1336
    unsigned int t22;
1337
    unsigned int t23;
1338
    unsigned int t24;
1339
    unsigned int t25;
1340
    unsigned int t26;
1341
    char *t27;
1342
    char *t28;
1343
    unsigned int t29;
1344
    unsigned int t30;
1345
    unsigned int t31;
1346
    unsigned int t32;
1347
    char *t33;
1348
    char *t34;
1349
    char *t36;
1350
    char *t37;
1351
    unsigned int t38;
1352
    unsigned int t39;
1353
    unsigned int t40;
1354
    unsigned int t41;
1355
    unsigned int t42;
1356
    unsigned int t43;
1357
    unsigned int t44;
1358
    unsigned int t45;
1359
    unsigned int t46;
1360
    unsigned int t47;
1361
    unsigned int t48;
1362
    unsigned int t49;
1363
    char *t50;
1364
    char *t52;
1365
    unsigned int t53;
1366
    unsigned int t54;
1367
    unsigned int t55;
1368
    unsigned int t56;
1369
    unsigned int t57;
1370
    char *t58;
1371
    unsigned int t60;
1372
    unsigned int t61;
1373
    unsigned int t62;
1374
    char *t63;
1375
    char *t64;
1376
    char *t65;
1377
    unsigned int t66;
1378
    unsigned int t67;
1379
    unsigned int t68;
1380
    unsigned int t69;
1381
    unsigned int t70;
1382
    unsigned int t71;
1383
    unsigned int t72;
1384
    char *t73;
1385
    char *t74;
1386
    unsigned int t75;
1387
    unsigned int t76;
1388
    unsigned int t77;
1389
    int t78;
1390
    unsigned int t79;
1391
    unsigned int t80;
1392
    unsigned int t81;
1393
    int t82;
1394
    unsigned int t83;
1395
    unsigned int t84;
1396
    unsigned int t85;
1397
    unsigned int t86;
1398
    char *t88;
1399
    unsigned int t89;
1400
    unsigned int t90;
1401
    unsigned int t91;
1402
    unsigned int t92;
1403
    unsigned int t93;
1404
    char *t94;
1405
    char *t95;
1406
    unsigned int t96;
1407
    unsigned int t97;
1408
    unsigned int t98;
1409
    char *t99;
1410
    char *t100;
1411
    unsigned int t102;
1412
    unsigned int t103;
1413
    unsigned int t104;
1414
    unsigned int t105;
1415
    unsigned int t106;
1416
    char *t107;
1417
    char *t108;
1418
    unsigned int t109;
1419
    unsigned int t110;
1420
    unsigned int t111;
1421
    unsigned int t112;
1422
    char *t113;
1423
    char *t114;
1424
    unsigned int t116;
1425
    unsigned int t117;
1426
    unsigned int t118;
1427
    unsigned int t119;
1428
    unsigned int t120;
1429
    char *t121;
1430
    unsigned int t123;
1431
    unsigned int t124;
1432
    unsigned int t125;
1433
    char *t126;
1434
    char *t127;
1435
    char *t128;
1436
    unsigned int t129;
1437
    unsigned int t130;
1438
    unsigned int t131;
1439
    unsigned int t132;
1440
    unsigned int t133;
1441
    unsigned int t134;
1442
    unsigned int t135;
1443
    char *t136;
1444
    char *t137;
1445
    unsigned int t138;
1446
    unsigned int t139;
1447
    unsigned int t140;
1448
    int t141;
1449
    unsigned int t142;
1450
    unsigned int t143;
1451
    unsigned int t144;
1452
    int t145;
1453
    unsigned int t146;
1454
    unsigned int t147;
1455
    unsigned int t148;
1456
    unsigned int t149;
1457
    char *t151;
1458
    unsigned int t152;
1459
    unsigned int t153;
1460
    unsigned int t154;
1461
    unsigned int t155;
1462
    unsigned int t156;
1463
    char *t157;
1464
    unsigned int t159;
1465
    unsigned int t160;
1466
    unsigned int t161;
1467
    char *t162;
1468
    char *t163;
1469
    char *t164;
1470
    unsigned int t165;
1471
    unsigned int t166;
1472
    unsigned int t167;
1473
    unsigned int t168;
1474
    unsigned int t169;
1475
    unsigned int t170;
1476
    unsigned int t171;
1477
    char *t172;
1478
    char *t173;
1479
    unsigned int t174;
1480
    unsigned int t175;
1481
    unsigned int t176;
1482
    unsigned int t177;
1483
    unsigned int t178;
1484
    unsigned int t179;
1485
    unsigned int t180;
1486
    unsigned int t181;
1487
    int t182;
1488
    int t183;
1489
    unsigned int t184;
1490
    unsigned int t185;
1491
    unsigned int t186;
1492
    unsigned int t187;
1493
    unsigned int t188;
1494
    unsigned int t189;
1495
    char *t190;
1496
    char *t191;
1497
    char *t192;
1498
    char *t193;
1499
    char *t194;
1500
    unsigned int t195;
1501
    unsigned int t196;
1502
    char *t197;
1503
    unsigned int t198;
1504
    unsigned int t199;
1505
    char *t200;
1506
    unsigned int t201;
1507
    unsigned int t202;
1508
    char *t203;
1509
 
1510
LAB0:    t1 = (t0 + 5528U);
1511
    t2 = *((char **)t1);
1512
    if (t2 == 0)
1513
        goto LAB2;
1514
 
1515
LAB3:    goto *t2;
1516
 
1517
LAB2:    xsi_set_current_line(26, ng0);
1518
    t2 = (t0 + 2648U);
1519
    t3 = *((char **)t2);
1520
    t2 = ((char*)((ng1)));
1521
    memset(t4, 0, 8);
1522
    t5 = (t3 + 4);
1523
    t6 = (t2 + 4);
1524
    t7 = *((unsigned int *)t3);
1525
    t8 = *((unsigned int *)t2);
1526
    t9 = (t7 ^ t8);
1527
    t10 = *((unsigned int *)t5);
1528
    t11 = *((unsigned int *)t6);
1529
    t12 = (t10 ^ t11);
1530
    t13 = (t9 | t12);
1531
    t14 = *((unsigned int *)t5);
1532
    t15 = *((unsigned int *)t6);
1533
    t16 = (t14 | t15);
1534
    t17 = (~(t16));
1535
    t18 = (t13 & t17);
1536
    if (t18 != 0)
1537
        goto LAB7;
1538
 
1539
LAB4:    if (t16 != 0)
1540
        goto LAB6;
1541
 
1542
LAB5:    *((unsigned int *)t4) = 1;
1543
 
1544
LAB7:    memset(t20, 0, 8);
1545
    t21 = (t4 + 4);
1546
    t22 = *((unsigned int *)t21);
1547
    t23 = (~(t22));
1548
    t24 = *((unsigned int *)t4);
1549
    t25 = (t24 & t23);
1550
    t26 = (t25 & 1U);
1551
    if (t26 != 0)
1552
        goto LAB8;
1553
 
1554
LAB9:    if (*((unsigned int *)t21) != 0)
1555
        goto LAB10;
1556
 
1557
LAB11:    t28 = (t20 + 4);
1558
    t29 = *((unsigned int *)t20);
1559
    t30 = (!(t29));
1560
    t31 = *((unsigned int *)t28);
1561
    t32 = (t30 || t31);
1562
    if (t32 > 0)
1563
        goto LAB12;
1564
 
1565
LAB13:    memcpy(t59, t20, 8);
1566
 
1567
LAB14:    memset(t87, 0, 8);
1568
    t88 = (t59 + 4);
1569
    t89 = *((unsigned int *)t88);
1570
    t90 = (~(t89));
1571
    t91 = *((unsigned int *)t59);
1572
    t92 = (t91 & t90);
1573
    t93 = (t92 & 1U);
1574
    if (t93 != 0)
1575
        goto LAB26;
1576
 
1577
LAB27:    if (*((unsigned int *)t88) != 0)
1578
        goto LAB28;
1579
 
1580
LAB29:    t95 = (t87 + 4);
1581
    t96 = *((unsigned int *)t87);
1582
    t97 = *((unsigned int *)t95);
1583
    t98 = (t96 || t97);
1584
    if (t98 > 0)
1585
        goto LAB30;
1586
 
1587
LAB31:    memcpy(t158, t87, 8);
1588
 
1589
LAB32:    t190 = (t0 + 7120);
1590
    t191 = (t190 + 56U);
1591
    t192 = *((char **)t191);
1592
    t193 = (t192 + 56U);
1593
    t194 = *((char **)t193);
1594
    memset(t194, 0, 8);
1595
    t195 = 1U;
1596
    t196 = t195;
1597
    t197 = (t158 + 4);
1598
    t198 = *((unsigned int *)t158);
1599
    t195 = (t195 & t198);
1600
    t199 = *((unsigned int *)t197);
1601
    t196 = (t196 & t199);
1602
    t200 = (t194 + 4);
1603
    t201 = *((unsigned int *)t194);
1604
    *((unsigned int *)t194) = (t201 | t195);
1605
    t202 = *((unsigned int *)t200);
1606
    *((unsigned int *)t200) = (t202 | t196);
1607
    xsi_driver_vfirst_trans(t190, 0, 0);
1608
    t203 = (t0 + 6672);
1609
    *((int *)t203) = 1;
1610
 
1611
LAB1:    return;
1612
LAB6:    t19 = (t4 + 4);
1613
    *((unsigned int *)t4) = 1;
1614
    *((unsigned int *)t19) = 1;
1615
    goto LAB7;
1616
 
1617
LAB8:    *((unsigned int *)t20) = 1;
1618
    goto LAB11;
1619
 
1620
LAB10:    t27 = (t20 + 4);
1621
    *((unsigned int *)t20) = 1;
1622
    *((unsigned int *)t27) = 1;
1623
    goto LAB11;
1624
 
1625
LAB12:    t33 = (t0 + 2648U);
1626
    t34 = *((char **)t33);
1627
    t33 = ((char*)((ng2)));
1628
    memset(t35, 0, 8);
1629
    t36 = (t34 + 4);
1630
    t37 = (t33 + 4);
1631
    t38 = *((unsigned int *)t34);
1632
    t39 = *((unsigned int *)t33);
1633
    t40 = (t38 ^ t39);
1634
    t41 = *((unsigned int *)t36);
1635
    t42 = *((unsigned int *)t37);
1636
    t43 = (t41 ^ t42);
1637
    t44 = (t40 | t43);
1638
    t45 = *((unsigned int *)t36);
1639
    t46 = *((unsigned int *)t37);
1640
    t47 = (t45 | t46);
1641
    t48 = (~(t47));
1642
    t49 = (t44 & t48);
1643
    if (t49 != 0)
1644
        goto LAB18;
1645
 
1646
LAB15:    if (t47 != 0)
1647
        goto LAB17;
1648
 
1649
LAB16:    *((unsigned int *)t35) = 1;
1650
 
1651
LAB18:    memset(t51, 0, 8);
1652
    t52 = (t35 + 4);
1653
    t53 = *((unsigned int *)t52);
1654
    t54 = (~(t53));
1655
    t55 = *((unsigned int *)t35);
1656
    t56 = (t55 & t54);
1657
    t57 = (t56 & 1U);
1658
    if (t57 != 0)
1659
        goto LAB19;
1660
 
1661
LAB20:    if (*((unsigned int *)t52) != 0)
1662
        goto LAB21;
1663
 
1664
LAB22:    t60 = *((unsigned int *)t20);
1665
    t61 = *((unsigned int *)t51);
1666
    t62 = (t60 | t61);
1667
    *((unsigned int *)t59) = t62;
1668
    t63 = (t20 + 4);
1669
    t64 = (t51 + 4);
1670
    t65 = (t59 + 4);
1671
    t66 = *((unsigned int *)t63);
1672
    t67 = *((unsigned int *)t64);
1673
    t68 = (t66 | t67);
1674
    *((unsigned int *)t65) = t68;
1675
    t69 = *((unsigned int *)t65);
1676
    t70 = (t69 != 0);
1677
    if (t70 == 1)
1678
        goto LAB23;
1679
 
1680
LAB24:
1681
LAB25:    goto LAB14;
1682
 
1683
LAB17:    t50 = (t35 + 4);
1684
    *((unsigned int *)t35) = 1;
1685
    *((unsigned int *)t50) = 1;
1686
    goto LAB18;
1687
 
1688
LAB19:    *((unsigned int *)t51) = 1;
1689
    goto LAB22;
1690
 
1691
LAB21:    t58 = (t51 + 4);
1692
    *((unsigned int *)t51) = 1;
1693
    *((unsigned int *)t58) = 1;
1694
    goto LAB22;
1695
 
1696
LAB23:    t71 = *((unsigned int *)t59);
1697
    t72 = *((unsigned int *)t65);
1698
    *((unsigned int *)t59) = (t71 | t72);
1699
    t73 = (t20 + 4);
1700
    t74 = (t51 + 4);
1701
    t75 = *((unsigned int *)t73);
1702
    t76 = (~(t75));
1703
    t77 = *((unsigned int *)t20);
1704
    t78 = (t77 & t76);
1705
    t79 = *((unsigned int *)t74);
1706
    t80 = (~(t79));
1707
    t81 = *((unsigned int *)t51);
1708
    t82 = (t81 & t80);
1709
    t83 = (~(t78));
1710
    t84 = (~(t82));
1711
    t85 = *((unsigned int *)t65);
1712
    *((unsigned int *)t65) = (t85 & t83);
1713
    t86 = *((unsigned int *)t65);
1714
    *((unsigned int *)t65) = (t86 & t84);
1715
    goto LAB25;
1716
 
1717
LAB26:    *((unsigned int *)t87) = 1;
1718
    goto LAB29;
1719
 
1720
LAB28:    t94 = (t87 + 4);
1721
    *((unsigned int *)t87) = 1;
1722
    *((unsigned int *)t94) = 1;
1723
    goto LAB29;
1724
 
1725
LAB30:    t99 = (t0 + 1368U);
1726
    t100 = *((char **)t99);
1727
    memset(t101, 0, 8);
1728
    t99 = (t100 + 4);
1729
    t102 = *((unsigned int *)t99);
1730
    t103 = (~(t102));
1731
    t104 = *((unsigned int *)t100);
1732
    t105 = (t104 & t103);
1733
    t106 = (t105 & 1U);
1734
    if (t106 != 0)
1735
        goto LAB33;
1736
 
1737
LAB34:    if (*((unsigned int *)t99) != 0)
1738
        goto LAB35;
1739
 
1740
LAB36:    t108 = (t101 + 4);
1741
    t109 = *((unsigned int *)t101);
1742
    t110 = (!(t109));
1743
    t111 = *((unsigned int *)t108);
1744
    t112 = (t110 || t111);
1745
    if (t112 > 0)
1746
        goto LAB37;
1747
 
1748
LAB38:    memcpy(t122, t101, 8);
1749
 
1750
LAB39:    memset(t150, 0, 8);
1751
    t151 = (t122 + 4);
1752
    t152 = *((unsigned int *)t151);
1753
    t153 = (~(t152));
1754
    t154 = *((unsigned int *)t122);
1755
    t155 = (t154 & t153);
1756
    t156 = (t155 & 1U);
1757
    if (t156 != 0)
1758
        goto LAB47;
1759
 
1760
LAB48:    if (*((unsigned int *)t151) != 0)
1761
        goto LAB49;
1762
 
1763
LAB50:    t159 = *((unsigned int *)t87);
1764
    t160 = *((unsigned int *)t150);
1765
    t161 = (t159 & t160);
1766
    *((unsigned int *)t158) = t161;
1767
    t162 = (t87 + 4);
1768
    t163 = (t150 + 4);
1769
    t164 = (t158 + 4);
1770
    t165 = *((unsigned int *)t162);
1771
    t166 = *((unsigned int *)t163);
1772
    t167 = (t165 | t166);
1773
    *((unsigned int *)t164) = t167;
1774
    t168 = *((unsigned int *)t164);
1775
    t169 = (t168 != 0);
1776
    if (t169 == 1)
1777
        goto LAB51;
1778
 
1779
LAB52:
1780
LAB53:    goto LAB32;
1781
 
1782
LAB33:    *((unsigned int *)t101) = 1;
1783
    goto LAB36;
1784
 
1785
LAB35:    t107 = (t101 + 4);
1786
    *((unsigned int *)t101) = 1;
1787
    *((unsigned int *)t107) = 1;
1788
    goto LAB36;
1789
 
1790
LAB37:    t113 = (t0 + 1528U);
1791
    t114 = *((char **)t113);
1792
    memset(t115, 0, 8);
1793
    t113 = (t114 + 4);
1794
    t116 = *((unsigned int *)t113);
1795
    t117 = (~(t116));
1796
    t118 = *((unsigned int *)t114);
1797
    t119 = (t118 & t117);
1798
    t120 = (t119 & 1U);
1799
    if (t120 != 0)
1800
        goto LAB40;
1801
 
1802
LAB41:    if (*((unsigned int *)t113) != 0)
1803
        goto LAB42;
1804
 
1805
LAB43:    t123 = *((unsigned int *)t101);
1806
    t124 = *((unsigned int *)t115);
1807
    t125 = (t123 | t124);
1808
    *((unsigned int *)t122) = t125;
1809
    t126 = (t101 + 4);
1810
    t127 = (t115 + 4);
1811
    t128 = (t122 + 4);
1812
    t129 = *((unsigned int *)t126);
1813
    t130 = *((unsigned int *)t127);
1814
    t131 = (t129 | t130);
1815
    *((unsigned int *)t128) = t131;
1816
    t132 = *((unsigned int *)t128);
1817
    t133 = (t132 != 0);
1818
    if (t133 == 1)
1819
        goto LAB44;
1820
 
1821
LAB45:
1822
LAB46:    goto LAB39;
1823
 
1824
LAB40:    *((unsigned int *)t115) = 1;
1825
    goto LAB43;
1826
 
1827
LAB42:    t121 = (t115 + 4);
1828
    *((unsigned int *)t115) = 1;
1829
    *((unsigned int *)t121) = 1;
1830
    goto LAB43;
1831
 
1832
LAB44:    t134 = *((unsigned int *)t122);
1833
    t135 = *((unsigned int *)t128);
1834
    *((unsigned int *)t122) = (t134 | t135);
1835
    t136 = (t101 + 4);
1836
    t137 = (t115 + 4);
1837
    t138 = *((unsigned int *)t136);
1838
    t139 = (~(t138));
1839
    t140 = *((unsigned int *)t101);
1840
    t141 = (t140 & t139);
1841
    t142 = *((unsigned int *)t137);
1842
    t143 = (~(t142));
1843
    t144 = *((unsigned int *)t115);
1844
    t145 = (t144 & t143);
1845
    t146 = (~(t141));
1846
    t147 = (~(t145));
1847
    t148 = *((unsigned int *)t128);
1848
    *((unsigned int *)t128) = (t148 & t146);
1849
    t149 = *((unsigned int *)t128);
1850
    *((unsigned int *)t128) = (t149 & t147);
1851
    goto LAB46;
1852
 
1853
LAB47:    *((unsigned int *)t150) = 1;
1854
    goto LAB50;
1855
 
1856
LAB49:    t157 = (t150 + 4);
1857
    *((unsigned int *)t150) = 1;
1858
    *((unsigned int *)t157) = 1;
1859
    goto LAB50;
1860
 
1861
LAB51:    t170 = *((unsigned int *)t158);
1862
    t171 = *((unsigned int *)t164);
1863
    *((unsigned int *)t158) = (t170 | t171);
1864
    t172 = (t87 + 4);
1865
    t173 = (t150 + 4);
1866
    t174 = *((unsigned int *)t87);
1867
    t175 = (~(t174));
1868
    t176 = *((unsigned int *)t172);
1869
    t177 = (~(t176));
1870
    t178 = *((unsigned int *)t150);
1871
    t179 = (~(t178));
1872
    t180 = *((unsigned int *)t173);
1873
    t181 = (~(t180));
1874
    t182 = (t175 & t177);
1875
    t183 = (t179 & t181);
1876
    t184 = (~(t182));
1877
    t185 = (~(t183));
1878
    t186 = *((unsigned int *)t164);
1879
    *((unsigned int *)t164) = (t186 & t184);
1880
    t187 = *((unsigned int *)t164);
1881
    *((unsigned int *)t164) = (t187 & t185);
1882
    t188 = *((unsigned int *)t158);
1883
    *((unsigned int *)t158) = (t188 & t184);
1884
    t189 = *((unsigned int *)t158);
1885
    *((unsigned int *)t158) = (t189 & t185);
1886
    goto LAB53;
1887
 
1888
}
1889
 
1890
static void Cont_27_6(char *t0)
1891
{
1892
    char t4[8];
1893
    char t20[8];
1894
    char t34[8];
1895
    char t41[8];
1896
    char *t1;
1897
    char *t2;
1898
    char *t3;
1899
    char *t5;
1900
    char *t6;
1901
    unsigned int t7;
1902
    unsigned int t8;
1903
    unsigned int t9;
1904
    unsigned int t10;
1905
    unsigned int t11;
1906
    unsigned int t12;
1907
    unsigned int t13;
1908
    unsigned int t14;
1909
    unsigned int t15;
1910
    unsigned int t16;
1911
    unsigned int t17;
1912
    unsigned int t18;
1913
    char *t19;
1914
    char *t21;
1915
    unsigned int t22;
1916
    unsigned int t23;
1917
    unsigned int t24;
1918
    unsigned int t25;
1919
    unsigned int t26;
1920
    char *t27;
1921
    char *t28;
1922
    unsigned int t29;
1923
    unsigned int t30;
1924
    unsigned int t31;
1925
    char *t32;
1926
    char *t33;
1927
    unsigned int t35;
1928
    unsigned int t36;
1929
    unsigned int t37;
1930
    unsigned int t38;
1931
    unsigned int t39;
1932
    char *t40;
1933
    unsigned int t42;
1934
    unsigned int t43;
1935
    unsigned int t44;
1936
    char *t45;
1937
    char *t46;
1938
    char *t47;
1939
    unsigned int t48;
1940
    unsigned int t49;
1941
    unsigned int t50;
1942
    unsigned int t51;
1943
    unsigned int t52;
1944
    unsigned int t53;
1945
    unsigned int t54;
1946
    char *t55;
1947
    char *t56;
1948
    unsigned int t57;
1949
    unsigned int t58;
1950
    unsigned int t59;
1951
    unsigned int t60;
1952
    unsigned int t61;
1953
    unsigned int t62;
1954
    unsigned int t63;
1955
    unsigned int t64;
1956
    int t65;
1957
    int t66;
1958
    unsigned int t67;
1959
    unsigned int t68;
1960
    unsigned int t69;
1961
    unsigned int t70;
1962
    unsigned int t71;
1963
    unsigned int t72;
1964
    char *t73;
1965
    char *t74;
1966
    char *t75;
1967
    char *t76;
1968
    char *t77;
1969
    unsigned int t78;
1970
    unsigned int t79;
1971
    char *t80;
1972
    unsigned int t81;
1973
    unsigned int t82;
1974
    char *t83;
1975
    unsigned int t84;
1976
    unsigned int t85;
1977
    char *t86;
1978
 
1979
LAB0:    t1 = (t0 + 5776U);
1980
    t2 = *((char **)t1);
1981
    if (t2 == 0)
1982
        goto LAB2;
1983
 
1984
LAB3:    goto *t2;
1985
 
1986
LAB2:    xsi_set_current_line(27, ng0);
1987
    t2 = (t0 + 2808U);
1988
    t3 = *((char **)t2);
1989
    t2 = ((char*)((ng1)));
1990
    memset(t4, 0, 8);
1991
    t5 = (t3 + 4);
1992
    t6 = (t2 + 4);
1993
    t7 = *((unsigned int *)t3);
1994
    t8 = *((unsigned int *)t2);
1995
    t9 = (t7 ^ t8);
1996
    t10 = *((unsigned int *)t5);
1997
    t11 = *((unsigned int *)t6);
1998
    t12 = (t10 ^ t11);
1999
    t13 = (t9 | t12);
2000
    t14 = *((unsigned int *)t5);
2001
    t15 = *((unsigned int *)t6);
2002
    t16 = (t14 | t15);
2003
    t17 = (~(t16));
2004
    t18 = (t13 & t17);
2005
    if (t18 != 0)
2006
        goto LAB7;
2007
 
2008
LAB4:    if (t16 != 0)
2009
        goto LAB6;
2010
 
2011
LAB5:    *((unsigned int *)t4) = 1;
2012
 
2013
LAB7:    memset(t20, 0, 8);
2014
    t21 = (t4 + 4);
2015
    t22 = *((unsigned int *)t21);
2016
    t23 = (~(t22));
2017
    t24 = *((unsigned int *)t4);
2018
    t25 = (t24 & t23);
2019
    t26 = (t25 & 1U);
2020
    if (t26 != 0)
2021
        goto LAB8;
2022
 
2023
LAB9:    if (*((unsigned int *)t21) != 0)
2024
        goto LAB10;
2025
 
2026
LAB11:    t28 = (t20 + 4);
2027
    t29 = *((unsigned int *)t20);
2028
    t30 = *((unsigned int *)t28);
2029
    t31 = (t29 || t30);
2030
    if (t31 > 0)
2031
        goto LAB12;
2032
 
2033
LAB13:    memcpy(t41, t20, 8);
2034
 
2035
LAB14:    t73 = (t0 + 7184);
2036
    t74 = (t73 + 56U);
2037
    t75 = *((char **)t74);
2038
    t76 = (t75 + 56U);
2039
    t77 = *((char **)t76);
2040
    memset(t77, 0, 8);
2041
    t78 = 1U;
2042
    t79 = t78;
2043
    t80 = (t41 + 4);
2044
    t81 = *((unsigned int *)t41);
2045
    t78 = (t78 & t81);
2046
    t82 = *((unsigned int *)t80);
2047
    t79 = (t79 & t82);
2048
    t83 = (t77 + 4);
2049
    t84 = *((unsigned int *)t77);
2050
    *((unsigned int *)t77) = (t84 | t78);
2051
    t85 = *((unsigned int *)t83);
2052
    *((unsigned int *)t83) = (t85 | t79);
2053
    xsi_driver_vfirst_trans(t73, 0, 0);
2054
    t86 = (t0 + 6688);
2055
    *((int *)t86) = 1;
2056
 
2057
LAB1:    return;
2058
LAB6:    t19 = (t4 + 4);
2059
    *((unsigned int *)t4) = 1;
2060
    *((unsigned int *)t19) = 1;
2061
    goto LAB7;
2062
 
2063
LAB8:    *((unsigned int *)t20) = 1;
2064
    goto LAB11;
2065
 
2066
LAB10:    t27 = (t20 + 4);
2067
    *((unsigned int *)t20) = 1;
2068
    *((unsigned int *)t27) = 1;
2069
    goto LAB11;
2070
 
2071
LAB12:    t32 = (t0 + 3128U);
2072
    t33 = *((char **)t32);
2073
    memset(t34, 0, 8);
2074
    t32 = (t33 + 4);
2075
    t35 = *((unsigned int *)t32);
2076
    t36 = (~(t35));
2077
    t37 = *((unsigned int *)t33);
2078
    t38 = (t37 & t36);
2079
    t39 = (t38 & 1U);
2080
    if (t39 != 0)
2081
        goto LAB15;
2082
 
2083
LAB16:    if (*((unsigned int *)t32) != 0)
2084
        goto LAB17;
2085
 
2086
LAB18:    t42 = *((unsigned int *)t20);
2087
    t43 = *((unsigned int *)t34);
2088
    t44 = (t42 & t43);
2089
    *((unsigned int *)t41) = t44;
2090
    t45 = (t20 + 4);
2091
    t46 = (t34 + 4);
2092
    t47 = (t41 + 4);
2093
    t48 = *((unsigned int *)t45);
2094
    t49 = *((unsigned int *)t46);
2095
    t50 = (t48 | t49);
2096
    *((unsigned int *)t47) = t50;
2097
    t51 = *((unsigned int *)t47);
2098
    t52 = (t51 != 0);
2099
    if (t52 == 1)
2100
        goto LAB19;
2101
 
2102
LAB20:
2103
LAB21:    goto LAB14;
2104
 
2105
LAB15:    *((unsigned int *)t34) = 1;
2106
    goto LAB18;
2107
 
2108
LAB17:    t40 = (t34 + 4);
2109
    *((unsigned int *)t34) = 1;
2110
    *((unsigned int *)t40) = 1;
2111
    goto LAB18;
2112
 
2113
LAB19:    t53 = *((unsigned int *)t41);
2114
    t54 = *((unsigned int *)t47);
2115
    *((unsigned int *)t41) = (t53 | t54);
2116
    t55 = (t20 + 4);
2117
    t56 = (t34 + 4);
2118
    t57 = *((unsigned int *)t20);
2119
    t58 = (~(t57));
2120
    t59 = *((unsigned int *)t55);
2121
    t60 = (~(t59));
2122
    t61 = *((unsigned int *)t34);
2123
    t62 = (~(t61));
2124
    t63 = *((unsigned int *)t56);
2125
    t64 = (~(t63));
2126
    t65 = (t58 & t60);
2127
    t66 = (t62 & t64);
2128
    t67 = (~(t65));
2129
    t68 = (~(t66));
2130
    t69 = *((unsigned int *)t47);
2131
    *((unsigned int *)t47) = (t69 & t67);
2132
    t70 = *((unsigned int *)t47);
2133
    *((unsigned int *)t47) = (t70 & t68);
2134
    t71 = *((unsigned int *)t41);
2135
    *((unsigned int *)t41) = (t71 & t67);
2136
    t72 = *((unsigned int *)t41);
2137
    *((unsigned int *)t41) = (t72 & t68);
2138
    goto LAB21;
2139
 
2140
}
2141
 
2142
static void Cont_28_7(char *t0)
2143
{
2144
    char t4[8];
2145
    char t20[8];
2146
    char t34[8];
2147
    char t41[8];
2148
    char *t1;
2149
    char *t2;
2150
    char *t3;
2151
    char *t5;
2152
    char *t6;
2153
    unsigned int t7;
2154
    unsigned int t8;
2155
    unsigned int t9;
2156
    unsigned int t10;
2157
    unsigned int t11;
2158
    unsigned int t12;
2159
    unsigned int t13;
2160
    unsigned int t14;
2161
    unsigned int t15;
2162
    unsigned int t16;
2163
    unsigned int t17;
2164
    unsigned int t18;
2165
    char *t19;
2166
    char *t21;
2167
    unsigned int t22;
2168
    unsigned int t23;
2169
    unsigned int t24;
2170
    unsigned int t25;
2171
    unsigned int t26;
2172
    char *t27;
2173
    char *t28;
2174
    unsigned int t29;
2175
    unsigned int t30;
2176
    unsigned int t31;
2177
    char *t32;
2178
    char *t33;
2179
    unsigned int t35;
2180
    unsigned int t36;
2181
    unsigned int t37;
2182
    unsigned int t38;
2183
    unsigned int t39;
2184
    char *t40;
2185
    unsigned int t42;
2186
    unsigned int t43;
2187
    unsigned int t44;
2188
    char *t45;
2189
    char *t46;
2190
    char *t47;
2191
    unsigned int t48;
2192
    unsigned int t49;
2193
    unsigned int t50;
2194
    unsigned int t51;
2195
    unsigned int t52;
2196
    unsigned int t53;
2197
    unsigned int t54;
2198
    char *t55;
2199
    char *t56;
2200
    unsigned int t57;
2201
    unsigned int t58;
2202
    unsigned int t59;
2203
    unsigned int t60;
2204
    unsigned int t61;
2205
    unsigned int t62;
2206
    unsigned int t63;
2207
    unsigned int t64;
2208
    int t65;
2209
    int t66;
2210
    unsigned int t67;
2211
    unsigned int t68;
2212
    unsigned int t69;
2213
    unsigned int t70;
2214
    unsigned int t71;
2215
    unsigned int t72;
2216
    char *t73;
2217
    char *t74;
2218
    char *t75;
2219
    char *t76;
2220
    char *t77;
2221
    unsigned int t78;
2222
    unsigned int t79;
2223
    char *t80;
2224
    unsigned int t81;
2225
    unsigned int t82;
2226
    char *t83;
2227
    unsigned int t84;
2228
    unsigned int t85;
2229
    char *t86;
2230
 
2231
LAB0:    t1 = (t0 + 6024U);
2232
    t2 = *((char **)t1);
2233
    if (t2 == 0)
2234
        goto LAB2;
2235
 
2236
LAB3:    goto *t2;
2237
 
2238
LAB2:    xsi_set_current_line(28, ng0);
2239
    t2 = (t0 + 2808U);
2240
    t3 = *((char **)t2);
2241
    t2 = ((char*)((ng4)));
2242
    memset(t4, 0, 8);
2243
    t5 = (t3 + 4);
2244
    t6 = (t2 + 4);
2245
    t7 = *((unsigned int *)t3);
2246
    t8 = *((unsigned int *)t2);
2247
    t9 = (t7 ^ t8);
2248
    t10 = *((unsigned int *)t5);
2249
    t11 = *((unsigned int *)t6);
2250
    t12 = (t10 ^ t11);
2251
    t13 = (t9 | t12);
2252
    t14 = *((unsigned int *)t5);
2253
    t15 = *((unsigned int *)t6);
2254
    t16 = (t14 | t15);
2255
    t17 = (~(t16));
2256
    t18 = (t13 & t17);
2257
    if (t18 != 0)
2258
        goto LAB7;
2259
 
2260
LAB4:    if (t16 != 0)
2261
        goto LAB6;
2262
 
2263
LAB5:    *((unsigned int *)t4) = 1;
2264
 
2265
LAB7:    memset(t20, 0, 8);
2266
    t21 = (t4 + 4);
2267
    t22 = *((unsigned int *)t21);
2268
    t23 = (~(t22));
2269
    t24 = *((unsigned int *)t4);
2270
    t25 = (t24 & t23);
2271
    t26 = (t25 & 1U);
2272
    if (t26 != 0)
2273
        goto LAB8;
2274
 
2275
LAB9:    if (*((unsigned int *)t21) != 0)
2276
        goto LAB10;
2277
 
2278
LAB11:    t28 = (t20 + 4);
2279
    t29 = *((unsigned int *)t20);
2280
    t30 = *((unsigned int *)t28);
2281
    t31 = (t29 || t30);
2282
    if (t31 > 0)
2283
        goto LAB12;
2284
 
2285
LAB13:    memcpy(t41, t20, 8);
2286
 
2287
LAB14:    t73 = (t0 + 7248);
2288
    t74 = (t73 + 56U);
2289
    t75 = *((char **)t74);
2290
    t76 = (t75 + 56U);
2291
    t77 = *((char **)t76);
2292
    memset(t77, 0, 8);
2293
    t78 = 1U;
2294
    t79 = t78;
2295
    t80 = (t41 + 4);
2296
    t81 = *((unsigned int *)t41);
2297
    t78 = (t78 & t81);
2298
    t82 = *((unsigned int *)t80);
2299
    t79 = (t79 & t82);
2300
    t83 = (t77 + 4);
2301
    t84 = *((unsigned int *)t77);
2302
    *((unsigned int *)t77) = (t84 | t78);
2303
    t85 = *((unsigned int *)t83);
2304
    *((unsigned int *)t83) = (t85 | t79);
2305
    xsi_driver_vfirst_trans(t73, 0, 0);
2306
    t86 = (t0 + 6704);
2307
    *((int *)t86) = 1;
2308
 
2309
LAB1:    return;
2310
LAB6:    t19 = (t4 + 4);
2311
    *((unsigned int *)t4) = 1;
2312
    *((unsigned int *)t19) = 1;
2313
    goto LAB7;
2314
 
2315
LAB8:    *((unsigned int *)t20) = 1;
2316
    goto LAB11;
2317
 
2318
LAB10:    t27 = (t20 + 4);
2319
    *((unsigned int *)t20) = 1;
2320
    *((unsigned int *)t27) = 1;
2321
    goto LAB11;
2322
 
2323
LAB12:    t32 = (t0 + 3128U);
2324
    t33 = *((char **)t32);
2325
    memset(t34, 0, 8);
2326
    t32 = (t33 + 4);
2327
    t35 = *((unsigned int *)t32);
2328
    t36 = (~(t35));
2329
    t37 = *((unsigned int *)t33);
2330
    t38 = (t37 & t36);
2331
    t39 = (t38 & 1U);
2332
    if (t39 != 0)
2333
        goto LAB15;
2334
 
2335
LAB16:    if (*((unsigned int *)t32) != 0)
2336
        goto LAB17;
2337
 
2338
LAB18:    t42 = *((unsigned int *)t20);
2339
    t43 = *((unsigned int *)t34);
2340
    t44 = (t42 & t43);
2341
    *((unsigned int *)t41) = t44;
2342
    t45 = (t20 + 4);
2343
    t46 = (t34 + 4);
2344
    t47 = (t41 + 4);
2345
    t48 = *((unsigned int *)t45);
2346
    t49 = *((unsigned int *)t46);
2347
    t50 = (t48 | t49);
2348
    *((unsigned int *)t47) = t50;
2349
    t51 = *((unsigned int *)t47);
2350
    t52 = (t51 != 0);
2351
    if (t52 == 1)
2352
        goto LAB19;
2353
 
2354
LAB20:
2355
LAB21:    goto LAB14;
2356
 
2357
LAB15:    *((unsigned int *)t34) = 1;
2358
    goto LAB18;
2359
 
2360
LAB17:    t40 = (t34 + 4);
2361
    *((unsigned int *)t34) = 1;
2362
    *((unsigned int *)t40) = 1;
2363
    goto LAB18;
2364
 
2365
LAB19:    t53 = *((unsigned int *)t41);
2366
    t54 = *((unsigned int *)t47);
2367
    *((unsigned int *)t41) = (t53 | t54);
2368
    t55 = (t20 + 4);
2369
    t56 = (t34 + 4);
2370
    t57 = *((unsigned int *)t20);
2371
    t58 = (~(t57));
2372
    t59 = *((unsigned int *)t55);
2373
    t60 = (~(t59));
2374
    t61 = *((unsigned int *)t34);
2375
    t62 = (~(t61));
2376
    t63 = *((unsigned int *)t56);
2377
    t64 = (~(t63));
2378
    t65 = (t58 & t60);
2379
    t66 = (t62 & t64);
2380
    t67 = (~(t65));
2381
    t68 = (~(t66));
2382
    t69 = *((unsigned int *)t47);
2383
    *((unsigned int *)t47) = (t69 & t67);
2384
    t70 = *((unsigned int *)t47);
2385
    *((unsigned int *)t47) = (t70 & t68);
2386
    t71 = *((unsigned int *)t41);
2387
    *((unsigned int *)t41) = (t71 & t67);
2388
    t72 = *((unsigned int *)t41);
2389
    *((unsigned int *)t41) = (t72 & t68);
2390
    goto LAB21;
2391
 
2392
}
2393
 
2394
static void Cont_29_8(char *t0)
2395
{
2396
    char t4[8];
2397
    char t20[8];
2398
    char t34[8];
2399
    char t41[8];
2400
    char *t1;
2401
    char *t2;
2402
    char *t3;
2403
    char *t5;
2404
    char *t6;
2405
    unsigned int t7;
2406
    unsigned int t8;
2407
    unsigned int t9;
2408
    unsigned int t10;
2409
    unsigned int t11;
2410
    unsigned int t12;
2411
    unsigned int t13;
2412
    unsigned int t14;
2413
    unsigned int t15;
2414
    unsigned int t16;
2415
    unsigned int t17;
2416
    unsigned int t18;
2417
    char *t19;
2418
    char *t21;
2419
    unsigned int t22;
2420
    unsigned int t23;
2421
    unsigned int t24;
2422
    unsigned int t25;
2423
    unsigned int t26;
2424
    char *t27;
2425
    char *t28;
2426
    unsigned int t29;
2427
    unsigned int t30;
2428
    unsigned int t31;
2429
    char *t32;
2430
    char *t33;
2431
    unsigned int t35;
2432
    unsigned int t36;
2433
    unsigned int t37;
2434
    unsigned int t38;
2435
    unsigned int t39;
2436
    char *t40;
2437
    unsigned int t42;
2438
    unsigned int t43;
2439
    unsigned int t44;
2440
    char *t45;
2441
    char *t46;
2442
    char *t47;
2443
    unsigned int t48;
2444
    unsigned int t49;
2445
    unsigned int t50;
2446
    unsigned int t51;
2447
    unsigned int t52;
2448
    unsigned int t53;
2449
    unsigned int t54;
2450
    char *t55;
2451
    char *t56;
2452
    unsigned int t57;
2453
    unsigned int t58;
2454
    unsigned int t59;
2455
    unsigned int t60;
2456
    unsigned int t61;
2457
    unsigned int t62;
2458
    unsigned int t63;
2459
    unsigned int t64;
2460
    int t65;
2461
    int t66;
2462
    unsigned int t67;
2463
    unsigned int t68;
2464
    unsigned int t69;
2465
    unsigned int t70;
2466
    unsigned int t71;
2467
    unsigned int t72;
2468
    char *t73;
2469
    char *t74;
2470
    char *t75;
2471
    char *t76;
2472
    char *t77;
2473
    unsigned int t78;
2474
    unsigned int t79;
2475
    char *t80;
2476
    unsigned int t81;
2477
    unsigned int t82;
2478
    char *t83;
2479
    unsigned int t84;
2480
    unsigned int t85;
2481
    char *t86;
2482
 
2483
LAB0:    t1 = (t0 + 6272U);
2484
    t2 = *((char **)t1);
2485
    if (t2 == 0)
2486
        goto LAB2;
2487
 
2488
LAB3:    goto *t2;
2489
 
2490
LAB2:    xsi_set_current_line(29, ng0);
2491
    t2 = (t0 + 2808U);
2492
    t3 = *((char **)t2);
2493
    t2 = ((char*)((ng2)));
2494
    memset(t4, 0, 8);
2495
    t5 = (t3 + 4);
2496
    t6 = (t2 + 4);
2497
    t7 = *((unsigned int *)t3);
2498
    t8 = *((unsigned int *)t2);
2499
    t9 = (t7 ^ t8);
2500
    t10 = *((unsigned int *)t5);
2501
    t11 = *((unsigned int *)t6);
2502
    t12 = (t10 ^ t11);
2503
    t13 = (t9 | t12);
2504
    t14 = *((unsigned int *)t5);
2505
    t15 = *((unsigned int *)t6);
2506
    t16 = (t14 | t15);
2507
    t17 = (~(t16));
2508
    t18 = (t13 & t17);
2509
    if (t18 != 0)
2510
        goto LAB7;
2511
 
2512
LAB4:    if (t16 != 0)
2513
        goto LAB6;
2514
 
2515
LAB5:    *((unsigned int *)t4) = 1;
2516
 
2517
LAB7:    memset(t20, 0, 8);
2518
    t21 = (t4 + 4);
2519
    t22 = *((unsigned int *)t21);
2520
    t23 = (~(t22));
2521
    t24 = *((unsigned int *)t4);
2522
    t25 = (t24 & t23);
2523
    t26 = (t25 & 1U);
2524
    if (t26 != 0)
2525
        goto LAB8;
2526
 
2527
LAB9:    if (*((unsigned int *)t21) != 0)
2528
        goto LAB10;
2529
 
2530
LAB11:    t28 = (t20 + 4);
2531
    t29 = *((unsigned int *)t20);
2532
    t30 = *((unsigned int *)t28);
2533
    t31 = (t29 || t30);
2534
    if (t31 > 0)
2535
        goto LAB12;
2536
 
2537
LAB13:    memcpy(t41, t20, 8);
2538
 
2539
LAB14:    t73 = (t0 + 7312);
2540
    t74 = (t73 + 56U);
2541
    t75 = *((char **)t74);
2542
    t76 = (t75 + 56U);
2543
    t77 = *((char **)t76);
2544
    memset(t77, 0, 8);
2545
    t78 = 1U;
2546
    t79 = t78;
2547
    t80 = (t41 + 4);
2548
    t81 = *((unsigned int *)t41);
2549
    t78 = (t78 & t81);
2550
    t82 = *((unsigned int *)t80);
2551
    t79 = (t79 & t82);
2552
    t83 = (t77 + 4);
2553
    t84 = *((unsigned int *)t77);
2554
    *((unsigned int *)t77) = (t84 | t78);
2555
    t85 = *((unsigned int *)t83);
2556
    *((unsigned int *)t83) = (t85 | t79);
2557
    xsi_driver_vfirst_trans(t73, 0, 0);
2558
    t86 = (t0 + 6720);
2559
    *((int *)t86) = 1;
2560
 
2561
LAB1:    return;
2562
LAB6:    t19 = (t4 + 4);
2563
    *((unsigned int *)t4) = 1;
2564
    *((unsigned int *)t19) = 1;
2565
    goto LAB7;
2566
 
2567
LAB8:    *((unsigned int *)t20) = 1;
2568
    goto LAB11;
2569
 
2570
LAB10:    t27 = (t20 + 4);
2571
    *((unsigned int *)t20) = 1;
2572
    *((unsigned int *)t27) = 1;
2573
    goto LAB11;
2574
 
2575
LAB12:    t32 = (t0 + 3128U);
2576
    t33 = *((char **)t32);
2577
    memset(t34, 0, 8);
2578
    t32 = (t33 + 4);
2579
    t35 = *((unsigned int *)t32);
2580
    t36 = (~(t35));
2581
    t37 = *((unsigned int *)t33);
2582
    t38 = (t37 & t36);
2583
    t39 = (t38 & 1U);
2584
    if (t39 != 0)
2585
        goto LAB15;
2586
 
2587
LAB16:    if (*((unsigned int *)t32) != 0)
2588
        goto LAB17;
2589
 
2590
LAB18:    t42 = *((unsigned int *)t20);
2591
    t43 = *((unsigned int *)t34);
2592
    t44 = (t42 & t43);
2593
    *((unsigned int *)t41) = t44;
2594
    t45 = (t20 + 4);
2595
    t46 = (t34 + 4);
2596
    t47 = (t41 + 4);
2597
    t48 = *((unsigned int *)t45);
2598
    t49 = *((unsigned int *)t46);
2599
    t50 = (t48 | t49);
2600
    *((unsigned int *)t47) = t50;
2601
    t51 = *((unsigned int *)t47);
2602
    t52 = (t51 != 0);
2603
    if (t52 == 1)
2604
        goto LAB19;
2605
 
2606
LAB20:
2607
LAB21:    goto LAB14;
2608
 
2609
LAB15:    *((unsigned int *)t34) = 1;
2610
    goto LAB18;
2611
 
2612
LAB17:    t40 = (t34 + 4);
2613
    *((unsigned int *)t34) = 1;
2614
    *((unsigned int *)t40) = 1;
2615
    goto LAB18;
2616
 
2617
LAB19:    t53 = *((unsigned int *)t41);
2618
    t54 = *((unsigned int *)t47);
2619
    *((unsigned int *)t41) = (t53 | t54);
2620
    t55 = (t20 + 4);
2621
    t56 = (t34 + 4);
2622
    t57 = *((unsigned int *)t20);
2623
    t58 = (~(t57));
2624
    t59 = *((unsigned int *)t55);
2625
    t60 = (~(t59));
2626
    t61 = *((unsigned int *)t34);
2627
    t62 = (~(t61));
2628
    t63 = *((unsigned int *)t56);
2629
    t64 = (~(t63));
2630
    t65 = (t58 & t60);
2631
    t66 = (t62 & t64);
2632
    t67 = (~(t65));
2633
    t68 = (~(t66));
2634
    t69 = *((unsigned int *)t47);
2635
    *((unsigned int *)t47) = (t69 & t67);
2636
    t70 = *((unsigned int *)t47);
2637
    *((unsigned int *)t47) = (t70 & t68);
2638
    t71 = *((unsigned int *)t41);
2639
    *((unsigned int *)t41) = (t71 & t67);
2640
    t72 = *((unsigned int *)t41);
2641
    *((unsigned int *)t41) = (t72 & t68);
2642
    goto LAB21;
2643
 
2644
}
2645
 
2646
 
2647
extern void work_m_00000000003215793394_1742042216_init()
2648
{
2649
        static char *pe[] = {(void *)Cont_20_0,(void *)Cont_21_1,(void *)Cont_22_2,(void *)Cont_24_3,(void *)Cont_25_4,(void *)Cont_26_5,(void *)Cont_27_6,(void *)Cont_28_7,(void *)Cont_29_8};
2650
        xsi_register_didat("work_m_00000000003215793394_1742042216", "isim/tb_Test_Bed_isim_beh.exe.sim/work/m_00000000003215793394_1742042216.didat");
2651
        xsi_register_executes(pe);
2652
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.