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

Subversion Repositories vtach

[/] [vtach/] [trunk/] [isim/] [vtach_test_isim_beh.exe.sim/] [work/] [m_04858142151932611787_1448562763.c] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 wd5gnr
/**********************************************************************/
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 0xb4d1ced7 */
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 = "/home/alw/projects/vtachspartan/display.v";
25
static int ng1[] = {0, 0};
26
static int ng2[] = {3, 0};
27
static int ng3[] = {1, 0};
28
static unsigned int ng4[] = {0U, 0U};
29
static unsigned int ng5[] = {14U, 0U};
30
static unsigned int ng6[] = {1U, 0U};
31
static unsigned int ng7[] = {13U, 0U};
32
static unsigned int ng8[] = {2U, 0U};
33
static unsigned int ng9[] = {11U, 0U};
34
static unsigned int ng10[] = {3U, 0U};
35
static unsigned int ng11[] = {7U, 0U};
36
static unsigned int ng12[] = {126U, 0U};
37
static unsigned int ng13[] = {48U, 0U};
38
static unsigned int ng14[] = {109U, 0U};
39
static unsigned int ng15[] = {121U, 0U};
40
static unsigned int ng16[] = {4U, 0U};
41
static unsigned int ng17[] = {51U, 0U};
42
static unsigned int ng18[] = {5U, 0U};
43
static unsigned int ng19[] = {91U, 0U};
44
static unsigned int ng20[] = {6U, 0U};
45
static unsigned int ng21[] = {95U, 0U};
46
static unsigned int ng22[] = {112U, 0U};
47
static unsigned int ng23[] = {8U, 0U};
48
static unsigned int ng24[] = {127U, 0U};
49
static unsigned int ng25[] = {9U, 0U};
50
static unsigned int ng26[] = {123U, 0U};
51
static unsigned int ng27[] = {10U, 0U};
52
static unsigned int ng28[] = {119U, 0U};
53
static unsigned int ng29[] = {31U, 0U};
54
static unsigned int ng30[] = {12U, 0U};
55
static unsigned int ng31[] = {78U, 0U};
56
static unsigned int ng32[] = {61U, 0U};
57
static unsigned int ng33[] = {79U, 0U};
58
static unsigned int ng34[] = {15U, 0U};
59
static unsigned int ng35[] = {71U, 0U};
60
static unsigned int ng36[] = {73U, 0U};
61
 
62
 
63
 
64
static void Always_48_0(char *t0)
65
{
66
    char t13[8];
67
    char *t1;
68
    char *t2;
69
    char *t3;
70
    char *t4;
71
    char *t5;
72
    unsigned int t6;
73
    unsigned int t7;
74
    unsigned int t8;
75
    unsigned int t9;
76
    unsigned int t10;
77
    char *t11;
78
    char *t12;
79
    unsigned int t14;
80
    unsigned int t15;
81
    unsigned int t16;
82
    unsigned int t17;
83
    unsigned int t18;
84
    unsigned int t19;
85
    unsigned int t20;
86
    char *t21;
87
    char *t22;
88
    unsigned int t23;
89
    unsigned int t24;
90
    unsigned int t25;
91
    unsigned int t26;
92
    unsigned int t27;
93
    char *t28;
94
    char *t29;
95
 
96
LAB0:    t1 = (t0 + 5624U);
97
    t2 = *((char **)t1);
98
    if (t2 == 0)
99
        goto LAB2;
100
 
101
LAB3:    goto *t2;
102
 
103
LAB2:    xsi_set_current_line(48, ng0);
104
    t2 = (t0 + 6936);
105
    *((int *)t2) = 1;
106
    t3 = (t0 + 5656);
107
    *((char **)t3) = t2;
108
    *((char **)t1) = &&LAB4;
109
 
110
LAB1:    return;
111
LAB4:    xsi_set_current_line(49, ng0);
112
    t4 = (t0 + 1752U);
113
    t5 = *((char **)t4);
114
    t4 = (t5 + 4);
115
    t6 = *((unsigned int *)t4);
116
    t7 = (~(t6));
117
    t8 = *((unsigned int *)t5);
118
    t9 = (t8 & t7);
119
    t10 = (t9 != 0);
120
    if (t10 > 0)
121
        goto LAB5;
122
 
123
LAB6:    xsi_set_current_line(54, ng0);
124
    t2 = (t0 + 4072);
125
    t3 = (t2 + 56U);
126
    t4 = *((char **)t3);
127
    t5 = (t0 + 744);
128
    t11 = *((char **)t5);
129
    memset(t13, 0, 8);
130
    t5 = (t4 + 4);
131
    t12 = (t11 + 4);
132
    t6 = *((unsigned int *)t4);
133
    t7 = *((unsigned int *)t11);
134
    t8 = (t6 ^ t7);
135
    t9 = *((unsigned int *)t5);
136
    t10 = *((unsigned int *)t12);
137
    t14 = (t9 ^ t10);
138
    t15 = (t8 | t14);
139
    t16 = *((unsigned int *)t5);
140
    t17 = *((unsigned int *)t12);
141
    t18 = (t16 | t17);
142
    t19 = (~(t18));
143
    t20 = (t15 & t19);
144
    if (t20 != 0)
145
        goto LAB12;
146
 
147
LAB9:    if (t18 != 0)
148
        goto LAB11;
149
 
150
LAB10:    *((unsigned int *)t13) = 1;
151
 
152
LAB12:    t22 = (t13 + 4);
153
    t23 = *((unsigned int *)t22);
154
    t24 = (~(t23));
155
    t25 = *((unsigned int *)t13);
156
    t26 = (t25 & t24);
157
    t27 = (t26 != 0);
158
    if (t27 > 0)
159
        goto LAB13;
160
 
161
LAB14:    xsi_set_current_line(59, ng0);
162
    t2 = (t0 + 4072);
163
    t3 = (t2 + 56U);
164
    t4 = *((char **)t3);
165
    t5 = ((char*)((ng3)));
166
    memset(t13, 0, 8);
167
    xsi_vlog_unsigned_add(t13, 32, t4, 24, t5, 32);
168
    t11 = (t0 + 4072);
169
    xsi_vlogvar_wait_assign_value(t11, t13, 0, 0, 24, 0LL);
170
 
171
LAB15:
172
LAB7:    goto LAB2;
173
 
174
LAB5:    xsi_set_current_line(49, ng0);
175
 
176
LAB8:    xsi_set_current_line(50, ng0);
177
    t11 = ((char*)((ng1)));
178
    t12 = (t0 + 4072);
179
    xsi_vlogvar_wait_assign_value(t12, t11, 0, 0, 24, 0LL);
180
    xsi_set_current_line(51, ng0);
181
    t2 = ((char*)((ng2)));
182
    t3 = (t0 + 4232);
183
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 2, 0LL);
184
    goto LAB7;
185
 
186
LAB11:    t21 = (t13 + 4);
187
    *((unsigned int *)t13) = 1;
188
    *((unsigned int *)t21) = 1;
189
    goto LAB12;
190
 
191
LAB13:    xsi_set_current_line(54, ng0);
192
 
193
LAB16:    xsi_set_current_line(55, ng0);
194
    t28 = ((char*)((ng1)));
195
    t29 = (t0 + 4072);
196
    xsi_vlogvar_wait_assign_value(t29, t28, 0, 0, 24, 0LL);
197
    xsi_set_current_line(56, ng0);
198
    t2 = (t0 + 4232);
199
    t3 = (t2 + 56U);
200
    t4 = *((char **)t3);
201
    t5 = ((char*)((ng3)));
202
    memset(t13, 0, 8);
203
    xsi_vlog_unsigned_minus(t13, 32, t4, 2, t5, 32);
204
    t11 = (t0 + 4232);
205
    xsi_vlogvar_wait_assign_value(t11, t13, 0, 0, 2, 0LL);
206
    goto LAB15;
207
 
208
}
209
 
210
static void Always_62_1(char *t0)
211
{
212
    char *t1;
213
    char *t2;
214
    char *t3;
215
    char *t4;
216
    char *t5;
217
    char *t6;
218
    char *t7;
219
    int t8;
220
    char *t9;
221
    char *t10;
222
 
223
LAB0:    t1 = (t0 + 5872U);
224
    t2 = *((char **)t1);
225
    if (t2 == 0)
226
        goto LAB2;
227
 
228
LAB3:    goto *t2;
229
 
230
LAB2:    xsi_set_current_line(62, ng0);
231
    t2 = (t0 + 6952);
232
    *((int *)t2) = 1;
233
    t3 = (t0 + 5904);
234
    *((char **)t3) = t2;
235
    *((char **)t1) = &&LAB4;
236
 
237
LAB1:    return;
238
LAB4:    xsi_set_current_line(63, ng0);
239
    t4 = (t0 + 4232);
240
    t5 = (t4 + 56U);
241
    t6 = *((char **)t5);
242
 
243
LAB5:    t7 = ((char*)((ng4)));
244
    t8 = xsi_vlog_unsigned_case_compare(t6, 2, t7, 2);
245
    if (t8 == 1)
246
        goto LAB6;
247
 
248
LAB7:    t2 = ((char*)((ng6)));
249
    t8 = xsi_vlog_unsigned_case_compare(t6, 2, t2, 2);
250
    if (t8 == 1)
251
        goto LAB8;
252
 
253
LAB9:    t2 = ((char*)((ng8)));
254
    t8 = xsi_vlog_unsigned_case_compare(t6, 2, t2, 2);
255
    if (t8 == 1)
256
        goto LAB10;
257
 
258
LAB11:    t2 = ((char*)((ng10)));
259
    t8 = xsi_vlog_unsigned_case_compare(t6, 2, t2, 2);
260
    if (t8 == 1)
261
        goto LAB12;
262
 
263
LAB13:
264
LAB14:    goto LAB2;
265
 
266
LAB6:    xsi_set_current_line(64, ng0);
267
    t9 = ((char*)((ng5)));
268
    t10 = (t0 + 4552);
269
    xsi_vlogvar_wait_assign_value(t10, t9, 0, 0, 4, 0LL);
270
    goto LAB14;
271
 
272
LAB8:    xsi_set_current_line(65, ng0);
273
    t3 = ((char*)((ng7)));
274
    t4 = (t0 + 4552);
275
    xsi_vlogvar_wait_assign_value(t4, t3, 0, 0, 4, 0LL);
276
    goto LAB14;
277
 
278
LAB10:    xsi_set_current_line(66, ng0);
279
    t3 = ((char*)((ng9)));
280
    t4 = (t0 + 4552);
281
    xsi_vlogvar_wait_assign_value(t4, t3, 0, 0, 4, 0LL);
282
    goto LAB14;
283
 
284
LAB12:    xsi_set_current_line(67, ng0);
285
    t3 = ((char*)((ng11)));
286
    t4 = (t0 + 4552);
287
    xsi_vlogvar_wait_assign_value(t4, t3, 0, 0, 4, 0LL);
288
    goto LAB14;
289
 
290
}
291
 
292
static void Always_72_2(char *t0)
293
{
294
    char t9[8];
295
    char t20[8];
296
    char *t1;
297
    char *t2;
298
    char *t3;
299
    char *t4;
300
    char *t5;
301
    char *t6;
302
    char *t7;
303
    int t8;
304
    char *t10;
305
    char *t11;
306
    char *t12;
307
    unsigned int t13;
308
    unsigned int t14;
309
    unsigned int t15;
310
    unsigned int t16;
311
    unsigned int t17;
312
    unsigned int t18;
313
    char *t19;
314
 
315
LAB0:    t1 = (t0 + 6120U);
316
    t2 = *((char **)t1);
317
    if (t2 == 0)
318
        goto LAB2;
319
 
320
LAB3:    goto *t2;
321
 
322
LAB2:    xsi_set_current_line(72, ng0);
323
    t2 = (t0 + 6968);
324
    *((int *)t2) = 1;
325
    t3 = (t0 + 6152);
326
    *((char **)t3) = t2;
327
    *((char **)t1) = &&LAB4;
328
 
329
LAB1:    return;
330
LAB4:    xsi_set_current_line(73, ng0);
331
    t4 = (t0 + 4232);
332
    t5 = (t4 + 56U);
333
    t6 = *((char **)t5);
334
 
335
LAB5:    t7 = ((char*)((ng4)));
336
    t8 = xsi_vlog_unsigned_case_compare(t6, 2, t7, 2);
337
    if (t8 == 1)
338
        goto LAB6;
339
 
340
LAB7:    t2 = ((char*)((ng6)));
341
    t8 = xsi_vlog_unsigned_case_compare(t6, 2, t2, 2);
342
    if (t8 == 1)
343
        goto LAB8;
344
 
345
LAB9:    t2 = ((char*)((ng8)));
346
    t8 = xsi_vlog_unsigned_case_compare(t6, 2, t2, 2);
347
    if (t8 == 1)
348
        goto LAB10;
349
 
350
LAB11:    t2 = ((char*)((ng10)));
351
    t8 = xsi_vlog_unsigned_case_compare(t6, 2, t2, 2);
352
    if (t8 == 1)
353
        goto LAB12;
354
 
355
LAB13:
356
LAB14:    goto LAB2;
357
 
358
LAB6:    xsi_set_current_line(74, ng0);
359
    t10 = (t0 + 1912U);
360
    t11 = *((char **)t10);
361
    memset(t9, 0, 8);
362
    t10 = (t9 + 4);
363
    t12 = (t11 + 4);
364
    t13 = *((unsigned int *)t11);
365
    t14 = (t13 >> 0);
366
    *((unsigned int *)t9) = t14;
367
    t15 = *((unsigned int *)t12);
368
    t16 = (t15 >> 0);
369
    *((unsigned int *)t10) = t16;
370
    t17 = *((unsigned int *)t9);
371
    *((unsigned int *)t9) = (t17 & 15U);
372
    t18 = *((unsigned int *)t10);
373
    *((unsigned int *)t10) = (t18 & 15U);
374
    t19 = (t0 + 4392);
375
    xsi_vlogvar_wait_assign_value(t19, t9, 0, 0, 4, 0LL);
376
    goto LAB14;
377
 
378
LAB8:    xsi_set_current_line(75, ng0);
379
    t3 = (t0 + 1912U);
380
    t4 = *((char **)t3);
381
    memset(t9, 0, 8);
382
    t3 = (t9 + 4);
383
    t5 = (t4 + 4);
384
    t13 = *((unsigned int *)t4);
385
    t14 = (t13 >> 4);
386
    *((unsigned int *)t9) = t14;
387
    t15 = *((unsigned int *)t5);
388
    t16 = (t15 >> 4);
389
    *((unsigned int *)t3) = t16;
390
    t17 = *((unsigned int *)t9);
391
    *((unsigned int *)t9) = (t17 & 15U);
392
    t18 = *((unsigned int *)t3);
393
    *((unsigned int *)t3) = (t18 & 15U);
394
    t7 = (t0 + 4392);
395
    xsi_vlogvar_wait_assign_value(t7, t9, 0, 0, 4, 0LL);
396
    goto LAB14;
397
 
398
LAB10:    xsi_set_current_line(76, ng0);
399
    t3 = (t0 + 1912U);
400
    t4 = *((char **)t3);
401
    memset(t9, 0, 8);
402
    t3 = (t9 + 4);
403
    t5 = (t4 + 4);
404
    t13 = *((unsigned int *)t4);
405
    t14 = (t13 >> 8);
406
    *((unsigned int *)t9) = t14;
407
    t15 = *((unsigned int *)t5);
408
    t16 = (t15 >> 8);
409
    *((unsigned int *)t3) = t16;
410
    t17 = *((unsigned int *)t9);
411
    *((unsigned int *)t9) = (t17 & 15U);
412
    t18 = *((unsigned int *)t3);
413
    *((unsigned int *)t3) = (t18 & 15U);
414
    t7 = (t0 + 4392);
415
    xsi_vlogvar_wait_assign_value(t7, t9, 0, 0, 4, 0LL);
416
    goto LAB14;
417
 
418
LAB12:    xsi_set_current_line(77, ng0);
419
    t3 = (t0 + 1912U);
420
    t4 = *((char **)t3);
421
    memset(t20, 0, 8);
422
    t3 = (t20 + 4);
423
    t5 = (t4 + 4);
424
    t13 = *((unsigned int *)t4);
425
    t14 = (t13 >> 12);
426
    t15 = (t14 & 1);
427
    *((unsigned int *)t20) = t15;
428
    t16 = *((unsigned int *)t5);
429
    t17 = (t16 >> 12);
430
    t18 = (t17 & 1);
431
    *((unsigned int *)t3) = t18;
432
    t7 = ((char*)((ng4)));
433
    xsi_vlogtype_concat(t9, 4, 4, 2U, t7, 3, t20, 1);
434
    t10 = (t0 + 4392);
435
    xsi_vlogvar_wait_assign_value(t10, t9, 0, 0, 4, 0LL);
436
    goto LAB14;
437
 
438
}
439
 
440
static void Always_81_3(char *t0)
441
{
442
    char t8[8];
443
    char t35[8];
444
    char *t1;
445
    char *t2;
446
    char *t3;
447
    char *t4;
448
    char *t5;
449
    char *t6;
450
    char *t7;
451
    char *t9;
452
    char *t10;
453
    unsigned int t11;
454
    unsigned int t12;
455
    unsigned int t13;
456
    unsigned int t14;
457
    unsigned int t15;
458
    unsigned int t16;
459
    unsigned int t17;
460
    unsigned int t18;
461
    unsigned int t19;
462
    unsigned int t20;
463
    unsigned int t21;
464
    unsigned int t22;
465
    char *t23;
466
    char *t24;
467
    unsigned int t25;
468
    unsigned int t26;
469
    unsigned int t27;
470
    unsigned int t28;
471
    unsigned int t29;
472
    char *t30;
473
    char *t31;
474
    char *t32;
475
    char *t33;
476
    int t34;
477
    char *t36;
478
    char *t37;
479
    char *t38;
480
    unsigned int t39;
481
    unsigned int t40;
482
    unsigned int t41;
483
    unsigned int t42;
484
    unsigned int t43;
485
    unsigned int t44;
486
    unsigned int t45;
487
    unsigned int t46;
488
    char *t47;
489
 
490
LAB0:    t1 = (t0 + 6368U);
491
    t2 = *((char **)t1);
492
    if (t2 == 0)
493
        goto LAB2;
494
 
495
LAB3:    goto *t2;
496
 
497
LAB2:    xsi_set_current_line(81, ng0);
498
    t2 = (t0 + 6984);
499
    *((int *)t2) = 1;
500
    t3 = (t0 + 6400);
501
    *((char **)t3) = t2;
502
    *((char **)t1) = &&LAB4;
503
 
504
LAB1:    return;
505
LAB4:    xsi_set_current_line(82, ng0);
506
    t4 = (t0 + 4232);
507
    t5 = (t4 + 56U);
508
    t6 = *((char **)t5);
509
    t7 = ((char*)((ng10)));
510
    memset(t8, 0, 8);
511
    t9 = (t6 + 4);
512
    t10 = (t7 + 4);
513
    t11 = *((unsigned int *)t6);
514
    t12 = *((unsigned int *)t7);
515
    t13 = (t11 ^ t12);
516
    t14 = *((unsigned int *)t9);
517
    t15 = *((unsigned int *)t10);
518
    t16 = (t14 ^ t15);
519
    t17 = (t13 | t16);
520
    t18 = *((unsigned int *)t9);
521
    t19 = *((unsigned int *)t10);
522
    t20 = (t18 | t19);
523
    t21 = (~(t20));
524
    t22 = (t17 & t21);
525
    if (t22 != 0)
526
        goto LAB8;
527
 
528
LAB5:    if (t20 != 0)
529
        goto LAB7;
530
 
531
LAB6:    *((unsigned int *)t8) = 1;
532
 
533
LAB8:    t24 = (t8 + 4);
534
    t25 = *((unsigned int *)t24);
535
    t26 = (~(t25));
536
    t27 = *((unsigned int *)t8);
537
    t28 = (t27 & t26);
538
    t29 = (t28 != 0);
539
    if (t29 > 0)
540
        goto LAB9;
541
 
542
LAB10:    xsi_set_current_line(88, ng0);
543
    t2 = (t0 + 4392);
544
    t3 = (t2 + 56U);
545
    t4 = *((char **)t3);
546
 
547
LAB22:    t5 = ((char*)((ng4)));
548
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t5, 4);
549
    if (t34 == 1)
550
        goto LAB23;
551
 
552
LAB24:    t2 = ((char*)((ng6)));
553
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
554
    if (t34 == 1)
555
        goto LAB25;
556
 
557
LAB26:    t2 = ((char*)((ng8)));
558
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
559
    if (t34 == 1)
560
        goto LAB27;
561
 
562
LAB28:    t2 = ((char*)((ng10)));
563
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
564
    if (t34 == 1)
565
        goto LAB29;
566
 
567
LAB30:    t2 = ((char*)((ng16)));
568
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
569
    if (t34 == 1)
570
        goto LAB31;
571
 
572
LAB32:    t2 = ((char*)((ng18)));
573
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
574
    if (t34 == 1)
575
        goto LAB33;
576
 
577
LAB34:    t2 = ((char*)((ng20)));
578
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
579
    if (t34 == 1)
580
        goto LAB35;
581
 
582
LAB36:    t2 = ((char*)((ng11)));
583
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
584
    if (t34 == 1)
585
        goto LAB37;
586
 
587
LAB38:    t2 = ((char*)((ng23)));
588
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
589
    if (t34 == 1)
590
        goto LAB39;
591
 
592
LAB40:    t2 = ((char*)((ng25)));
593
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
594
    if (t34 == 1)
595
        goto LAB41;
596
 
597
LAB42:    t2 = ((char*)((ng27)));
598
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
599
    if (t34 == 1)
600
        goto LAB43;
601
 
602
LAB44:    t2 = ((char*)((ng9)));
603
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
604
    if (t34 == 1)
605
        goto LAB45;
606
 
607
LAB46:    t2 = ((char*)((ng30)));
608
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
609
    if (t34 == 1)
610
        goto LAB47;
611
 
612
LAB48:    t2 = ((char*)((ng7)));
613
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
614
    if (t34 == 1)
615
        goto LAB49;
616
 
617
LAB50:    t2 = ((char*)((ng5)));
618
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
619
    if (t34 == 1)
620
        goto LAB51;
621
 
622
LAB52:    t2 = ((char*)((ng34)));
623
    t34 = xsi_vlog_unsigned_case_compare(t4, 4, t2, 4);
624
    if (t34 == 1)
625
        goto LAB53;
626
 
627
LAB54:
628
LAB56:
629
LAB55:    xsi_set_current_line(105, ng0);
630
    t2 = ((char*)((ng36)));
631
    memset(t8, 0, 8);
632
    t3 = (t8 + 4);
633
    t5 = (t2 + 4);
634
    t11 = *((unsigned int *)t2);
635
    t12 = (~(t11));
636
    *((unsigned int *)t8) = t12;
637
    *((unsigned int *)t3) = 0;
638
    if (*((unsigned int *)t5) != 0)
639
        goto LAB91;
640
 
641
LAB90:    t17 = *((unsigned int *)t8);
642
    *((unsigned int *)t8) = (t17 & 127U);
643
    t18 = *((unsigned int *)t3);
644
    *((unsigned int *)t3) = (t18 & 127U);
645
    t6 = (t0 + 4712);
646
    xsi_vlogvar_wait_assign_value(t6, t8, 0, 0, 7, 0LL);
647
 
648
LAB57:
649
LAB11:    goto LAB2;
650
 
651
LAB7:    t23 = (t8 + 4);
652
    *((unsigned int *)t8) = 1;
653
    *((unsigned int *)t23) = 1;
654
    goto LAB8;
655
 
656
LAB9:    xsi_set_current_line(83, ng0);
657
    t30 = (t0 + 4392);
658
    t31 = (t30 + 56U);
659
    t32 = *((char **)t31);
660
 
661
LAB12:    t33 = ((char*)((ng6)));
662
    t34 = xsi_vlog_unsigned_case_compare(t32, 4, t33, 4);
663
    if (t34 == 1)
664
        goto LAB13;
665
 
666
LAB14:
667
LAB16:
668
LAB15:    xsi_set_current_line(85, ng0);
669
    t2 = ((char*)((ng4)));
670
    memset(t8, 0, 8);
671
    t3 = (t8 + 4);
672
    t4 = (t2 + 4);
673
    t11 = *((unsigned int *)t2);
674
    t12 = (~(t11));
675
    *((unsigned int *)t8) = t12;
676
    *((unsigned int *)t3) = 0;
677
    if (*((unsigned int *)t4) != 0)
678
        goto LAB21;
679
 
680
LAB20:    t17 = *((unsigned int *)t8);
681
    *((unsigned int *)t8) = (t17 & 127U);
682
    t18 = *((unsigned int *)t3);
683
    *((unsigned int *)t3) = (t18 & 127U);
684
    t5 = (t0 + 4712);
685
    xsi_vlogvar_wait_assign_value(t5, t8, 0, 0, 7, 0LL);
686
 
687
LAB17:    goto LAB11;
688
 
689
LAB13:    xsi_set_current_line(84, ng0);
690
    t36 = ((char*)((ng6)));
691
    memset(t35, 0, 8);
692
    t37 = (t35 + 4);
693
    t38 = (t36 + 4);
694
    t39 = *((unsigned int *)t36);
695
    t40 = (~(t39));
696
    *((unsigned int *)t35) = t40;
697
    *((unsigned int *)t37) = 0;
698
    if (*((unsigned int *)t38) != 0)
699
        goto LAB19;
700
 
701
LAB18:    t45 = *((unsigned int *)t35);
702
    *((unsigned int *)t35) = (t45 & 127U);
703
    t46 = *((unsigned int *)t37);
704
    *((unsigned int *)t37) = (t46 & 127U);
705
    t47 = (t0 + 4712);
706
    xsi_vlogvar_wait_assign_value(t47, t35, 0, 0, 7, 0LL);
707
    goto LAB17;
708
 
709
LAB19:    t41 = *((unsigned int *)t35);
710
    t42 = *((unsigned int *)t38);
711
    *((unsigned int *)t35) = (t41 | t42);
712
    t43 = *((unsigned int *)t37);
713
    t44 = *((unsigned int *)t38);
714
    *((unsigned int *)t37) = (t43 | t44);
715
    goto LAB18;
716
 
717
LAB21:    t13 = *((unsigned int *)t8);
718
    t14 = *((unsigned int *)t4);
719
    *((unsigned int *)t8) = (t13 | t14);
720
    t15 = *((unsigned int *)t3);
721
    t16 = *((unsigned int *)t4);
722
    *((unsigned int *)t3) = (t15 | t16);
723
    goto LAB20;
724
 
725
LAB23:    xsi_set_current_line(89, ng0);
726
    t6 = ((char*)((ng12)));
727
    memset(t8, 0, 8);
728
    t7 = (t8 + 4);
729
    t9 = (t6 + 4);
730
    t11 = *((unsigned int *)t6);
731
    t12 = (~(t11));
732
    *((unsigned int *)t8) = t12;
733
    *((unsigned int *)t7) = 0;
734
    if (*((unsigned int *)t9) != 0)
735
        goto LAB59;
736
 
737
LAB58:    t17 = *((unsigned int *)t8);
738
    *((unsigned int *)t8) = (t17 & 127U);
739
    t18 = *((unsigned int *)t7);
740
    *((unsigned int *)t7) = (t18 & 127U);
741
    t10 = (t0 + 4712);
742
    xsi_vlogvar_wait_assign_value(t10, t8, 0, 0, 7, 0LL);
743
    goto LAB57;
744
 
745
LAB25:    xsi_set_current_line(90, ng0);
746
    t3 = ((char*)((ng13)));
747
    memset(t8, 0, 8);
748
    t5 = (t8 + 4);
749
    t6 = (t3 + 4);
750
    t11 = *((unsigned int *)t3);
751
    t12 = (~(t11));
752
    *((unsigned int *)t8) = t12;
753
    *((unsigned int *)t5) = 0;
754
    if (*((unsigned int *)t6) != 0)
755
        goto LAB61;
756
 
757
LAB60:    t17 = *((unsigned int *)t8);
758
    *((unsigned int *)t8) = (t17 & 127U);
759
    t18 = *((unsigned int *)t5);
760
    *((unsigned int *)t5) = (t18 & 127U);
761
    t7 = (t0 + 4712);
762
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
763
    goto LAB57;
764
 
765
LAB27:    xsi_set_current_line(91, ng0);
766
    t3 = ((char*)((ng14)));
767
    memset(t8, 0, 8);
768
    t5 = (t8 + 4);
769
    t6 = (t3 + 4);
770
    t11 = *((unsigned int *)t3);
771
    t12 = (~(t11));
772
    *((unsigned int *)t8) = t12;
773
    *((unsigned int *)t5) = 0;
774
    if (*((unsigned int *)t6) != 0)
775
        goto LAB63;
776
 
777
LAB62:    t17 = *((unsigned int *)t8);
778
    *((unsigned int *)t8) = (t17 & 127U);
779
    t18 = *((unsigned int *)t5);
780
    *((unsigned int *)t5) = (t18 & 127U);
781
    t7 = (t0 + 4712);
782
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
783
    goto LAB57;
784
 
785
LAB29:    xsi_set_current_line(92, ng0);
786
    t3 = ((char*)((ng15)));
787
    memset(t8, 0, 8);
788
    t5 = (t8 + 4);
789
    t6 = (t3 + 4);
790
    t11 = *((unsigned int *)t3);
791
    t12 = (~(t11));
792
    *((unsigned int *)t8) = t12;
793
    *((unsigned int *)t5) = 0;
794
    if (*((unsigned int *)t6) != 0)
795
        goto LAB65;
796
 
797
LAB64:    t17 = *((unsigned int *)t8);
798
    *((unsigned int *)t8) = (t17 & 127U);
799
    t18 = *((unsigned int *)t5);
800
    *((unsigned int *)t5) = (t18 & 127U);
801
    t7 = (t0 + 4712);
802
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
803
    goto LAB57;
804
 
805
LAB31:    xsi_set_current_line(93, ng0);
806
    t3 = ((char*)((ng17)));
807
    memset(t8, 0, 8);
808
    t5 = (t8 + 4);
809
    t6 = (t3 + 4);
810
    t11 = *((unsigned int *)t3);
811
    t12 = (~(t11));
812
    *((unsigned int *)t8) = t12;
813
    *((unsigned int *)t5) = 0;
814
    if (*((unsigned int *)t6) != 0)
815
        goto LAB67;
816
 
817
LAB66:    t17 = *((unsigned int *)t8);
818
    *((unsigned int *)t8) = (t17 & 127U);
819
    t18 = *((unsigned int *)t5);
820
    *((unsigned int *)t5) = (t18 & 127U);
821
    t7 = (t0 + 4712);
822
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
823
    goto LAB57;
824
 
825
LAB33:    xsi_set_current_line(94, ng0);
826
    t3 = ((char*)((ng19)));
827
    memset(t8, 0, 8);
828
    t5 = (t8 + 4);
829
    t6 = (t3 + 4);
830
    t11 = *((unsigned int *)t3);
831
    t12 = (~(t11));
832
    *((unsigned int *)t8) = t12;
833
    *((unsigned int *)t5) = 0;
834
    if (*((unsigned int *)t6) != 0)
835
        goto LAB69;
836
 
837
LAB68:    t17 = *((unsigned int *)t8);
838
    *((unsigned int *)t8) = (t17 & 127U);
839
    t18 = *((unsigned int *)t5);
840
    *((unsigned int *)t5) = (t18 & 127U);
841
    t7 = (t0 + 4712);
842
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
843
    goto LAB57;
844
 
845
LAB35:    xsi_set_current_line(95, ng0);
846
    t3 = ((char*)((ng21)));
847
    memset(t8, 0, 8);
848
    t5 = (t8 + 4);
849
    t6 = (t3 + 4);
850
    t11 = *((unsigned int *)t3);
851
    t12 = (~(t11));
852
    *((unsigned int *)t8) = t12;
853
    *((unsigned int *)t5) = 0;
854
    if (*((unsigned int *)t6) != 0)
855
        goto LAB71;
856
 
857
LAB70:    t17 = *((unsigned int *)t8);
858
    *((unsigned int *)t8) = (t17 & 127U);
859
    t18 = *((unsigned int *)t5);
860
    *((unsigned int *)t5) = (t18 & 127U);
861
    t7 = (t0 + 4712);
862
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
863
    goto LAB57;
864
 
865
LAB37:    xsi_set_current_line(96, ng0);
866
    t3 = ((char*)((ng22)));
867
    memset(t8, 0, 8);
868
    t5 = (t8 + 4);
869
    t6 = (t3 + 4);
870
    t11 = *((unsigned int *)t3);
871
    t12 = (~(t11));
872
    *((unsigned int *)t8) = t12;
873
    *((unsigned int *)t5) = 0;
874
    if (*((unsigned int *)t6) != 0)
875
        goto LAB73;
876
 
877
LAB72:    t17 = *((unsigned int *)t8);
878
    *((unsigned int *)t8) = (t17 & 127U);
879
    t18 = *((unsigned int *)t5);
880
    *((unsigned int *)t5) = (t18 & 127U);
881
    t7 = (t0 + 4712);
882
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
883
    goto LAB57;
884
 
885
LAB39:    xsi_set_current_line(97, ng0);
886
    t3 = ((char*)((ng24)));
887
    memset(t8, 0, 8);
888
    t5 = (t8 + 4);
889
    t6 = (t3 + 4);
890
    t11 = *((unsigned int *)t3);
891
    t12 = (~(t11));
892
    *((unsigned int *)t8) = t12;
893
    *((unsigned int *)t5) = 0;
894
    if (*((unsigned int *)t6) != 0)
895
        goto LAB75;
896
 
897
LAB74:    t17 = *((unsigned int *)t8);
898
    *((unsigned int *)t8) = (t17 & 127U);
899
    t18 = *((unsigned int *)t5);
900
    *((unsigned int *)t5) = (t18 & 127U);
901
    t7 = (t0 + 4712);
902
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
903
    goto LAB57;
904
 
905
LAB41:    xsi_set_current_line(98, ng0);
906
    t3 = ((char*)((ng26)));
907
    memset(t8, 0, 8);
908
    t5 = (t8 + 4);
909
    t6 = (t3 + 4);
910
    t11 = *((unsigned int *)t3);
911
    t12 = (~(t11));
912
    *((unsigned int *)t8) = t12;
913
    *((unsigned int *)t5) = 0;
914
    if (*((unsigned int *)t6) != 0)
915
        goto LAB77;
916
 
917
LAB76:    t17 = *((unsigned int *)t8);
918
    *((unsigned int *)t8) = (t17 & 127U);
919
    t18 = *((unsigned int *)t5);
920
    *((unsigned int *)t5) = (t18 & 127U);
921
    t7 = (t0 + 4712);
922
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
923
    goto LAB57;
924
 
925
LAB43:    xsi_set_current_line(99, ng0);
926
    t3 = ((char*)((ng28)));
927
    memset(t8, 0, 8);
928
    t5 = (t8 + 4);
929
    t6 = (t3 + 4);
930
    t11 = *((unsigned int *)t3);
931
    t12 = (~(t11));
932
    *((unsigned int *)t8) = t12;
933
    *((unsigned int *)t5) = 0;
934
    if (*((unsigned int *)t6) != 0)
935
        goto LAB79;
936
 
937
LAB78:    t17 = *((unsigned int *)t8);
938
    *((unsigned int *)t8) = (t17 & 127U);
939
    t18 = *((unsigned int *)t5);
940
    *((unsigned int *)t5) = (t18 & 127U);
941
    t7 = (t0 + 4712);
942
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
943
    goto LAB57;
944
 
945
LAB45:    xsi_set_current_line(100, ng0);
946
    t3 = ((char*)((ng29)));
947
    memset(t8, 0, 8);
948
    t5 = (t8 + 4);
949
    t6 = (t3 + 4);
950
    t11 = *((unsigned int *)t3);
951
    t12 = (~(t11));
952
    *((unsigned int *)t8) = t12;
953
    *((unsigned int *)t5) = 0;
954
    if (*((unsigned int *)t6) != 0)
955
        goto LAB81;
956
 
957
LAB80:    t17 = *((unsigned int *)t8);
958
    *((unsigned int *)t8) = (t17 & 127U);
959
    t18 = *((unsigned int *)t5);
960
    *((unsigned int *)t5) = (t18 & 127U);
961
    t7 = (t0 + 4712);
962
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
963
    goto LAB57;
964
 
965
LAB47:    xsi_set_current_line(101, ng0);
966
    t3 = ((char*)((ng31)));
967
    memset(t8, 0, 8);
968
    t5 = (t8 + 4);
969
    t6 = (t3 + 4);
970
    t11 = *((unsigned int *)t3);
971
    t12 = (~(t11));
972
    *((unsigned int *)t8) = t12;
973
    *((unsigned int *)t5) = 0;
974
    if (*((unsigned int *)t6) != 0)
975
        goto LAB83;
976
 
977
LAB82:    t17 = *((unsigned int *)t8);
978
    *((unsigned int *)t8) = (t17 & 127U);
979
    t18 = *((unsigned int *)t5);
980
    *((unsigned int *)t5) = (t18 & 127U);
981
    t7 = (t0 + 4712);
982
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
983
    goto LAB57;
984
 
985
LAB49:    xsi_set_current_line(102, ng0);
986
    t3 = ((char*)((ng32)));
987
    memset(t8, 0, 8);
988
    t5 = (t8 + 4);
989
    t6 = (t3 + 4);
990
    t11 = *((unsigned int *)t3);
991
    t12 = (~(t11));
992
    *((unsigned int *)t8) = t12;
993
    *((unsigned int *)t5) = 0;
994
    if (*((unsigned int *)t6) != 0)
995
        goto LAB85;
996
 
997
LAB84:    t17 = *((unsigned int *)t8);
998
    *((unsigned int *)t8) = (t17 & 127U);
999
    t18 = *((unsigned int *)t5);
1000
    *((unsigned int *)t5) = (t18 & 127U);
1001
    t7 = (t0 + 4712);
1002
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
1003
    goto LAB57;
1004
 
1005
LAB51:    xsi_set_current_line(103, ng0);
1006
    t3 = ((char*)((ng33)));
1007
    memset(t8, 0, 8);
1008
    t5 = (t8 + 4);
1009
    t6 = (t3 + 4);
1010
    t11 = *((unsigned int *)t3);
1011
    t12 = (~(t11));
1012
    *((unsigned int *)t8) = t12;
1013
    *((unsigned int *)t5) = 0;
1014
    if (*((unsigned int *)t6) != 0)
1015
        goto LAB87;
1016
 
1017
LAB86:    t17 = *((unsigned int *)t8);
1018
    *((unsigned int *)t8) = (t17 & 127U);
1019
    t18 = *((unsigned int *)t5);
1020
    *((unsigned int *)t5) = (t18 & 127U);
1021
    t7 = (t0 + 4712);
1022
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
1023
    goto LAB57;
1024
 
1025
LAB53:    xsi_set_current_line(104, ng0);
1026
    t3 = ((char*)((ng35)));
1027
    memset(t8, 0, 8);
1028
    t5 = (t8 + 4);
1029
    t6 = (t3 + 4);
1030
    t11 = *((unsigned int *)t3);
1031
    t12 = (~(t11));
1032
    *((unsigned int *)t8) = t12;
1033
    *((unsigned int *)t5) = 0;
1034
    if (*((unsigned int *)t6) != 0)
1035
        goto LAB89;
1036
 
1037
LAB88:    t17 = *((unsigned int *)t8);
1038
    *((unsigned int *)t8) = (t17 & 127U);
1039
    t18 = *((unsigned int *)t5);
1040
    *((unsigned int *)t5) = (t18 & 127U);
1041
    t7 = (t0 + 4712);
1042
    xsi_vlogvar_wait_assign_value(t7, t8, 0, 0, 7, 0LL);
1043
    goto LAB57;
1044
 
1045
LAB59:    t13 = *((unsigned int *)t8);
1046
    t14 = *((unsigned int *)t9);
1047
    *((unsigned int *)t8) = (t13 | t14);
1048
    t15 = *((unsigned int *)t7);
1049
    t16 = *((unsigned int *)t9);
1050
    *((unsigned int *)t7) = (t15 | t16);
1051
    goto LAB58;
1052
 
1053
LAB61:    t13 = *((unsigned int *)t8);
1054
    t14 = *((unsigned int *)t6);
1055
    *((unsigned int *)t8) = (t13 | t14);
1056
    t15 = *((unsigned int *)t5);
1057
    t16 = *((unsigned int *)t6);
1058
    *((unsigned int *)t5) = (t15 | t16);
1059
    goto LAB60;
1060
 
1061
LAB63:    t13 = *((unsigned int *)t8);
1062
    t14 = *((unsigned int *)t6);
1063
    *((unsigned int *)t8) = (t13 | t14);
1064
    t15 = *((unsigned int *)t5);
1065
    t16 = *((unsigned int *)t6);
1066
    *((unsigned int *)t5) = (t15 | t16);
1067
    goto LAB62;
1068
 
1069
LAB65:    t13 = *((unsigned int *)t8);
1070
    t14 = *((unsigned int *)t6);
1071
    *((unsigned int *)t8) = (t13 | t14);
1072
    t15 = *((unsigned int *)t5);
1073
    t16 = *((unsigned int *)t6);
1074
    *((unsigned int *)t5) = (t15 | t16);
1075
    goto LAB64;
1076
 
1077
LAB67:    t13 = *((unsigned int *)t8);
1078
    t14 = *((unsigned int *)t6);
1079
    *((unsigned int *)t8) = (t13 | t14);
1080
    t15 = *((unsigned int *)t5);
1081
    t16 = *((unsigned int *)t6);
1082
    *((unsigned int *)t5) = (t15 | t16);
1083
    goto LAB66;
1084
 
1085
LAB69:    t13 = *((unsigned int *)t8);
1086
    t14 = *((unsigned int *)t6);
1087
    *((unsigned int *)t8) = (t13 | t14);
1088
    t15 = *((unsigned int *)t5);
1089
    t16 = *((unsigned int *)t6);
1090
    *((unsigned int *)t5) = (t15 | t16);
1091
    goto LAB68;
1092
 
1093
LAB71:    t13 = *((unsigned int *)t8);
1094
    t14 = *((unsigned int *)t6);
1095
    *((unsigned int *)t8) = (t13 | t14);
1096
    t15 = *((unsigned int *)t5);
1097
    t16 = *((unsigned int *)t6);
1098
    *((unsigned int *)t5) = (t15 | t16);
1099
    goto LAB70;
1100
 
1101
LAB73:    t13 = *((unsigned int *)t8);
1102
    t14 = *((unsigned int *)t6);
1103
    *((unsigned int *)t8) = (t13 | t14);
1104
    t15 = *((unsigned int *)t5);
1105
    t16 = *((unsigned int *)t6);
1106
    *((unsigned int *)t5) = (t15 | t16);
1107
    goto LAB72;
1108
 
1109
LAB75:    t13 = *((unsigned int *)t8);
1110
    t14 = *((unsigned int *)t6);
1111
    *((unsigned int *)t8) = (t13 | t14);
1112
    t15 = *((unsigned int *)t5);
1113
    t16 = *((unsigned int *)t6);
1114
    *((unsigned int *)t5) = (t15 | t16);
1115
    goto LAB74;
1116
 
1117
LAB77:    t13 = *((unsigned int *)t8);
1118
    t14 = *((unsigned int *)t6);
1119
    *((unsigned int *)t8) = (t13 | t14);
1120
    t15 = *((unsigned int *)t5);
1121
    t16 = *((unsigned int *)t6);
1122
    *((unsigned int *)t5) = (t15 | t16);
1123
    goto LAB76;
1124
 
1125
LAB79:    t13 = *((unsigned int *)t8);
1126
    t14 = *((unsigned int *)t6);
1127
    *((unsigned int *)t8) = (t13 | t14);
1128
    t15 = *((unsigned int *)t5);
1129
    t16 = *((unsigned int *)t6);
1130
    *((unsigned int *)t5) = (t15 | t16);
1131
    goto LAB78;
1132
 
1133
LAB81:    t13 = *((unsigned int *)t8);
1134
    t14 = *((unsigned int *)t6);
1135
    *((unsigned int *)t8) = (t13 | t14);
1136
    t15 = *((unsigned int *)t5);
1137
    t16 = *((unsigned int *)t6);
1138
    *((unsigned int *)t5) = (t15 | t16);
1139
    goto LAB80;
1140
 
1141
LAB83:    t13 = *((unsigned int *)t8);
1142
    t14 = *((unsigned int *)t6);
1143
    *((unsigned int *)t8) = (t13 | t14);
1144
    t15 = *((unsigned int *)t5);
1145
    t16 = *((unsigned int *)t6);
1146
    *((unsigned int *)t5) = (t15 | t16);
1147
    goto LAB82;
1148
 
1149
LAB85:    t13 = *((unsigned int *)t8);
1150
    t14 = *((unsigned int *)t6);
1151
    *((unsigned int *)t8) = (t13 | t14);
1152
    t15 = *((unsigned int *)t5);
1153
    t16 = *((unsigned int *)t6);
1154
    *((unsigned int *)t5) = (t15 | t16);
1155
    goto LAB84;
1156
 
1157
LAB87:    t13 = *((unsigned int *)t8);
1158
    t14 = *((unsigned int *)t6);
1159
    *((unsigned int *)t8) = (t13 | t14);
1160
    t15 = *((unsigned int *)t5);
1161
    t16 = *((unsigned int *)t6);
1162
    *((unsigned int *)t5) = (t15 | t16);
1163
    goto LAB86;
1164
 
1165
LAB89:    t13 = *((unsigned int *)t8);
1166
    t14 = *((unsigned int *)t6);
1167
    *((unsigned int *)t8) = (t13 | t14);
1168
    t15 = *((unsigned int *)t5);
1169
    t16 = *((unsigned int *)t6);
1170
    *((unsigned int *)t5) = (t15 | t16);
1171
    goto LAB88;
1172
 
1173
LAB91:    t13 = *((unsigned int *)t8);
1174
    t14 = *((unsigned int *)t5);
1175
    *((unsigned int *)t8) = (t13 | t14);
1176
    t15 = *((unsigned int *)t3);
1177
    t16 = *((unsigned int *)t5);
1178
    *((unsigned int *)t3) = (t15 | t16);
1179
    goto LAB90;
1180
 
1181
}
1182
 
1183
static void Always_109_4(char *t0)
1184
{
1185
    char t13[8];
1186
    char *t1;
1187
    char *t2;
1188
    char *t3;
1189
    char *t4;
1190
    char *t5;
1191
    unsigned int t6;
1192
    unsigned int t7;
1193
    unsigned int t8;
1194
    unsigned int t9;
1195
    unsigned int t10;
1196
    char *t11;
1197
    char *t12;
1198
    unsigned int t14;
1199
 
1200
LAB0:    t1 = (t0 + 6616U);
1201
    t2 = *((char **)t1);
1202
    if (t2 == 0)
1203
        goto LAB2;
1204
 
1205
LAB3:    goto *t2;
1206
 
1207
LAB2:    xsi_set_current_line(109, ng0);
1208
    t2 = (t0 + 7000);
1209
    *((int *)t2) = 1;
1210
    t3 = (t0 + 6648);
1211
    *((char **)t3) = t2;
1212
    *((char **)t1) = &&LAB4;
1213
 
1214
LAB1:    return;
1215
LAB4:    xsi_set_current_line(110, ng0);
1216
    t4 = (t0 + 1752U);
1217
    t5 = *((char **)t4);
1218
    t4 = (t5 + 4);
1219
    t6 = *((unsigned int *)t4);
1220
    t7 = (~(t6));
1221
    t8 = *((unsigned int *)t5);
1222
    t9 = (t8 & t7);
1223
    t10 = (t9 != 0);
1224
    if (t10 > 0)
1225
        goto LAB5;
1226
 
1227
LAB6:    xsi_set_current_line(123, ng0);
1228
 
1229
LAB9:    xsi_set_current_line(124, ng0);
1230
    t2 = (t0 + 4712);
1231
    t3 = (t2 + 56U);
1232
    t4 = *((char **)t3);
1233
    memset(t13, 0, 8);
1234
    t5 = (t13 + 4);
1235
    t11 = (t4 + 4);
1236
    t6 = *((unsigned int *)t4);
1237
    t7 = (t6 >> 6);
1238
    t8 = (t7 & 1);
1239
    *((unsigned int *)t13) = t8;
1240
    t9 = *((unsigned int *)t11);
1241
    t10 = (t9 >> 6);
1242
    t14 = (t10 & 1);
1243
    *((unsigned int *)t5) = t14;
1244
    t12 = (t0 + 2312);
1245
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1246
    xsi_set_current_line(125, ng0);
1247
    t2 = (t0 + 4712);
1248
    t3 = (t2 + 56U);
1249
    t4 = *((char **)t3);
1250
    memset(t13, 0, 8);
1251
    t5 = (t13 + 4);
1252
    t11 = (t4 + 4);
1253
    t6 = *((unsigned int *)t4);
1254
    t7 = (t6 >> 5);
1255
    t8 = (t7 & 1);
1256
    *((unsigned int *)t13) = t8;
1257
    t9 = *((unsigned int *)t11);
1258
    t10 = (t9 >> 5);
1259
    t14 = (t10 & 1);
1260
    *((unsigned int *)t5) = t14;
1261
    t12 = (t0 + 2472);
1262
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1263
    xsi_set_current_line(126, ng0);
1264
    t2 = (t0 + 4712);
1265
    t3 = (t2 + 56U);
1266
    t4 = *((char **)t3);
1267
    memset(t13, 0, 8);
1268
    t5 = (t13 + 4);
1269
    t11 = (t4 + 4);
1270
    t6 = *((unsigned int *)t4);
1271
    t7 = (t6 >> 4);
1272
    t8 = (t7 & 1);
1273
    *((unsigned int *)t13) = t8;
1274
    t9 = *((unsigned int *)t11);
1275
    t10 = (t9 >> 4);
1276
    t14 = (t10 & 1);
1277
    *((unsigned int *)t5) = t14;
1278
    t12 = (t0 + 2632);
1279
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1280
    xsi_set_current_line(127, ng0);
1281
    t2 = (t0 + 4712);
1282
    t3 = (t2 + 56U);
1283
    t4 = *((char **)t3);
1284
    memset(t13, 0, 8);
1285
    t5 = (t13 + 4);
1286
    t11 = (t4 + 4);
1287
    t6 = *((unsigned int *)t4);
1288
    t7 = (t6 >> 3);
1289
    t8 = (t7 & 1);
1290
    *((unsigned int *)t13) = t8;
1291
    t9 = *((unsigned int *)t11);
1292
    t10 = (t9 >> 3);
1293
    t14 = (t10 & 1);
1294
    *((unsigned int *)t5) = t14;
1295
    t12 = (t0 + 2792);
1296
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1297
    xsi_set_current_line(128, ng0);
1298
    t2 = (t0 + 4712);
1299
    t3 = (t2 + 56U);
1300
    t4 = *((char **)t3);
1301
    memset(t13, 0, 8);
1302
    t5 = (t13 + 4);
1303
    t11 = (t4 + 4);
1304
    t6 = *((unsigned int *)t4);
1305
    t7 = (t6 >> 2);
1306
    t8 = (t7 & 1);
1307
    *((unsigned int *)t13) = t8;
1308
    t9 = *((unsigned int *)t11);
1309
    t10 = (t9 >> 2);
1310
    t14 = (t10 & 1);
1311
    *((unsigned int *)t5) = t14;
1312
    t12 = (t0 + 2952);
1313
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1314
    xsi_set_current_line(129, ng0);
1315
    t2 = (t0 + 4712);
1316
    t3 = (t2 + 56U);
1317
    t4 = *((char **)t3);
1318
    memset(t13, 0, 8);
1319
    t5 = (t13 + 4);
1320
    t11 = (t4 + 4);
1321
    t6 = *((unsigned int *)t4);
1322
    t7 = (t6 >> 1);
1323
    t8 = (t7 & 1);
1324
    *((unsigned int *)t13) = t8;
1325
    t9 = *((unsigned int *)t11);
1326
    t10 = (t9 >> 1);
1327
    t14 = (t10 & 1);
1328
    *((unsigned int *)t5) = t14;
1329
    t12 = (t0 + 3112);
1330
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1331
    xsi_set_current_line(130, ng0);
1332
    t2 = (t0 + 4712);
1333
    t3 = (t2 + 56U);
1334
    t4 = *((char **)t3);
1335
    memset(t13, 0, 8);
1336
    t5 = (t13 + 4);
1337
    t11 = (t4 + 4);
1338
    t6 = *((unsigned int *)t4);
1339
    t7 = (t6 >> 0);
1340
    t8 = (t7 & 1);
1341
    *((unsigned int *)t13) = t8;
1342
    t9 = *((unsigned int *)t11);
1343
    t10 = (t9 >> 0);
1344
    t14 = (t10 & 1);
1345
    *((unsigned int *)t5) = t14;
1346
    t12 = (t0 + 3272);
1347
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1348
    xsi_set_current_line(131, ng0);
1349
    t2 = (t0 + 4552);
1350
    t3 = (t2 + 56U);
1351
    t4 = *((char **)t3);
1352
    memset(t13, 0, 8);
1353
    t5 = (t13 + 4);
1354
    t11 = (t4 + 4);
1355
    t6 = *((unsigned int *)t4);
1356
    t7 = (t6 >> 0);
1357
    t8 = (t7 & 1);
1358
    *((unsigned int *)t13) = t8;
1359
    t9 = *((unsigned int *)t11);
1360
    t10 = (t9 >> 0);
1361
    t14 = (t10 & 1);
1362
    *((unsigned int *)t5) = t14;
1363
    t12 = (t0 + 3432);
1364
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1365
    xsi_set_current_line(132, ng0);
1366
    t2 = (t0 + 4552);
1367
    t3 = (t2 + 56U);
1368
    t4 = *((char **)t3);
1369
    memset(t13, 0, 8);
1370
    t5 = (t13 + 4);
1371
    t11 = (t4 + 4);
1372
    t6 = *((unsigned int *)t4);
1373
    t7 = (t6 >> 1);
1374
    t8 = (t7 & 1);
1375
    *((unsigned int *)t13) = t8;
1376
    t9 = *((unsigned int *)t11);
1377
    t10 = (t9 >> 1);
1378
    t14 = (t10 & 1);
1379
    *((unsigned int *)t5) = t14;
1380
    t12 = (t0 + 3592);
1381
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1382
    xsi_set_current_line(133, ng0);
1383
    t2 = (t0 + 4552);
1384
    t3 = (t2 + 56U);
1385
    t4 = *((char **)t3);
1386
    memset(t13, 0, 8);
1387
    t5 = (t13 + 4);
1388
    t11 = (t4 + 4);
1389
    t6 = *((unsigned int *)t4);
1390
    t7 = (t6 >> 2);
1391
    t8 = (t7 & 1);
1392
    *((unsigned int *)t13) = t8;
1393
    t9 = *((unsigned int *)t11);
1394
    t10 = (t9 >> 2);
1395
    t14 = (t10 & 1);
1396
    *((unsigned int *)t5) = t14;
1397
    t12 = (t0 + 3752);
1398
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1399
    xsi_set_current_line(134, ng0);
1400
    t2 = (t0 + 4552);
1401
    t3 = (t2 + 56U);
1402
    t4 = *((char **)t3);
1403
    memset(t13, 0, 8);
1404
    t5 = (t13 + 4);
1405
    t11 = (t4 + 4);
1406
    t6 = *((unsigned int *)t4);
1407
    t7 = (t6 >> 3);
1408
    t8 = (t7 & 1);
1409
    *((unsigned int *)t13) = t8;
1410
    t9 = *((unsigned int *)t11);
1411
    t10 = (t9 >> 3);
1412
    t14 = (t10 & 1);
1413
    *((unsigned int *)t5) = t14;
1414
    t12 = (t0 + 3912);
1415
    xsi_vlogvar_wait_assign_value(t12, t13, 0, 0, 1, 0LL);
1416
 
1417
LAB7:    goto LAB2;
1418
 
1419
LAB5:    xsi_set_current_line(110, ng0);
1420
 
1421
LAB8:    xsi_set_current_line(111, ng0);
1422
    t11 = ((char*)((ng1)));
1423
    t12 = (t0 + 2312);
1424
    xsi_vlogvar_wait_assign_value(t12, t11, 0, 0, 1, 0LL);
1425
    xsi_set_current_line(112, ng0);
1426
    t2 = ((char*)((ng1)));
1427
    t3 = (t0 + 2472);
1428
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1429
    xsi_set_current_line(113, ng0);
1430
    t2 = ((char*)((ng1)));
1431
    t3 = (t0 + 2632);
1432
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1433
    xsi_set_current_line(114, ng0);
1434
    t2 = ((char*)((ng1)));
1435
    t3 = (t0 + 2792);
1436
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1437
    xsi_set_current_line(115, ng0);
1438
    t2 = ((char*)((ng1)));
1439
    t3 = (t0 + 2952);
1440
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1441
    xsi_set_current_line(116, ng0);
1442
    t2 = ((char*)((ng1)));
1443
    t3 = (t0 + 3112);
1444
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1445
    xsi_set_current_line(117, ng0);
1446
    t2 = ((char*)((ng1)));
1447
    t3 = (t0 + 3272);
1448
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1449
    xsi_set_current_line(118, ng0);
1450
    t2 = ((char*)((ng6)));
1451
    t3 = (t0 + 3432);
1452
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1453
    xsi_set_current_line(119, ng0);
1454
    t2 = ((char*)((ng6)));
1455
    t3 = (t0 + 3592);
1456
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1457
    xsi_set_current_line(120, ng0);
1458
    t2 = ((char*)((ng6)));
1459
    t3 = (t0 + 3752);
1460
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1461
    xsi_set_current_line(121, ng0);
1462
    t2 = ((char*)((ng6)));
1463
    t3 = (t0 + 3912);
1464
    xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 1, 0LL);
1465
    goto LAB7;
1466
 
1467
}
1468
 
1469
 
1470
extern void work_m_04858142151932611787_1448562763_init()
1471
{
1472
        static char *pe[] = {(void *)Always_48_0,(void *)Always_62_1,(void *)Always_72_2,(void *)Always_81_3,(void *)Always_109_4};
1473
        xsi_register_didat("work_m_04858142151932611787_1448562763", "isim/vtach_test_isim_beh.exe.sim/work/m_04858142151932611787_1448562763.didat");
1474
        xsi_register_executes(pe);
1475
}

powered by: WebSVN 2.1.0

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