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_1772052966_3569083931.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/decode_logic_pbc.vhd";
25
 
26
 
27
 
28
static void work_a_1772052966_3569083931_p_0(char *t0)
29
{
30
    char *t1;
31
    char *t2;
32
    char *t3;
33
    char *t4;
34
    char *t5;
35
    char *t6;
36
    char *t7;
37
 
38
LAB0:    xsi_set_current_line(252, ng0);
39
 
40
LAB3:    t1 = (t0 + 4552U);
41
    t2 = *((char **)t1);
42
    t1 = (t0 + 13016);
43
    t3 = (t1 + 56U);
44
    t4 = *((char **)t3);
45
    t5 = (t4 + 56U);
46
    t6 = *((char **)t5);
47
    memcpy(t6, t2, 32U);
48
    xsi_driver_first_trans_fast_port(t1);
49
 
50
LAB2:    t7 = (t0 + 12760);
51
    *((int *)t7) = 1;
52
 
53
LAB1:    return;
54
LAB4:    goto LAB2;
55
 
56
}
57
 
58
static void work_a_1772052966_3569083931_p_1(char *t0)
59
{
60
    char *t1;
61
    char *t2;
62
    char *t3;
63
    char *t4;
64
    char *t5;
65
    char *t6;
66
    char *t7;
67
 
68
LAB0:    xsi_set_current_line(253, ng0);
69
 
70
LAB3:    t1 = (t0 + 5032U);
71
    t2 = *((char **)t1);
72
    t1 = (t0 + 13080);
73
    t3 = (t1 + 56U);
74
    t4 = *((char **)t3);
75
    t5 = (t4 + 56U);
76
    t6 = *((char **)t5);
77
    memcpy(t6, t2, 4U);
78
    xsi_driver_first_trans_fast_port(t1);
79
 
80
LAB2:    t7 = (t0 + 12776);
81
    *((int *)t7) = 1;
82
 
83
LAB1:    return;
84
LAB4:    goto LAB2;
85
 
86
}
87
 
88
static void work_a_1772052966_3569083931_p_2(char *t0)
89
{
90
    unsigned char t1;
91
    char *t2;
92
    char *t3;
93
    unsigned char t4;
94
    unsigned char t5;
95
    char *t6;
96
    unsigned char t7;
97
    unsigned char t8;
98
    char *t9;
99
    char *t10;
100
    char *t11;
101
    char *t12;
102
    char *t13;
103
    char *t14;
104
    char *t16;
105
    char *t17;
106
    char *t18;
107
    char *t19;
108
    char *t20;
109
    char *t21;
110
 
111
LAB0:    xsi_set_current_line(288, ng0);
112
    t2 = (t0 + 6472U);
113
    t3 = *((char **)t2);
114
    t4 = *((unsigned char *)t3);
115
    t5 = (t4 == (unsigned char)0);
116
    if (t5 == 1)
117
        goto LAB5;
118
 
119
LAB6:    t1 = (unsigned char)0;
120
 
121
LAB7:    if (t1 != 0)
122
        goto LAB3;
123
 
124
LAB4:
125
LAB8:    t14 = (t0 + 22957);
126
    t16 = (t0 + 13144);
127
    t17 = (t16 + 56U);
128
    t18 = *((char **)t17);
129
    t19 = (t18 + 56U);
130
    t20 = *((char **)t19);
131
    memcpy(t20, t14, 6U);
132
    xsi_driver_first_trans_fast(t16);
133
 
134
LAB2:    t21 = (t0 + 12792);
135
    *((int *)t21) = 1;
136
 
137
LAB1:    return;
138
LAB3:    t2 = (t0 + 4232U);
139
    t9 = *((char **)t2);
140
    t2 = (t0 + 13144);
141
    t10 = (t2 + 56U);
142
    t11 = *((char **)t10);
143
    t12 = (t11 + 56U);
144
    t13 = *((char **)t12);
145
    memcpy(t13, t9, 6U);
146
    xsi_driver_first_trans_fast(t2);
147
    goto LAB2;
148
 
149
LAB5:    t2 = (t0 + 3752U);
150
    t6 = *((char **)t2);
151
    t7 = *((unsigned char *)t6);
152
    t8 = (t7 == (unsigned char)0);
153
    t1 = t8;
154
    goto LAB7;
155
 
156
LAB9:    goto LAB2;
157
 
158
}
159
 
160
static void work_a_1772052966_3569083931_p_3(char *t0)
161
{
162
    unsigned char t1;
163
    char *t2;
164
    char *t3;
165
    unsigned char t4;
166
    unsigned char t5;
167
    char *t6;
168
    unsigned char t7;
169
    unsigned char t8;
170
    char *t9;
171
    unsigned char t10;
172
    char *t11;
173
    char *t12;
174
    char *t13;
175
    char *t14;
176
    char *t15;
177
    char *t16;
178
    char *t17;
179
    char *t18;
180
    char *t19;
181
    char *t20;
182
 
183
LAB0:    xsi_set_current_line(289, ng0);
184
    t2 = (t0 + 2952U);
185
    t3 = *((char **)t2);
186
    t4 = *((unsigned char *)t3);
187
    t5 = (t4 == (unsigned char)0);
188
    if (t5 == 1)
189
        goto LAB5;
190
 
191
LAB6:    t1 = (unsigned char)0;
192
 
193
LAB7:    if (t1 != 0)
194
        goto LAB3;
195
 
196
LAB4:
197
LAB8:    t15 = (t0 + 13208);
198
    t16 = (t15 + 56U);
199
    t17 = *((char **)t16);
200
    t18 = (t17 + 56U);
201
    t19 = *((char **)t18);
202
    *((unsigned char *)t19) = (unsigned char)0;
203
    xsi_driver_first_trans_fast(t15);
204
 
205
LAB2:    t20 = (t0 + 12808);
206
    *((int *)t20) = 1;
207
 
208
LAB1:    return;
209
LAB3:    t2 = (t0 + 5512U);
210
    t9 = *((char **)t2);
211
    t10 = *((unsigned char *)t9);
212
    t2 = (t0 + 13208);
213
    t11 = (t2 + 56U);
214
    t12 = *((char **)t11);
215
    t13 = (t12 + 56U);
216
    t14 = *((char **)t13);
217
    *((unsigned char *)t14) = t10;
218
    xsi_driver_first_trans_fast(t2);
219
    goto LAB2;
220
 
221
LAB5:    t2 = (t0 + 6472U);
222
    t6 = *((char **)t2);
223
    t7 = *((unsigned char *)t6);
224
    t8 = (t7 == (unsigned char)0);
225
    t1 = t8;
226
    goto LAB7;
227
 
228
LAB9:    goto LAB2;
229
 
230
}
231
 
232
static void work_a_1772052966_3569083931_p_4(char *t0)
233
{
234
    char *t1;
235
    char *t2;
236
    unsigned char t3;
237
    char *t4;
238
    char *t5;
239
    char *t6;
240
    char *t7;
241
    char *t8;
242
 
243
LAB0:    xsi_set_current_line(291, ng0);
244
 
245
LAB3:    t1 = (t0 + 6472U);
246
    t2 = *((char **)t1);
247
    t3 = *((unsigned char *)t2);
248
    t1 = (t0 + 13272);
249
    t4 = (t1 + 56U);
250
    t5 = *((char **)t4);
251
    t6 = (t5 + 56U);
252
    t7 = *((char **)t6);
253
    *((unsigned char *)t7) = t3;
254
    xsi_driver_first_trans_fast_port(t1);
255
 
256
LAB2:    t8 = (t0 + 12824);
257
    *((int *)t8) = 1;
258
 
259
LAB1:    return;
260
LAB4:    goto LAB2;
261
 
262
}
263
 
264
static void work_a_1772052966_3569083931_p_5(char *t0)
265
{
266
    unsigned char t1;
267
    unsigned char t2;
268
    char *t3;
269
    char *t4;
270
    unsigned char t5;
271
    char *t6;
272
    unsigned char t7;
273
    char *t8;
274
    unsigned char t9;
275
    char *t10;
276
    char *t11;
277
    char *t12;
278
    char *t13;
279
    char *t14;
280
 
281
LAB0:    xsi_set_current_line(301, ng0);
282
 
283
LAB3:    t3 = (t0 + 3752U);
284
    t4 = *((char **)t3);
285
    t5 = *((unsigned char *)t4);
286
    if (t5 == 1)
287
        goto LAB8;
288
 
289
LAB9:    t3 = (t0 + 6472U);
290
    t6 = *((char **)t3);
291
    t7 = *((unsigned char *)t6);
292
    t2 = t7;
293
 
294
LAB10:    if (t2 == 1)
295
        goto LAB5;
296
 
297
LAB6:    t3 = (t0 + 3912U);
298
    t8 = *((char **)t3);
299
    t9 = *((unsigned char *)t8);
300
    t1 = t9;
301
 
302
LAB7:    t3 = (t0 + 13336);
303
    t10 = (t3 + 56U);
304
    t11 = *((char **)t10);
305
    t12 = (t11 + 56U);
306
    t13 = *((char **)t12);
307
    *((unsigned char *)t13) = t1;
308
    xsi_driver_first_trans_fast(t3);
309
 
310
LAB2:    t14 = (t0 + 12840);
311
    *((int *)t14) = 1;
312
 
313
LAB1:    return;
314
LAB4:    goto LAB2;
315
 
316
LAB5:    t1 = (unsigned char)1;
317
    goto LAB7;
318
 
319
LAB8:    t2 = (unsigned char)1;
320
    goto LAB10;
321
 
322
}
323
 
324
static void work_a_1772052966_3569083931_p_6(char *t0)
325
{
326
    char *t1;
327
    char *t2;
328
    unsigned char t3;
329
    char *t4;
330
    char *t5;
331
    char *t6;
332
    char *t7;
333
    char *t8;
334
 
335
LAB0:    xsi_set_current_line(341, ng0);
336
 
337
LAB3:    t1 = (t0 + 5672U);
338
    t2 = *((char **)t1);
339
    t3 = *((unsigned char *)t2);
340
    t1 = (t0 + 13400);
341
    t4 = (t1 + 56U);
342
    t5 = *((char **)t4);
343
    t6 = (t5 + 56U);
344
    t7 = *((char **)t6);
345
    *((unsigned char *)t7) = t3;
346
    xsi_driver_first_trans_fast_port(t1);
347
 
348
LAB2:    t8 = (t0 + 12856);
349
    *((int *)t8) = 1;
350
 
351
LAB1:    return;
352
LAB4:    goto LAB2;
353
 
354
}
355
 
356
static void work_a_1772052966_3569083931_p_7(char *t0)
357
{
358
    char *t1;
359
    char *t2;
360
    unsigned int t3;
361
    unsigned int t4;
362
    unsigned int t5;
363
    char *t6;
364
    char *t7;
365
    char *t8;
366
    char *t9;
367
    char *t10;
368
    char *t11;
369
 
370
LAB0:    xsi_set_current_line(343, ng0);
371
 
372
LAB3:    t1 = (t0 + 6152U);
373
    t2 = *((char **)t1);
374
    t3 = (132 - 132);
375
    t4 = (t3 * 1U);
376
    t5 = (0 + t4);
377
    t1 = (t2 + t5);
378
    t6 = (t0 + 13464);
379
    t7 = (t6 + 56U);
380
    t8 = *((char **)t7);
381
    t9 = (t8 + 56U);
382
    t10 = *((char **)t9);
383
    memcpy(t10, t1, 16U);
384
    xsi_driver_first_trans_fast(t6);
385
 
386
LAB2:    t11 = (t0 + 12872);
387
    *((int *)t11) = 1;
388
 
389
LAB1:    return;
390
LAB4:    goto LAB2;
391
 
392
}
393
 
394
static void work_a_1772052966_3569083931_p_8(char *t0)
395
{
396
    char *t1;
397
    char *t2;
398
    unsigned char t3;
399
    char *t4;
400
    char *t5;
401
    char *t6;
402
    char *t7;
403
    char *t8;
404
 
405
LAB0:    xsi_set_current_line(344, ng0);
406
 
407
LAB3:    t1 = (t0 + 7592U);
408
    t2 = *((char **)t1);
409
    t3 = *((unsigned char *)t2);
410
    t1 = (t0 + 13528);
411
    t4 = (t1 + 56U);
412
    t5 = *((char **)t4);
413
    t6 = (t5 + 56U);
414
    t7 = *((char **)t6);
415
    *((unsigned char *)t7) = t3;
416
    xsi_driver_first_trans_fast(t1);
417
 
418
LAB2:    t8 = (t0 + 12888);
419
    *((int *)t8) = 1;
420
 
421
LAB1:    return;
422
LAB4:    goto LAB2;
423
 
424
}
425
 
426
static void work_a_1772052966_3569083931_p_9(char *t0)
427
{
428
    char *t1;
429
    char *t2;
430
    unsigned char t3;
431
    char *t4;
432
    char *t5;
433
    char *t6;
434
    char *t7;
435
    char *t8;
436
 
437
LAB0:    xsi_set_current_line(345, ng0);
438
 
439
LAB3:    t1 = (t0 + 8232U);
440
    t2 = *((char **)t1);
441
    t3 = *((unsigned char *)t2);
442
    t1 = (t0 + 13592);
443
    t4 = (t1 + 56U);
444
    t5 = *((char **)t4);
445
    t6 = (t5 + 56U);
446
    t7 = *((char **)t6);
447
    *((unsigned char *)t7) = t3;
448
    xsi_driver_first_trans_fast_port(t1);
449
 
450
LAB2:    t8 = (t0 + 12904);
451
    *((int *)t8) = 1;
452
 
453
LAB1:    return;
454
LAB4:    goto LAB2;
455
 
456
}
457
 
458
static void work_a_1772052966_3569083931_p_10(char *t0)
459
{
460
    char *t1;
461
    char *t2;
462
    unsigned char t3;
463
    char *t4;
464
    char *t5;
465
    char *t6;
466
    char *t7;
467
    char *t8;
468
 
469
LAB0:    xsi_set_current_line(349, ng0);
470
 
471
LAB3:    t1 = (t0 + 7752U);
472
    t2 = *((char **)t1);
473
    t3 = *((unsigned char *)t2);
474
    t1 = (t0 + 13656);
475
    t4 = (t1 + 56U);
476
    t5 = *((char **)t4);
477
    t6 = (t5 + 56U);
478
    t7 = *((char **)t6);
479
    *((unsigned char *)t7) = t3;
480
    xsi_driver_first_trans_fast_port(t1);
481
 
482
LAB2:    t8 = (t0 + 12920);
483
    *((int *)t8) = 1;
484
 
485
LAB1:    return;
486
LAB4:    goto LAB2;
487
 
488
}
489
 
490
static void work_a_1772052966_3569083931_p_11(char *t0)
491
{
492
    unsigned char t1;
493
    char *t2;
494
    char *t3;
495
    unsigned char t4;
496
    char *t5;
497
    unsigned char t6;
498
    unsigned char t7;
499
    char *t8;
500
    char *t9;
501
    char *t10;
502
    char *t11;
503
    char *t12;
504
 
505
LAB0:    xsi_set_current_line(351, ng0);
506
 
507
LAB3:    t2 = (t0 + 7272U);
508
    t3 = *((char **)t2);
509
    t4 = *((unsigned char *)t3);
510
    if (t4 == 1)
511
        goto LAB5;
512
 
513
LAB6:    t1 = (unsigned char)0;
514
 
515
LAB7:    t2 = (t0 + 13720);
516
    t8 = (t2 + 56U);
517
    t9 = *((char **)t8);
518
    t10 = (t9 + 56U);
519
    t11 = *((char **)t10);
520
    *((unsigned char *)t11) = t1;
521
    xsi_driver_first_trans_fast(t2);
522
 
523
LAB2:    t12 = (t0 + 12936);
524
    *((int *)t12) = 1;
525
 
526
LAB1:    return;
527
LAB4:    goto LAB2;
528
 
529
LAB5:    t2 = (t0 + 8232U);
530
    t5 = *((char **)t2);
531
    t6 = *((unsigned char *)t5);
532
    t7 = (!(t6));
533
    t1 = t7;
534
    goto LAB7;
535
 
536
}
537
 
538
 
539
extern void work_a_1772052966_3569083931_init()
540
{
541
        static char *pe[] = {(void *)work_a_1772052966_3569083931_p_0,(void *)work_a_1772052966_3569083931_p_1,(void *)work_a_1772052966_3569083931_p_2,(void *)work_a_1772052966_3569083931_p_3,(void *)work_a_1772052966_3569083931_p_4,(void *)work_a_1772052966_3569083931_p_5,(void *)work_a_1772052966_3569083931_p_6,(void *)work_a_1772052966_3569083931_p_7,(void *)work_a_1772052966_3569083931_p_8,(void *)work_a_1772052966_3569083931_p_9,(void *)work_a_1772052966_3569083931_p_10,(void *)work_a_1772052966_3569083931_p_11};
542
        xsi_register_didat("work_a_1772052966_3569083931", "isim/testbench_isim_beh.exe.sim/work/a_1772052966_3569083931.didat");
543
        xsi_register_executes(pe);
544
}

powered by: WebSVN 2.1.0

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