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

powered by: WebSVN 2.1.0

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