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_0484398173_1181938964.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/RLI_CR.vhd";
25
 
26
 
27
 
28
static void work_a_0484398173_1181938964_p_0(char *t0)
29
{
30
    char *t1;
31
    char *t2;
32
    unsigned char t3;
33
    unsigned char t4;
34
    char *t5;
35
    char *t6;
36
    char *t7;
37
    char *t8;
38
    char *t9;
39
    unsigned char t10;
40
    unsigned char t11;
41
    unsigned char t12;
42
    unsigned char t13;
43
    char *t14;
44
 
45
LAB0:    xsi_set_current_line(81, ng0);
46
    t1 = (t0 + 2152U);
47
    t2 = *((char **)t1);
48
    t3 = *((unsigned char *)t2);
49
    t4 = (t3 == (unsigned char)0);
50
    if (t4 != 0)
51
        goto LAB2;
52
 
53
LAB4:    t1 = (t0 + 2432U);
54
    t4 = xsi_signal_has_event(t1);
55
    if (t4 == 1)
56
        goto LAB7;
57
 
58
LAB8:    t3 = (unsigned char)0;
59
 
60
LAB9:    if (t3 != 0)
61
        goto LAB5;
62
 
63
LAB6:
64
LAB3:    t1 = (t0 + 7928);
65
    *((int *)t1) = 1;
66
 
67
LAB1:    return;
68
LAB2:    xsi_set_current_line(82, ng0);
69
    t1 = (t0 + 8120);
70
    t5 = (t1 + 56U);
71
    t6 = *((char **)t5);
72
    t7 = (t6 + 56U);
73
    t8 = *((char **)t7);
74
    *((unsigned char *)t8) = (unsigned char)1;
75
    xsi_driver_first_trans_fast(t1);
76
    xsi_set_current_line(83, ng0);
77
    t1 = (t0 + 13171);
78
    t5 = (t0 + 8184);
79
    t6 = (t5 + 56U);
80
    t7 = *((char **)t6);
81
    t8 = (t7 + 56U);
82
    t9 = *((char **)t8);
83
    memcpy(t9, t1, 35U);
84
    xsi_driver_first_trans_fast(t5);
85
    xsi_set_current_line(84, ng0);
86
    t1 = (t0 + 8248);
87
    t2 = (t1 + 56U);
88
    t5 = *((char **)t2);
89
    t6 = (t5 + 56U);
90
    t7 = *((char **)t6);
91
    *((unsigned char *)t7) = (unsigned char)1;
92
    xsi_driver_first_trans_fast(t1);
93
    xsi_set_current_line(85, ng0);
94
    t1 = (t0 + 13206);
95
    t5 = (t0 + 8312);
96
    t6 = (t5 + 56U);
97
    t7 = *((char **)t6);
98
    t8 = (t7 + 56U);
99
    t9 = *((char **)t8);
100
    memcpy(t9, t1, 6U);
101
    xsi_driver_first_trans_fast(t5);
102
    xsi_set_current_line(86, ng0);
103
    t1 = (t0 + 13212);
104
    t5 = (t0 + 8376);
105
    t6 = (t5 + 56U);
106
    t7 = *((char **)t6);
107
    t8 = (t7 + 56U);
108
    t9 = *((char **)t8);
109
    memcpy(t9, t1, 5U);
110
    xsi_driver_first_trans_fast(t5);
111
    xsi_set_current_line(87, ng0);
112
    t1 = (t0 + 13217);
113
    t5 = (t0 + 8440);
114
    t6 = (t5 + 56U);
115
    t7 = *((char **)t6);
116
    t8 = (t7 + 56U);
117
    t9 = *((char **)t8);
118
    memcpy(t9, t1, 3U);
119
    xsi_driver_first_trans_fast(t5);
120
    xsi_set_current_line(88, ng0);
121
    t1 = (t0 + 8504);
122
    t2 = (t1 + 56U);
123
    t5 = *((char **)t2);
124
    t6 = (t5 + 56U);
125
    t7 = *((char **)t6);
126
    *((unsigned char *)t7) = (unsigned char)1;
127
    xsi_driver_first_trans_fast(t1);
128
    goto LAB3;
129
 
130
LAB5:    xsi_set_current_line(91, ng0);
131
    t2 = (t0 + 2312U);
132
    t6 = *((char **)t2);
133
    t12 = *((unsigned char *)t6);
134
    t13 = (t12 == (unsigned char)0);
135
    if (t13 != 0)
136
        goto LAB10;
137
 
138
LAB12:    t1 = (t0 + 1992U);
139
    t2 = *((char **)t1);
140
    t3 = *((unsigned char *)t2);
141
    t4 = (t3 == (unsigned char)0);
142
    if (t4 != 0)
143
        goto LAB13;
144
 
145
LAB14:    xsi_set_current_line(108, ng0);
146
    t1 = (t0 + 1032U);
147
    t2 = *((char **)t1);
148
    t3 = *((unsigned char *)t2);
149
    t1 = (t0 + 8120);
150
    t5 = (t1 + 56U);
151
    t6 = *((char **)t5);
152
    t7 = (t6 + 56U);
153
    t8 = *((char **)t7);
154
    *((unsigned char *)t8) = t3;
155
    xsi_driver_first_trans_fast(t1);
156
    xsi_set_current_line(109, ng0);
157
    t1 = (t0 + 3912U);
158
    t2 = *((char **)t1);
159
    t1 = (t0 + 8184);
160
    t5 = (t1 + 56U);
161
    t6 = *((char **)t5);
162
    t7 = (t6 + 56U);
163
    t8 = *((char **)t7);
164
    memcpy(t8, t2, 35U);
165
    xsi_driver_first_trans_fast(t1);
166
    xsi_set_current_line(110, ng0);
167
    t1 = (t0 + 1832U);
168
    t2 = *((char **)t1);
169
    t3 = *((unsigned char *)t2);
170
    t1 = (t0 + 8248);
171
    t5 = (t1 + 56U);
172
    t6 = *((char **)t5);
173
    t7 = (t6 + 56U);
174
    t8 = *((char **)t7);
175
    *((unsigned char *)t8) = t3;
176
    xsi_driver_first_trans_fast(t1);
177
    xsi_set_current_line(111, ng0);
178
    t1 = (t0 + 4232U);
179
    t2 = *((char **)t1);
180
    t1 = (t0 + 8312);
181
    t5 = (t1 + 56U);
182
    t6 = *((char **)t5);
183
    t7 = (t6 + 56U);
184
    t8 = *((char **)t7);
185
    memcpy(t8, t2, 6U);
186
    xsi_driver_first_trans_fast(t1);
187
    xsi_set_current_line(112, ng0);
188
    t1 = (t0 + 4392U);
189
    t2 = *((char **)t1);
190
    t1 = (t0 + 8376);
191
    t5 = (t1 + 56U);
192
    t6 = *((char **)t5);
193
    t7 = (t6 + 56U);
194
    t8 = *((char **)t7);
195
    memcpy(t8, t2, 5U);
196
    xsi_driver_first_trans_fast(t1);
197
    xsi_set_current_line(113, ng0);
198
    t1 = (t0 + 4552U);
199
    t2 = *((char **)t1);
200
    t1 = (t0 + 8440);
201
    t5 = (t1 + 56U);
202
    t6 = *((char **)t5);
203
    t7 = (t6 + 56U);
204
    t8 = *((char **)t7);
205
    memcpy(t8, t2, 3U);
206
    xsi_driver_first_trans_fast(t1);
207
    xsi_set_current_line(114, ng0);
208
    t1 = (t0 + 1992U);
209
    t2 = *((char **)t1);
210
    t3 = *((unsigned char *)t2);
211
    t1 = (t0 + 8504);
212
    t5 = (t1 + 56U);
213
    t6 = *((char **)t5);
214
    t7 = (t6 + 56U);
215
    t8 = *((char **)t7);
216
    *((unsigned char *)t8) = t3;
217
    xsi_driver_first_trans_fast(t1);
218
 
219
LAB11:    goto LAB3;
220
 
221
LAB7:    t2 = (t0 + 2472U);
222
    t5 = *((char **)t2);
223
    t10 = *((unsigned char *)t5);
224
    t11 = (t10 == (unsigned char)1);
225
    t3 = t11;
226
    goto LAB9;
227
 
228
LAB10:    xsi_set_current_line(92, ng0);
229
    t2 = (t0 + 8120);
230
    t7 = (t2 + 56U);
231
    t8 = *((char **)t7);
232
    t9 = (t8 + 56U);
233
    t14 = *((char **)t9);
234
    *((unsigned char *)t14) = (unsigned char)1;
235
    xsi_driver_first_trans_fast(t2);
236
    xsi_set_current_line(93, ng0);
237
    t1 = (t0 + 13220);
238
    t5 = (t0 + 8184);
239
    t6 = (t5 + 56U);
240
    t7 = *((char **)t6);
241
    t8 = (t7 + 56U);
242
    t9 = *((char **)t8);
243
    memcpy(t9, t1, 35U);
244
    xsi_driver_first_trans_fast(t5);
245
    xsi_set_current_line(94, ng0);
246
    t1 = (t0 + 8248);
247
    t2 = (t1 + 56U);
248
    t5 = *((char **)t2);
249
    t6 = (t5 + 56U);
250
    t7 = *((char **)t6);
251
    *((unsigned char *)t7) = (unsigned char)1;
252
    xsi_driver_first_trans_fast(t1);
253
    xsi_set_current_line(95, ng0);
254
    t1 = (t0 + 13255);
255
    t5 = (t0 + 8312);
256
    t6 = (t5 + 56U);
257
    t7 = *((char **)t6);
258
    t8 = (t7 + 56U);
259
    t9 = *((char **)t8);
260
    memcpy(t9, t1, 6U);
261
    xsi_driver_first_trans_fast(t5);
262
    xsi_set_current_line(96, ng0);
263
    t1 = (t0 + 13261);
264
    t5 = (t0 + 8376);
265
    t6 = (t5 + 56U);
266
    t7 = *((char **)t6);
267
    t8 = (t7 + 56U);
268
    t9 = *((char **)t8);
269
    memcpy(t9, t1, 5U);
270
    xsi_driver_first_trans_fast(t5);
271
    xsi_set_current_line(97, ng0);
272
    t1 = (t0 + 13266);
273
    t5 = (t0 + 8440);
274
    t6 = (t5 + 56U);
275
    t7 = *((char **)t6);
276
    t8 = (t7 + 56U);
277
    t9 = *((char **)t8);
278
    memcpy(t9, t1, 3U);
279
    xsi_driver_first_trans_fast(t5);
280
    xsi_set_current_line(98, ng0);
281
    t1 = (t0 + 8504);
282
    t2 = (t1 + 56U);
283
    t5 = *((char **)t2);
284
    t6 = (t5 + 56U);
285
    t7 = *((char **)t6);
286
    *((unsigned char *)t7) = (unsigned char)1;
287
    xsi_driver_first_trans_fast(t1);
288
    goto LAB11;
289
 
290
LAB13:    xsi_set_current_line(100, ng0);
291
    t1 = (t0 + 1032U);
292
    t5 = *((char **)t1);
293
    t10 = *((unsigned char *)t5);
294
    t1 = (t0 + 8120);
295
    t6 = (t1 + 56U);
296
    t7 = *((char **)t6);
297
    t8 = (t7 + 56U);
298
    t9 = *((char **)t8);
299
    *((unsigned char *)t9) = t10;
300
    xsi_driver_first_trans_fast(t1);
301
    xsi_set_current_line(101, ng0);
302
    t1 = (t0 + 1192U);
303
    t2 = *((char **)t1);
304
    t1 = (t0 + 8184);
305
    t5 = (t1 + 56U);
306
    t6 = *((char **)t5);
307
    t7 = (t6 + 56U);
308
    t8 = *((char **)t7);
309
    memcpy(t8, t2, 35U);
310
    xsi_driver_first_trans_fast(t1);
311
    xsi_set_current_line(102, ng0);
312
    t1 = (t0 + 1832U);
313
    t2 = *((char **)t1);
314
    t3 = *((unsigned char *)t2);
315
    t1 = (t0 + 8248);
316
    t5 = (t1 + 56U);
317
    t6 = *((char **)t5);
318
    t7 = (t6 + 56U);
319
    t8 = *((char **)t7);
320
    *((unsigned char *)t8) = t3;
321
    xsi_driver_first_trans_fast(t1);
322
    xsi_set_current_line(103, ng0);
323
    t1 = (t0 + 1352U);
324
    t2 = *((char **)t1);
325
    t1 = (t0 + 8312);
326
    t5 = (t1 + 56U);
327
    t6 = *((char **)t5);
328
    t7 = (t6 + 56U);
329
    t8 = *((char **)t7);
330
    memcpy(t8, t2, 6U);
331
    xsi_driver_first_trans_fast(t1);
332
    xsi_set_current_line(104, ng0);
333
    t1 = (t0 + 1512U);
334
    t2 = *((char **)t1);
335
    t1 = (t0 + 8376);
336
    t5 = (t1 + 56U);
337
    t6 = *((char **)t5);
338
    t7 = (t6 + 56U);
339
    t8 = *((char **)t7);
340
    memcpy(t8, t2, 5U);
341
    xsi_driver_first_trans_fast(t1);
342
    xsi_set_current_line(105, ng0);
343
    t1 = (t0 + 1672U);
344
    t2 = *((char **)t1);
345
    t1 = (t0 + 8440);
346
    t5 = (t1 + 56U);
347
    t6 = *((char **)t5);
348
    t7 = (t6 + 56U);
349
    t8 = *((char **)t7);
350
    memcpy(t8, t2, 3U);
351
    xsi_driver_first_trans_fast(t1);
352
    xsi_set_current_line(106, ng0);
353
    t1 = (t0 + 1992U);
354
    t2 = *((char **)t1);
355
    t3 = *((unsigned char *)t2);
356
    t1 = (t0 + 8504);
357
    t5 = (t1 + 56U);
358
    t6 = *((char **)t5);
359
    t7 = (t6 + 56U);
360
    t8 = *((char **)t7);
361
    *((unsigned char *)t8) = t3;
362
    xsi_driver_first_trans_fast(t1);
363
    goto LAB11;
364
 
365
}
366
 
367
static void work_a_0484398173_1181938964_p_1(char *t0)
368
{
369
    char *t1;
370
    char *t2;
371
    unsigned char t3;
372
    char *t4;
373
    char *t5;
374
    char *t6;
375
    char *t7;
376
    char *t8;
377
 
378
LAB0:    xsi_set_current_line(122, ng0);
379
 
380
LAB3:    t1 = (t0 + 3752U);
381
    t2 = *((char **)t1);
382
    t3 = *((unsigned char *)t2);
383
    t1 = (t0 + 8568);
384
    t4 = (t1 + 56U);
385
    t5 = *((char **)t4);
386
    t6 = (t5 + 56U);
387
    t7 = *((char **)t6);
388
    *((unsigned char *)t7) = t3;
389
    xsi_driver_first_trans_fast_port(t1);
390
 
391
LAB2:    t8 = (t0 + 7944);
392
    *((int *)t8) = 1;
393
 
394
LAB1:    return;
395
LAB4:    goto LAB2;
396
 
397
}
398
 
399
static void work_a_0484398173_1181938964_p_2(char *t0)
400
{
401
    char *t1;
402
    char *t2;
403
    char *t3;
404
    char *t4;
405
    char *t5;
406
    char *t6;
407
    char *t7;
408
 
409
LAB0:    xsi_set_current_line(123, ng0);
410
 
411
LAB3:    t1 = (t0 + 3912U);
412
    t2 = *((char **)t1);
413
    t1 = (t0 + 8632);
414
    t3 = (t1 + 56U);
415
    t4 = *((char **)t3);
416
    t5 = (t4 + 56U);
417
    t6 = *((char **)t5);
418
    memcpy(t6, t2, 35U);
419
    xsi_driver_first_trans_fast_port(t1);
420
 
421
LAB2:    t7 = (t0 + 7960);
422
    *((int *)t7) = 1;
423
 
424
LAB1:    return;
425
LAB4:    goto LAB2;
426
 
427
}
428
 
429
static void work_a_0484398173_1181938964_p_3(char *t0)
430
{
431
    char *t1;
432
    char *t2;
433
    unsigned char t3;
434
    char *t4;
435
    char *t5;
436
    char *t6;
437
    char *t7;
438
    char *t8;
439
 
440
LAB0:    xsi_set_current_line(124, ng0);
441
 
442
LAB3:    t1 = (t0 + 4072U);
443
    t2 = *((char **)t1);
444
    t3 = *((unsigned char *)t2);
445
    t1 = (t0 + 8696);
446
    t4 = (t1 + 56U);
447
    t5 = *((char **)t4);
448
    t6 = (t5 + 56U);
449
    t7 = *((char **)t6);
450
    *((unsigned char *)t7) = t3;
451
    xsi_driver_first_trans_fast_port(t1);
452
 
453
LAB2:    t8 = (t0 + 7976);
454
    *((int *)t8) = 1;
455
 
456
LAB1:    return;
457
LAB4:    goto LAB2;
458
 
459
}
460
 
461
static void work_a_0484398173_1181938964_p_4(char *t0)
462
{
463
    char *t1;
464
    char *t2;
465
    char *t3;
466
    char *t4;
467
    char *t5;
468
    char *t6;
469
    char *t7;
470
 
471
LAB0:    xsi_set_current_line(125, ng0);
472
 
473
LAB3:    t1 = (t0 + 4232U);
474
    t2 = *((char **)t1);
475
    t1 = (t0 + 8760);
476
    t3 = (t1 + 56U);
477
    t4 = *((char **)t3);
478
    t5 = (t4 + 56U);
479
    t6 = *((char **)t5);
480
    memcpy(t6, t2, 6U);
481
    xsi_driver_first_trans_fast_port(t1);
482
 
483
LAB2:    t7 = (t0 + 7992);
484
    *((int *)t7) = 1;
485
 
486
LAB1:    return;
487
LAB4:    goto LAB2;
488
 
489
}
490
 
491
static void work_a_0484398173_1181938964_p_5(char *t0)
492
{
493
    char *t1;
494
    char *t2;
495
    char *t3;
496
    char *t4;
497
    char *t5;
498
    char *t6;
499
    char *t7;
500
 
501
LAB0:    xsi_set_current_line(126, ng0);
502
 
503
LAB3:    t1 = (t0 + 4552U);
504
    t2 = *((char **)t1);
505
    t1 = (t0 + 8824);
506
    t3 = (t1 + 56U);
507
    t4 = *((char **)t3);
508
    t5 = (t4 + 56U);
509
    t6 = *((char **)t5);
510
    memcpy(t6, t2, 3U);
511
    xsi_driver_first_trans_fast_port(t1);
512
 
513
LAB2:    t7 = (t0 + 8008);
514
    *((int *)t7) = 1;
515
 
516
LAB1:    return;
517
LAB4:    goto LAB2;
518
 
519
}
520
 
521
static void work_a_0484398173_1181938964_p_6(char *t0)
522
{
523
    char *t1;
524
    char *t2;
525
    char *t3;
526
    char *t4;
527
    char *t5;
528
    char *t6;
529
    char *t7;
530
 
531
LAB0:    xsi_set_current_line(127, ng0);
532
 
533
LAB3:    t1 = (t0 + 4392U);
534
    t2 = *((char **)t1);
535
    t1 = (t0 + 8888);
536
    t3 = (t1 + 56U);
537
    t4 = *((char **)t3);
538
    t5 = (t4 + 56U);
539
    t6 = *((char **)t5);
540
    memcpy(t6, t2, 5U);
541
    xsi_driver_first_trans_fast_port(t1);
542
 
543
LAB2:    t7 = (t0 + 8024);
544
    *((int *)t7) = 1;
545
 
546
LAB1:    return;
547
LAB4:    goto LAB2;
548
 
549
}
550
 
551
static void work_a_0484398173_1181938964_p_7(char *t0)
552
{
553
    char *t1;
554
    char *t2;
555
    unsigned char t3;
556
    char *t4;
557
    char *t5;
558
    char *t6;
559
    char *t7;
560
    char *t8;
561
 
562
LAB0:    xsi_set_current_line(128, ng0);
563
 
564
LAB3:    t1 = (t0 + 4712U);
565
    t2 = *((char **)t1);
566
    t3 = *((unsigned char *)t2);
567
    t1 = (t0 + 8952);
568
    t4 = (t1 + 56U);
569
    t5 = *((char **)t4);
570
    t6 = (t5 + 56U);
571
    t7 = *((char **)t6);
572
    *((unsigned char *)t7) = t3;
573
    xsi_driver_first_trans_fast_port(t1);
574
 
575
LAB2:    t8 = (t0 + 8040);
576
    *((int *)t8) = 1;
577
 
578
LAB1:    return;
579
LAB4:    goto LAB2;
580
 
581
}
582
 
583
 
584
extern void work_a_0484398173_1181938964_init()
585
{
586
        static char *pe[] = {(void *)work_a_0484398173_1181938964_p_0,(void *)work_a_0484398173_1181938964_p_1,(void *)work_a_0484398173_1181938964_p_2,(void *)work_a_0484398173_1181938964_p_3,(void *)work_a_0484398173_1181938964_p_4,(void *)work_a_0484398173_1181938964_p_5,(void *)work_a_0484398173_1181938964_p_6,(void *)work_a_0484398173_1181938964_p_7};
587
        xsi_register_didat("work_a_0484398173_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_0484398173_1181938964.didat");
588
        xsi_register_executes(pe);
589
}

powered by: WebSVN 2.1.0

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