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_3022590147_3381363857.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/level2_4d_pbc.vhd";
25
extern char *IEEE_P_2592010699;
26
extern char *STD_STANDARD;
27
 
28
unsigned char ieee_p_2592010699_sub_1690584930_503743352(char *, unsigned char );
29
unsigned char ieee_p_2592010699_sub_2545490612_503743352(char *, unsigned char , unsigned char );
30
unsigned char ieee_p_2592010699_sub_3962699580_503743352(char *, unsigned char );
31
char *ieee_p_2592010699_sub_4188116876_503743352(char *, char *, char *, char *);
32
 
33
 
34
static void work_a_3022590147_3381363857_p_0(char *t0)
35
{
36
    char *t1;
37
    char *t2;
38
    char *t3;
39
    char *t4;
40
    char *t5;
41
    char *t6;
42
    char *t7;
43
 
44
LAB0:    xsi_set_current_line(523, ng0);
45
 
46
LAB3:    t1 = (t0 + 2152U);
47
    t2 = *((char **)t1);
48
    t1 = (t0 + 19064);
49
    t3 = (t1 + 56U);
50
    t4 = *((char **)t3);
51
    t5 = (t4 + 56U);
52
    t6 = *((char **)t5);
53
    memcpy(t6, t2, 64U);
54
    xsi_driver_first_trans_fast(t1);
55
 
56
LAB2:    t7 = (t0 + 18728);
57
    *((int *)t7) = 1;
58
 
59
LAB1:    return;
60
LAB4:    goto LAB2;
61
 
62
}
63
 
64
static void work_a_3022590147_3381363857_p_1(char *t0)
65
{
66
    char *t1;
67
    char *t2;
68
    char *t3;
69
    char *t4;
70
    char *t5;
71
    char *t6;
72
    char *t7;
73
 
74
LAB0:    xsi_set_current_line(525, ng0);
75
 
76
LAB3:    t1 = (t0 + 4872U);
77
    t2 = *((char **)t1);
78
    t1 = (t0 + 19128);
79
    t3 = (t1 + 56U);
80
    t4 = *((char **)t3);
81
    t5 = (t4 + 56U);
82
    t6 = *((char **)t5);
83
    memcpy(t6, t2, 32U);
84
    xsi_driver_first_trans_fast_port(t1);
85
 
86
LAB2:    t7 = (t0 + 18744);
87
    *((int *)t7) = 1;
88
 
89
LAB1:    return;
90
LAB4:    goto LAB2;
91
 
92
}
93
 
94
static void work_a_3022590147_3381363857_p_2(char *t0)
95
{
96
    char *t1;
97
    char *t2;
98
    unsigned char t3;
99
    unsigned char t4;
100
    char *t5;
101
    char *t6;
102
    char *t7;
103
    char *t8;
104
    char *t9;
105
 
106
LAB0:    xsi_set_current_line(760, ng0);
107
 
108
LAB3:    t1 = (t0 + 9992U);
109
    t2 = *((char **)t1);
110
    t3 = *((unsigned char *)t2);
111
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
112
    t1 = (t0 + 19192);
113
    t5 = (t1 + 56U);
114
    t6 = *((char **)t5);
115
    t7 = (t6 + 56U);
116
    t8 = *((char **)t7);
117
    *((unsigned char *)t8) = t4;
118
    xsi_driver_first_trans_fast(t1);
119
 
120
LAB2:    t9 = (t0 + 18760);
121
    *((int *)t9) = 1;
122
 
123
LAB1:    return;
124
LAB4:    goto LAB2;
125
 
126
}
127
 
128
static void work_a_3022590147_3381363857_p_3(char *t0)
129
{
130
    char *t1;
131
    char *t2;
132
    unsigned char t3;
133
    unsigned char t4;
134
    char *t5;
135
    char *t6;
136
    char *t7;
137
    char *t8;
138
    char *t9;
139
 
140
LAB0:    xsi_set_current_line(761, ng0);
141
 
142
LAB3:    t1 = (t0 + 9832U);
143
    t2 = *((char **)t1);
144
    t3 = *((unsigned char *)t2);
145
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
146
    t1 = (t0 + 19256);
147
    t5 = (t1 + 56U);
148
    t6 = *((char **)t5);
149
    t7 = (t6 + 56U);
150
    t8 = *((char **)t7);
151
    *((unsigned char *)t8) = t4;
152
    xsi_driver_first_trans_fast(t1);
153
 
154
LAB2:    t9 = (t0 + 18776);
155
    *((int *)t9) = 1;
156
 
157
LAB1:    return;
158
LAB4:    goto LAB2;
159
 
160
}
161
 
162
static void work_a_3022590147_3381363857_p_4(char *t0)
163
{
164
    char *t1;
165
    char *t2;
166
    char *t3;
167
    char *t4;
168
    char *t5;
169
 
170
LAB0:    xsi_set_current_line(762, ng0);
171
 
172
LAB3:    t1 = (t0 + 19320);
173
    t2 = (t1 + 56U);
174
    t3 = *((char **)t2);
175
    t4 = (t3 + 56U);
176
    t5 = *((char **)t4);
177
    *((unsigned char *)t5) = (unsigned char)3;
178
    xsi_driver_first_trans_fast(t1);
179
 
180
LAB2:
181
LAB1:    return;
182
LAB4:    goto LAB2;
183
 
184
}
185
 
186
static void work_a_3022590147_3381363857_p_5(char *t0)
187
{
188
    char *t1;
189
    char *t2;
190
    unsigned char t3;
191
    unsigned char t4;
192
    char *t5;
193
    char *t6;
194
    char *t7;
195
    char *t8;
196
    char *t9;
197
 
198
LAB0:    xsi_set_current_line(768, ng0);
199
 
200
LAB3:    t1 = (t0 + 9992U);
201
    t2 = *((char **)t1);
202
    t3 = *((unsigned char *)t2);
203
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
204
    t1 = (t0 + 19384);
205
    t5 = (t1 + 56U);
206
    t6 = *((char **)t5);
207
    t7 = (t6 + 56U);
208
    t8 = *((char **)t7);
209
    *((unsigned char *)t8) = t4;
210
    xsi_driver_first_trans_fast(t1);
211
 
212
LAB2:    t9 = (t0 + 18792);
213
    *((int *)t9) = 1;
214
 
215
LAB1:    return;
216
LAB4:    goto LAB2;
217
 
218
}
219
 
220
static void work_a_3022590147_3381363857_p_6(char *t0)
221
{
222
    char *t1;
223
    char *t2;
224
    unsigned char t3;
225
    unsigned char t4;
226
    char *t5;
227
    char *t6;
228
    char *t7;
229
    char *t8;
230
    char *t9;
231
 
232
LAB0:    xsi_set_current_line(808, ng0);
233
 
234
LAB3:    t1 = (t0 + 1032U);
235
    t2 = *((char **)t1);
236
    t3 = *((unsigned char *)t2);
237
    t4 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t3);
238
    t1 = (t0 + 19448);
239
    t5 = (t1 + 56U);
240
    t6 = *((char **)t5);
241
    t7 = (t6 + 56U);
242
    t8 = *((char **)t7);
243
    *((unsigned char *)t8) = t4;
244
    xsi_driver_first_trans_fast(t1);
245
 
246
LAB2:    t9 = (t0 + 18808);
247
    *((int *)t9) = 1;
248
 
249
LAB1:    return;
250
LAB4:    goto LAB2;
251
 
252
}
253
 
254
static void work_a_3022590147_3381363857_p_7(char *t0)
255
{
256
    char t6[16];
257
    char t10[16];
258
    char t12[16];
259
    char *t1;
260
    char *t2;
261
    unsigned char t3;
262
    unsigned char t4;
263
    int64 t5;
264
    char *t8;
265
    char *t9;
266
    char *t11;
267
    char *t13;
268
    char *t14;
269
    int t15;
270
    unsigned int t16;
271
    char *t17;
272
    char *t18;
273
    unsigned char t19;
274
    char *t20;
275
    char *t21;
276
    char *t22;
277
    char *t23;
278
    char *t24;
279
    char *t25;
280
    int64 t26;
281
    char *t27;
282
    char *t29;
283
    char *t30;
284
    char *t31;
285
    char *t32;
286
    char *t33;
287
    char *t34;
288
    char *t35;
289
 
290
LAB0:    xsi_set_current_line(809, ng0);
291
    t1 = (t0 + 1352U);
292
    t2 = *((char **)t1);
293
    t3 = *((unsigned char *)t2);
294
    t4 = (t3 == (unsigned char)1);
295
    if (t4 != 0)
296
        goto LAB3;
297
 
298
LAB4:
299
LAB7:    t26 = (5 * 1000LL);
300
    t27 = (t0 + 34417);
301
    t29 = (t0 + 19512);
302
    t30 = (t29 + 56U);
303
    t31 = *((char **)t30);
304
    t32 = (t31 + 56U);
305
    t33 = *((char **)t32);
306
    memcpy(t33, t27, 8U);
307
    xsi_driver_first_trans_delta(t29, 0U, 8U, t26);
308
    t34 = (t0 + 19512);
309
    xsi_driver_intertial_reject(t34, t26, t26);
310
 
311
LAB2:    t35 = (t0 + 18824);
312
    *((int *)t35) = 1;
313
 
314
LAB1:    return;
315
LAB3:    t5 = (5 * 1000LL);
316
    t1 = (t0 + 34413);
317
    t8 = (t0 + 12232U);
318
    t9 = *((char **)t8);
319
    t11 = ((STD_STANDARD) + 1112);
320
    t13 = (t12 + 0U);
321
    t14 = (t13 + 0U);
322
    *((int *)t14) = 0;
323
    t14 = (t13 + 4U);
324
    *((int *)t14) = 3;
325
    t14 = (t13 + 8U);
326
    *((int *)t14) = 1;
327
    t15 = (3 - 0);
328
    t16 = (t15 * 1);
329
    t16 = (t16 + 1);
330
    t14 = (t13 + 12U);
331
    *((unsigned int *)t14) = t16;
332
    t14 = (t0 + 33620U);
333
    t8 = xsi_base_array_concat(t8, t10, t11, (char)97, t1, t12, (char)97, t9, t14, (char)101);
334
    t17 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t6, t8, t10);
335
    t18 = (t6 + 12U);
336
    t16 = *((unsigned int *)t18);
337
    t16 = (t16 * 1U);
338
    t19 = (8U != t16);
339
    if (t19 == 1)
340
        goto LAB5;
341
 
342
LAB6:    t20 = (t0 + 19512);
343
    t21 = (t20 + 56U);
344
    t22 = *((char **)t21);
345
    t23 = (t22 + 56U);
346
    t24 = *((char **)t23);
347
    memcpy(t24, t17, 8U);
348
    xsi_driver_first_trans_delta(t20, 0U, 8U, t5);
349
    t25 = (t0 + 19512);
350
    xsi_driver_intertial_reject(t25, t5, t5);
351
    goto LAB2;
352
 
353
LAB5:    xsi_size_not_matching(8U, t16, 0);
354
    goto LAB6;
355
 
356
LAB8:    goto LAB2;
357
 
358
}
359
 
360
static void work_a_3022590147_3381363857_p_8(char *t0)
361
{
362
    char t2[16];
363
    int64 t1;
364
    char *t3;
365
    char *t4;
366
    char *t5;
367
    char *t6;
368
    unsigned int t7;
369
    unsigned char t8;
370
    char *t9;
371
    char *t10;
372
    char *t11;
373
    char *t12;
374
    char *t13;
375
    char *t14;
376
    char *t15;
377
 
378
LAB0:    xsi_set_current_line(810, ng0);
379
 
380
LAB3:    t1 = (5 * 1000LL);
381
    t3 = (t0 + 12072U);
382
    t4 = *((char **)t3);
383
    t3 = (t0 + 33604U);
384
    t5 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t2, t4, t3);
385
    t6 = (t2 + 12U);
386
    t7 = *((unsigned int *)t6);
387
    t7 = (t7 * 1U);
388
    t8 = (8U != t7);
389
    if (t8 == 1)
390
        goto LAB5;
391
 
392
LAB6:    t9 = (t0 + 19576);
393
    t10 = (t9 + 56U);
394
    t11 = *((char **)t10);
395
    t12 = (t11 + 56U);
396
    t13 = *((char **)t12);
397
    memcpy(t13, t5, 8U);
398
    xsi_driver_first_trans_delta(t9, 0U, 8U, t1);
399
    t14 = (t0 + 19576);
400
    xsi_driver_intertial_reject(t14, t1, t1);
401
 
402
LAB2:    t15 = (t0 + 18840);
403
    *((int *)t15) = 1;
404
 
405
LAB1:    return;
406
LAB4:    goto LAB2;
407
 
408
LAB5:    xsi_size_not_matching(8U, t7, 0);
409
    goto LAB6;
410
 
411
}
412
 
413
static void work_a_3022590147_3381363857_p_9(char *t0)
414
{
415
    char t6[16];
416
    char *t1;
417
    char *t2;
418
    unsigned char t3;
419
    unsigned char t4;
420
    int64 t5;
421
    char *t7;
422
    char *t8;
423
    char *t9;
424
    unsigned int t10;
425
    unsigned char t11;
426
    char *t12;
427
    char *t13;
428
    char *t14;
429
    char *t15;
430
    char *t16;
431
    char *t17;
432
    int64 t18;
433
    char *t19;
434
    char *t21;
435
    char *t22;
436
    char *t23;
437
    char *t24;
438
    char *t25;
439
    char *t26;
440
    char *t27;
441
 
442
LAB0:    xsi_set_current_line(811, ng0);
443
    t1 = (t0 + 1352U);
444
    t2 = *((char **)t1);
445
    t3 = *((unsigned char *)t2);
446
    t4 = (t3 == (unsigned char)1);
447
    if (t4 != 0)
448
        goto LAB3;
449
 
450
LAB4:
451
LAB7:    t18 = (5 * 1000LL);
452
    t19 = (t0 + 34425);
453
    t21 = (t0 + 19640);
454
    t22 = (t21 + 56U);
455
    t23 = *((char **)t22);
456
    t24 = (t23 + 56U);
457
    t25 = *((char **)t24);
458
    memcpy(t25, t19, 32U);
459
    xsi_driver_first_trans_delta(t21, 0U, 32U, t18);
460
    t26 = (t0 + 19640);
461
    xsi_driver_intertial_reject(t26, t18, t18);
462
 
463
LAB2:    t27 = (t0 + 18856);
464
    *((int *)t27) = 1;
465
 
466
LAB1:    return;
467
LAB3:    t5 = (5 * 1000LL);
468
    t1 = (t0 + 8392U);
469
    t7 = *((char **)t1);
470
    t1 = (t0 + 33332U);
471
    t8 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t6, t7, t1);
472
    t9 = (t6 + 12U);
473
    t10 = *((unsigned int *)t9);
474
    t10 = (t10 * 1U);
475
    t11 = (32U != t10);
476
    if (t11 == 1)
477
        goto LAB5;
478
 
479
LAB6:    t12 = (t0 + 19640);
480
    t13 = (t12 + 56U);
481
    t14 = *((char **)t13);
482
    t15 = (t14 + 56U);
483
    t16 = *((char **)t15);
484
    memcpy(t16, t8, 32U);
485
    xsi_driver_first_trans_delta(t12, 0U, 32U, t5);
486
    t17 = (t0 + 19640);
487
    xsi_driver_intertial_reject(t17, t5, t5);
488
    goto LAB2;
489
 
490
LAB5:    xsi_size_not_matching(32U, t10, 0);
491
    goto LAB6;
492
 
493
LAB8:    goto LAB2;
494
 
495
}
496
 
497
static void work_a_3022590147_3381363857_p_10(char *t0)
498
{
499
    char t6[16];
500
    char *t1;
501
    char *t2;
502
    unsigned char t3;
503
    unsigned char t4;
504
    int64 t5;
505
    char *t7;
506
    char *t8;
507
    char *t9;
508
    unsigned int t10;
509
    unsigned char t11;
510
    char *t12;
511
    char *t13;
512
    char *t14;
513
    char *t15;
514
    char *t16;
515
    char *t17;
516
    int64 t18;
517
    char *t19;
518
    char *t21;
519
    char *t22;
520
    char *t23;
521
    char *t24;
522
    char *t25;
523
    char *t26;
524
    char *t27;
525
 
526
LAB0:    xsi_set_current_line(812, ng0);
527
    t1 = (t0 + 1352U);
528
    t2 = *((char **)t1);
529
    t3 = *((unsigned char *)t2);
530
    t4 = (t3 == (unsigned char)1);
531
    if (t4 != 0)
532
        goto LAB3;
533
 
534
LAB4:
535
LAB7:    t18 = (5 * 1000LL);
536
    t19 = (t0 + 34457);
537
    t21 = (t0 + 19704);
538
    t22 = (t21 + 56U);
539
    t23 = *((char **)t22);
540
    t24 = (t23 + 56U);
541
    t25 = *((char **)t24);
542
    memcpy(t25, t19, 4U);
543
    xsi_driver_first_trans_delta(t21, 0U, 4U, t18);
544
    t26 = (t0 + 19704);
545
    xsi_driver_intertial_reject(t26, t18, t18);
546
 
547
LAB2:    t27 = (t0 + 18872);
548
    *((int *)t27) = 1;
549
 
550
LAB1:    return;
551
LAB3:    t5 = (5 * 1000LL);
552
    t1 = (t0 + 8552U);
553
    t7 = *((char **)t1);
554
    t1 = (t0 + 33348U);
555
    t8 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t6, t7, t1);
556
    t9 = (t6 + 12U);
557
    t10 = *((unsigned int *)t9);
558
    t10 = (t10 * 1U);
559
    t11 = (4U != t10);
560
    if (t11 == 1)
561
        goto LAB5;
562
 
563
LAB6:    t12 = (t0 + 19704);
564
    t13 = (t12 + 56U);
565
    t14 = *((char **)t13);
566
    t15 = (t14 + 56U);
567
    t16 = *((char **)t15);
568
    memcpy(t16, t8, 4U);
569
    xsi_driver_first_trans_delta(t12, 0U, 4U, t5);
570
    t17 = (t0 + 19704);
571
    xsi_driver_intertial_reject(t17, t5, t5);
572
    goto LAB2;
573
 
574
LAB5:    xsi_size_not_matching(4U, t10, 0);
575
    goto LAB6;
576
 
577
LAB8:    goto LAB2;
578
 
579
}
580
 
581
static void work_a_3022590147_3381363857_p_11(char *t0)
582
{
583
    int64 t1;
584
    char *t2;
585
    char *t3;
586
    unsigned char t4;
587
    unsigned char t5;
588
    unsigned char t6;
589
    char *t7;
590
    unsigned char t8;
591
    unsigned char t9;
592
    unsigned char t10;
593
    unsigned char t11;
594
    char *t12;
595
    char *t13;
596
    char *t14;
597
    char *t15;
598
    char *t16;
599
    char *t17;
600
 
601
LAB0:    xsi_set_current_line(813, ng0);
602
 
603
LAB3:    t1 = (5 * 1000LL);
604
    t2 = (t0 + 11912U);
605
    t3 = *((char **)t2);
606
    t4 = *((unsigned char *)t3);
607
    t5 = (!(t4));
608
    t6 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t5);
609
    t2 = (t0 + 1352U);
610
    t7 = *((char **)t2);
611
    t8 = *((unsigned char *)t7);
612
    t9 = (!(t8));
613
    t10 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t9);
614
    t11 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t6, t10);
615
    t2 = (t0 + 19768);
616
    t12 = (t2 + 56U);
617
    t13 = *((char **)t12);
618
    t14 = (t13 + 56U);
619
    t15 = *((char **)t14);
620
    *((unsigned char *)t15) = t11;
621
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
622
    t16 = (t0 + 19768);
623
    xsi_driver_intertial_reject(t16, t1, t1);
624
 
625
LAB2:    t17 = (t0 + 18888);
626
    *((int *)t17) = 1;
627
 
628
LAB1:    return;
629
LAB4:    goto LAB2;
630
 
631
}
632
 
633
static void work_a_3022590147_3381363857_p_12(char *t0)
634
{
635
    int64 t1;
636
    char *t2;
637
    char *t3;
638
    unsigned char t4;
639
    unsigned char t5;
640
    unsigned char t6;
641
    char *t7;
642
    char *t8;
643
    char *t9;
644
    char *t10;
645
    char *t11;
646
    char *t12;
647
 
648
LAB0:    xsi_set_current_line(814, ng0);
649
 
650
LAB3:    t1 = (5 * 1000LL);
651
    t2 = (t0 + 5032U);
652
    t3 = *((char **)t2);
653
    t4 = *((unsigned char *)t3);
654
    t5 = (!(t4));
655
    t6 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t5);
656
    t2 = (t0 + 19832);
657
    t7 = (t2 + 56U);
658
    t8 = *((char **)t7);
659
    t9 = (t8 + 56U);
660
    t10 = *((char **)t9);
661
    *((unsigned char *)t10) = t6;
662
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
663
    t11 = (t0 + 19832);
664
    xsi_driver_intertial_reject(t11, t1, t1);
665
 
666
LAB2:    t12 = (t0 + 18904);
667
    *((int *)t12) = 1;
668
 
669
LAB1:    return;
670
LAB4:    goto LAB2;
671
 
672
}
673
 
674
static void work_a_3022590147_3381363857_p_13(char *t0)
675
{
676
    char t26[16];
677
    char t28[16];
678
    unsigned char t1;
679
    char *t2;
680
    char *t3;
681
    unsigned char t4;
682
    unsigned char t5;
683
    char *t6;
684
    int t7;
685
    unsigned int t8;
686
    unsigned int t9;
687
    unsigned int t10;
688
    unsigned char t11;
689
    unsigned char t12;
690
    char *t13;
691
    char *t14;
692
    unsigned int t15;
693
    unsigned int t16;
694
    unsigned int t17;
695
    char *t18;
696
    char *t19;
697
    int t20;
698
    unsigned int t21;
699
    unsigned int t22;
700
    unsigned int t23;
701
    unsigned char t24;
702
    char *t25;
703
    char *t27;
704
    char *t29;
705
    char *t30;
706
    int t31;
707
    unsigned int t32;
708
    unsigned char t33;
709
    char *t34;
710
    char *t35;
711
    char *t36;
712
    char *t37;
713
    char *t38;
714
    char *t40;
715
    char *t41;
716
    char *t42;
717
    char *t43;
718
    char *t44;
719
    char *t45;
720
 
721
LAB0:    xsi_set_current_line(818, ng0);
722
    t2 = (t0 + 5032U);
723
    t3 = *((char **)t2);
724
    t4 = *((unsigned char *)t3);
725
    t5 = (t4 == (unsigned char)0);
726
    if (t5 == 1)
727
        goto LAB5;
728
 
729
LAB6:    t1 = (unsigned char)0;
730
 
731
LAB7:    if (t1 != 0)
732
        goto LAB3;
733
 
734
LAB4:
735
LAB10:    t38 = (t0 + 34461);
736
    t40 = (t0 + 19896);
737
    t41 = (t40 + 56U);
738
    t42 = *((char **)t41);
739
    t43 = (t42 + 56U);
740
    t44 = *((char **)t43);
741
    memcpy(t44, t38, 16U);
742
    xsi_driver_first_trans_fast(t40);
743
 
744
LAB2:    t45 = (t0 + 18920);
745
    *((int *)t45) = 1;
746
 
747
LAB1:    return;
748
LAB3:    t13 = (t0 + 7272U);
749
    t14 = *((char **)t13);
750
    t15 = (15 - 15);
751
    t16 = (t15 * 1U);
752
    t17 = (0 + t16);
753
    t13 = (t14 + t17);
754
    t18 = (t0 + 7112U);
755
    t19 = *((char **)t18);
756
    t20 = (14 - 14);
757
    t21 = (t20 * -1);
758
    t22 = (1U * t21);
759
    t23 = (0 + t22);
760
    t18 = (t19 + t23);
761
    t24 = *((unsigned char *)t18);
762
    t27 = ((STD_STANDARD) + 1112);
763
    t29 = (t28 + 0U);
764
    t30 = (t29 + 0U);
765
    *((int *)t30) = 15;
766
    t30 = (t29 + 4U);
767
    *((int *)t30) = 1;
768
    t30 = (t29 + 8U);
769
    *((int *)t30) = -1;
770
    t31 = (1 - 15);
771
    t32 = (t31 * -1);
772
    t32 = (t32 + 1);
773
    t30 = (t29 + 12U);
774
    *((unsigned int *)t30) = t32;
775
    t25 = xsi_base_array_concat(t25, t26, t27, (char)97, t13, t28, (char)99, t24, (char)101);
776
    t32 = (15U + 1U);
777
    t33 = (16U != t32);
778
    if (t33 == 1)
779
        goto LAB8;
780
 
781
LAB9:    t30 = (t0 + 19896);
782
    t34 = (t30 + 56U);
783
    t35 = *((char **)t34);
784
    t36 = (t35 + 56U);
785
    t37 = *((char **)t36);
786
    memcpy(t37, t25, 16U);
787
    xsi_driver_first_trans_fast(t30);
788
    goto LAB2;
789
 
790
LAB5:    t2 = (t0 + 11272U);
791
    t6 = *((char **)t2);
792
    t7 = (3 - 4);
793
    t8 = (t7 * -1);
794
    t9 = (1U * t8);
795
    t10 = (0 + t9);
796
    t2 = (t6 + t10);
797
    t11 = *((unsigned char *)t2);
798
    t12 = (t11 == (unsigned char)1);
799
    t1 = t12;
800
    goto LAB7;
801
 
802
LAB8:    xsi_size_not_matching(16U, t32, 0);
803
    goto LAB9;
804
 
805
LAB11:    goto LAB2;
806
 
807
}
808
 
809
static void work_a_3022590147_3381363857_p_14(char *t0)
810
{
811
    unsigned char t1;
812
    char *t2;
813
    char *t3;
814
    unsigned char t4;
815
    unsigned char t5;
816
    char *t6;
817
    int t7;
818
    unsigned int t8;
819
    unsigned int t9;
820
    unsigned int t10;
821
    unsigned char t11;
822
    unsigned char t12;
823
    char *t13;
824
    char *t14;
825
    char *t15;
826
    char *t16;
827
    char *t17;
828
    char *t18;
829
    char *t19;
830
    char *t21;
831
    char *t22;
832
    char *t23;
833
    char *t24;
834
    char *t25;
835
    char *t26;
836
 
837
LAB0:    xsi_set_current_line(819, ng0);
838
    t2 = (t0 + 5032U);
839
    t3 = *((char **)t2);
840
    t4 = *((unsigned char *)t3);
841
    t5 = (t4 == (unsigned char)0);
842
    if (t5 == 1)
843
        goto LAB5;
844
 
845
LAB6:    t1 = (unsigned char)0;
846
 
847
LAB7:    if (t1 != 0)
848
        goto LAB3;
849
 
850
LAB4:
851
LAB8:    t19 = (t0 + 34477);
852
    t21 = (t0 + 19960);
853
    t22 = (t21 + 56U);
854
    t23 = *((char **)t22);
855
    t24 = (t23 + 56U);
856
    t25 = *((char **)t24);
857
    memcpy(t25, t19, 16U);
858
    xsi_driver_first_trans_fast(t21);
859
 
860
LAB2:    t26 = (t0 + 18936);
861
    *((int *)t26) = 1;
862
 
863
LAB1:    return;
864
LAB3:    t13 = (t0 + 7272U);
865
    t14 = *((char **)t13);
866
    t13 = (t0 + 19960);
867
    t15 = (t13 + 56U);
868
    t16 = *((char **)t15);
869
    t17 = (t16 + 56U);
870
    t18 = *((char **)t17);
871
    memcpy(t18, t14, 16U);
872
    xsi_driver_first_trans_fast(t13);
873
    goto LAB2;
874
 
875
LAB5:    t2 = (t0 + 11272U);
876
    t6 = *((char **)t2);
877
    t7 = (3 - 4);
878
    t8 = (t7 * -1);
879
    t9 = (1U * t8);
880
    t10 = (0 + t9);
881
    t2 = (t6 + t10);
882
    t11 = *((unsigned char *)t2);
883
    t12 = (t11 == (unsigned char)1);
884
    t1 = t12;
885
    goto LAB7;
886
 
887
LAB9:    goto LAB2;
888
 
889
}
890
 
891
static void work_a_3022590147_3381363857_p_15(char *t0)
892
{
893
    char *t1;
894
    char *t2;
895
    unsigned char t3;
896
    char *t4;
897
    char *t5;
898
    char *t6;
899
    char *t7;
900
    char *t8;
901
 
902
LAB0:    xsi_set_current_line(882, ng0);
903
 
904
LAB3:    t1 = (t0 + 11912U);
905
    t2 = *((char **)t1);
906
    t3 = *((unsigned char *)t2);
907
    t1 = (t0 + 20024);
908
    t4 = (t1 + 56U);
909
    t5 = *((char **)t4);
910
    t6 = (t5 + 56U);
911
    t7 = *((char **)t6);
912
    *((unsigned char *)t7) = t3;
913
    xsi_driver_first_trans_fast_port(t1);
914
 
915
LAB2:    t8 = (t0 + 18952);
916
    *((int *)t8) = 1;
917
 
918
LAB1:    return;
919
LAB4:    goto LAB2;
920
 
921
}
922
 
923
static void work_a_3022590147_3381363857_p_16(char *t0)
924
{
925
    char *t1;
926
    char *t2;
927
    char *t3;
928
    char *t4;
929
    char *t5;
930
    char *t6;
931
    char *t7;
932
 
933
LAB0:    xsi_set_current_line(883, ng0);
934
 
935
LAB3:    t1 = (t0 + 8392U);
936
    t2 = *((char **)t1);
937
    t1 = (t0 + 20088);
938
    t3 = (t1 + 56U);
939
    t4 = *((char **)t3);
940
    t5 = (t4 + 56U);
941
    t6 = *((char **)t5);
942
    memcpy(t6, t2, 32U);
943
    xsi_driver_first_trans_fast(t1);
944
 
945
LAB2:    t7 = (t0 + 18968);
946
    *((int *)t7) = 1;
947
 
948
LAB1:    return;
949
LAB4:    goto LAB2;
950
 
951
}
952
 
953
static void work_a_3022590147_3381363857_p_17(char *t0)
954
{
955
    char *t1;
956
    char *t2;
957
    char *t3;
958
    char *t4;
959
    char *t5;
960
    char *t6;
961
    char *t7;
962
 
963
LAB0:    xsi_set_current_line(884, ng0);
964
 
965
LAB3:    t1 = (t0 + 8552U);
966
    t2 = *((char **)t1);
967
    t1 = (t0 + 20152);
968
    t3 = (t1 + 56U);
969
    t4 = *((char **)t3);
970
    t5 = (t4 + 56U);
971
    t6 = *((char **)t5);
972
    memcpy(t6, t2, 4U);
973
    xsi_driver_first_trans_fast_port(t1);
974
 
975
LAB2:    t7 = (t0 + 18984);
976
    *((int *)t7) = 1;
977
 
978
LAB1:    return;
979
LAB4:    goto LAB2;
980
 
981
}
982
 
983
 
984
extern void work_a_3022590147_3381363857_init()
985
{
986
        static char *pe[] = {(void *)work_a_3022590147_3381363857_p_0,(void *)work_a_3022590147_3381363857_p_1,(void *)work_a_3022590147_3381363857_p_2,(void *)work_a_3022590147_3381363857_p_3,(void *)work_a_3022590147_3381363857_p_4,(void *)work_a_3022590147_3381363857_p_5,(void *)work_a_3022590147_3381363857_p_6,(void *)work_a_3022590147_3381363857_p_7,(void *)work_a_3022590147_3381363857_p_8,(void *)work_a_3022590147_3381363857_p_9,(void *)work_a_3022590147_3381363857_p_10,(void *)work_a_3022590147_3381363857_p_11,(void *)work_a_3022590147_3381363857_p_12,(void *)work_a_3022590147_3381363857_p_13,(void *)work_a_3022590147_3381363857_p_14,(void *)work_a_3022590147_3381363857_p_15,(void *)work_a_3022590147_3381363857_p_16,(void *)work_a_3022590147_3381363857_p_17};
987
        xsi_register_didat("work_a_3022590147_3381363857", "isim/testbench_isim_beh.exe.sim/work/a_3022590147_3381363857.didat");
988
        xsi_register_executes(pe);
989
}

powered by: WebSVN 2.1.0

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