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

Subversion Repositories xmatchpro

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

powered by: WebSVN 2.1.0

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