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

Subversion Repositories xmatchpro

[/] [xmatchpro/] [trunk/] [xmw4-comdec/] [xmatch_sim7/] [isim/] [testbench_isim_beh.exe.sim/] [work/] [a_3543352438_0520823001.c] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 9 eejlny
/**********************************************************************/
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/eejlny/projects/xmatch_sim7/xmatch_sim7/src/mld_dprop_5.vhd";
25
 
26
 
27
 
28
static void work_a_3543352438_0520823001_p_0(char *t0)
29
{
30
    char *t1;
31
    char *t2;
32
    int t3;
33
    int t4;
34
    char *t5;
35
    char *t6;
36
    int t7;
37
    int t8;
38
    int t9;
39
    unsigned int t10;
40
    unsigned int t11;
41
    unsigned int t12;
42
    char *t13;
43
    unsigned char t14;
44
    char *t15;
45
    int t16;
46
    int t17;
47
    int t18;
48
    unsigned int t19;
49
    unsigned int t20;
50
    unsigned int t21;
51
    char *t22;
52
    char *t23;
53
    char *t24;
54
    char *t25;
55
    char *t26;
56
    unsigned char t27;
57
    int t28;
58
    unsigned char t29;
59
    int t30;
60
    int t31;
61
    int t32;
62
    int t33;
63
    unsigned int t34;
64
    unsigned int t35;
65
    unsigned int t36;
66
    char *t37;
67
 
68
LAB0:    xsi_set_current_line(64, ng0);
69
    t1 = (t0 + 7140);
70
    *((int *)t1) = 0;
71
    t2 = (t0 + 7144);
72
    *((int *)t2) = 7;
73
    t3 = 0;
74
    t4 = 7;
75
 
76
LAB2:    if (t3 <= t4)
77
        goto LAB3;
78
 
79
LAB5:    t1 = (t0 + 4304);
80
    *((int *)t1) = 1;
81
 
82
LAB1:    return;
83
LAB3:    xsi_set_current_line(65, ng0);
84
    t5 = (t0 + 1032U);
85
    t6 = *((char **)t5);
86
    t5 = (t0 + 7140);
87
    t7 = *((int *)t5);
88
    t8 = (2 * t7);
89
    t9 = (t8 - 0);
90
    t10 = (t9 * 1);
91
    xsi_vhdl_check_range_of_index(0, 15, 1, t8);
92
    t11 = (1U * t10);
93
    t12 = (0 + t11);
94
    t13 = (t6 + t12);
95
    t14 = *((unsigned char *)t13);
96
    t15 = (t0 + 7140);
97
    t16 = *((int *)t15);
98
    t17 = (2 * t16);
99
    t18 = (t17 - 0);
100
    t19 = (t18 * 1);
101
    t20 = (1 * t19);
102
    t21 = (0U + t20);
103
    t22 = (t0 + 4448);
104
    t23 = (t22 + 56U);
105
    t24 = *((char **)t23);
106
    t25 = (t24 + 56U);
107
    t26 = *((char **)t25);
108
    *((unsigned char *)t26) = t14;
109
    xsi_driver_first_trans_delta(t22, t21, 1, 0LL);
110
    xsi_set_current_line(66, ng0);
111
    t1 = (t0 + 1032U);
112
    t2 = *((char **)t1);
113
    t1 = (t0 + 7140);
114
    t7 = *((int *)t1);
115
    t8 = (2 * t7);
116
    t9 = (t8 + 1);
117
    t16 = (t9 - 0);
118
    t10 = (t16 * 1);
119
    xsi_vhdl_check_range_of_index(0, 15, 1, t9);
120
    t11 = (1U * t10);
121
    t12 = (0 + t11);
122
    t5 = (t2 + t12);
123
    t27 = *((unsigned char *)t5);
124
    if (t27 == 1)
125
        goto LAB6;
126
 
127
LAB7:    t6 = (t0 + 1032U);
128
    t13 = *((char **)t6);
129
    t6 = (t0 + 7140);
130
    t17 = *((int *)t6);
131
    t18 = (2 * t17);
132
    t28 = (t18 - 0);
133
    t19 = (t28 * 1);
134
    xsi_vhdl_check_range_of_index(0, 15, 1, t18);
135
    t20 = (1U * t19);
136
    t21 = (0 + t20);
137
    t15 = (t13 + t21);
138
    t29 = *((unsigned char *)t15);
139
    t14 = t29;
140
 
141
LAB8:    t22 = (t0 + 7140);
142
    t30 = *((int *)t22);
143
    t31 = (2 * t30);
144
    t32 = (t31 + 1);
145
    t33 = (t32 - 0);
146
    t34 = (t33 * 1);
147
    t35 = (1 * t34);
148
    t36 = (0U + t35);
149
    t23 = (t0 + 4448);
150
    t24 = (t23 + 56U);
151
    t25 = *((char **)t24);
152
    t26 = (t25 + 56U);
153
    t37 = *((char **)t26);
154
    *((unsigned char *)t37) = t14;
155
    xsi_driver_first_trans_delta(t23, t36, 1, 0LL);
156
 
157
LAB4:    t1 = (t0 + 7140);
158
    t3 = *((int *)t1);
159
    t2 = (t0 + 7144);
160
    t4 = *((int *)t2);
161
    if (t3 == t4)
162
        goto LAB5;
163
 
164
LAB9:    t7 = (t3 + 1);
165
    t3 = t7;
166
    t5 = (t0 + 7140);
167
    *((int *)t5) = t3;
168
    goto LAB2;
169
 
170
LAB6:    t14 = (unsigned char)1;
171
    goto LAB8;
172
 
173
}
174
 
175
static void work_a_3543352438_0520823001_p_1(char *t0)
176
{
177
    char *t1;
178
    char *t2;
179
    int t3;
180
    int t4;
181
    char *t5;
182
    char *t6;
183
    int t7;
184
    int t8;
185
    char *t9;
186
    char *t10;
187
    int t11;
188
    int t12;
189
    char *t13;
190
    int t14;
191
    int t15;
192
    int t16;
193
    unsigned int t17;
194
    unsigned int t18;
195
    unsigned int t19;
196
    char *t20;
197
    unsigned char t21;
198
    char *t22;
199
    int t23;
200
    int t24;
201
    char *t25;
202
    int t26;
203
    int t27;
204
    int t28;
205
    unsigned int t29;
206
    unsigned int t30;
207
    unsigned int t31;
208
    char *t32;
209
    char *t33;
210
    char *t34;
211
    char *t35;
212
    char *t36;
213
    unsigned char t37;
214
    unsigned char t38;
215
    int t39;
216
    int t40;
217
    int t41;
218
    int t42;
219
    unsigned int t43;
220
    unsigned int t44;
221
    unsigned int t45;
222
    char *t46;
223
 
224
LAB0:    xsi_set_current_line(73, ng0);
225
    t1 = (t0 + 7148);
226
    *((int *)t1) = 0;
227
    t2 = (t0 + 7152);
228
    *((int *)t2) = 3;
229
    t3 = 0;
230
    t4 = 3;
231
 
232
LAB2:    if (t3 <= t4)
233
        goto LAB3;
234
 
235
LAB5:    t1 = (t0 + 4320);
236
    *((int *)t1) = 1;
237
 
238
LAB1:    return;
239
LAB3:    xsi_set_current_line(74, ng0);
240
    t5 = (t0 + 7156);
241
    *((int *)t5) = 0;
242
    t6 = (t0 + 7160);
243
    *((int *)t6) = 1;
244
    t7 = 0;
245
    t8 = 1;
246
 
247
LAB6:    if (t7 <= t8)
248
        goto LAB7;
249
 
250
LAB9:    xsi_set_current_line(77, ng0);
251
    t1 = (t0 + 7164);
252
    *((int *)t1) = 2;
253
    t2 = (t0 + 7168);
254
    *((int *)t2) = 3;
255
    t7 = 2;
256
    t8 = 3;
257
 
258
LAB11:    if (t7 <= t8)
259
        goto LAB12;
260
 
261
LAB14:
262
LAB4:    t1 = (t0 + 7148);
263
    t3 = *((int *)t1);
264
    t2 = (t0 + 7152);
265
    t4 = *((int *)t2);
266
    if (t3 == t4)
267
        goto LAB5;
268
 
269
LAB19:    t7 = (t3 + 1);
270
    t3 = t7;
271
    t5 = (t0 + 7148);
272
    *((int *)t5) = t3;
273
    goto LAB2;
274
 
275
LAB7:    xsi_set_current_line(75, ng0);
276
    t9 = (t0 + 1512U);
277
    t10 = *((char **)t9);
278
    t9 = (t0 + 7148);
279
    t11 = *((int *)t9);
280
    t12 = (4 * t11);
281
    t13 = (t0 + 7156);
282
    t14 = *((int *)t13);
283
    t15 = (t12 + t14);
284
    t16 = (t15 - 0);
285
    t17 = (t16 * 1);
286
    xsi_vhdl_check_range_of_index(0, 15, 1, t15);
287
    t18 = (1U * t17);
288
    t19 = (0 + t18);
289
    t20 = (t10 + t19);
290
    t21 = *((unsigned char *)t20);
291
    t22 = (t0 + 7148);
292
    t23 = *((int *)t22);
293
    t24 = (4 * t23);
294
    t25 = (t0 + 7156);
295
    t26 = *((int *)t25);
296
    t27 = (t24 + t26);
297
    t28 = (t27 - 0);
298
    t29 = (t28 * 1);
299
    t30 = (1 * t29);
300
    t31 = (0U + t30);
301
    t32 = (t0 + 4512);
302
    t33 = (t32 + 56U);
303
    t34 = *((char **)t33);
304
    t35 = (t34 + 56U);
305
    t36 = *((char **)t35);
306
    *((unsigned char *)t36) = t21;
307
    xsi_driver_first_trans_delta(t32, t31, 1, 0LL);
308
 
309
LAB8:    t1 = (t0 + 7156);
310
    t7 = *((int *)t1);
311
    t2 = (t0 + 7160);
312
    t8 = *((int *)t2);
313
    if (t7 == t8)
314
        goto LAB9;
315
 
316
LAB10:    t11 = (t7 + 1);
317
    t7 = t11;
318
    t5 = (t0 + 7156);
319
    *((int *)t5) = t7;
320
    goto LAB6;
321
 
322
LAB12:    xsi_set_current_line(78, ng0);
323
    t5 = (t0 + 1512U);
324
    t6 = *((char **)t5);
325
    t5 = (t0 + 7148);
326
    t11 = *((int *)t5);
327
    t12 = (4 * t11);
328
    t14 = (t12 + 1);
329
    t15 = (t14 - 0);
330
    t17 = (t15 * 1);
331
    xsi_vhdl_check_range_of_index(0, 15, 1, t14);
332
    t18 = (1U * t17);
333
    t19 = (0 + t18);
334
    t9 = (t6 + t19);
335
    t37 = *((unsigned char *)t9);
336
    if (t37 == 1)
337
        goto LAB15;
338
 
339
LAB16:    t10 = (t0 + 1512U);
340
    t13 = *((char **)t10);
341
    t10 = (t0 + 7148);
342
    t16 = *((int *)t10);
343
    t23 = (4 * t16);
344
    t20 = (t0 + 7164);
345
    t24 = *((int *)t20);
346
    t26 = (t23 + t24);
347
    t27 = (t26 - 0);
348
    t29 = (t27 * 1);
349
    xsi_vhdl_check_range_of_index(0, 15, 1, t26);
350
    t30 = (1U * t29);
351
    t31 = (0 + t30);
352
    t22 = (t13 + t31);
353
    t38 = *((unsigned char *)t22);
354
    t21 = t38;
355
 
356
LAB17:    t25 = (t0 + 7148);
357
    t28 = *((int *)t25);
358
    t39 = (4 * t28);
359
    t32 = (t0 + 7164);
360
    t40 = *((int *)t32);
361
    t41 = (t39 + t40);
362
    t42 = (t41 - 0);
363
    t43 = (t42 * 1);
364
    t44 = (1 * t43);
365
    t45 = (0U + t44);
366
    t33 = (t0 + 4512);
367
    t34 = (t33 + 56U);
368
    t35 = *((char **)t34);
369
    t36 = (t35 + 56U);
370
    t46 = *((char **)t36);
371
    *((unsigned char *)t46) = t21;
372
    xsi_driver_first_trans_delta(t33, t45, 1, 0LL);
373
 
374
LAB13:    t1 = (t0 + 7164);
375
    t7 = *((int *)t1);
376
    t2 = (t0 + 7168);
377
    t8 = *((int *)t2);
378
    if (t7 == t8)
379
        goto LAB14;
380
 
381
LAB18:    t11 = (t7 + 1);
382
    t7 = t11;
383
    t5 = (t0 + 7164);
384
    *((int *)t5) = t7;
385
    goto LAB11;
386
 
387
LAB15:    t21 = (unsigned char)1;
388
    goto LAB17;
389
 
390
}
391
 
392
static void work_a_3543352438_0520823001_p_2(char *t0)
393
{
394
    char *t1;
395
    char *t2;
396
    int t3;
397
    int t4;
398
    char *t5;
399
    char *t6;
400
    int t7;
401
    int t8;
402
    char *t9;
403
    char *t10;
404
    int t11;
405
    int t12;
406
    char *t13;
407
    int t14;
408
    int t15;
409
    int t16;
410
    unsigned int t17;
411
    unsigned int t18;
412
    unsigned int t19;
413
    char *t20;
414
    unsigned char t21;
415
    char *t22;
416
    int t23;
417
    int t24;
418
    char *t25;
419
    int t26;
420
    int t27;
421
    int t28;
422
    unsigned int t29;
423
    unsigned int t30;
424
    unsigned int t31;
425
    char *t32;
426
    char *t33;
427
    char *t34;
428
    char *t35;
429
    char *t36;
430
    unsigned char t37;
431
    unsigned char t38;
432
    int t39;
433
    int t40;
434
    int t41;
435
    int t42;
436
    unsigned int t43;
437
    unsigned int t44;
438
    unsigned int t45;
439
    char *t46;
440
 
441
LAB0:    xsi_set_current_line(86, ng0);
442
    t1 = (t0 + 7172);
443
    *((int *)t1) = 0;
444
    t2 = (t0 + 7176);
445
    *((int *)t2) = 1;
446
    t3 = 0;
447
    t4 = 1;
448
 
449
LAB2:    if (t3 <= t4)
450
        goto LAB3;
451
 
452
LAB5:    t1 = (t0 + 4336);
453
    *((int *)t1) = 1;
454
 
455
LAB1:    return;
456
LAB3:    xsi_set_current_line(87, ng0);
457
    t5 = (t0 + 7180);
458
    *((int *)t5) = 0;
459
    t6 = (t0 + 7184);
460
    *((int *)t6) = 3;
461
    t7 = 0;
462
    t8 = 3;
463
 
464
LAB6:    if (t7 <= t8)
465
        goto LAB7;
466
 
467
LAB9:    xsi_set_current_line(90, ng0);
468
    t1 = (t0 + 7188);
469
    *((int *)t1) = 4;
470
    t2 = (t0 + 7192);
471
    *((int *)t2) = 7;
472
    t7 = 4;
473
    t8 = 7;
474
 
475
LAB11:    if (t7 <= t8)
476
        goto LAB12;
477
 
478
LAB14:
479
LAB4:    t1 = (t0 + 7172);
480
    t3 = *((int *)t1);
481
    t2 = (t0 + 7176);
482
    t4 = *((int *)t2);
483
    if (t3 == t4)
484
        goto LAB5;
485
 
486
LAB19:    t7 = (t3 + 1);
487
    t3 = t7;
488
    t5 = (t0 + 7172);
489
    *((int *)t5) = t3;
490
    goto LAB2;
491
 
492
LAB7:    xsi_set_current_line(88, ng0);
493
    t9 = (t0 + 1672U);
494
    t10 = *((char **)t9);
495
    t9 = (t0 + 7172);
496
    t11 = *((int *)t9);
497
    t12 = (8 * t11);
498
    t13 = (t0 + 7180);
499
    t14 = *((int *)t13);
500
    t15 = (t12 + t14);
501
    t16 = (t15 - 0);
502
    t17 = (t16 * 1);
503
    xsi_vhdl_check_range_of_index(0, 15, 1, t15);
504
    t18 = (1U * t17);
505
    t19 = (0 + t18);
506
    t20 = (t10 + t19);
507
    t21 = *((unsigned char *)t20);
508
    t22 = (t0 + 7172);
509
    t23 = *((int *)t22);
510
    t24 = (8 * t23);
511
    t25 = (t0 + 7180);
512
    t26 = *((int *)t25);
513
    t27 = (t24 + t26);
514
    t28 = (t27 - 0);
515
    t29 = (t28 * 1);
516
    t30 = (1 * t29);
517
    t31 = (0U + t30);
518
    t32 = (t0 + 4576);
519
    t33 = (t32 + 56U);
520
    t34 = *((char **)t33);
521
    t35 = (t34 + 56U);
522
    t36 = *((char **)t35);
523
    *((unsigned char *)t36) = t21;
524
    xsi_driver_first_trans_delta(t32, t31, 1, 0LL);
525
 
526
LAB8:    t1 = (t0 + 7180);
527
    t7 = *((int *)t1);
528
    t2 = (t0 + 7184);
529
    t8 = *((int *)t2);
530
    if (t7 == t8)
531
        goto LAB9;
532
 
533
LAB10:    t11 = (t7 + 1);
534
    t7 = t11;
535
    t5 = (t0 + 7180);
536
    *((int *)t5) = t7;
537
    goto LAB6;
538
 
539
LAB12:    xsi_set_current_line(91, ng0);
540
    t5 = (t0 + 1672U);
541
    t6 = *((char **)t5);
542
    t5 = (t0 + 7172);
543
    t11 = *((int *)t5);
544
    t12 = (8 * t11);
545
    t14 = (t12 + 3);
546
    t15 = (t14 - 0);
547
    t17 = (t15 * 1);
548
    xsi_vhdl_check_range_of_index(0, 15, 1, t14);
549
    t18 = (1U * t17);
550
    t19 = (0 + t18);
551
    t9 = (t6 + t19);
552
    t37 = *((unsigned char *)t9);
553
    if (t37 == 1)
554
        goto LAB15;
555
 
556
LAB16:    t10 = (t0 + 1672U);
557
    t13 = *((char **)t10);
558
    t10 = (t0 + 7172);
559
    t16 = *((int *)t10);
560
    t23 = (8 * t16);
561
    t20 = (t0 + 7188);
562
    t24 = *((int *)t20);
563
    t26 = (t23 + t24);
564
    t27 = (t26 - 0);
565
    t29 = (t27 * 1);
566
    xsi_vhdl_check_range_of_index(0, 15, 1, t26);
567
    t30 = (1U * t29);
568
    t31 = (0 + t30);
569
    t22 = (t13 + t31);
570
    t38 = *((unsigned char *)t22);
571
    t21 = t38;
572
 
573
LAB17:    t25 = (t0 + 7172);
574
    t28 = *((int *)t25);
575
    t39 = (8 * t28);
576
    t32 = (t0 + 7188);
577
    t40 = *((int *)t32);
578
    t41 = (t39 + t40);
579
    t42 = (t41 - 0);
580
    t43 = (t42 * 1);
581
    t44 = (1 * t43);
582
    t45 = (0U + t44);
583
    t33 = (t0 + 4576);
584
    t34 = (t33 + 56U);
585
    t35 = *((char **)t34);
586
    t36 = (t35 + 56U);
587
    t46 = *((char **)t36);
588
    *((unsigned char *)t46) = t21;
589
    xsi_driver_first_trans_delta(t33, t45, 1, 0LL);
590
 
591
LAB13:    t1 = (t0 + 7188);
592
    t7 = *((int *)t1);
593
    t2 = (t0 + 7192);
594
    t8 = *((int *)t2);
595
    if (t7 == t8)
596
        goto LAB14;
597
 
598
LAB18:    t11 = (t7 + 1);
599
    t7 = t11;
600
    t5 = (t0 + 7188);
601
    *((int *)t5) = t7;
602
    goto LAB11;
603
 
604
LAB15:    t21 = (unsigned char)1;
605
    goto LAB17;
606
 
607
}
608
 
609
static void work_a_3543352438_0520823001_p_3(char *t0)
610
{
611
    char *t1;
612
    char *t2;
613
    int t3;
614
    int t4;
615
    char *t5;
616
    char *t6;
617
    int t7;
618
    int t8;
619
    unsigned int t9;
620
    unsigned int t10;
621
    unsigned int t11;
622
    char *t12;
623
    unsigned char t13;
624
    unsigned char t14;
625
    char *t15;
626
    int t16;
627
    int t17;
628
    unsigned int t18;
629
    unsigned int t19;
630
    unsigned int t20;
631
    char *t21;
632
    char *t22;
633
    char *t23;
634
    char *t24;
635
    char *t25;
636
    unsigned char t26;
637
    int t27;
638
    unsigned int t28;
639
    unsigned int t29;
640
    unsigned int t30;
641
    char *t31;
642
    char *t32;
643
 
644
LAB0:    xsi_set_current_line(99, ng0);
645
    t1 = (t0 + 7196);
646
    *((int *)t1) = 0;
647
    t2 = (t0 + 7200);
648
    *((int *)t2) = 7;
649
    t3 = 0;
650
    t4 = 7;
651
 
652
LAB2:    if (t3 <= t4)
653
        goto LAB3;
654
 
655
LAB5:    xsi_set_current_line(102, ng0);
656
    t1 = (t0 + 7204);
657
    *((int *)t1) = 8;
658
    t2 = (t0 + 7208);
659
    *((int *)t2) = 14;
660
    t3 = 8;
661
    t4 = 14;
662
 
663
LAB7:    if (t3 <= t4)
664
        goto LAB8;
665
 
666
LAB10:    t1 = (t0 + 4352);
667
    *((int *)t1) = 1;
668
 
669
LAB1:    return;
670
LAB3:    xsi_set_current_line(100, ng0);
671
    t5 = (t0 + 1832U);
672
    t6 = *((char **)t5);
673
    t5 = (t0 + 7196);
674
    t7 = *((int *)t5);
675
    t8 = (t7 - 0);
676
    t9 = (t8 * 1);
677
    xsi_vhdl_check_range_of_index(0, 15, 1, *((int *)t5));
678
    t10 = (1U * t9);
679
    t11 = (0 + t10);
680
    t12 = (t6 + t11);
681
    t13 = *((unsigned char *)t12);
682
    t14 = (!(t13));
683
    t15 = (t0 + 7196);
684
    t16 = *((int *)t15);
685
    t17 = (t16 - 14);
686
    t18 = (t17 * -1);
687
    t19 = (1 * t18);
688
    t20 = (0U + t19);
689
    t21 = (t0 + 4640);
690
    t22 = (t21 + 56U);
691
    t23 = *((char **)t22);
692
    t24 = (t23 + 56U);
693
    t25 = *((char **)t24);
694
    *((unsigned char *)t25) = t14;
695
    xsi_driver_first_trans_delta(t21, t20, 1, 0LL);
696
 
697
LAB4:    t1 = (t0 + 7196);
698
    t3 = *((int *)t1);
699
    t2 = (t0 + 7200);
700
    t4 = *((int *)t2);
701
    if (t3 == t4)
702
        goto LAB5;
703
 
704
LAB6:    t7 = (t3 + 1);
705
    t3 = t7;
706
    t5 = (t0 + 7196);
707
    *((int *)t5) = t3;
708
    goto LAB2;
709
 
710
LAB8:    xsi_set_current_line(103, ng0);
711
    t5 = (t0 + 1832U);
712
    t6 = *((char **)t5);
713
    t7 = (7 - 0);
714
    t9 = (t7 * 1);
715
    t10 = (1U * t9);
716
    t11 = (0 + t10);
717
    t5 = (t6 + t11);
718
    t14 = *((unsigned char *)t5);
719
    if (t14 != 1)
720
        goto LAB11;
721
 
722
LAB12:    t13 = (unsigned char)0;
723
 
724
LAB13:    t22 = (t0 + 7204);
725
    t17 = *((int *)t22);
726
    t27 = (t17 - 14);
727
    t28 = (t27 * -1);
728
    t29 = (1 * t28);
729
    t30 = (0U + t29);
730
    t23 = (t0 + 4640);
731
    t24 = (t23 + 56U);
732
    t25 = *((char **)t24);
733
    t31 = (t25 + 56U);
734
    t32 = *((char **)t31);
735
    *((unsigned char *)t32) = t13;
736
    xsi_driver_first_trans_delta(t23, t30, 1, 0LL);
737
 
738
LAB9:    t1 = (t0 + 7204);
739
    t3 = *((int *)t1);
740
    t2 = (t0 + 7208);
741
    t4 = *((int *)t2);
742
    if (t3 == t4)
743
        goto LAB10;
744
 
745
LAB14:    t7 = (t3 + 1);
746
    t3 = t7;
747
    t5 = (t0 + 7204);
748
    *((int *)t5) = t3;
749
    goto LAB7;
750
 
751
LAB11:    t12 = (t0 + 1832U);
752
    t15 = *((char **)t12);
753
    t12 = (t0 + 7204);
754
    t8 = *((int *)t12);
755
    t16 = (t8 - 0);
756
    t18 = (t16 * 1);
757
    xsi_vhdl_check_range_of_index(0, 15, 1, *((int *)t12));
758
    t19 = (1U * t18);
759
    t20 = (0 + t19);
760
    t21 = (t15 + t20);
761
    t26 = *((unsigned char *)t21);
762
    t13 = (!(t26));
763
    goto LAB13;
764
 
765
}
766
 
767
static void work_a_3543352438_0520823001_p_4(char *t0)
768
{
769
    unsigned char t1;
770
    char *t2;
771
    char *t3;
772
    int t4;
773
    unsigned int t5;
774
    unsigned int t6;
775
    unsigned int t7;
776
    unsigned char t8;
777
    char *t9;
778
    char *t10;
779
    int t11;
780
    unsigned int t12;
781
    unsigned int t13;
782
    unsigned int t14;
783
    unsigned char t15;
784
    char *t16;
785
    char *t17;
786
    char *t18;
787
    char *t19;
788
    char *t20;
789
    char *t21;
790
 
791
LAB0:    xsi_set_current_line(119, ng0);
792
 
793
LAB3:    t2 = (t0 + 1832U);
794
    t3 = *((char **)t2);
795
    t4 = (7 - 0);
796
    t5 = (t4 * 1);
797
    t6 = (1U * t5);
798
    t7 = (0 + t6);
799
    t2 = (t3 + t7);
800
    t8 = *((unsigned char *)t2);
801
    if (t8 == 1)
802
        goto LAB5;
803
 
804
LAB6:    t9 = (t0 + 1832U);
805
    t10 = *((char **)t9);
806
    t11 = (15 - 0);
807
    t12 = (t11 * 1);
808
    t13 = (1U * t12);
809
    t14 = (0 + t13);
810
    t9 = (t10 + t14);
811
    t15 = *((unsigned char *)t9);
812
    t1 = t15;
813
 
814
LAB7:    t16 = (t0 + 4704);
815
    t17 = (t16 + 56U);
816
    t18 = *((char **)t17);
817
    t19 = (t18 + 56U);
818
    t20 = *((char **)t19);
819
    *((unsigned char *)t20) = t1;
820
    xsi_driver_first_trans_fast_port(t16);
821
 
822
LAB2:    t21 = (t0 + 4368);
823
    *((int *)t21) = 1;
824
 
825
LAB1:    return;
826
LAB4:    goto LAB2;
827
 
828
LAB5:    t1 = (unsigned char)1;
829
    goto LAB7;
830
 
831
}
832
 
833
 
834
extern void work_a_3543352438_0520823001_init()
835
{
836
        static char *pe[] = {(void *)work_a_3543352438_0520823001_p_0,(void *)work_a_3543352438_0520823001_p_1,(void *)work_a_3543352438_0520823001_p_2,(void *)work_a_3543352438_0520823001_p_3,(void *)work_a_3543352438_0520823001_p_4};
837
        xsi_register_didat("work_a_3543352438_0520823001", "isim/testbench_isim_beh.exe.sim/work/a_3543352438_0520823001.didat");
838
        xsi_register_executes(pe);
839
}

powered by: WebSVN 2.1.0

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