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_00000000004019918008_1720460815.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/data_mem.v";
25
static unsigned int ng1[] = {1U, 0U};
26
static int ng2[] = {0, 0};
27
static unsigned int ng3[] = {5U, 0U};
28
static int ng4[] = {1, 0};
29
static unsigned int ng5[] = {241U, 0U};
30
static int ng6[] = {2, 0};
31
static unsigned int ng7[] = {15U, 0U};
32
static int ng8[] = {3, 0};
33
static unsigned int ng9[] = {25U, 0U};
34
static int ng10[] = {4, 0};
35
static unsigned int ng11[] = {35U, 0U};
36
static int ng12[] = {5, 0};
37
static unsigned int ng13[] = {45U, 0U};
38
static int ng14[] = {6, 0};
39
static unsigned int ng15[] = {55U, 0U};
40
static int ng16[] = {7, 0};
41
static unsigned int ng17[] = {85U, 0U};
42
static int ng18[] = {8, 0};
43
static unsigned int ng19[] = {95U, 0U};
44
static int ng20[] = {9, 0};
45
static unsigned int ng21[] = {0U, 4294967295U};
46
 
47
 
48
 
49
static void Initial_13_0(char *t0)
50
{
51
    char t3[8];
52
    char t4[8];
53
    char *t1;
54
    char *t2;
55
    char *t5;
56
    char *t6;
57
    char *t7;
58
    char *t8;
59
    char *t9;
60
    char *t10;
61
    char *t11;
62
    char *t12;
63
    unsigned int t13;
64
    int t14;
65
    char *t15;
66
    unsigned int t16;
67
    int t17;
68
    int t18;
69
    unsigned int t19;
70
    unsigned int t20;
71
    int t21;
72
    int t22;
73
 
74
LAB0:    xsi_set_current_line(13, ng0);
75
 
76
LAB2:    xsi_set_current_line(14, ng0);
77
    t1 = ((char*)((ng1)));
78
    t2 = (t0 + 2088);
79
    t5 = (t0 + 2088);
80
    t6 = (t5 + 72U);
81
    t7 = *((char **)t6);
82
    t8 = (t0 + 2088);
83
    t9 = (t8 + 64U);
84
    t10 = *((char **)t9);
85
    t11 = ((char*)((ng2)));
86
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
87
    t12 = (t3 + 4);
88
    t13 = *((unsigned int *)t12);
89
    t14 = (!(t13));
90
    t15 = (t4 + 4);
91
    t16 = *((unsigned int *)t15);
92
    t17 = (!(t16));
93
    t18 = (t14 && t17);
94
    if (t18 == 1)
95
        goto LAB3;
96
 
97
LAB4:    xsi_set_current_line(15, ng0);
98
    t1 = ((char*)((ng3)));
99
    t2 = (t0 + 2088);
100
    t5 = (t0 + 2088);
101
    t6 = (t5 + 72U);
102
    t7 = *((char **)t6);
103
    t8 = (t0 + 2088);
104
    t9 = (t8 + 64U);
105
    t10 = *((char **)t9);
106
    t11 = ((char*)((ng4)));
107
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
108
    t12 = (t3 + 4);
109
    t13 = *((unsigned int *)t12);
110
    t14 = (!(t13));
111
    t15 = (t4 + 4);
112
    t16 = *((unsigned int *)t15);
113
    t17 = (!(t16));
114
    t18 = (t14 && t17);
115
    if (t18 == 1)
116
        goto LAB5;
117
 
118
LAB6:    xsi_set_current_line(16, ng0);
119
    t1 = ((char*)((ng5)));
120
    t2 = (t0 + 2088);
121
    t5 = (t0 + 2088);
122
    t6 = (t5 + 72U);
123
    t7 = *((char **)t6);
124
    t8 = (t0 + 2088);
125
    t9 = (t8 + 64U);
126
    t10 = *((char **)t9);
127
    t11 = ((char*)((ng6)));
128
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
129
    t12 = (t3 + 4);
130
    t13 = *((unsigned int *)t12);
131
    t14 = (!(t13));
132
    t15 = (t4 + 4);
133
    t16 = *((unsigned int *)t15);
134
    t17 = (!(t16));
135
    t18 = (t14 && t17);
136
    if (t18 == 1)
137
        goto LAB7;
138
 
139
LAB8:    xsi_set_current_line(17, ng0);
140
    t1 = ((char*)((ng7)));
141
    t2 = (t0 + 2088);
142
    t5 = (t0 + 2088);
143
    t6 = (t5 + 72U);
144
    t7 = *((char **)t6);
145
    t8 = (t0 + 2088);
146
    t9 = (t8 + 64U);
147
    t10 = *((char **)t9);
148
    t11 = ((char*)((ng8)));
149
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
150
    t12 = (t3 + 4);
151
    t13 = *((unsigned int *)t12);
152
    t14 = (!(t13));
153
    t15 = (t4 + 4);
154
    t16 = *((unsigned int *)t15);
155
    t17 = (!(t16));
156
    t18 = (t14 && t17);
157
    if (t18 == 1)
158
        goto LAB9;
159
 
160
LAB10:    xsi_set_current_line(18, ng0);
161
    t1 = ((char*)((ng9)));
162
    t2 = (t0 + 2088);
163
    t5 = (t0 + 2088);
164
    t6 = (t5 + 72U);
165
    t7 = *((char **)t6);
166
    t8 = (t0 + 2088);
167
    t9 = (t8 + 64U);
168
    t10 = *((char **)t9);
169
    t11 = ((char*)((ng10)));
170
    xsi_vlog_generic_convert_array_indices(t3, t4, t7, t10, 2, 1, t11, 32, 1);
171
    t12 = (t3 + 4);
172
    t13 = *((unsigned int *)t12);
173
    t14 = (!(t13));
174
    t15 = (t4 + 4);
175
    t16 = *((unsigned int *)t15);
176
    t17 = (!(t16));
177
    t18 = (t14 && t17);
178
    if (t18 == 1)
179
        goto LAB11;
180
 
181
LAB12:    xsi_set_current_line(19, ng0);
182
    t1 = ((char*)((ng11)));
183
    t2 = (t0 + 2088);
184
    t5 = (t0 + 2088);
185
    t6 = (t5 + 72U);
186
    t7 = *((char **)t6);
187
    t8 = (t0 + 2088);
188
    t9 = (t8 + 64U);
189
    t10 = *((char **)t9);
190
    t11 = ((char*)((ng12)));
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 LAB13;
201
 
202
LAB14:    xsi_set_current_line(20, ng0);
203
    t1 = ((char*)((ng13)));
204
    t2 = (t0 + 2088);
205
    t5 = (t0 + 2088);
206
    t6 = (t5 + 72U);
207
    t7 = *((char **)t6);
208
    t8 = (t0 + 2088);
209
    t9 = (t8 + 64U);
210
    t10 = *((char **)t9);
211
    t11 = ((char*)((ng14)));
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 LAB15;
222
 
223
LAB16:    xsi_set_current_line(21, ng0);
224
    t1 = ((char*)((ng15)));
225
    t2 = (t0 + 2088);
226
    t5 = (t0 + 2088);
227
    t6 = (t5 + 72U);
228
    t7 = *((char **)t6);
229
    t8 = (t0 + 2088);
230
    t9 = (t8 + 64U);
231
    t10 = *((char **)t9);
232
    t11 = ((char*)((ng16)));
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 LAB17;
243
 
244
LAB18:    xsi_set_current_line(22, ng0);
245
    t1 = ((char*)((ng17)));
246
    t2 = (t0 + 2088);
247
    t5 = (t0 + 2088);
248
    t6 = (t5 + 72U);
249
    t7 = *((char **)t6);
250
    t8 = (t0 + 2088);
251
    t9 = (t8 + 64U);
252
    t10 = *((char **)t9);
253
    t11 = ((char*)((ng18)));
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 LAB19;
264
 
265
LAB20:    xsi_set_current_line(23, ng0);
266
    t1 = ((char*)((ng19)));
267
    t2 = (t0 + 2088);
268
    t5 = (t0 + 2088);
269
    t6 = (t5 + 72U);
270
    t7 = *((char **)t6);
271
    t8 = (t0 + 2088);
272
    t9 = (t8 + 64U);
273
    t10 = *((char **)t9);
274
    t11 = ((char*)((ng20)));
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 LAB21;
285
 
286
LAB22:
287
LAB1:    return;
288
LAB3:    t19 = *((unsigned int *)t3);
289
    t20 = *((unsigned int *)t4);
290
    t21 = (t19 - t20);
291
    t22 = (t21 + 1);
292
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
293
    goto LAB4;
294
 
295
LAB5:    t19 = *((unsigned int *)t3);
296
    t20 = *((unsigned int *)t4);
297
    t21 = (t19 - t20);
298
    t22 = (t21 + 1);
299
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
300
    goto LAB6;
301
 
302
LAB7:    t19 = *((unsigned int *)t3);
303
    t20 = *((unsigned int *)t4);
304
    t21 = (t19 - t20);
305
    t22 = (t21 + 1);
306
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
307
    goto LAB8;
308
 
309
LAB9:    t19 = *((unsigned int *)t3);
310
    t20 = *((unsigned int *)t4);
311
    t21 = (t19 - t20);
312
    t22 = (t21 + 1);
313
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
314
    goto LAB10;
315
 
316
LAB11:    t19 = *((unsigned int *)t3);
317
    t20 = *((unsigned int *)t4);
318
    t21 = (t19 - t20);
319
    t22 = (t21 + 1);
320
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
321
    goto LAB12;
322
 
323
LAB13:    t19 = *((unsigned int *)t3);
324
    t20 = *((unsigned int *)t4);
325
    t21 = (t19 - t20);
326
    t22 = (t21 + 1);
327
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
328
    goto LAB14;
329
 
330
LAB15:    t19 = *((unsigned int *)t3);
331
    t20 = *((unsigned int *)t4);
332
    t21 = (t19 - t20);
333
    t22 = (t21 + 1);
334
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
335
    goto LAB16;
336
 
337
LAB17:    t19 = *((unsigned int *)t3);
338
    t20 = *((unsigned int *)t4);
339
    t21 = (t19 - t20);
340
    t22 = (t21 + 1);
341
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
342
    goto LAB18;
343
 
344
LAB19:    t19 = *((unsigned int *)t3);
345
    t20 = *((unsigned int *)t4);
346
    t21 = (t19 - t20);
347
    t22 = (t21 + 1);
348
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
349
    goto LAB20;
350
 
351
LAB21:    t19 = *((unsigned int *)t3);
352
    t20 = *((unsigned int *)t4);
353
    t21 = (t19 - t20);
354
    t22 = (t21 + 1);
355
    xsi_vlogvar_wait_assign_value(t2, t1, 0, *((unsigned int *)t4), t22, 0LL);
356
    goto LAB22;
357
 
358
}
359
 
360
static void Always_26_1(char *t0)
361
{
362
    char t20[8];
363
    char t21[8];
364
    char *t1;
365
    char *t2;
366
    char *t3;
367
    char *t4;
368
    char *t5;
369
    unsigned int t6;
370
    unsigned int t7;
371
    unsigned int t8;
372
    unsigned int t9;
373
    unsigned int t10;
374
    char *t11;
375
    char *t12;
376
    unsigned int t13;
377
    unsigned int t14;
378
    unsigned int t15;
379
    unsigned int t16;
380
    unsigned int t17;
381
    char *t18;
382
    char *t19;
383
    char *t22;
384
    char *t23;
385
    char *t24;
386
    char *t25;
387
    char *t26;
388
    char *t27;
389
    char *t28;
390
    char *t29;
391
    unsigned int t30;
392
    int t31;
393
    char *t32;
394
    unsigned int t33;
395
    int t34;
396
    int t35;
397
    unsigned int t36;
398
    unsigned int t37;
399
    int t38;
400
    int t39;
401
 
402
LAB0:    t1 = (t0 + 3416U);
403
    t2 = *((char **)t1);
404
    if (t2 == 0)
405
        goto LAB2;
406
 
407
LAB3:    goto *t2;
408
 
409
LAB2:    xsi_set_current_line(26, ng0);
410
    t2 = (t0 + 3984);
411
    *((int *)t2) = 1;
412
    t3 = (t0 + 3448);
413
    *((char **)t3) = t2;
414
    *((char **)t1) = &&LAB4;
415
 
416
LAB1:    return;
417
LAB4:    xsi_set_current_line(26, ng0);
418
 
419
LAB5:    xsi_set_current_line(27, ng0);
420
    t4 = (t0 + 1528U);
421
    t5 = *((char **)t4);
422
    t4 = (t5 + 4);
423
    t6 = *((unsigned int *)t4);
424
    t7 = (~(t6));
425
    t8 = *((unsigned int *)t5);
426
    t9 = (t8 & t7);
427
    t10 = (t9 != 0);
428
    if (t10 > 0)
429
        goto LAB6;
430
 
431
LAB7:
432
LAB8:    goto LAB2;
433
 
434
LAB6:    xsi_set_current_line(27, ng0);
435
 
436
LAB9:    xsi_set_current_line(28, ng0);
437
    t11 = (t0 + 1368U);
438
    t12 = *((char **)t11);
439
    t11 = (t12 + 4);
440
    t13 = *((unsigned int *)t11);
441
    t14 = (~(t13));
442
    t15 = *((unsigned int *)t12);
443
    t16 = (t15 & t14);
444
    t17 = (t16 != 0);
445
    if (t17 > 0)
446
        goto LAB10;
447
 
448
LAB11:    xsi_set_current_line(30, ng0);
449
 
450
LAB16:    xsi_set_current_line(31, ng0);
451
    t2 = (t0 + 2088);
452
    t3 = (t2 + 56U);
453
    t4 = *((char **)t3);
454
    t5 = (t0 + 2088);
455
    t11 = (t5 + 72U);
456
    t12 = *((char **)t11);
457
    t18 = (t0 + 2088);
458
    t19 = (t18 + 64U);
459
    t22 = *((char **)t19);
460
    t23 = (t0 + 1048U);
461
    t24 = *((char **)t23);
462
    xsi_vlog_generic_get_array_select_value(t20, 32, t4, t12, t22, 2, 1, t24, 4, 2);
463
    t23 = (t0 + 2248);
464
    xsi_vlogvar_wait_assign_value(t23, t20, 0, 0, 32, 0LL);
465
 
466
LAB12:    goto LAB8;
467
 
468
LAB10:    xsi_set_current_line(28, ng0);
469
 
470
LAB13:    xsi_set_current_line(29, ng0);
471
    t18 = (t0 + 1688U);
472
    t19 = *((char **)t18);
473
    t18 = (t0 + 2088);
474
    t22 = (t0 + 2088);
475
    t23 = (t22 + 72U);
476
    t24 = *((char **)t23);
477
    t25 = (t0 + 2088);
478
    t26 = (t25 + 64U);
479
    t27 = *((char **)t26);
480
    t28 = (t0 + 1048U);
481
    t29 = *((char **)t28);
482
    xsi_vlog_generic_convert_array_indices(t20, t21, t24, t27, 2, 1, t29, 4, 2);
483
    t28 = (t20 + 4);
484
    t30 = *((unsigned int *)t28);
485
    t31 = (!(t30));
486
    t32 = (t21 + 4);
487
    t33 = *((unsigned int *)t32);
488
    t34 = (!(t33));
489
    t35 = (t31 && t34);
490
    if (t35 == 1)
491
        goto LAB14;
492
 
493
LAB15:    goto LAB12;
494
 
495
LAB14:    t36 = *((unsigned int *)t20);
496
    t37 = *((unsigned int *)t21);
497
    t38 = (t36 - t37);
498
    t39 = (t38 + 1);
499
    xsi_vlogvar_wait_assign_value(t18, t19, 0, *((unsigned int *)t21), t39, 0LL);
500
    goto LAB15;
501
 
502
}
503
 
504
static void Cont_36_2(char *t0)
505
{
506
    char t3[8];
507
    char t4[8];
508
    char t16[8];
509
    char t17[8];
510
    char *t1;
511
    char *t2;
512
    char *t5;
513
    unsigned int t6;
514
    unsigned int t7;
515
    unsigned int t8;
516
    unsigned int t9;
517
    unsigned int t10;
518
    char *t11;
519
    char *t12;
520
    unsigned int t13;
521
    unsigned int t14;
522
    unsigned int t15;
523
    char *t18;
524
    char *t19;
525
    unsigned int t20;
526
    unsigned int t21;
527
    unsigned int t22;
528
    unsigned int t23;
529
    unsigned int t24;
530
    char *t25;
531
    char *t26;
532
    unsigned int t27;
533
    unsigned int t28;
534
    unsigned int t29;
535
    char *t30;
536
    unsigned int t31;
537
    unsigned int t32;
538
    unsigned int t33;
539
    unsigned int t34;
540
    char *t35;
541
    char *t36;
542
    char *t37;
543
    unsigned int t38;
544
    unsigned int t39;
545
    unsigned int t40;
546
    unsigned int t41;
547
    char *t42;
548
    char *t43;
549
    char *t44;
550
    char *t45;
551
    char *t46;
552
    char *t47;
553
    char *t48;
554
 
555
LAB0:    t1 = (t0 + 3664U);
556
    t2 = *((char **)t1);
557
    if (t2 == 0)
558
        goto LAB2;
559
 
560
LAB3:    goto *t2;
561
 
562
LAB2:    xsi_set_current_line(36, ng0);
563
    t2 = (t0 + 1528U);
564
    t5 = *((char **)t2);
565
    memset(t4, 0, 8);
566
    t2 = (t5 + 4);
567
    t6 = *((unsigned int *)t2);
568
    t7 = (~(t6));
569
    t8 = *((unsigned int *)t5);
570
    t9 = (t8 & t7);
571
    t10 = (t9 & 1U);
572
    if (t10 != 0)
573
        goto LAB4;
574
 
575
LAB5:    if (*((unsigned int *)t2) != 0)
576
        goto LAB6;
577
 
578
LAB7:    t12 = (t4 + 4);
579
    t13 = *((unsigned int *)t4);
580
    t14 = *((unsigned int *)t12);
581
    t15 = (t13 || t14);
582
    if (t15 > 0)
583
        goto LAB8;
584
 
585
LAB9:    t38 = *((unsigned int *)t4);
586
    t39 = (~(t38));
587
    t40 = *((unsigned int *)t12);
588
    t41 = (t39 || t40);
589
    if (t41 > 0)
590
        goto LAB10;
591
 
592
LAB11:    if (*((unsigned int *)t12) > 0)
593
        goto LAB12;
594
 
595
LAB13:    if (*((unsigned int *)t4) > 0)
596
        goto LAB14;
597
 
598
LAB15:    memcpy(t3, t42, 8);
599
 
600
LAB16:    t43 = (t0 + 4080);
601
    t44 = (t43 + 56U);
602
    t45 = *((char **)t44);
603
    t46 = (t45 + 56U);
604
    t47 = *((char **)t46);
605
    memcpy(t47, t3, 8);
606
    xsi_driver_vfirst_trans(t43, 0, 31);
607
    t48 = (t0 + 4000);
608
    *((int *)t48) = 1;
609
 
610
LAB1:    return;
611
LAB4:    *((unsigned int *)t4) = 1;
612
    goto LAB7;
613
 
614
LAB6:    t11 = (t4 + 4);
615
    *((unsigned int *)t4) = 1;
616
    *((unsigned int *)t11) = 1;
617
    goto LAB7;
618
 
619
LAB8:    t18 = (t0 + 1368U);
620
    t19 = *((char **)t18);
621
    memset(t17, 0, 8);
622
    t18 = (t19 + 4);
623
    t20 = *((unsigned int *)t18);
624
    t21 = (~(t20));
625
    t22 = *((unsigned int *)t19);
626
    t23 = (t22 & t21);
627
    t24 = (t23 & 1U);
628
    if (t24 != 0)
629
        goto LAB17;
630
 
631
LAB18:    if (*((unsigned int *)t18) != 0)
632
        goto LAB19;
633
 
634
LAB20:    t26 = (t17 + 4);
635
    t27 = *((unsigned int *)t17);
636
    t28 = *((unsigned int *)t26);
637
    t29 = (t27 || t28);
638
    if (t29 > 0)
639
        goto LAB21;
640
 
641
LAB22:    t31 = *((unsigned int *)t17);
642
    t32 = (~(t31));
643
    t33 = *((unsigned int *)t26);
644
    t34 = (t32 || t33);
645
    if (t34 > 0)
646
        goto LAB23;
647
 
648
LAB24:    if (*((unsigned int *)t26) > 0)
649
        goto LAB25;
650
 
651
LAB26:    if (*((unsigned int *)t17) > 0)
652
        goto LAB27;
653
 
654
LAB28:    memcpy(t16, t37, 8);
655
 
656
LAB29:    goto LAB9;
657
 
658
LAB10:    t42 = ((char*)((ng21)));
659
    goto LAB11;
660
 
661
LAB12:    xsi_vlog_unsigned_bit_combine(t3, 32, t16, 32, t42, 32);
662
    goto LAB16;
663
 
664
LAB14:    memcpy(t3, t16, 8);
665
    goto LAB16;
666
 
667
LAB17:    *((unsigned int *)t17) = 1;
668
    goto LAB20;
669
 
670
LAB19:    t25 = (t17 + 4);
671
    *((unsigned int *)t17) = 1;
672
    *((unsigned int *)t25) = 1;
673
    goto LAB20;
674
 
675
LAB21:    t30 = ((char*)((ng21)));
676
    goto LAB22;
677
 
678
LAB23:    t35 = (t0 + 2248);
679
    t36 = (t35 + 56U);
680
    t37 = *((char **)t36);
681
    goto LAB24;
682
 
683
LAB25:    xsi_vlog_unsigned_bit_combine(t16, 32, t30, 32, t37, 32);
684
    goto LAB29;
685
 
686
LAB27:    memcpy(t16, t30, 8);
687
    goto LAB29;
688
 
689
}
690
 
691
 
692
extern void work_m_00000000004019918008_1720460815_init()
693
{
694
        static char *pe[] = {(void *)Initial_13_0,(void *)Always_26_1,(void *)Cont_36_2};
695
        xsi_register_didat("work_m_00000000004019918008_1720460815", "isim/tb_Test_Bed_isim_beh.exe.sim/work/m_00000000004019918008_1720460815.didat");
696
        xsi_register_executes(pe);
697
}

powered by: WebSVN 2.1.0

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