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

powered by: WebSVN 2.1.0

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