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_3845127847_2907810454.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/csm_c_2.vhd";
25
 
26
 
27
 
28
static void work_a_3845127847_2907810454_p_0(char *t0)
29
{
30
    char *t1;
31
    char *t2;
32
    char *t3;
33
    int t4;
34
    char *t5;
35
    char *t6;
36
    int t7;
37
    char *t8;
38
    char *t9;
39
    int t10;
40
    char *t11;
41
    char *t12;
42
    int t13;
43
    char *t14;
44
    int t16;
45
    char *t17;
46
    int t19;
47
    char *t20;
48
    char *t21;
49
    unsigned char t22;
50
    unsigned char t23;
51
    char *t25;
52
    char *t26;
53
    char *t27;
54
    char *t28;
55
    char *t29;
56
    unsigned char t30;
57
    unsigned char t31;
58
    unsigned char t32;
59
 
60
LAB0:    xsi_set_current_line(89, ng0);
61
    t1 = (t0 + 2792U);
62
    t2 = *((char **)t1);
63
    t1 = (t0 + 9342);
64
    t4 = xsi_mem_cmp(t1, t2, 5U);
65
    if (t4 == 1)
66
        goto LAB3;
67
 
68
LAB10:    t5 = (t0 + 9347);
69
    t7 = xsi_mem_cmp(t5, t2, 5U);
70
    if (t7 == 1)
71
        goto LAB4;
72
 
73
LAB11:    t8 = (t0 + 9352);
74
    t10 = xsi_mem_cmp(t8, t2, 5U);
75
    if (t10 == 1)
76
        goto LAB5;
77
 
78
LAB12:    t11 = (t0 + 9357);
79
    t13 = xsi_mem_cmp(t11, t2, 5U);
80
    if (t13 == 1)
81
        goto LAB6;
82
 
83
LAB13:    t14 = (t0 + 9362);
84
    t16 = xsi_mem_cmp(t14, t2, 5U);
85
    if (t16 == 1)
86
        goto LAB7;
87
 
88
LAB14:    t17 = (t0 + 9367);
89
    t19 = xsi_mem_cmp(t17, t2, 5U);
90
    if (t19 == 1)
91
        goto LAB8;
92
 
93
LAB15:
94
LAB9:    xsi_set_current_line(165, ng0);
95
    t1 = (t0 + 9427);
96
    t3 = (t0 + 5992);
97
    t5 = (t3 + 56U);
98
    t6 = *((char **)t5);
99
    t8 = (t6 + 56U);
100
    t9 = *((char **)t8);
101
    memcpy(t9, t1, 5U);
102
    xsi_driver_first_trans_fast(t3);
103
 
104
LAB2:    t1 = (t0 + 5832);
105
    *((int *)t1) = 1;
106
 
107
LAB1:    return;
108
LAB3:    xsi_set_current_line(92, ng0);
109
    t20 = (t0 + 1032U);
110
    t21 = *((char **)t20);
111
    t22 = *((unsigned char *)t21);
112
    t23 = (t22 == (unsigned char)1);
113
    if (t23 != 0)
114
        goto LAB17;
115
 
116
LAB19:    xsi_set_current_line(95, ng0);
117
    t1 = (t0 + 2792U);
118
    t2 = *((char **)t1);
119
    t1 = (t0 + 5992);
120
    t3 = (t1 + 56U);
121
    t5 = *((char **)t3);
122
    t6 = (t5 + 56U);
123
    t8 = *((char **)t6);
124
    memcpy(t8, t2, 5U);
125
    xsi_driver_first_trans_fast(t1);
126
 
127
LAB18:    goto LAB2;
128
 
129
LAB4:    xsi_set_current_line(111, ng0);
130
    t1 = (t0 + 1032U);
131
    t2 = *((char **)t1);
132
    t23 = *((unsigned char *)t2);
133
    t30 = (t23 == (unsigned char)0);
134
    if (t30 == 1)
135
        goto LAB23;
136
 
137
LAB24:    t22 = (unsigned char)0;
138
 
139
LAB25:    if (t22 != 0)
140
        goto LAB20;
141
 
142
LAB22:    t1 = (t0 + 1192U);
143
    t2 = *((char **)t1);
144
    t22 = *((unsigned char *)t2);
145
    t23 = (t22 == (unsigned char)1);
146
    if (t23 != 0)
147
        goto LAB26;
148
 
149
LAB27:    xsi_set_current_line(116, ng0);
150
    t1 = (t0 + 2792U);
151
    t2 = *((char **)t1);
152
    t1 = (t0 + 5992);
153
    t3 = (t1 + 56U);
154
    t5 = *((char **)t3);
155
    t6 = (t5 + 56U);
156
    t8 = *((char **)t6);
157
    memcpy(t8, t2, 5U);
158
    xsi_driver_first_trans_fast(t1);
159
 
160
LAB21:    goto LAB2;
161
 
162
LAB5:    xsi_set_current_line(121, ng0);
163
    t1 = (t0 + 1032U);
164
    t2 = *((char **)t1);
165
    t22 = *((unsigned char *)t2);
166
    t23 = (t22 == (unsigned char)1);
167
    if (t23 != 0)
168
        goto LAB28;
169
 
170
LAB30:    t1 = (t0 + 1192U);
171
    t2 = *((char **)t1);
172
    t22 = *((unsigned char *)t2);
173
    t23 = (t22 == (unsigned char)1);
174
    if (t23 != 0)
175
        goto LAB31;
176
 
177
LAB32:    t1 = (t0 + 1672U);
178
    t2 = *((char **)t1);
179
    t22 = *((unsigned char *)t2);
180
    t23 = (t22 == (unsigned char)0);
181
    if (t23 != 0)
182
        goto LAB33;
183
 
184
LAB34:    xsi_set_current_line(128, ng0);
185
    t1 = (t0 + 2792U);
186
    t2 = *((char **)t1);
187
    t1 = (t0 + 5992);
188
    t3 = (t1 + 56U);
189
    t5 = *((char **)t3);
190
    t6 = (t5 + 56U);
191
    t8 = *((char **)t6);
192
    memcpy(t8, t2, 5U);
193
    xsi_driver_first_trans_fast(t1);
194
 
195
LAB29:    goto LAB2;
196
 
197
LAB6:    xsi_set_current_line(138, ng0);
198
    t1 = (t0 + 1032U);
199
    t2 = *((char **)t1);
200
    t22 = *((unsigned char *)t2);
201
    t23 = (t22 == (unsigned char)1);
202
    if (t23 != 0)
203
        goto LAB35;
204
 
205
LAB37:    t1 = (t0 + 1192U);
206
    t2 = *((char **)t1);
207
    t22 = *((unsigned char *)t2);
208
    t23 = (t22 == (unsigned char)1);
209
    if (t23 != 0)
210
        goto LAB38;
211
 
212
LAB39:    t1 = (t0 + 1672U);
213
    t2 = *((char **)t1);
214
    t22 = *((unsigned char *)t2);
215
    t23 = (t22 == (unsigned char)0);
216
    if (t23 != 0)
217
        goto LAB40;
218
 
219
LAB41:    xsi_set_current_line(145, ng0);
220
    t1 = (t0 + 2792U);
221
    t2 = *((char **)t1);
222
    t1 = (t0 + 5992);
223
    t3 = (t1 + 56U);
224
    t5 = *((char **)t3);
225
    t6 = (t5 + 56U);
226
    t8 = *((char **)t6);
227
    memcpy(t8, t2, 5U);
228
    xsi_driver_first_trans_fast(t1);
229
 
230
LAB36:    goto LAB2;
231
 
232
LAB7:    xsi_set_current_line(149, ng0);
233
    t1 = (t0 + 1672U);
234
    t2 = *((char **)t1);
235
    t22 = *((unsigned char *)t2);
236
    t23 = (t22 == (unsigned char)1);
237
    if (t23 != 0)
238
        goto LAB42;
239
 
240
LAB44:    xsi_set_current_line(152, ng0);
241
    t1 = (t0 + 2792U);
242
    t2 = *((char **)t1);
243
    t1 = (t0 + 5992);
244
    t3 = (t1 + 56U);
245
    t5 = *((char **)t3);
246
    t6 = (t5 + 56U);
247
    t8 = *((char **)t6);
248
    memcpy(t8, t2, 5U);
249
    xsi_driver_first_trans_fast(t1);
250
 
251
LAB43:    goto LAB2;
252
 
253
LAB8:    xsi_set_current_line(157, ng0);
254
    t1 = (t0 + 1672U);
255
    t2 = *((char **)t1);
256
    t22 = *((unsigned char *)t2);
257
    t23 = (t22 == (unsigned char)0);
258
    if (t23 != 0)
259
        goto LAB45;
260
 
261
LAB47:    xsi_set_current_line(160, ng0);
262
    t1 = (t0 + 2792U);
263
    t2 = *((char **)t1);
264
    t1 = (t0 + 5992);
265
    t3 = (t1 + 56U);
266
    t5 = *((char **)t3);
267
    t6 = (t5 + 56U);
268
    t8 = *((char **)t6);
269
    memcpy(t8, t2, 5U);
270
    xsi_driver_first_trans_fast(t1);
271
 
272
LAB46:    goto LAB2;
273
 
274
LAB16:;
275
LAB17:    xsi_set_current_line(93, ng0);
276
    t20 = (t0 + 9372);
277
    t25 = (t0 + 5992);
278
    t26 = (t25 + 56U);
279
    t27 = *((char **)t26);
280
    t28 = (t27 + 56U);
281
    t29 = *((char **)t28);
282
    memcpy(t29, t20, 5U);
283
    xsi_driver_first_trans_fast(t25);
284
    goto LAB18;
285
 
286
LAB20:    xsi_set_current_line(112, ng0);
287
    t1 = (t0 + 9377);
288
    t6 = (t0 + 5992);
289
    t8 = (t6 + 56U);
290
    t9 = *((char **)t8);
291
    t11 = (t9 + 56U);
292
    t12 = *((char **)t11);
293
    memcpy(t12, t1, 5U);
294
    xsi_driver_first_trans_fast(t6);
295
    goto LAB21;
296
 
297
LAB23:    t1 = (t0 + 1352U);
298
    t3 = *((char **)t1);
299
    t31 = *((unsigned char *)t3);
300
    t32 = (t31 == (unsigned char)0);
301
    t22 = t32;
302
    goto LAB25;
303
 
304
LAB26:    xsi_set_current_line(114, ng0);
305
    t1 = (t0 + 9382);
306
    t5 = (t0 + 5992);
307
    t6 = (t5 + 56U);
308
    t8 = *((char **)t6);
309
    t9 = (t8 + 56U);
310
    t11 = *((char **)t9);
311
    memcpy(t11, t1, 5U);
312
    xsi_driver_first_trans_fast(t5);
313
    goto LAB21;
314
 
315
LAB28:    xsi_set_current_line(122, ng0);
316
    t1 = (t0 + 9387);
317
    t5 = (t0 + 5992);
318
    t6 = (t5 + 56U);
319
    t8 = *((char **)t6);
320
    t9 = (t8 + 56U);
321
    t11 = *((char **)t9);
322
    memcpy(t11, t1, 5U);
323
    xsi_driver_first_trans_fast(t5);
324
    goto LAB29;
325
 
326
LAB31:    xsi_set_current_line(124, ng0);
327
    t1 = (t0 + 9392);
328
    t5 = (t0 + 5992);
329
    t6 = (t5 + 56U);
330
    t8 = *((char **)t6);
331
    t9 = (t8 + 56U);
332
    t11 = *((char **)t9);
333
    memcpy(t11, t1, 5U);
334
    xsi_driver_first_trans_fast(t5);
335
    goto LAB29;
336
 
337
LAB33:    xsi_set_current_line(126, ng0);
338
    t1 = (t0 + 9397);
339
    t5 = (t0 + 5992);
340
    t6 = (t5 + 56U);
341
    t8 = *((char **)t6);
342
    t9 = (t8 + 56U);
343
    t11 = *((char **)t9);
344
    memcpy(t11, t1, 5U);
345
    xsi_driver_first_trans_fast(t5);
346
    goto LAB29;
347
 
348
LAB35:    xsi_set_current_line(139, ng0);
349
    t1 = (t0 + 9402);
350
    t5 = (t0 + 5992);
351
    t6 = (t5 + 56U);
352
    t8 = *((char **)t6);
353
    t9 = (t8 + 56U);
354
    t11 = *((char **)t9);
355
    memcpy(t11, t1, 5U);
356
    xsi_driver_first_trans_fast(t5);
357
    goto LAB36;
358
 
359
LAB38:    xsi_set_current_line(141, ng0);
360
    t1 = (t0 + 9407);
361
    t5 = (t0 + 5992);
362
    t6 = (t5 + 56U);
363
    t8 = *((char **)t6);
364
    t9 = (t8 + 56U);
365
    t11 = *((char **)t9);
366
    memcpy(t11, t1, 5U);
367
    xsi_driver_first_trans_fast(t5);
368
    goto LAB36;
369
 
370
LAB40:    xsi_set_current_line(143, ng0);
371
    t1 = (t0 + 9412);
372
    t5 = (t0 + 5992);
373
    t6 = (t5 + 56U);
374
    t8 = *((char **)t6);
375
    t9 = (t8 + 56U);
376
    t11 = *((char **)t9);
377
    memcpy(t11, t1, 5U);
378
    xsi_driver_first_trans_fast(t5);
379
    goto LAB36;
380
 
381
LAB42:    xsi_set_current_line(150, ng0);
382
    t1 = (t0 + 9417);
383
    t5 = (t0 + 5992);
384
    t6 = (t5 + 56U);
385
    t8 = *((char **)t6);
386
    t9 = (t8 + 56U);
387
    t11 = *((char **)t9);
388
    memcpy(t11, t1, 5U);
389
    xsi_driver_first_trans_fast(t5);
390
    goto LAB43;
391
 
392
LAB45:    xsi_set_current_line(158, ng0);
393
    t1 = (t0 + 9422);
394
    t5 = (t0 + 5992);
395
    t6 = (t5 + 56U);
396
    t8 = *((char **)t6);
397
    t9 = (t8 + 56U);
398
    t11 = *((char **)t9);
399
    memcpy(t11, t1, 5U);
400
    xsi_driver_first_trans_fast(t5);
401
    goto LAB46;
402
 
403
}
404
 
405
static void work_a_3845127847_2907810454_p_1(char *t0)
406
{
407
    char *t1;
408
    char *t2;
409
    unsigned char t3;
410
    unsigned char t4;
411
    char *t5;
412
    char *t6;
413
    char *t7;
414
    char *t8;
415
    char *t9;
416
    char *t10;
417
    unsigned char t11;
418
    unsigned char t12;
419
    unsigned char t13;
420
    unsigned char t14;
421
    char *t15;
422
    char *t16;
423
 
424
LAB0:    xsi_set_current_line(180, ng0);
425
    t1 = (t0 + 1992U);
426
    t2 = *((char **)t1);
427
    t3 = *((unsigned char *)t2);
428
    t4 = (t3 == (unsigned char)0);
429
    if (t4 != 0)
430
        goto LAB2;
431
 
432
LAB4:    t1 = (t0 + 1792U);
433
    t4 = xsi_signal_has_event(t1);
434
    if (t4 == 1)
435
        goto LAB7;
436
 
437
LAB8:    t3 = (unsigned char)0;
438
 
439
LAB9:    if (t3 != 0)
440
        goto LAB5;
441
 
442
LAB6:
443
LAB3:    t1 = (t0 + 5848);
444
    *((int *)t1) = 1;
445
 
446
LAB1:    return;
447
LAB2:    xsi_set_current_line(181, ng0);
448
    t1 = (t0 + 9432);
449
    t6 = (t0 + 6056);
450
    t7 = (t6 + 56U);
451
    t8 = *((char **)t7);
452
    t9 = (t8 + 56U);
453
    t10 = *((char **)t9);
454
    memcpy(t10, t1, 5U);
455
    xsi_driver_first_trans_fast(t6);
456
    goto LAB3;
457
 
458
LAB5:    xsi_set_current_line(183, ng0);
459
    t2 = (t0 + 1512U);
460
    t6 = *((char **)t2);
461
    t13 = *((unsigned char *)t6);
462
    t14 = (t13 == (unsigned char)0);
463
    if (t14 != 0)
464
        goto LAB10;
465
 
466
LAB12:    xsi_set_current_line(186, ng0);
467
    t1 = (t0 + 2952U);
468
    t2 = *((char **)t1);
469
    t1 = (t0 + 6056);
470
    t5 = (t1 + 56U);
471
    t6 = *((char **)t5);
472
    t7 = (t6 + 56U);
473
    t8 = *((char **)t7);
474
    memcpy(t8, t2, 5U);
475
    xsi_driver_first_trans_fast(t1);
476
 
477
LAB11:    goto LAB3;
478
 
479
LAB7:    t2 = (t0 + 1832U);
480
    t5 = *((char **)t2);
481
    t11 = *((unsigned char *)t5);
482
    t12 = (t11 == (unsigned char)1);
483
    t3 = t12;
484
    goto LAB9;
485
 
486
LAB10:    xsi_set_current_line(184, ng0);
487
    t2 = (t0 + 9437);
488
    t8 = (t0 + 6056);
489
    t9 = (t8 + 56U);
490
    t10 = *((char **)t9);
491
    t15 = (t10 + 56U);
492
    t16 = *((char **)t15);
493
    memcpy(t16, t2, 5U);
494
    xsi_driver_first_trans_fast(t8);
495
    goto LAB11;
496
 
497
}
498
 
499
static void work_a_3845127847_2907810454_p_2(char *t0)
500
{
501
    char *t1;
502
    char *t2;
503
    int t3;
504
    unsigned int t4;
505
    unsigned int t5;
506
    unsigned int t6;
507
    unsigned char t7;
508
    char *t8;
509
    char *t9;
510
    char *t10;
511
    char *t11;
512
    char *t12;
513
    char *t13;
514
 
515
LAB0:    xsi_set_current_line(195, ng0);
516
 
517
LAB3:    t1 = (t0 + 2792U);
518
    t2 = *((char **)t1);
519
    t3 = (3 - 4);
520
    t4 = (t3 * -1);
521
    t5 = (1U * t4);
522
    t6 = (0 + t5);
523
    t1 = (t2 + t6);
524
    t7 = *((unsigned char *)t1);
525
    t8 = (t0 + 6120);
526
    t9 = (t8 + 56U);
527
    t10 = *((char **)t9);
528
    t11 = (t10 + 56U);
529
    t12 = *((char **)t11);
530
    *((unsigned char *)t12) = t7;
531
    xsi_driver_first_trans_fast_port(t8);
532
 
533
LAB2:    t13 = (t0 + 5864);
534
    *((int *)t13) = 1;
535
 
536
LAB1:    return;
537
LAB4:    goto LAB2;
538
 
539
}
540
 
541
static void work_a_3845127847_2907810454_p_3(char *t0)
542
{
543
    char *t1;
544
    char *t2;
545
    int t3;
546
    unsigned int t4;
547
    unsigned int t5;
548
    unsigned int t6;
549
    unsigned char t7;
550
    char *t8;
551
    char *t9;
552
    char *t10;
553
    char *t11;
554
    char *t12;
555
    char *t13;
556
 
557
LAB0:    xsi_set_current_line(196, ng0);
558
 
559
LAB3:    t1 = (t0 + 2792U);
560
    t2 = *((char **)t1);
561
    t3 = (2 - 4);
562
    t4 = (t3 * -1);
563
    t5 = (1U * t4);
564
    t6 = (0 + t5);
565
    t1 = (t2 + t6);
566
    t7 = *((unsigned char *)t1);
567
    t8 = (t0 + 6184);
568
    t9 = (t8 + 56U);
569
    t10 = *((char **)t9);
570
    t11 = (t10 + 56U);
571
    t12 = *((char **)t11);
572
    *((unsigned char *)t12) = t7;
573
    xsi_driver_first_trans_fast_port(t8);
574
 
575
LAB2:    t13 = (t0 + 5880);
576
    *((int *)t13) = 1;
577
 
578
LAB1:    return;
579
LAB4:    goto LAB2;
580
 
581
}
582
 
583
static void work_a_3845127847_2907810454_p_4(char *t0)
584
{
585
    char *t1;
586
    char *t2;
587
    int t3;
588
    unsigned int t4;
589
    unsigned int t5;
590
    unsigned int t6;
591
    unsigned char t7;
592
    char *t8;
593
    char *t9;
594
    char *t10;
595
    char *t11;
596
    char *t12;
597
    char *t13;
598
 
599
LAB0:    xsi_set_current_line(197, ng0);
600
 
601
LAB3:    t1 = (t0 + 2792U);
602
    t2 = *((char **)t1);
603
    t3 = (1 - 4);
604
    t4 = (t3 * -1);
605
    t5 = (1U * t4);
606
    t6 = (0 + t5);
607
    t1 = (t2 + t6);
608
    t7 = *((unsigned char *)t1);
609
    t8 = (t0 + 6248);
610
    t9 = (t8 + 56U);
611
    t10 = *((char **)t9);
612
    t11 = (t10 + 56U);
613
    t12 = *((char **)t11);
614
    *((unsigned char *)t12) = t7;
615
    xsi_driver_first_trans_fast_port(t8);
616
 
617
LAB2:    t13 = (t0 + 5896);
618
    *((int *)t13) = 1;
619
 
620
LAB1:    return;
621
LAB4:    goto LAB2;
622
 
623
}
624
 
625
static void work_a_3845127847_2907810454_p_5(char *t0)
626
{
627
    char *t1;
628
    char *t2;
629
    int t3;
630
    unsigned int t4;
631
    unsigned int t5;
632
    unsigned int t6;
633
    unsigned char t7;
634
    char *t8;
635
    char *t9;
636
    char *t10;
637
    char *t11;
638
    char *t12;
639
    char *t13;
640
 
641
LAB0:    xsi_set_current_line(198, ng0);
642
 
643
LAB3:    t1 = (t0 + 2792U);
644
    t2 = *((char **)t1);
645
    t3 = (0 - 4);
646
    t4 = (t3 * -1);
647
    t5 = (1U * t4);
648
    t6 = (0 + t5);
649
    t1 = (t2 + t6);
650
    t7 = *((unsigned char *)t1);
651
    t8 = (t0 + 6312);
652
    t9 = (t8 + 56U);
653
    t10 = *((char **)t9);
654
    t11 = (t10 + 56U);
655
    t12 = *((char **)t11);
656
    *((unsigned char *)t12) = t7;
657
    xsi_driver_first_trans_fast_port(t8);
658
 
659
LAB2:    t13 = (t0 + 5912);
660
    *((int *)t13) = 1;
661
 
662
LAB1:    return;
663
LAB4:    goto LAB2;
664
 
665
}
666
 
667
 
668
extern void work_a_3845127847_2907810454_init()
669
{
670
        static char *pe[] = {(void *)work_a_3845127847_2907810454_p_0,(void *)work_a_3845127847_2907810454_p_1,(void *)work_a_3845127847_2907810454_p_2,(void *)work_a_3845127847_2907810454_p_3,(void *)work_a_3845127847_2907810454_p_4,(void *)work_a_3845127847_2907810454_p_5};
671
        xsi_register_didat("work_a_3845127847_2907810454", "isim/testbench_isim_beh.exe.sim/work/a_3845127847_2907810454.didat");
672
        xsi_register_executes(pe);
673
}

powered by: WebSVN 2.1.0

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