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_2267377011_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_d.vhd";
25
 
26
 
27
 
28
static void work_a_2267377011_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
    int t13;
42
    char *t14;
43
    int t16;
44
    unsigned char t17;
45
    char *t18;
46
    char *t19;
47
    unsigned char t20;
48
    unsigned char t21;
49
    char *t22;
50
    unsigned char t23;
51
    unsigned char t24;
52
    char *t26;
53
    char *t27;
54
    char *t28;
55
    char *t29;
56
    char *t30;
57
 
58
LAB0:    xsi_set_current_line(89, ng0);
59
    t1 = (t0 + 2792U);
60
    t2 = *((char **)t1);
61
    t1 = (t0 + 9256);
62
    t4 = xsi_mem_cmp(t1, t2, 4U);
63
    if (t4 == 1)
64
        goto LAB3;
65
 
66
LAB9:    t5 = (t0 + 9260);
67
    t7 = xsi_mem_cmp(t5, t2, 4U);
68
    if (t7 == 1)
69
        goto LAB4;
70
 
71
LAB10:    t8 = (t0 + 9264);
72
    t10 = xsi_mem_cmp(t8, t2, 4U);
73
    if (t10 == 1)
74
        goto LAB5;
75
 
76
LAB11:    t11 = (t0 + 9268);
77
    t13 = xsi_mem_cmp(t11, t2, 4U);
78
    if (t13 == 1)
79
        goto LAB6;
80
 
81
LAB12:    t14 = (t0 + 9272);
82
    t16 = xsi_mem_cmp(t14, t2, 4U);
83
    if (t16 == 1)
84
        goto LAB7;
85
 
86
LAB13:
87
LAB8:    xsi_set_current_line(126, ng0);
88
    t1 = (t0 + 9296);
89
    t3 = (t0 + 5992);
90
    t5 = (t3 + 56U);
91
    t6 = *((char **)t5);
92
    t8 = (t6 + 56U);
93
    t9 = *((char **)t8);
94
    memcpy(t9, t1, 4U);
95
    xsi_driver_first_trans_fast(t3);
96
 
97
LAB2:    t1 = (t0 + 5832);
98
    *((int *)t1) = 1;
99
 
100
LAB1:    return;
101
LAB3:    xsi_set_current_line(92, ng0);
102
    t18 = (t0 + 1032U);
103
    t19 = *((char **)t18);
104
    t20 = *((unsigned char *)t19);
105
    t21 = (t20 == (unsigned char)0);
106
    if (t21 == 1)
107
        goto LAB18;
108
 
109
LAB19:    t18 = (t0 + 1192U);
110
    t22 = *((char **)t18);
111
    t23 = *((unsigned char *)t22);
112
    t24 = (t23 == (unsigned char)0);
113
    t17 = t24;
114
 
115
LAB20:    if (t17 != 0)
116
        goto LAB15;
117
 
118
LAB17:    xsi_set_current_line(95, ng0);
119
    t1 = (t0 + 2792U);
120
    t2 = *((char **)t1);
121
    t1 = (t0 + 5992);
122
    t3 = (t1 + 56U);
123
    t5 = *((char **)t3);
124
    t6 = (t5 + 56U);
125
    t8 = *((char **)t6);
126
    memcpy(t8, t2, 4U);
127
    xsi_driver_first_trans_fast(t1);
128
 
129
LAB16:    goto LAB2;
130
 
131
LAB4:    xsi_set_current_line(101, ng0);
132
    t1 = (t0 + 9280);
133
    t3 = (t0 + 5992);
134
    t5 = (t3 + 56U);
135
    t6 = *((char **)t5);
136
    t8 = (t6 + 56U);
137
    t9 = *((char **)t8);
138
    memcpy(t9, t1, 4U);
139
    xsi_driver_first_trans_fast(t3);
140
    goto LAB2;
141
 
142
LAB5:    xsi_set_current_line(105, ng0);
143
    t1 = (t0 + 1672U);
144
    t2 = *((char **)t1);
145
    t17 = *((unsigned char *)t2);
146
    t20 = (t17 == (unsigned char)0);
147
    if (t20 != 0)
148
        goto LAB21;
149
 
150
LAB23:    xsi_set_current_line(108, ng0);
151
    t1 = (t0 + 2792U);
152
    t2 = *((char **)t1);
153
    t1 = (t0 + 5992);
154
    t3 = (t1 + 56U);
155
    t5 = *((char **)t3);
156
    t6 = (t5 + 56U);
157
    t8 = *((char **)t6);
158
    memcpy(t8, t2, 4U);
159
    xsi_driver_first_trans_fast(t1);
160
 
161
LAB22:    goto LAB2;
162
 
163
LAB6:    xsi_set_current_line(113, ng0);
164
    t1 = (t0 + 9288);
165
    t3 = (t0 + 5992);
166
    t5 = (t3 + 56U);
167
    t6 = *((char **)t5);
168
    t8 = (t6 + 56U);
169
    t9 = *((char **)t8);
170
    memcpy(t9, t1, 4U);
171
    xsi_driver_first_trans_fast(t3);
172
    goto LAB2;
173
 
174
LAB7:    xsi_set_current_line(117, ng0);
175
    t1 = (t0 + 1352U);
176
    t2 = *((char **)t1);
177
    t17 = *((unsigned char *)t2);
178
    t20 = (t17 == (unsigned char)0);
179
    if (t20 != 0)
180
        goto LAB24;
181
 
182
LAB26:    xsi_set_current_line(120, ng0);
183
    t1 = (t0 + 2792U);
184
    t2 = *((char **)t1);
185
    t1 = (t0 + 5992);
186
    t3 = (t1 + 56U);
187
    t5 = *((char **)t3);
188
    t6 = (t5 + 56U);
189
    t8 = *((char **)t6);
190
    memcpy(t8, t2, 4U);
191
    xsi_driver_first_trans_fast(t1);
192
 
193
LAB25:    goto LAB2;
194
 
195
LAB14:;
196
LAB15:    xsi_set_current_line(93, ng0);
197
    t18 = (t0 + 9276);
198
    t26 = (t0 + 5992);
199
    t27 = (t26 + 56U);
200
    t28 = *((char **)t27);
201
    t29 = (t28 + 56U);
202
    t30 = *((char **)t29);
203
    memcpy(t30, t18, 4U);
204
    xsi_driver_first_trans_fast(t26);
205
    goto LAB16;
206
 
207
LAB18:    t17 = (unsigned char)1;
208
    goto LAB20;
209
 
210
LAB21:    xsi_set_current_line(106, ng0);
211
    t1 = (t0 + 9284);
212
    t5 = (t0 + 5992);
213
    t6 = (t5 + 56U);
214
    t8 = *((char **)t6);
215
    t9 = (t8 + 56U);
216
    t11 = *((char **)t9);
217
    memcpy(t11, t1, 4U);
218
    xsi_driver_first_trans_fast(t5);
219
    goto LAB22;
220
 
221
LAB24:    xsi_set_current_line(118, ng0);
222
    t1 = (t0 + 9292);
223
    t5 = (t0 + 5992);
224
    t6 = (t5 + 56U);
225
    t8 = *((char **)t6);
226
    t9 = (t8 + 56U);
227
    t11 = *((char **)t9);
228
    memcpy(t11, t1, 4U);
229
    xsi_driver_first_trans_fast(t5);
230
    goto LAB25;
231
 
232
}
233
 
234
static void work_a_2267377011_2907810454_p_1(char *t0)
235
{
236
    char *t1;
237
    char *t2;
238
    unsigned char t3;
239
    unsigned char t4;
240
    char *t5;
241
    char *t6;
242
    char *t7;
243
    char *t8;
244
    char *t9;
245
    char *t10;
246
    unsigned char t11;
247
    unsigned char t12;
248
    unsigned char t13;
249
    unsigned char t14;
250
    char *t15;
251
    char *t16;
252
 
253
LAB0:    xsi_set_current_line(141, ng0);
254
    t1 = (t0 + 1992U);
255
    t2 = *((char **)t1);
256
    t3 = *((unsigned char *)t2);
257
    t4 = (t3 == (unsigned char)0);
258
    if (t4 != 0)
259
        goto LAB2;
260
 
261
LAB4:    t1 = (t0 + 1792U);
262
    t4 = xsi_signal_has_event(t1);
263
    if (t4 == 1)
264
        goto LAB7;
265
 
266
LAB8:    t3 = (unsigned char)0;
267
 
268
LAB9:    if (t3 != 0)
269
        goto LAB5;
270
 
271
LAB6:
272
LAB3:    t1 = (t0 + 5848);
273
    *((int *)t1) = 1;
274
 
275
LAB1:    return;
276
LAB2:    xsi_set_current_line(142, ng0);
277
    t1 = (t0 + 9300);
278
    t6 = (t0 + 6056);
279
    t7 = (t6 + 56U);
280
    t8 = *((char **)t7);
281
    t9 = (t8 + 56U);
282
    t10 = *((char **)t9);
283
    memcpy(t10, t1, 4U);
284
    xsi_driver_first_trans_fast(t6);
285
    goto LAB3;
286
 
287
LAB5:    xsi_set_current_line(144, ng0);
288
    t2 = (t0 + 1512U);
289
    t6 = *((char **)t2);
290
    t13 = *((unsigned char *)t6);
291
    t14 = (t13 == (unsigned char)0);
292
    if (t14 != 0)
293
        goto LAB10;
294
 
295
LAB12:    xsi_set_current_line(147, ng0);
296
    t1 = (t0 + 2952U);
297
    t2 = *((char **)t1);
298
    t1 = (t0 + 6056);
299
    t5 = (t1 + 56U);
300
    t6 = *((char **)t5);
301
    t7 = (t6 + 56U);
302
    t8 = *((char **)t7);
303
    memcpy(t8, t2, 4U);
304
    xsi_driver_first_trans_fast(t1);
305
 
306
LAB11:    goto LAB3;
307
 
308
LAB7:    t2 = (t0 + 1832U);
309
    t5 = *((char **)t2);
310
    t11 = *((unsigned char *)t5);
311
    t12 = (t11 == (unsigned char)1);
312
    t3 = t12;
313
    goto LAB9;
314
 
315
LAB10:    xsi_set_current_line(145, ng0);
316
    t2 = (t0 + 9304);
317
    t8 = (t0 + 6056);
318
    t9 = (t8 + 56U);
319
    t10 = *((char **)t9);
320
    t15 = (t10 + 56U);
321
    t16 = *((char **)t15);
322
    memcpy(t16, t2, 4U);
323
    xsi_driver_first_trans_fast(t8);
324
    goto LAB11;
325
 
326
}
327
 
328
static void work_a_2267377011_2907810454_p_2(char *t0)
329
{
330
    unsigned char t1;
331
    char *t2;
332
    char *t3;
333
    int t4;
334
    unsigned int t5;
335
    unsigned int t6;
336
    unsigned int t7;
337
    unsigned char t8;
338
    char *t9;
339
    char *t10;
340
    unsigned char t11;
341
    char *t12;
342
    char *t13;
343
    char *t14;
344
    char *t15;
345
    char *t16;
346
 
347
LAB0:    xsi_set_current_line(155, ng0);
348
 
349
LAB3:    t2 = (t0 + 2792U);
350
    t3 = *((char **)t2);
351
    t4 = (3 - 3);
352
    t5 = (t4 * -1);
353
    t6 = (1U * t5);
354
    t7 = (0 + t6);
355
    t2 = (t3 + t7);
356
    t8 = *((unsigned char *)t2);
357
    if (t8 == 1)
358
        goto LAB5;
359
 
360
LAB6:    t1 = (unsigned char)0;
361
 
362
LAB7:    t9 = (t0 + 6120);
363
    t12 = (t9 + 56U);
364
    t13 = *((char **)t12);
365
    t14 = (t13 + 56U);
366
    t15 = *((char **)t14);
367
    *((unsigned char *)t15) = t1;
368
    xsi_driver_first_trans_fast_port(t9);
369
 
370
LAB2:    t16 = (t0 + 5864);
371
    *((int *)t16) = 1;
372
 
373
LAB1:    return;
374
LAB4:    goto LAB2;
375
 
376
LAB5:    t9 = (t0 + 1672U);
377
    t10 = *((char **)t9);
378
    t11 = *((unsigned char *)t10);
379
    t1 = t11;
380
    goto LAB7;
381
 
382
}
383
 
384
static void work_a_2267377011_2907810454_p_3(char *t0)
385
{
386
    char *t1;
387
    char *t2;
388
    int t3;
389
    unsigned int t4;
390
    unsigned int t5;
391
    unsigned int t6;
392
    unsigned char t7;
393
    char *t8;
394
    char *t9;
395
    char *t10;
396
    char *t11;
397
    char *t12;
398
    char *t13;
399
 
400
LAB0:    xsi_set_current_line(156, ng0);
401
 
402
LAB3:    t1 = (t0 + 2792U);
403
    t2 = *((char **)t1);
404
    t3 = (2 - 3);
405
    t4 = (t3 * -1);
406
    t5 = (1U * t4);
407
    t6 = (0 + t5);
408
    t1 = (t2 + t6);
409
    t7 = *((unsigned char *)t1);
410
    t8 = (t0 + 6184);
411
    t9 = (t8 + 56U);
412
    t10 = *((char **)t9);
413
    t11 = (t10 + 56U);
414
    t12 = *((char **)t11);
415
    *((unsigned char *)t12) = t7;
416
    xsi_driver_first_trans_fast_port(t8);
417
 
418
LAB2:    t13 = (t0 + 5880);
419
    *((int *)t13) = 1;
420
 
421
LAB1:    return;
422
LAB4:    goto LAB2;
423
 
424
}
425
 
426
static void work_a_2267377011_2907810454_p_4(char *t0)
427
{
428
    char *t1;
429
    char *t2;
430
    int t3;
431
    unsigned int t4;
432
    unsigned int t5;
433
    unsigned int t6;
434
    unsigned char t7;
435
    char *t8;
436
    char *t9;
437
    char *t10;
438
    char *t11;
439
    char *t12;
440
    char *t13;
441
 
442
LAB0:    xsi_set_current_line(157, ng0);
443
 
444
LAB3:    t1 = (t0 + 2792U);
445
    t2 = *((char **)t1);
446
    t3 = (1 - 3);
447
    t4 = (t3 * -1);
448
    t5 = (1U * t4);
449
    t6 = (0 + t5);
450
    t1 = (t2 + t6);
451
    t7 = *((unsigned char *)t1);
452
    t8 = (t0 + 6248);
453
    t9 = (t8 + 56U);
454
    t10 = *((char **)t9);
455
    t11 = (t10 + 56U);
456
    t12 = *((char **)t11);
457
    *((unsigned char *)t12) = t7;
458
    xsi_driver_first_trans_fast_port(t8);
459
 
460
LAB2:    t13 = (t0 + 5896);
461
    *((int *)t13) = 1;
462
 
463
LAB1:    return;
464
LAB4:    goto LAB2;
465
 
466
}
467
 
468
static void work_a_2267377011_2907810454_p_5(char *t0)
469
{
470
    char *t1;
471
    char *t2;
472
    int t3;
473
    unsigned int t4;
474
    unsigned int t5;
475
    unsigned int t6;
476
    unsigned char t7;
477
    char *t8;
478
    char *t9;
479
    char *t10;
480
    char *t11;
481
    char *t12;
482
    char *t13;
483
 
484
LAB0:    xsi_set_current_line(158, ng0);
485
 
486
LAB3:    t1 = (t0 + 2792U);
487
    t2 = *((char **)t1);
488
    t3 = (0 - 3);
489
    t4 = (t3 * -1);
490
    t5 = (1U * t4);
491
    t6 = (0 + t5);
492
    t1 = (t2 + t6);
493
    t7 = *((unsigned char *)t1);
494
    t8 = (t0 + 6312);
495
    t9 = (t8 + 56U);
496
    t10 = *((char **)t9);
497
    t11 = (t10 + 56U);
498
    t12 = *((char **)t11);
499
    *((unsigned char *)t12) = t7;
500
    xsi_driver_first_trans_fast_port(t8);
501
 
502
LAB2:    t13 = (t0 + 5912);
503
    *((int *)t13) = 1;
504
 
505
LAB1:    return;
506
LAB4:    goto LAB2;
507
 
508
}
509
 
510
 
511
extern void work_a_2267377011_2907810454_init()
512
{
513
        static char *pe[] = {(void *)work_a_2267377011_2907810454_p_0,(void *)work_a_2267377011_2907810454_p_1,(void *)work_a_2267377011_2907810454_p_2,(void *)work_a_2267377011_2907810454_p_3,(void *)work_a_2267377011_2907810454_p_4,(void *)work_a_2267377011_2907810454_p_5};
514
        xsi_register_didat("work_a_2267377011_2907810454", "isim/testbench_isim_beh.exe.sim/work/a_2267377011_2907810454.didat");
515
        xsi_register_executes(pe);
516
}

powered by: WebSVN 2.1.0

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