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_1347317818_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_c.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_1347317818_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(121, ng0);
56
 
57
LAB3:    t1 = (t0 + 1192U);
58
    t2 = *((char **)t1);
59
    t1 = (t0 + 1352U);
60
    t3 = *((char **)t1);
61
    t4 = *((unsigned char *)t3);
62
    t6 = ((STD_STANDARD) + 1112);
63
    t7 = (t0 + 16720U);
64
    t1 = xsi_base_array_concat(t1, t5, t6, (char)97, t2, t7, (char)99, t4, (char)101);
65
    t8 = (t0 + 2152U);
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 + 10288);
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 + 9984);
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_1347317818_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(128, ng0);
117
    t1 = (t0 + 4072U);
118
    t2 = *((char **)t1);
119
    t1 = (t0 + 17291);
120
    t4 = xsi_mem_cmp(t1, t2, 4U);
121
    if (t4 == 1)
122
        goto LAB3;
123
 
124
LAB8:    t5 = (t0 + 17295);
125
    t7 = xsi_mem_cmp(t5, t2, 4U);
126
    if (t7 == 1)
127
        goto LAB4;
128
 
129
LAB9:    t8 = (t0 + 17299);
130
    t10 = xsi_mem_cmp(t8, t2, 4U);
131
    if (t10 == 1)
132
        goto LAB5;
133
 
134
LAB10:    t11 = (t0 + 17303);
135
    t13 = xsi_mem_cmp(t11, t2, 4U);
136
    if (t13 == 1)
137
        goto LAB6;
138
 
139
LAB11:
140
LAB7:    xsi_set_current_line(133, ng0);
141
    t1 = (t0 + 17323);
142
    t3 = (t0 + 10352);
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 + 10000);
151
    *((int *)t1) = 1;
152
 
153
LAB1:    return;
154
LAB3:    xsi_set_current_line(129, ng0);
155
    t14 = (t0 + 17307);
156
    t16 = (t0 + 10352);
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(130, ng0);
166
    t1 = (t0 + 17311);
167
    t3 = (t0 + 10352);
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(131, ng0);
177
    t1 = (t0 + 17315);
178
    t3 = (t0 + 10352);
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(132, ng0);
188
    t1 = (t0 + 17319);
189
    t3 = (t0 + 10352);
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_1347317818_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(139, ng0);
237
    t1 = (t0 + 4072U);
238
    t2 = *((char **)t1);
239
    t1 = (t0 + 17327);
240
    t4 = xsi_mem_cmp(t1, t2, 4U);
241
    if (t4 == 1)
242
        goto LAB3;
243
 
244
LAB8:    t5 = (t0 + 17331);
245
    t7 = xsi_mem_cmp(t5, t2, 4U);
246
    if (t7 == 1)
247
        goto LAB4;
248
 
249
LAB9:    t8 = (t0 + 17335);
250
    t10 = xsi_mem_cmp(t8, t2, 4U);
251
    if (t10 == 1)
252
        goto LAB5;
253
 
254
LAB10:    t11 = (t0 + 17339);
255
    t13 = xsi_mem_cmp(t11, t2, 4U);
256
    if (t13 == 1)
257
        goto LAB6;
258
 
259
LAB11:
260
LAB7:    xsi_set_current_line(144, ng0);
261
    t1 = (t0 + 17343);
262
    t3 = (t0 + 10416);
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 + 10016);
271
    *((int *)t1) = 1;
272
 
273
LAB1:    return;
274
LAB3:    xsi_set_current_line(140, ng0);
275
    t15 = (t0 + 3752U);
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 + 10416);
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(141, ng0);
312
    t1 = (t0 + 3752U);
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 + 10416);
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(142, ng0);
349
    t1 = (t0 + 3752U);
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 + 10416);
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(143, ng0);
386
    t1 = (t0 + 3752U);
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 + 10416);
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_1347317818_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(192, ng0);
462
    t1 = (t0 + 1672U);
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 + 10480);
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 + 10032);
479
    *((int *)t21) = 1;
480
 
481
LAB1:    return;
482
LAB3:    t1 = (t0 + 3912U);
483
    t5 = *((char **)t1);
484
    t6 = (2 - 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 + 10480);
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_1347317818_1241093336_p_4(char *t0)
504
{
505
    char *t1;
506
    char *t2;
507
    unsigned char t3;
508
    unsigned char t4;
509
    char *t5;
510
    int t6;
511
    unsigned int t7;
512
    unsigned int t8;
513
    unsigned int t9;
514
    unsigned char t10;
515
    char *t11;
516
    char *t12;
517
    char *t13;
518
    char *t14;
519
    char *t15;
520
    char *t16;
521
    char *t17;
522
    char *t18;
523
    char *t19;
524
    char *t20;
525
    char *t21;
526
 
527
LAB0:    xsi_set_current_line(193, ng0);
528
    t1 = (t0 + 1672U);
529
    t2 = *((char **)t1);
530
    t3 = *((unsigned char *)t2);
531
    t4 = (t3 == (unsigned char)1);
532
    if (t4 != 0)
533
        goto LAB3;
534
 
535
LAB4:
536
LAB5:    t16 = (t0 + 10544);
537
    t17 = (t16 + 56U);
538
    t18 = *((char **)t17);
539
    t19 = (t18 + 56U);
540
    t20 = *((char **)t19);
541
    *((unsigned char *)t20) = (unsigned char)1;
542
    xsi_driver_first_trans_fast(t16);
543
 
544
LAB2:    t21 = (t0 + 10048);
545
    *((int *)t21) = 1;
546
 
547
LAB1:    return;
548
LAB3:    t1 = (t0 + 3912U);
549
    t5 = *((char **)t1);
550
    t6 = (3 - 3);
551
    t7 = (t6 * -1);
552
    t8 = (1U * t7);
553
    t9 = (0 + t8);
554
    t1 = (t5 + t9);
555
    t10 = *((unsigned char *)t1);
556
    t11 = (t0 + 10544);
557
    t12 = (t11 + 56U);
558
    t13 = *((char **)t12);
559
    t14 = (t13 + 56U);
560
    t15 = *((char **)t14);
561
    *((unsigned char *)t15) = t10;
562
    xsi_driver_first_trans_fast(t11);
563
    goto LAB2;
564
 
565
LAB6:    goto LAB2;
566
 
567
}
568
 
569
static void work_a_1347317818_1241093336_p_5(char *t0)
570
{
571
    char *t1;
572
    char *t2;
573
    unsigned char t3;
574
    unsigned char t4;
575
    char *t5;
576
    char *t6;
577
    char *t7;
578
    char *t8;
579
    char *t9;
580
    char *t10;
581
    char *t11;
582
    char *t12;
583
    char *t13;
584
    char *t14;
585
    char *t15;
586
    char *t16;
587
 
588
LAB0:    xsi_set_current_line(194, ng0);
589
    t1 = (t0 + 1672U);
590
    t2 = *((char **)t1);
591
    t3 = *((unsigned char *)t2);
592
    t4 = (t3 == (unsigned char)1);
593
    if (t4 != 0)
594
        goto LAB3;
595
 
596
LAB4:
597
LAB5:    t10 = (t0 + 1832U);
598
    t11 = *((char **)t10);
599
    t10 = (t0 + 10608);
600
    t12 = (t10 + 56U);
601
    t13 = *((char **)t12);
602
    t14 = (t13 + 56U);
603
    t15 = *((char **)t14);
604
    memcpy(t15, t11, 32U);
605
    xsi_driver_first_trans_fast(t10);
606
 
607
LAB2:    t16 = (t0 + 10064);
608
    *((int *)t16) = 1;
609
 
610
LAB1:    return;
611
LAB3:    t1 = (t0 + 1032U);
612
    t5 = *((char **)t1);
613
    t1 = (t0 + 10608);
614
    t6 = (t1 + 56U);
615
    t7 = *((char **)t6);
616
    t8 = (t7 + 56U);
617
    t9 = *((char **)t8);
618
    memcpy(t9, t5, 32U);
619
    xsi_driver_first_trans_fast(t1);
620
    goto LAB2;
621
 
622
LAB6:    goto LAB2;
623
 
624
}
625
 
626
static void work_a_1347317818_1241093336_p_6(char *t0)
627
{
628
    char *t1;
629
    char *t2;
630
    unsigned char t3;
631
    unsigned char t4;
632
    char *t5;
633
    char *t6;
634
    char *t7;
635
    char *t8;
636
    char *t9;
637
    char *t10;
638
    char *t11;
639
    char *t12;
640
    char *t13;
641
    char *t14;
642
    char *t15;
643
    char *t16;
644
 
645
LAB0:    xsi_set_current_line(195, ng0);
646
    t1 = (t0 + 1672U);
647
    t2 = *((char **)t1);
648
    t3 = *((unsigned char *)t2);
649
    t4 = (t3 == (unsigned char)1);
650
    if (t4 != 0)
651
        goto LAB3;
652
 
653
LAB4:
654
LAB5:    t10 = (t0 + 1992U);
655
    t11 = *((char **)t10);
656
    t10 = (t0 + 10672);
657
    t12 = (t10 + 56U);
658
    t13 = *((char **)t12);
659
    t14 = (t13 + 56U);
660
    t15 = *((char **)t14);
661
    memcpy(t15, t11, 32U);
662
    xsi_driver_first_trans_fast(t10);
663
 
664
LAB2:    t16 = (t0 + 10080);
665
    *((int *)t16) = 1;
666
 
667
LAB1:    return;
668
LAB3:    t1 = (t0 + 1032U);
669
    t5 = *((char **)t1);
670
    t1 = (t0 + 10672);
671
    t6 = (t1 + 56U);
672
    t7 = *((char **)t6);
673
    t8 = (t7 + 56U);
674
    t9 = *((char **)t8);
675
    memcpy(t9, t5, 32U);
676
    xsi_driver_first_trans_fast(t1);
677
    goto LAB2;
678
 
679
LAB6:    goto LAB2;
680
 
681
}
682
 
683
static void work_a_1347317818_1241093336_p_7(char *t0)
684
{
685
    char *t1;
686
    char *t2;
687
    unsigned char t3;
688
    unsigned char t4;
689
    char *t5;
690
    int t6;
691
    unsigned int t7;
692
    unsigned int t8;
693
    unsigned int t9;
694
    unsigned char t10;
695
    char *t11;
696
    char *t12;
697
    char *t13;
698
    char *t14;
699
    char *t15;
700
    char *t16;
701
    char *t17;
702
    char *t18;
703
    char *t19;
704
    char *t20;
705
    char *t21;
706
 
707
LAB0:    xsi_set_current_line(198, ng0);
708
    t1 = (t0 + 1512U);
709
    t2 = *((char **)t1);
710
    t3 = *((unsigned char *)t2);
711
    t4 = (t3 == (unsigned char)0);
712
    if (t4 != 0)
713
        goto LAB3;
714
 
715
LAB4:
716
LAB5:    t16 = (t0 + 10736);
717
    t17 = (t16 + 56U);
718
    t18 = *((char **)t17);
719
    t19 = (t18 + 56U);
720
    t20 = *((char **)t19);
721
    *((unsigned char *)t20) = (unsigned char)1;
722
    xsi_driver_first_trans_fast(t16);
723
 
724
LAB2:    t21 = (t0 + 10096);
725
    *((int *)t21) = 1;
726
 
727
LAB1:    return;
728
LAB3:    t1 = (t0 + 3912U);
729
    t5 = *((char **)t1);
730
    t6 = (0 - 3);
731
    t7 = (t6 * -1);
732
    t8 = (1U * t7);
733
    t9 = (0 + t8);
734
    t1 = (t5 + t9);
735
    t10 = *((unsigned char *)t1);
736
    t11 = (t0 + 10736);
737
    t12 = (t11 + 56U);
738
    t13 = *((char **)t12);
739
    t14 = (t13 + 56U);
740
    t15 = *((char **)t14);
741
    *((unsigned char *)t15) = t10;
742
    xsi_driver_first_trans_fast(t11);
743
    goto LAB2;
744
 
745
LAB6:    goto LAB2;
746
 
747
}
748
 
749
static void work_a_1347317818_1241093336_p_8(char *t0)
750
{
751
    char *t1;
752
    char *t2;
753
    unsigned char t3;
754
    unsigned char t4;
755
    char *t5;
756
    char *t6;
757
    char *t7;
758
    char *t8;
759
    char *t9;
760
    char *t10;
761
    char *t12;
762
    char *t13;
763
    char *t14;
764
    char *t15;
765
    char *t16;
766
    char *t17;
767
 
768
LAB0:    xsi_set_current_line(200, ng0);
769
    t1 = (t0 + 1512U);
770
    t2 = *((char **)t1);
771
    t3 = *((unsigned char *)t2);
772
    t4 = (t3 == (unsigned char)0);
773
    if (t4 != 0)
774
        goto LAB3;
775
 
776
LAB4:
777
LAB5:    t10 = (t0 + 17375);
778
    t12 = (t0 + 10800);
779
    t13 = (t12 + 56U);
780
    t14 = *((char **)t13);
781
    t15 = (t14 + 56U);
782
    t16 = *((char **)t15);
783
    memcpy(t16, t10, 32U);
784
    xsi_driver_first_trans_fast(t12);
785
 
786
LAB2:    t17 = (t0 + 10112);
787
    *((int *)t17) = 1;
788
 
789
LAB1:    return;
790
LAB3:    t1 = (t0 + 1032U);
791
    t5 = *((char **)t1);
792
    t1 = (t0 + 10800);
793
    t6 = (t1 + 56U);
794
    t7 = *((char **)t6);
795
    t8 = (t7 + 56U);
796
    t9 = *((char **)t8);
797
    memcpy(t9, t5, 32U);
798
    xsi_driver_first_trans_fast(t1);
799
    goto LAB2;
800
 
801
LAB6:    goto LAB2;
802
 
803
}
804
 
805
static void work_a_1347317818_1241093336_p_9(char *t0)
806
{
807
    char *t1;
808
    char *t2;
809
    int t3;
810
    unsigned int t4;
811
    unsigned int t5;
812
    unsigned int t6;
813
    char *t7;
814
    char *t8;
815
    char *t9;
816
    char *t10;
817
    char *t11;
818
    char *t12;
819
 
820
LAB0:    xsi_set_current_line(203, ng0);
821
 
822
LAB3:    t1 = (t0 + 3752U);
823
    t2 = *((char **)t1);
824
    t3 = (3 - 3);
825
    t4 = (t3 * -1);
826
    t5 = (32U * t4);
827
    t6 = (0 + t5);
828
    t1 = (t2 + t6);
829
    t7 = (t0 + 10864);
830
    t8 = (t7 + 56U);
831
    t9 = *((char **)t8);
832
    t10 = (t9 + 56U);
833
    t11 = *((char **)t10);
834
    memcpy(t11, t1, 32U);
835
    xsi_driver_first_trans_fast_port(t7);
836
 
837
LAB2:    t12 = (t0 + 10128);
838
    *((int *)t12) = 1;
839
 
840
LAB1:    return;
841
LAB4:    goto LAB2;
842
 
843
}
844
 
845
static void work_a_1347317818_1241093336_p_10(char *t0)
846
{
847
    char *t1;
848
    char *t2;
849
    int t3;
850
    unsigned int t4;
851
    unsigned int t5;
852
    unsigned int t6;
853
    char *t7;
854
    char *t8;
855
    char *t9;
856
    char *t10;
857
    char *t11;
858
    char *t12;
859
 
860
LAB0:    xsi_set_current_line(204, ng0);
861
 
862
LAB3:    t1 = (t0 + 3752U);
863
    t2 = *((char **)t1);
864
    t3 = (1 - 3);
865
    t4 = (t3 * -1);
866
    t5 = (32U * t4);
867
    t6 = (0 + t5);
868
    t1 = (t2 + t6);
869
    t7 = (t0 + 10928);
870
    t8 = (t7 + 56U);
871
    t9 = *((char **)t8);
872
    t10 = (t9 + 56U);
873
    t11 = *((char **)t10);
874
    memcpy(t11, t1, 32U);
875
    xsi_driver_first_trans_fast_port(t7);
876
 
877
LAB2:    t12 = (t0 + 10144);
878
    *((int *)t12) = 1;
879
 
880
LAB1:    return;
881
LAB4:    goto LAB2;
882
 
883
}
884
 
885
static void work_a_1347317818_1241093336_p_11(char *t0)
886
{
887
    unsigned char t1;
888
    char *t2;
889
    char *t3;
890
    int t4;
891
    unsigned int t5;
892
    unsigned int t6;
893
    int t7;
894
    unsigned int t8;
895
    unsigned int t9;
896
    unsigned int t10;
897
    unsigned int t11;
898
    unsigned char t12;
899
    char *t13;
900
    char *t14;
901
    int t15;
902
    unsigned int t16;
903
    unsigned int t17;
904
    int t18;
905
    unsigned int t19;
906
    unsigned int t20;
907
    unsigned int t21;
908
    unsigned int t22;
909
    unsigned char t23;
910
    char *t24;
911
    char *t25;
912
    char *t26;
913
    char *t27;
914
    char *t28;
915
    char *t29;
916
 
917
LAB0:    xsi_set_current_line(205, ng0);
918
 
919
LAB3:    t2 = (t0 + 3752U);
920
    t3 = *((char **)t2);
921
    t4 = (13 - 31);
922
    t5 = (t4 * -1);
923
    t6 = (1U * t5);
924
    t7 = (0 - 3);
925
    t8 = (t7 * -1);
926
    t9 = (32U * t8);
927
    t10 = (0 + t9);
928
    t11 = (t10 + t6);
929
    t2 = (t3 + t11);
930
    t12 = *((unsigned char *)t2);
931
    if (t12 == 1)
932
        goto LAB5;
933
 
934
LAB6:    t13 = (t0 + 3752U);
935
    t14 = *((char **)t13);
936
    t15 = (15 - 31);
937
    t16 = (t15 * -1);
938
    t17 = (1U * t16);
939
    t18 = (0 - 3);
940
    t19 = (t18 * -1);
941
    t20 = (32U * t19);
942
    t21 = (0 + t20);
943
    t22 = (t21 + t17);
944
    t13 = (t14 + t22);
945
    t23 = *((unsigned char *)t13);
946
    t1 = t23;
947
 
948
LAB7:    t24 = (t0 + 10992);
949
    t25 = (t24 + 56U);
950
    t26 = *((char **)t25);
951
    t27 = (t26 + 56U);
952
    t28 = *((char **)t27);
953
    *((unsigned char *)t28) = t1;
954
    xsi_driver_first_trans_fast_port(t24);
955
 
956
LAB2:    t29 = (t0 + 10160);
957
    *((int *)t29) = 1;
958
 
959
LAB1:    return;
960
LAB4:    goto LAB2;
961
 
962
LAB5:    t1 = (unsigned char)1;
963
    goto LAB7;
964
 
965
}
966
 
967
static void work_a_1347317818_1241093336_p_12(char *t0)
968
{
969
    unsigned char t1;
970
    unsigned char t2;
971
    char *t3;
972
    char *t4;
973
    int t5;
974
    unsigned int t6;
975
    unsigned int t7;
976
    int t8;
977
    unsigned int t9;
978
    unsigned int t10;
979
    unsigned int t11;
980
    unsigned int t12;
981
    unsigned char t13;
982
    char *t14;
983
    char *t15;
984
    int t16;
985
    unsigned int t17;
986
    unsigned int t18;
987
    int t19;
988
    unsigned int t20;
989
    unsigned int t21;
990
    unsigned int t22;
991
    unsigned int t23;
992
    unsigned char t24;
993
    char *t25;
994
    char *t26;
995
    int t27;
996
    unsigned int t28;
997
    unsigned int t29;
998
    int t30;
999
    unsigned int t31;
1000
    unsigned int t32;
1001
    unsigned int t33;
1002
    unsigned int t34;
1003
    unsigned char t35;
1004
    char *t36;
1005
    char *t37;
1006
    char *t38;
1007
    char *t39;
1008
    char *t40;
1009
    char *t41;
1010
 
1011
LAB0:    xsi_set_current_line(206, ng0);
1012
 
1013
LAB3:    t3 = (t0 + 3752U);
1014
    t4 = *((char **)t3);
1015
    t5 = (3 - 31);
1016
    t6 = (t5 * -1);
1017
    t7 = (1U * t6);
1018
    t8 = (0 - 3);
1019
    t9 = (t8 * -1);
1020
    t10 = (32U * t9);
1021
    t11 = (0 + t10);
1022
    t12 = (t11 + t7);
1023
    t3 = (t4 + t12);
1024
    t13 = *((unsigned char *)t3);
1025
    if (t13 == 1)
1026
        goto LAB8;
1027
 
1028
LAB9:    t14 = (t0 + 3752U);
1029
    t15 = *((char **)t14);
1030
    t16 = (13 - 31);
1031
    t17 = (t16 * -1);
1032
    t18 = (1U * t17);
1033
    t19 = (0 - 3);
1034
    t20 = (t19 * -1);
1035
    t21 = (32U * t20);
1036
    t22 = (0 + t21);
1037
    t23 = (t22 + t18);
1038
    t14 = (t15 + t23);
1039
    t24 = *((unsigned char *)t14);
1040
    t2 = t24;
1041
 
1042
LAB10:    if (t2 == 1)
1043
        goto LAB5;
1044
 
1045
LAB6:    t25 = (t0 + 3752U);
1046
    t26 = *((char **)t25);
1047
    t27 = (15 - 31);
1048
    t28 = (t27 * -1);
1049
    t29 = (1U * t28);
1050
    t30 = (0 - 3);
1051
    t31 = (t30 * -1);
1052
    t32 = (32U * t31);
1053
    t33 = (0 + t32);
1054
    t34 = (t33 + t29);
1055
    t25 = (t26 + t34);
1056
    t35 = *((unsigned char *)t25);
1057
    t1 = t35;
1058
 
1059
LAB7:    t36 = (t0 + 11056);
1060
    t37 = (t36 + 56U);
1061
    t38 = *((char **)t37);
1062
    t39 = (t38 + 56U);
1063
    t40 = *((char **)t39);
1064
    *((unsigned char *)t40) = t1;
1065
    xsi_driver_first_trans_fast_port(t36);
1066
 
1067
LAB2:    t41 = (t0 + 10176);
1068
    *((int *)t41) = 1;
1069
 
1070
LAB1:    return;
1071
LAB4:    goto LAB2;
1072
 
1073
LAB5:    t1 = (unsigned char)1;
1074
    goto LAB7;
1075
 
1076
LAB8:    t2 = (unsigned char)1;
1077
    goto LAB10;
1078
 
1079
}
1080
 
1081
static void work_a_1347317818_1241093336_p_13(char *t0)
1082
{
1083
    char *t1;
1084
    char *t2;
1085
    int t3;
1086
    unsigned int t4;
1087
    unsigned int t5;
1088
    int t6;
1089
    unsigned int t7;
1090
    unsigned int t8;
1091
    unsigned int t9;
1092
    unsigned int t10;
1093
    unsigned char t11;
1094
    char *t12;
1095
    char *t13;
1096
    char *t14;
1097
    char *t15;
1098
    char *t16;
1099
    char *t17;
1100
 
1101
LAB0:    xsi_set_current_line(210, ng0);
1102
 
1103
LAB3:    t1 = (t0 + 3752U);
1104
    t2 = *((char **)t1);
1105
    t3 = (14 - 31);
1106
    t4 = (t3 * -1);
1107
    t5 = (1U * t4);
1108
    t6 = (0 - 3);
1109
    t7 = (t6 * -1);
1110
    t8 = (32U * t7);
1111
    t9 = (0 + t8);
1112
    t10 = (t9 + t5);
1113
    t1 = (t2 + t10);
1114
    t11 = *((unsigned char *)t1);
1115
    t12 = (t0 + 11120);
1116
    t13 = (t12 + 56U);
1117
    t14 = *((char **)t13);
1118
    t15 = (t14 + 56U);
1119
    t16 = *((char **)t15);
1120
    *((unsigned char *)t16) = t11;
1121
    xsi_driver_first_trans_fast_port(t12);
1122
 
1123
LAB2:    t17 = (t0 + 10192);
1124
    *((int *)t17) = 1;
1125
 
1126
LAB1:    return;
1127
LAB4:    goto LAB2;
1128
 
1129
}
1130
 
1131
static void work_a_1347317818_1241093336_p_14(char *t0)
1132
{
1133
    char t11[16];
1134
    char t13[16];
1135
    char *t1;
1136
    char *t2;
1137
    unsigned int t3;
1138
    unsigned int t4;
1139
    int t5;
1140
    unsigned int t6;
1141
    unsigned int t7;
1142
    unsigned int t8;
1143
    unsigned int t9;
1144
    char *t10;
1145
    char *t12;
1146
    char *t14;
1147
    char *t15;
1148
    int t16;
1149
    unsigned int t17;
1150
    unsigned char t18;
1151
    char *t19;
1152
    char *t20;
1153
    char *t21;
1154
    char *t22;
1155
    char *t23;
1156
 
1157
LAB0:    xsi_set_current_line(211, ng0);
1158
 
1159
LAB3:    t1 = (t0 + 3752U);
1160
    t2 = *((char **)t1);
1161
    t3 = (31 - 11);
1162
    t4 = (t3 * 1U);
1163
    t5 = (0 - 3);
1164
    t6 = (t5 * -1);
1165
    t7 = (32U * t6);
1166
    t8 = (0 + t7);
1167
    t9 = (t8 + t4);
1168
    t1 = (t2 + t9);
1169
    t12 = ((STD_STANDARD) + 1112);
1170
    t14 = (t13 + 0U);
1171
    t15 = (t14 + 0U);
1172
    *((int *)t15) = 11;
1173
    t15 = (t14 + 4U);
1174
    *((int *)t15) = 4;
1175
    t15 = (t14 + 8U);
1176
    *((int *)t15) = -1;
1177
    t16 = (4 - 11);
1178
    t17 = (t16 * -1);
1179
    t17 = (t17 + 1);
1180
    t15 = (t14 + 12U);
1181
    *((unsigned int *)t15) = t17;
1182
    t10 = xsi_base_array_concat(t10, t11, t12, (char)97, t1, t13, (char)99, (unsigned char)0, (char)101);
1183
    t17 = (8U + 1U);
1184
    t18 = (9U != t17);
1185
    if (t18 == 1)
1186
        goto LAB5;
1187
 
1188
LAB6:    t15 = (t0 + 11184);
1189
    t19 = (t15 + 56U);
1190
    t20 = *((char **)t19);
1191
    t21 = (t20 + 56U);
1192
    t22 = *((char **)t21);
1193
    memcpy(t22, t10, 9U);
1194
    xsi_driver_first_trans_fast_port(t15);
1195
 
1196
LAB2:    t23 = (t0 + 10208);
1197
    *((int *)t23) = 1;
1198
 
1199
LAB1:    return;
1200
LAB4:    goto LAB2;
1201
 
1202
LAB5:    xsi_size_not_matching(9U, t17, 0);
1203
    goto LAB6;
1204
 
1205
}
1206
 
1207
 
1208
extern void work_a_1347317818_1241093336_init()
1209
{
1210
        static char *pe[] = {(void *)work_a_1347317818_1241093336_p_0,(void *)work_a_1347317818_1241093336_p_1,(void *)work_a_1347317818_1241093336_p_2,(void *)work_a_1347317818_1241093336_p_3,(void *)work_a_1347317818_1241093336_p_4,(void *)work_a_1347317818_1241093336_p_5,(void *)work_a_1347317818_1241093336_p_6,(void *)work_a_1347317818_1241093336_p_7,(void *)work_a_1347317818_1241093336_p_8,(void *)work_a_1347317818_1241093336_p_9,(void *)work_a_1347317818_1241093336_p_10,(void *)work_a_1347317818_1241093336_p_11,(void *)work_a_1347317818_1241093336_p_12,(void *)work_a_1347317818_1241093336_p_13,(void *)work_a_1347317818_1241093336_p_14};
1211
        xsi_register_didat("work_a_1347317818_1241093336", "isim/testbench_isim_beh.exe.sim/work/a_1347317818_1241093336.didat");
1212
        xsi_register_executes(pe);
1213
}

powered by: WebSVN 2.1.0

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