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_00000000001744756924_3230872443.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/uOP_Store.v";
25
static unsigned int ng1[] = {1760U, 0U};
26
static int ng2[] = {0, 0};
27
static unsigned int ng3[] = {233U, 0U};
28
static int ng4[] = {1, 0};
29
static unsigned int ng5[] = {137U, 0U};
30
static int ng6[] = {2, 0};
31
static unsigned int ng7[] = {234U, 0U};
32
static int ng8[] = {3, 0};
33
static unsigned int ng9[] = {138U, 0U};
34
static int ng10[] = {4, 0};
35
static unsigned int ng11[] = {235U, 0U};
36
static int ng12[] = {5, 0};
37
static unsigned int ng13[] = {139U, 0U};
38
static int ng14[] = {6, 0};
39
static unsigned int ng15[] = {236U, 0U};
40
static int ng16[] = {7, 0};
41
static unsigned int ng17[] = {140U, 0U};
42
static int ng18[] = {8, 0};
43
static unsigned int ng19[] = {237U, 0U};
44
static int ng20[] = {9, 0};
45
static unsigned int ng21[] = {141U, 0U};
46
static int ng22[] = {10, 0};
47
static unsigned int ng23[] = {238U, 0U};
48
static int ng24[] = {11, 0};
49
static unsigned int ng25[] = {142U, 0U};
50
static int ng26[] = {12, 0};
51
static unsigned int ng27[] = {239U, 0U};
52
static int ng28[] = {13, 0};
53
static unsigned int ng29[] = {143U, 0U};
54
static int ng30[] = {14, 0};
55
static unsigned int ng31[] = {6377U, 0U};
56
static int ng32[] = {15, 0};
57
static unsigned int ng33[] = {6281U, 0U};
58
static int ng34[] = {16, 0};
59
static unsigned int ng35[] = {6185U, 0U};
60
static int ng36[] = {17, 0};
61
static unsigned int ng37[] = {2281U, 0U};
62
static int ng38[] = {18, 0};
63
static unsigned int ng39[] = {2185U, 0U};
64
static int ng40[] = {19, 0};
65
static unsigned int ng41[] = {2089U, 0U};
66
static int ng42[] = {20, 0};
67
static unsigned int ng43[] = {4489U, 0U};
68
static int ng44[] = {21, 0};
69
static unsigned int ng45[] = {4393U, 0U};
70
static int ng46[] = {22, 0};
71
static unsigned int ng47[] = {1065U, 0U};
72
static int ng48[] = {23, 0};
73
static unsigned int ng49[] = {553U, 0U};
74
static int ng50[] = {24, 0};
75
static unsigned int ng51[] = {649U, 0U};
76
static int ng52[] = {25, 0};
77
 
78
 
79
 
80
static void Cont_23_0(char *t0)
81
{
82
    char t5[8];
83
    char *t1;
84
    char *t2;
85
    char *t3;
86
    char *t4;
87
    char *t6;
88
    char *t7;
89
    char *t8;
90
    char *t9;
91
    char *t10;
92
    char *t11;
93
    char *t12;
94
    char *t13;
95
    char *t14;
96
    char *t15;
97
    char *t16;
98
    char *t17;
99
    unsigned int t18;
100
    unsigned int t19;
101
    char *t20;
102
    unsigned int t21;
103
    unsigned int t22;
104
    char *t23;
105
    unsigned int t24;
106
    unsigned int t25;
107
    char *t26;
108
 
109
LAB0:    t1 = (t0 + 3168U);
110
    t2 = *((char **)t1);
111
    if (t2 == 0)
112
        goto LAB2;
113
 
114
LAB3:    goto *t2;
115
 
116
LAB2:    xsi_set_current_line(23, ng0);
117
    t2 = (t0 + 2248);
118
    t3 = (t2 + 56U);
119
    t4 = *((char **)t3);
120
    t6 = (t0 + 2248);
121
    t7 = (t6 + 72U);
122
    t8 = *((char **)t7);
123
    t9 = (t0 + 2248);
124
    t10 = (t9 + 64U);
125
    t11 = *((char **)t10);
126
    t12 = (t0 + 1688U);
127
    t13 = *((char **)t12);
128
    xsi_vlog_generic_get_array_select_value(t5, 13, t4, t8, t11, 2, 1, t13, 5, 2);
129
    t12 = (t0 + 4080);
130
    t14 = (t12 + 56U);
131
    t15 = *((char **)t14);
132
    t16 = (t15 + 56U);
133
    t17 = *((char **)t16);
134
    memset(t17, 0, 8);
135
    t18 = 8191U;
136
    t19 = t18;
137
    t20 = (t5 + 4);
138
    t21 = *((unsigned int *)t5);
139
    t18 = (t18 & t21);
140
    t22 = *((unsigned int *)t20);
141
    t19 = (t19 & t22);
142
    t23 = (t17 + 4);
143
    t24 = *((unsigned int *)t17);
144
    *((unsigned int *)t17) = (t24 | t18);
145
    t25 = *((unsigned int *)t23);
146
    *((unsigned int *)t23) = (t25 | t19);
147
    xsi_driver_vfirst_trans(t12, 0, 12);
148
    t26 = (t0 + 3984);
149
    *((int *)t26) = 1;
150
 
151
LAB1:    return;
152
}
153
 
154
static void Initial_26_1(char *t0)
155
{
156
    char t3[8];
157
    char t4[8];
158
    char *t1;
159
    char *t2;
160
    char *t5;
161
    char *t6;
162
    char *t7;
163
    char *t8;
164
    char *t9;
165
    char *t10;
166
    char *t11;
167
    char *t12;
168
    unsigned int t13;
169
    int t14;
170
    char *t15;
171
    unsigned int t16;
172
    int t17;
173
    int t18;
174
    unsigned int t19;
175
    unsigned int t20;
176
    int t21;
177
    int t22;
178
 
179
LAB0:    xsi_set_current_line(26, ng0);
180
 
181
LAB2:    xsi_set_current_line(27, ng0);
182
    t1 = ((char*)((ng1)));
183
    t2 = (t0 + 2248);
184
    t5 = (t0 + 2248);
185
    t6 = (t5 + 72U);
186
    t7 = *((char **)t6);
187
    t8 = (t0 + 2248);
188
    t9 = (t8 + 64U);
189
    t10 = *((char **)t9);
190
    t11 = ((char*)((ng2)));
191
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
192
    t12 = (t3 + 4);
193
    t13 = *((unsigned int *)t12);
194
    t14 = (!(t13));
195
    t15 = (t4 + 4);
196
    t16 = *((unsigned int *)t15);
197
    t17 = (!(t16));
198
    t18 = (t14 && t17);
199
    if (t18 == 1)
200
        goto LAB3;
201
 
202
LAB4:    xsi_set_current_line(28, ng0);
203
    t1 = ((char*)((ng3)));
204
    t2 = (t0 + 2248);
205
    t5 = (t0 + 2248);
206
    t6 = (t5 + 72U);
207
    t7 = *((char **)t6);
208
    t8 = (t0 + 2248);
209
    t9 = (t8 + 64U);
210
    t10 = *((char **)t9);
211
    t11 = ((char*)((ng4)));
212
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
213
    t12 = (t3 + 4);
214
    t13 = *((unsigned int *)t12);
215
    t14 = (!(t13));
216
    t15 = (t4 + 4);
217
    t16 = *((unsigned int *)t15);
218
    t17 = (!(t16));
219
    t18 = (t14 && t17);
220
    if (t18 == 1)
221
        goto LAB5;
222
 
223
LAB6:    xsi_set_current_line(29, ng0);
224
    t1 = ((char*)((ng5)));
225
    t2 = (t0 + 2248);
226
    t5 = (t0 + 2248);
227
    t6 = (t5 + 72U);
228
    t7 = *((char **)t6);
229
    t8 = (t0 + 2248);
230
    t9 = (t8 + 64U);
231
    t10 = *((char **)t9);
232
    t11 = ((char*)((ng6)));
233
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
234
    t12 = (t3 + 4);
235
    t13 = *((unsigned int *)t12);
236
    t14 = (!(t13));
237
    t15 = (t4 + 4);
238
    t16 = *((unsigned int *)t15);
239
    t17 = (!(t16));
240
    t18 = (t14 && t17);
241
    if (t18 == 1)
242
        goto LAB7;
243
 
244
LAB8:    xsi_set_current_line(30, ng0);
245
    t1 = ((char*)((ng7)));
246
    t2 = (t0 + 2248);
247
    t5 = (t0 + 2248);
248
    t6 = (t5 + 72U);
249
    t7 = *((char **)t6);
250
    t8 = (t0 + 2248);
251
    t9 = (t8 + 64U);
252
    t10 = *((char **)t9);
253
    t11 = ((char*)((ng8)));
254
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
255
    t12 = (t3 + 4);
256
    t13 = *((unsigned int *)t12);
257
    t14 = (!(t13));
258
    t15 = (t4 + 4);
259
    t16 = *((unsigned int *)t15);
260
    t17 = (!(t16));
261
    t18 = (t14 && t17);
262
    if (t18 == 1)
263
        goto LAB9;
264
 
265
LAB10:    xsi_set_current_line(31, ng0);
266
    t1 = ((char*)((ng9)));
267
    t2 = (t0 + 2248);
268
    t5 = (t0 + 2248);
269
    t6 = (t5 + 72U);
270
    t7 = *((char **)t6);
271
    t8 = (t0 + 2248);
272
    t9 = (t8 + 64U);
273
    t10 = *((char **)t9);
274
    t11 = ((char*)((ng10)));
275
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
276
    t12 = (t3 + 4);
277
    t13 = *((unsigned int *)t12);
278
    t14 = (!(t13));
279
    t15 = (t4 + 4);
280
    t16 = *((unsigned int *)t15);
281
    t17 = (!(t16));
282
    t18 = (t14 && t17);
283
    if (t18 == 1)
284
        goto LAB11;
285
 
286
LAB12:    xsi_set_current_line(32, ng0);
287
    t1 = ((char*)((ng11)));
288
    t2 = (t0 + 2248);
289
    t5 = (t0 + 2248);
290
    t6 = (t5 + 72U);
291
    t7 = *((char **)t6);
292
    t8 = (t0 + 2248);
293
    t9 = (t8 + 64U);
294
    t10 = *((char **)t9);
295
    t11 = ((char*)((ng12)));
296
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
297
    t12 = (t3 + 4);
298
    t13 = *((unsigned int *)t12);
299
    t14 = (!(t13));
300
    t15 = (t4 + 4);
301
    t16 = *((unsigned int *)t15);
302
    t17 = (!(t16));
303
    t18 = (t14 && t17);
304
    if (t18 == 1)
305
        goto LAB13;
306
 
307
LAB14:    xsi_set_current_line(33, ng0);
308
    t1 = ((char*)((ng13)));
309
    t2 = (t0 + 2248);
310
    t5 = (t0 + 2248);
311
    t6 = (t5 + 72U);
312
    t7 = *((char **)t6);
313
    t8 = (t0 + 2248);
314
    t9 = (t8 + 64U);
315
    t10 = *((char **)t9);
316
    t11 = ((char*)((ng14)));
317
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
318
    t12 = (t3 + 4);
319
    t13 = *((unsigned int *)t12);
320
    t14 = (!(t13));
321
    t15 = (t4 + 4);
322
    t16 = *((unsigned int *)t15);
323
    t17 = (!(t16));
324
    t18 = (t14 && t17);
325
    if (t18 == 1)
326
        goto LAB15;
327
 
328
LAB16:    xsi_set_current_line(34, ng0);
329
    t1 = ((char*)((ng15)));
330
    t2 = (t0 + 2248);
331
    t5 = (t0 + 2248);
332
    t6 = (t5 + 72U);
333
    t7 = *((char **)t6);
334
    t8 = (t0 + 2248);
335
    t9 = (t8 + 64U);
336
    t10 = *((char **)t9);
337
    t11 = ((char*)((ng16)));
338
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
339
    t12 = (t3 + 4);
340
    t13 = *((unsigned int *)t12);
341
    t14 = (!(t13));
342
    t15 = (t4 + 4);
343
    t16 = *((unsigned int *)t15);
344
    t17 = (!(t16));
345
    t18 = (t14 && t17);
346
    if (t18 == 1)
347
        goto LAB17;
348
 
349
LAB18:    xsi_set_current_line(35, ng0);
350
    t1 = ((char*)((ng17)));
351
    t2 = (t0 + 2248);
352
    t5 = (t0 + 2248);
353
    t6 = (t5 + 72U);
354
    t7 = *((char **)t6);
355
    t8 = (t0 + 2248);
356
    t9 = (t8 + 64U);
357
    t10 = *((char **)t9);
358
    t11 = ((char*)((ng18)));
359
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
360
    t12 = (t3 + 4);
361
    t13 = *((unsigned int *)t12);
362
    t14 = (!(t13));
363
    t15 = (t4 + 4);
364
    t16 = *((unsigned int *)t15);
365
    t17 = (!(t16));
366
    t18 = (t14 && t17);
367
    if (t18 == 1)
368
        goto LAB19;
369
 
370
LAB20:    xsi_set_current_line(36, ng0);
371
    t1 = ((char*)((ng19)));
372
    t2 = (t0 + 2248);
373
    t5 = (t0 + 2248);
374
    t6 = (t5 + 72U);
375
    t7 = *((char **)t6);
376
    t8 = (t0 + 2248);
377
    t9 = (t8 + 64U);
378
    t10 = *((char **)t9);
379
    t11 = ((char*)((ng20)));
380
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
381
    t12 = (t3 + 4);
382
    t13 = *((unsigned int *)t12);
383
    t14 = (!(t13));
384
    t15 = (t4 + 4);
385
    t16 = *((unsigned int *)t15);
386
    t17 = (!(t16));
387
    t18 = (t14 && t17);
388
    if (t18 == 1)
389
        goto LAB21;
390
 
391
LAB22:    xsi_set_current_line(37, ng0);
392
    t1 = ((char*)((ng21)));
393
    t2 = (t0 + 2248);
394
    t5 = (t0 + 2248);
395
    t6 = (t5 + 72U);
396
    t7 = *((char **)t6);
397
    t8 = (t0 + 2248);
398
    t9 = (t8 + 64U);
399
    t10 = *((char **)t9);
400
    t11 = ((char*)((ng22)));
401
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
402
    t12 = (t3 + 4);
403
    t13 = *((unsigned int *)t12);
404
    t14 = (!(t13));
405
    t15 = (t4 + 4);
406
    t16 = *((unsigned int *)t15);
407
    t17 = (!(t16));
408
    t18 = (t14 && t17);
409
    if (t18 == 1)
410
        goto LAB23;
411
 
412
LAB24:    xsi_set_current_line(38, ng0);
413
    t1 = ((char*)((ng23)));
414
    t2 = (t0 + 2248);
415
    t5 = (t0 + 2248);
416
    t6 = (t5 + 72U);
417
    t7 = *((char **)t6);
418
    t8 = (t0 + 2248);
419
    t9 = (t8 + 64U);
420
    t10 = *((char **)t9);
421
    t11 = ((char*)((ng24)));
422
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
423
    t12 = (t3 + 4);
424
    t13 = *((unsigned int *)t12);
425
    t14 = (!(t13));
426
    t15 = (t4 + 4);
427
    t16 = *((unsigned int *)t15);
428
    t17 = (!(t16));
429
    t18 = (t14 && t17);
430
    if (t18 == 1)
431
        goto LAB25;
432
 
433
LAB26:    xsi_set_current_line(39, ng0);
434
    t1 = ((char*)((ng25)));
435
    t2 = (t0 + 2248);
436
    t5 = (t0 + 2248);
437
    t6 = (t5 + 72U);
438
    t7 = *((char **)t6);
439
    t8 = (t0 + 2248);
440
    t9 = (t8 + 64U);
441
    t10 = *((char **)t9);
442
    t11 = ((char*)((ng26)));
443
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
444
    t12 = (t3 + 4);
445
    t13 = *((unsigned int *)t12);
446
    t14 = (!(t13));
447
    t15 = (t4 + 4);
448
    t16 = *((unsigned int *)t15);
449
    t17 = (!(t16));
450
    t18 = (t14 && t17);
451
    if (t18 == 1)
452
        goto LAB27;
453
 
454
LAB28:    xsi_set_current_line(40, ng0);
455
    t1 = ((char*)((ng27)));
456
    t2 = (t0 + 2248);
457
    t5 = (t0 + 2248);
458
    t6 = (t5 + 72U);
459
    t7 = *((char **)t6);
460
    t8 = (t0 + 2248);
461
    t9 = (t8 + 64U);
462
    t10 = *((char **)t9);
463
    t11 = ((char*)((ng28)));
464
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
465
    t12 = (t3 + 4);
466
    t13 = *((unsigned int *)t12);
467
    t14 = (!(t13));
468
    t15 = (t4 + 4);
469
    t16 = *((unsigned int *)t15);
470
    t17 = (!(t16));
471
    t18 = (t14 && t17);
472
    if (t18 == 1)
473
        goto LAB29;
474
 
475
LAB30:    xsi_set_current_line(41, ng0);
476
    t1 = ((char*)((ng29)));
477
    t2 = (t0 + 2248);
478
    t5 = (t0 + 2248);
479
    t6 = (t5 + 72U);
480
    t7 = *((char **)t6);
481
    t8 = (t0 + 2248);
482
    t9 = (t8 + 64U);
483
    t10 = *((char **)t9);
484
    t11 = ((char*)((ng30)));
485
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
486
    t12 = (t3 + 4);
487
    t13 = *((unsigned int *)t12);
488
    t14 = (!(t13));
489
    t15 = (t4 + 4);
490
    t16 = *((unsigned int *)t15);
491
    t17 = (!(t16));
492
    t18 = (t14 && t17);
493
    if (t18 == 1)
494
        goto LAB31;
495
 
496
LAB32:    xsi_set_current_line(42, ng0);
497
    t1 = ((char*)((ng31)));
498
    t2 = (t0 + 2248);
499
    t5 = (t0 + 2248);
500
    t6 = (t5 + 72U);
501
    t7 = *((char **)t6);
502
    t8 = (t0 + 2248);
503
    t9 = (t8 + 64U);
504
    t10 = *((char **)t9);
505
    t11 = ((char*)((ng32)));
506
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
507
    t12 = (t3 + 4);
508
    t13 = *((unsigned int *)t12);
509
    t14 = (!(t13));
510
    t15 = (t4 + 4);
511
    t16 = *((unsigned int *)t15);
512
    t17 = (!(t16));
513
    t18 = (t14 && t17);
514
    if (t18 == 1)
515
        goto LAB33;
516
 
517
LAB34:    xsi_set_current_line(43, ng0);
518
    t1 = ((char*)((ng33)));
519
    t2 = (t0 + 2248);
520
    t5 = (t0 + 2248);
521
    t6 = (t5 + 72U);
522
    t7 = *((char **)t6);
523
    t8 = (t0 + 2248);
524
    t9 = (t8 + 64U);
525
    t10 = *((char **)t9);
526
    t11 = ((char*)((ng34)));
527
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
528
    t12 = (t3 + 4);
529
    t13 = *((unsigned int *)t12);
530
    t14 = (!(t13));
531
    t15 = (t4 + 4);
532
    t16 = *((unsigned int *)t15);
533
    t17 = (!(t16));
534
    t18 = (t14 && t17);
535
    if (t18 == 1)
536
        goto LAB35;
537
 
538
LAB36:    xsi_set_current_line(44, ng0);
539
    t1 = ((char*)((ng35)));
540
    t2 = (t0 + 2248);
541
    t5 = (t0 + 2248);
542
    t6 = (t5 + 72U);
543
    t7 = *((char **)t6);
544
    t8 = (t0 + 2248);
545
    t9 = (t8 + 64U);
546
    t10 = *((char **)t9);
547
    t11 = ((char*)((ng36)));
548
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
549
    t12 = (t3 + 4);
550
    t13 = *((unsigned int *)t12);
551
    t14 = (!(t13));
552
    t15 = (t4 + 4);
553
    t16 = *((unsigned int *)t15);
554
    t17 = (!(t16));
555
    t18 = (t14 && t17);
556
    if (t18 == 1)
557
        goto LAB37;
558
 
559
LAB38:    xsi_set_current_line(45, ng0);
560
    t1 = ((char*)((ng37)));
561
    t2 = (t0 + 2248);
562
    t5 = (t0 + 2248);
563
    t6 = (t5 + 72U);
564
    t7 = *((char **)t6);
565
    t8 = (t0 + 2248);
566
    t9 = (t8 + 64U);
567
    t10 = *((char **)t9);
568
    t11 = ((char*)((ng38)));
569
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
570
    t12 = (t3 + 4);
571
    t13 = *((unsigned int *)t12);
572
    t14 = (!(t13));
573
    t15 = (t4 + 4);
574
    t16 = *((unsigned int *)t15);
575
    t17 = (!(t16));
576
    t18 = (t14 && t17);
577
    if (t18 == 1)
578
        goto LAB39;
579
 
580
LAB40:    xsi_set_current_line(46, ng0);
581
    t1 = ((char*)((ng39)));
582
    t2 = (t0 + 2248);
583
    t5 = (t0 + 2248);
584
    t6 = (t5 + 72U);
585
    t7 = *((char **)t6);
586
    t8 = (t0 + 2248);
587
    t9 = (t8 + 64U);
588
    t10 = *((char **)t9);
589
    t11 = ((char*)((ng40)));
590
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
591
    t12 = (t3 + 4);
592
    t13 = *((unsigned int *)t12);
593
    t14 = (!(t13));
594
    t15 = (t4 + 4);
595
    t16 = *((unsigned int *)t15);
596
    t17 = (!(t16));
597
    t18 = (t14 && t17);
598
    if (t18 == 1)
599
        goto LAB41;
600
 
601
LAB42:    xsi_set_current_line(47, ng0);
602
    t1 = ((char*)((ng41)));
603
    t2 = (t0 + 2248);
604
    t5 = (t0 + 2248);
605
    t6 = (t5 + 72U);
606
    t7 = *((char **)t6);
607
    t8 = (t0 + 2248);
608
    t9 = (t8 + 64U);
609
    t10 = *((char **)t9);
610
    t11 = ((char*)((ng42)));
611
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
612
    t12 = (t3 + 4);
613
    t13 = *((unsigned int *)t12);
614
    t14 = (!(t13));
615
    t15 = (t4 + 4);
616
    t16 = *((unsigned int *)t15);
617
    t17 = (!(t16));
618
    t18 = (t14 && t17);
619
    if (t18 == 1)
620
        goto LAB43;
621
 
622
LAB44:    xsi_set_current_line(48, ng0);
623
    t1 = ((char*)((ng43)));
624
    t2 = (t0 + 2248);
625
    t5 = (t0 + 2248);
626
    t6 = (t5 + 72U);
627
    t7 = *((char **)t6);
628
    t8 = (t0 + 2248);
629
    t9 = (t8 + 64U);
630
    t10 = *((char **)t9);
631
    t11 = ((char*)((ng44)));
632
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
633
    t12 = (t3 + 4);
634
    t13 = *((unsigned int *)t12);
635
    t14 = (!(t13));
636
    t15 = (t4 + 4);
637
    t16 = *((unsigned int *)t15);
638
    t17 = (!(t16));
639
    t18 = (t14 && t17);
640
    if (t18 == 1)
641
        goto LAB45;
642
 
643
LAB46:    xsi_set_current_line(49, ng0);
644
    t1 = ((char*)((ng45)));
645
    t2 = (t0 + 2248);
646
    t5 = (t0 + 2248);
647
    t6 = (t5 + 72U);
648
    t7 = *((char **)t6);
649
    t8 = (t0 + 2248);
650
    t9 = (t8 + 64U);
651
    t10 = *((char **)t9);
652
    t11 = ((char*)((ng46)));
653
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
654
    t12 = (t3 + 4);
655
    t13 = *((unsigned int *)t12);
656
    t14 = (!(t13));
657
    t15 = (t4 + 4);
658
    t16 = *((unsigned int *)t15);
659
    t17 = (!(t16));
660
    t18 = (t14 && t17);
661
    if (t18 == 1)
662
        goto LAB47;
663
 
664
LAB48:    xsi_set_current_line(50, ng0);
665
    t1 = ((char*)((ng47)));
666
    t2 = (t0 + 2248);
667
    t5 = (t0 + 2248);
668
    t6 = (t5 + 72U);
669
    t7 = *((char **)t6);
670
    t8 = (t0 + 2248);
671
    t9 = (t8 + 64U);
672
    t10 = *((char **)t9);
673
    t11 = ((char*)((ng48)));
674
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
675
    t12 = (t3 + 4);
676
    t13 = *((unsigned int *)t12);
677
    t14 = (!(t13));
678
    t15 = (t4 + 4);
679
    t16 = *((unsigned int *)t15);
680
    t17 = (!(t16));
681
    t18 = (t14 && t17);
682
    if (t18 == 1)
683
        goto LAB49;
684
 
685
LAB50:    xsi_set_current_line(51, ng0);
686
    t1 = ((char*)((ng49)));
687
    t2 = (t0 + 2248);
688
    t5 = (t0 + 2248);
689
    t6 = (t5 + 72U);
690
    t7 = *((char **)t6);
691
    t8 = (t0 + 2248);
692
    t9 = (t8 + 64U);
693
    t10 = *((char **)t9);
694
    t11 = ((char*)((ng50)));
695
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
696
    t12 = (t3 + 4);
697
    t13 = *((unsigned int *)t12);
698
    t14 = (!(t13));
699
    t15 = (t4 + 4);
700
    t16 = *((unsigned int *)t15);
701
    t17 = (!(t16));
702
    t18 = (t14 && t17);
703
    if (t18 == 1)
704
        goto LAB51;
705
 
706
LAB52:    xsi_set_current_line(52, ng0);
707
    t1 = ((char*)((ng51)));
708
    t2 = (t0 + 2248);
709
    t5 = (t0 + 2248);
710
    t6 = (t5 + 72U);
711
    t7 = *((char **)t6);
712
    t8 = (t0 + 2248);
713
    t9 = (t8 + 64U);
714
    t10 = *((char **)t9);
715
    t11 = ((char*)((ng52)));
716
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
717
    t12 = (t3 + 4);
718
    t13 = *((unsigned int *)t12);
719
    t14 = (!(t13));
720
    t15 = (t4 + 4);
721
    t16 = *((unsigned int *)t15);
722
    t17 = (!(t16));
723
    t18 = (t14 && t17);
724
    if (t18 == 1)
725
        goto LAB53;
726
 
727
LAB54:
728
LAB1:    return;
729
LAB3:    t19 = *((unsigned int *)t3);
730
    t20 = *((unsigned int *)t4);
731
    t21 = (t19 - t20);
732
    t22 = (t21 + 1);
733
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
734
    goto LAB4;
735
 
736
LAB5:    t19 = *((unsigned int *)t3);
737
    t20 = *((unsigned int *)t4);
738
    t21 = (t19 - t20);
739
    t22 = (t21 + 1);
740
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
741
    goto LAB6;
742
 
743
LAB7:    t19 = *((unsigned int *)t3);
744
    t20 = *((unsigned int *)t4);
745
    t21 = (t19 - t20);
746
    t22 = (t21 + 1);
747
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
748
    goto LAB8;
749
 
750
LAB9:    t19 = *((unsigned int *)t3);
751
    t20 = *((unsigned int *)t4);
752
    t21 = (t19 - t20);
753
    t22 = (t21 + 1);
754
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
755
    goto LAB10;
756
 
757
LAB11:    t19 = *((unsigned int *)t3);
758
    t20 = *((unsigned int *)t4);
759
    t21 = (t19 - t20);
760
    t22 = (t21 + 1);
761
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
762
    goto LAB12;
763
 
764
LAB13:    t19 = *((unsigned int *)t3);
765
    t20 = *((unsigned int *)t4);
766
    t21 = (t19 - t20);
767
    t22 = (t21 + 1);
768
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
769
    goto LAB14;
770
 
771
LAB15:    t19 = *((unsigned int *)t3);
772
    t20 = *((unsigned int *)t4);
773
    t21 = (t19 - t20);
774
    t22 = (t21 + 1);
775
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
776
    goto LAB16;
777
 
778
LAB17:    t19 = *((unsigned int *)t3);
779
    t20 = *((unsigned int *)t4);
780
    t21 = (t19 - t20);
781
    t22 = (t21 + 1);
782
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
783
    goto LAB18;
784
 
785
LAB19:    t19 = *((unsigned int *)t3);
786
    t20 = *((unsigned int *)t4);
787
    t21 = (t19 - t20);
788
    t22 = (t21 + 1);
789
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
790
    goto LAB20;
791
 
792
LAB21:    t19 = *((unsigned int *)t3);
793
    t20 = *((unsigned int *)t4);
794
    t21 = (t19 - t20);
795
    t22 = (t21 + 1);
796
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
797
    goto LAB22;
798
 
799
LAB23:    t19 = *((unsigned int *)t3);
800
    t20 = *((unsigned int *)t4);
801
    t21 = (t19 - t20);
802
    t22 = (t21 + 1);
803
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
804
    goto LAB24;
805
 
806
LAB25:    t19 = *((unsigned int *)t3);
807
    t20 = *((unsigned int *)t4);
808
    t21 = (t19 - t20);
809
    t22 = (t21 + 1);
810
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
811
    goto LAB26;
812
 
813
LAB27:    t19 = *((unsigned int *)t3);
814
    t20 = *((unsigned int *)t4);
815
    t21 = (t19 - t20);
816
    t22 = (t21 + 1);
817
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
818
    goto LAB28;
819
 
820
LAB29:    t19 = *((unsigned int *)t3);
821
    t20 = *((unsigned int *)t4);
822
    t21 = (t19 - t20);
823
    t22 = (t21 + 1);
824
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
825
    goto LAB30;
826
 
827
LAB31:    t19 = *((unsigned int *)t3);
828
    t20 = *((unsigned int *)t4);
829
    t21 = (t19 - t20);
830
    t22 = (t21 + 1);
831
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
832
    goto LAB32;
833
 
834
LAB33:    t19 = *((unsigned int *)t3);
835
    t20 = *((unsigned int *)t4);
836
    t21 = (t19 - t20);
837
    t22 = (t21 + 1);
838
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
839
    goto LAB34;
840
 
841
LAB35:    t19 = *((unsigned int *)t3);
842
    t20 = *((unsigned int *)t4);
843
    t21 = (t19 - t20);
844
    t22 = (t21 + 1);
845
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
846
    goto LAB36;
847
 
848
LAB37:    t19 = *((unsigned int *)t3);
849
    t20 = *((unsigned int *)t4);
850
    t21 = (t19 - t20);
851
    t22 = (t21 + 1);
852
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
853
    goto LAB38;
854
 
855
LAB39:    t19 = *((unsigned int *)t3);
856
    t20 = *((unsigned int *)t4);
857
    t21 = (t19 - t20);
858
    t22 = (t21 + 1);
859
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
860
    goto LAB40;
861
 
862
LAB41:    t19 = *((unsigned int *)t3);
863
    t20 = *((unsigned int *)t4);
864
    t21 = (t19 - t20);
865
    t22 = (t21 + 1);
866
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
867
    goto LAB42;
868
 
869
LAB43:    t19 = *((unsigned int *)t3);
870
    t20 = *((unsigned int *)t4);
871
    t21 = (t19 - t20);
872
    t22 = (t21 + 1);
873
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
874
    goto LAB44;
875
 
876
LAB45:    t19 = *((unsigned int *)t3);
877
    t20 = *((unsigned int *)t4);
878
    t21 = (t19 - t20);
879
    t22 = (t21 + 1);
880
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
881
    goto LAB46;
882
 
883
LAB47:    t19 = *((unsigned int *)t3);
884
    t20 = *((unsigned int *)t4);
885
    t21 = (t19 - t20);
886
    t22 = (t21 + 1);
887
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
888
    goto LAB48;
889
 
890
LAB49:    t19 = *((unsigned int *)t3);
891
    t20 = *((unsigned int *)t4);
892
    t21 = (t19 - t20);
893
    t22 = (t21 + 1);
894
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
895
    goto LAB50;
896
 
897
LAB51:    t19 = *((unsigned int *)t3);
898
    t20 = *((unsigned int *)t4);
899
    t21 = (t19 - t20);
900
    t22 = (t21 + 1);
901
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
902
    goto LAB52;
903
 
904
LAB53:    t19 = *((unsigned int *)t3);
905
    t20 = *((unsigned int *)t4);
906
    t21 = (t19 - t20);
907
    t22 = (t21 + 1);
908
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
909
    goto LAB54;
910
 
911
}
912
 
913
static void Always_55_2(char *t0)
914
{
915
    char t13[8];
916
    char t14[8];
917
    char *t1;
918
    char *t2;
919
    char *t3;
920
    char *t4;
921
    char *t5;
922
    unsigned int t6;
923
    unsigned int t7;
924
    unsigned int t8;
925
    unsigned int t9;
926
    unsigned int t10;
927
    char *t11;
928
    char *t12;
929
    char *t15;
930
    char *t16;
931
    char *t17;
932
    char *t18;
933
    char *t19;
934
    char *t20;
935
    char *t21;
936
    char *t22;
937
    unsigned int t23;
938
    int t24;
939
    char *t25;
940
    unsigned int t26;
941
    int t27;
942
    int t28;
943
    unsigned int t29;
944
    unsigned int t30;
945
    int t31;
946
    int t32;
947
 
948
LAB0:    t1 = (t0 + 3664U);
949
    t2 = *((char **)t1);
950
    if (t2 == 0)
951
        goto LAB2;
952
 
953
LAB3:    goto *t2;
954
 
955
LAB2:    xsi_set_current_line(55, ng0);
956
    t2 = (t0 + 4000);
957
    *((int *)t2) = 1;
958
    t3 = (t0 + 3696);
959
    *((char **)t3) = t2;
960
    *((char **)t1) = &&LAB4;
961
 
962
LAB1:    return;
963
LAB4:    xsi_set_current_line(55, ng0);
964
 
965
LAB5:    xsi_set_current_line(56, ng0);
966
    t4 = (t0 + 1208U);
967
    t5 = *((char **)t4);
968
    t4 = (t5 + 4);
969
    t6 = *((unsigned int *)t4);
970
    t7 = (~(t6));
971
    t8 = *((unsigned int *)t5);
972
    t9 = (t8 & t7);
973
    t10 = (t9 != 0);
974
    if (t10 > 0)
975
        goto LAB6;
976
 
977
LAB7:
978
LAB8:    goto LAB2;
979
 
980
LAB6:    xsi_set_current_line(56, ng0);
981
 
982
LAB9:    xsi_set_current_line(57, ng0);
983
    t11 = (t0 + 1528U);
984
    t12 = *((char **)t11);
985
    t11 = (t0 + 2248);
986
    t15 = (t0 + 2248);
987
    t16 = (t15 + 72U);
988
    t17 = *((char **)t16);
989
    t18 = (t0 + 2248);
990
    t19 = (t18 + 64U);
991
    t20 = *((char **)t19);
992
    t21 = (t0 + 1368U);
993
    t22 = *((char **)t21);
994
    xsi_vlog_generic_convert_array_indices(t13, t14, t17, t20, 2, 1, t22, 5, 2);
995
    t21 = (t13 + 4);
996
    t23 = *((unsigned int *)t21);
997
    t24 = (!(t23));
998
    t25 = (t14 + 4);
999
    t26 = *((unsigned int *)t25);
1000
    t27 = (!(t26));
1001
    t28 = (t24 && t27);
1002
    if (t28 == 1)
1003
        goto LAB10;
1004
 
1005
LAB11:    goto LAB8;
1006
 
1007
LAB10:    t29 = *((unsigned int *)t13);
1008
    t30 = *((unsigned int *)t14);
1009
    t31 = (t29 - t30);
1010
    t32 = (t31 + 1);
1011
    xsi_vlogvar_wait_assign_value(t11, t12, 0, *((unsigned int *)t14), t32, 0LL);
1012
    goto LAB11;
1013
 
1014
}
1015
 
1016
 
1017
extern void work_m_00000000001744756924_3230872443_init()
1018
{
1019
        static char *pe[] = {(void *)Cont_23_0,(void *)Initial_26_1,(void *)Always_55_2};
1020
        xsi_register_didat("work_m_00000000001744756924_3230872443", "isim/tb_Test_Bed_isim_beh.exe.sim/work/m_00000000001744756924_3230872443.didat");
1021
        xsi_register_executes(pe);
1022
}

powered by: WebSVN 2.1.0

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