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_0154026487_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_DCU.vhd";
25
 
26
 
27
 
28
static void work_a_0154026487_1181938964_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
    unsigned char t13;
43
    unsigned char t14;
44
    char *t16;
45
    char *t17;
46
    char *t18;
47
    char *t19;
48
    char *t20;
49
 
50
LAB0:    xsi_set_current_line(74, ng0);
51
    t1 = (t0 + 3272U);
52
    t2 = *((char **)t1);
53
    t1 = (t0 + 9003);
54
    t4 = xsi_mem_cmp(t1, t2, 2U);
55
    if (t4 == 1)
56
        goto LAB3;
57
 
58
LAB7:    t5 = (t0 + 9005);
59
    t7 = xsi_mem_cmp(t5, t2, 2U);
60
    if (t7 == 1)
61
        goto LAB4;
62
 
63
LAB8:    t8 = (t0 + 9007);
64
    t10 = xsi_mem_cmp(t8, t2, 2U);
65
    if (t10 == 1)
66
        goto LAB5;
67
 
68
LAB9:
69
LAB6:    xsi_set_current_line(105, ng0);
70
    t1 = (t0 + 9027);
71
    t3 = (t0 + 5520);
72
    t5 = (t3 + 56U);
73
    t6 = *((char **)t5);
74
    t8 = (t6 + 56U);
75
    t9 = *((char **)t8);
76
    memcpy(t9, t1, 2U);
77
    xsi_driver_first_trans_fast(t3);
78
    xsi_set_current_line(106, ng0);
79
    t1 = (t0 + 9029);
80
    t3 = (t0 + 5584);
81
    t5 = (t3 + 56U);
82
    t6 = *((char **)t5);
83
    t8 = (t6 + 56U);
84
    t9 = *((char **)t8);
85
    memcpy(t9, t1, 4U);
86
    xsi_driver_first_trans_fast_port(t3);
87
    xsi_set_current_line(107, ng0);
88
    t1 = (t0 + 9033);
89
    t3 = (t0 + 5648);
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_port(t3);
96
    xsi_set_current_line(108, ng0);
97
    t1 = (t0 + 5776);
98
    t2 = (t1 + 56U);
99
    t3 = *((char **)t2);
100
    t5 = (t3 + 56U);
101
    t6 = *((char **)t5);
102
    *((unsigned char *)t6) = (unsigned char)0;
103
    xsi_driver_first_trans_fast_port(t1);
104
    xsi_set_current_line(109, ng0);
105
    t1 = (t0 + 5712);
106
    t2 = (t1 + 56U);
107
    t3 = *((char **)t2);
108
    t5 = (t3 + 56U);
109
    t6 = *((char **)t5);
110
    *((unsigned char *)t6) = (unsigned char)1;
111
    xsi_driver_first_trans_fast_port(t1);
112
 
113
LAB2:    t1 = (t0 + 5408);
114
    *((int *)t1) = 1;
115
 
116
LAB1:    return;
117
LAB3:    xsi_set_current_line(76, ng0);
118
    t11 = (t0 + 1032U);
119
    t12 = *((char **)t11);
120
    t13 = *((unsigned char *)t12);
121
    t14 = (t13 == (unsigned char)1);
122
    if (t14 != 0)
123
        goto LAB11;
124
 
125
LAB13:    xsi_set_current_line(79, ng0);
126
    t1 = (t0 + 3272U);
127
    t2 = *((char **)t1);
128
    t1 = (t0 + 5520);
129
    t3 = (t1 + 56U);
130
    t5 = *((char **)t3);
131
    t6 = (t5 + 56U);
132
    t8 = *((char **)t6);
133
    memcpy(t8, t2, 2U);
134
    xsi_driver_first_trans_fast(t1);
135
 
136
LAB12:    xsi_set_current_line(81, ng0);
137
    t1 = (t0 + 1192U);
138
    t2 = *((char **)t1);
139
    t1 = (t0 + 5584);
140
    t3 = (t1 + 56U);
141
    t5 = *((char **)t3);
142
    t6 = (t5 + 56U);
143
    t8 = *((char **)t6);
144
    memcpy(t8, t2, 4U);
145
    xsi_driver_first_trans_fast_port(t1);
146
    xsi_set_current_line(82, ng0);
147
    t1 = (t0 + 1352U);
148
    t2 = *((char **)t1);
149
    t1 = (t0 + 5648);
150
    t3 = (t1 + 56U);
151
    t5 = *((char **)t3);
152
    t6 = (t5 + 56U);
153
    t8 = *((char **)t6);
154
    memcpy(t8, t2, 4U);
155
    xsi_driver_first_trans_fast_port(t1);
156
    xsi_set_current_line(83, ng0);
157
    t1 = (t0 + 1672U);
158
    t2 = *((char **)t1);
159
    t13 = *((unsigned char *)t2);
160
    t1 = (t0 + 5712);
161
    t3 = (t1 + 56U);
162
    t5 = *((char **)t3);
163
    t6 = (t5 + 56U);
164
    t8 = *((char **)t6);
165
    *((unsigned char *)t8) = t13;
166
    xsi_driver_first_trans_fast_port(t1);
167
    xsi_set_current_line(84, ng0);
168
    t1 = (t0 + 5776);
169
    t2 = (t1 + 56U);
170
    t3 = *((char **)t2);
171
    t5 = (t3 + 56U);
172
    t6 = *((char **)t5);
173
    *((unsigned char *)t6) = (unsigned char)0;
174
    xsi_driver_first_trans_fast_port(t1);
175
    goto LAB2;
176
 
177
LAB4:    xsi_set_current_line(87, ng0);
178
    t1 = (t0 + 1832U);
179
    t2 = *((char **)t1);
180
    t13 = *((unsigned char *)t2);
181
    t14 = (t13 == (unsigned char)1);
182
    if (t14 != 0)
183
        goto LAB14;
184
 
185
LAB16:    xsi_set_current_line(90, ng0);
186
    t1 = (t0 + 3272U);
187
    t2 = *((char **)t1);
188
    t1 = (t0 + 5520);
189
    t3 = (t1 + 56U);
190
    t5 = *((char **)t3);
191
    t6 = (t5 + 56U);
192
    t8 = *((char **)t6);
193
    memcpy(t8, t2, 2U);
194
    xsi_driver_first_trans_fast(t1);
195
 
196
LAB15:    xsi_set_current_line(92, ng0);
197
    t1 = (t0 + 1192U);
198
    t2 = *((char **)t1);
199
    t1 = (t0 + 5584);
200
    t3 = (t1 + 56U);
201
    t5 = *((char **)t3);
202
    t6 = (t5 + 56U);
203
    t8 = *((char **)t6);
204
    memcpy(t8, t2, 4U);
205
    xsi_driver_first_trans_fast_port(t1);
206
    xsi_set_current_line(93, ng0);
207
    t1 = (t0 + 9013);
208
    t3 = (t0 + 5648);
209
    t5 = (t3 + 56U);
210
    t6 = *((char **)t5);
211
    t8 = (t6 + 56U);
212
    t9 = *((char **)t8);
213
    memcpy(t9, t1, 4U);
214
    xsi_driver_first_trans_fast_port(t3);
215
    xsi_set_current_line(94, ng0);
216
    t1 = (t0 + 5712);
217
    t2 = (t1 + 56U);
218
    t3 = *((char **)t2);
219
    t5 = (t3 + 56U);
220
    t6 = *((char **)t5);
221
    *((unsigned char *)t6) = (unsigned char)0;
222
    xsi_driver_first_trans_fast_port(t1);
223
    xsi_set_current_line(95, ng0);
224
    t1 = (t0 + 5776);
225
    t2 = (t1 + 56U);
226
    t3 = *((char **)t2);
227
    t5 = (t3 + 56U);
228
    t6 = *((char **)t5);
229
    *((unsigned char *)t6) = (unsigned char)1;
230
    xsi_driver_first_trans_fast_port(t1);
231
    goto LAB2;
232
 
233
LAB5:    xsi_set_current_line(97, ng0);
234
    t1 = (t0 + 9017);
235
    t3 = (t0 + 5520);
236
    t5 = (t3 + 56U);
237
    t6 = *((char **)t5);
238
    t8 = (t6 + 56U);
239
    t9 = *((char **)t8);
240
    memcpy(t9, t1, 2U);
241
    xsi_driver_first_trans_fast(t3);
242
    xsi_set_current_line(98, ng0);
243
    t1 = (t0 + 9019);
244
    t3 = (t0 + 5584);
245
    t5 = (t3 + 56U);
246
    t6 = *((char **)t5);
247
    t8 = (t6 + 56U);
248
    t9 = *((char **)t8);
249
    memcpy(t9, t1, 4U);
250
    xsi_driver_first_trans_fast_port(t3);
251
    xsi_set_current_line(99, ng0);
252
    t1 = (t0 + 9023);
253
    t3 = (t0 + 5648);
254
    t5 = (t3 + 56U);
255
    t6 = *((char **)t5);
256
    t8 = (t6 + 56U);
257
    t9 = *((char **)t8);
258
    memcpy(t9, t1, 4U);
259
    xsi_driver_first_trans_fast_port(t3);
260
    xsi_set_current_line(100, ng0);
261
    t1 = (t0 + 5712);
262
    t2 = (t1 + 56U);
263
    t3 = *((char **)t2);
264
    t5 = (t3 + 56U);
265
    t6 = *((char **)t5);
266
    *((unsigned char *)t6) = (unsigned char)0;
267
    xsi_driver_first_trans_fast_port(t1);
268
    xsi_set_current_line(101, ng0);
269
    t1 = (t0 + 5776);
270
    t2 = (t1 + 56U);
271
    t3 = *((char **)t2);
272
    t5 = (t3 + 56U);
273
    t6 = *((char **)t5);
274
    *((unsigned char *)t6) = (unsigned char)0;
275
    xsi_driver_first_trans_fast_port(t1);
276
    goto LAB2;
277
 
278
LAB10:;
279
LAB11:    xsi_set_current_line(77, ng0);
280
    t11 = (t0 + 9009);
281
    t16 = (t0 + 5520);
282
    t17 = (t16 + 56U);
283
    t18 = *((char **)t17);
284
    t19 = (t18 + 56U);
285
    t20 = *((char **)t19);
286
    memcpy(t20, t11, 2U);
287
    xsi_driver_first_trans_fast(t16);
288
    goto LAB12;
289
 
290
LAB14:    xsi_set_current_line(88, ng0);
291
    t1 = (t0 + 9011);
292
    t5 = (t0 + 5520);
293
    t6 = (t5 + 56U);
294
    t8 = *((char **)t6);
295
    t9 = (t8 + 56U);
296
    t11 = *((char **)t9);
297
    memcpy(t11, t1, 2U);
298
    xsi_driver_first_trans_fast(t5);
299
    goto LAB15;
300
 
301
}
302
 
303
static void work_a_0154026487_1181938964_p_1(char *t0)
304
{
305
    char *t1;
306
    char *t2;
307
    char *t3;
308
    char *t4;
309
    char *t5;
310
    char *t6;
311
    char *t7;
312
 
313
LAB0:    xsi_set_current_line(116, ng0);
314
 
315
LAB3:    t1 = (t0 + 1512U);
316
    t2 = *((char **)t1);
317
    t1 = (t0 + 5840);
318
    t3 = (t1 + 56U);
319
    t4 = *((char **)t3);
320
    t5 = (t4 + 56U);
321
    t6 = *((char **)t5);
322
    memcpy(t6, t2, 5U);
323
    xsi_driver_first_trans_fast_port(t1);
324
 
325
LAB2:    t7 = (t0 + 5424);
326
    *((int *)t7) = 1;
327
 
328
LAB1:    return;
329
LAB4:    goto LAB2;
330
 
331
}
332
 
333
static void work_a_0154026487_1181938964_p_2(char *t0)
334
{
335
    char *t1;
336
    char *t2;
337
    unsigned char t3;
338
    unsigned char t4;
339
    char *t5;
340
    char *t6;
341
    char *t7;
342
    char *t8;
343
    char *t9;
344
    char *t10;
345
    unsigned char t11;
346
    unsigned char t12;
347
    unsigned char t13;
348
    unsigned char t14;
349
    char *t15;
350
    char *t16;
351
 
352
LAB0:    xsi_set_current_line(121, ng0);
353
    t1 = (t0 + 1992U);
354
    t2 = *((char **)t1);
355
    t3 = *((unsigned char *)t2);
356
    t4 = (t3 == (unsigned char)0);
357
    if (t4 != 0)
358
        goto LAB2;
359
 
360
LAB4:    t1 = (t0 + 2272U);
361
    t4 = xsi_signal_has_event(t1);
362
    if (t4 == 1)
363
        goto LAB7;
364
 
365
LAB8:    t3 = (unsigned char)0;
366
 
367
LAB9:    if (t3 != 0)
368
        goto LAB5;
369
 
370
LAB6:
371
LAB3:    t1 = (t0 + 5440);
372
    *((int *)t1) = 1;
373
 
374
LAB1:    return;
375
LAB2:    xsi_set_current_line(122, ng0);
376
    t1 = (t0 + 9037);
377
    t6 = (t0 + 5904);
378
    t7 = (t6 + 56U);
379
    t8 = *((char **)t7);
380
    t9 = (t8 + 56U);
381
    t10 = *((char **)t9);
382
    memcpy(t10, t1, 2U);
383
    xsi_driver_first_trans_fast(t6);
384
    goto LAB3;
385
 
386
LAB5:    xsi_set_current_line(124, ng0);
387
    t2 = (t0 + 2152U);
388
    t6 = *((char **)t2);
389
    t13 = *((unsigned char *)t6);
390
    t14 = (t13 == (unsigned char)0);
391
    if (t14 != 0)
392
        goto LAB10;
393
 
394
LAB12:    xsi_set_current_line(127, ng0);
395
    t1 = (t0 + 3432U);
396
    t2 = *((char **)t1);
397
    t1 = (t0 + 5904);
398
    t5 = (t1 + 56U);
399
    t6 = *((char **)t5);
400
    t7 = (t6 + 56U);
401
    t8 = *((char **)t7);
402
    memcpy(t8, t2, 2U);
403
    xsi_driver_first_trans_fast(t1);
404
 
405
LAB11:    goto LAB3;
406
 
407
LAB7:    t2 = (t0 + 2312U);
408
    t5 = *((char **)t2);
409
    t11 = *((unsigned char *)t5);
410
    t12 = (t11 == (unsigned char)1);
411
    t3 = t12;
412
    goto LAB9;
413
 
414
LAB10:    xsi_set_current_line(125, ng0);
415
    t2 = (t0 + 9039);
416
    t8 = (t0 + 5904);
417
    t9 = (t8 + 56U);
418
    t10 = *((char **)t9);
419
    t15 = (t10 + 56U);
420
    t16 = *((char **)t15);
421
    memcpy(t16, t2, 2U);
422
    xsi_driver_first_trans_fast(t8);
423
    goto LAB11;
424
 
425
}
426
 
427
 
428
extern void work_a_0154026487_1181938964_init()
429
{
430
        static char *pe[] = {(void *)work_a_0154026487_1181938964_p_0,(void *)work_a_0154026487_1181938964_p_1,(void *)work_a_0154026487_1181938964_p_2};
431
        xsi_register_didat("work_a_0154026487_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_0154026487_1181938964.didat");
432
        xsi_register_executes(pe);
433
}

powered by: WebSVN 2.1.0

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