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_3398485732_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/PIPELINE_R2_D.vhd";
25
 
26
 
27
 
28
static void work_a_3398485732_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(70, 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 + 7200);
67
    *((int *)t1) = 1;
68
 
69
LAB1:    return;
70
LAB2:    xsi_set_current_line(71, ng0);
71
    t1 = (t0 + 12217);
72
    t6 = (t0 + 7376);
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(72, ng0);
80
    t1 = (t0 + 12221);
81
    t5 = (t0 + 7440);
82
    t6 = (t5 + 56U);
83
    t7 = *((char **)t6);
84
    t8 = (t7 + 56U);
85
    t9 = *((char **)t8);
86
    memcpy(t9, t1, 16U);
87
    xsi_driver_first_trans_fast(t5);
88
    xsi_set_current_line(73, ng0);
89
    t1 = (t0 + 12237);
90
    t5 = (t0 + 7504);
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(74, ng0);
98
    t1 = (t0 + 12269);
99
    t5 = (t0 + 7568);
100
    t6 = (t5 + 56U);
101
    t7 = *((char **)t6);
102
    t8 = (t7 + 56U);
103
    t9 = *((char **)t8);
104
    memcpy(t9, t1, 5U);
105
    xsi_driver_first_trans_fast(t5);
106
    xsi_set_current_line(75, ng0);
107
    t1 = (t0 + 7632);
108
    t2 = (t1 + 56U);
109
    t5 = *((char **)t2);
110
    t6 = (t5 + 56U);
111
    t7 = *((char **)t6);
112
    *((unsigned char *)t7) = (unsigned char)1;
113
    xsi_driver_first_trans_fast(t1);
114
    xsi_set_current_line(76, ng0);
115
    t1 = (t0 + 7696);
116
    t2 = (t1 + 56U);
117
    t5 = *((char **)t2);
118
    t6 = (t5 + 56U);
119
    t7 = *((char **)t6);
120
    *((unsigned char *)t7) = (unsigned char)1;
121
    xsi_driver_first_trans_fast(t1);
122
    goto LAB3;
123
 
124
LAB5:    xsi_set_current_line(78, ng0);
125
    t2 = (t0 + 2152U);
126
    t6 = *((char **)t2);
127
    t13 = *((unsigned char *)t6);
128
    t14 = (t13 == (unsigned char)0);
129
    if (t14 != 0)
130
        goto LAB10;
131
 
132
LAB12:    xsi_set_current_line(86, ng0);
133
    t1 = (t0 + 1032U);
134
    t2 = *((char **)t1);
135
    t1 = (t0 + 7376);
136
    t5 = (t1 + 56U);
137
    t6 = *((char **)t5);
138
    t7 = (t6 + 56U);
139
    t8 = *((char **)t7);
140
    memcpy(t8, t2, 4U);
141
    xsi_driver_first_trans_fast(t1);
142
    xsi_set_current_line(87, ng0);
143
    t1 = (t0 + 1192U);
144
    t2 = *((char **)t1);
145
    t1 = (t0 + 7440);
146
    t5 = (t1 + 56U);
147
    t6 = *((char **)t5);
148
    t7 = (t6 + 56U);
149
    t8 = *((char **)t7);
150
    memcpy(t8, t2, 16U);
151
    xsi_driver_first_trans_fast(t1);
152
    xsi_set_current_line(88, ng0);
153
    t1 = (t0 + 1352U);
154
    t2 = *((char **)t1);
155
    t1 = (t0 + 7504);
156
    t5 = (t1 + 56U);
157
    t6 = *((char **)t5);
158
    t7 = (t6 + 56U);
159
    t8 = *((char **)t7);
160
    memcpy(t8, t2, 32U);
161
    xsi_driver_first_trans_fast(t1);
162
    xsi_set_current_line(89, ng0);
163
    t1 = (t0 + 1512U);
164
    t2 = *((char **)t1);
165
    t1 = (t0 + 7568);
166
    t5 = (t1 + 56U);
167
    t6 = *((char **)t5);
168
    t7 = (t6 + 56U);
169
    t8 = *((char **)t7);
170
    memcpy(t8, t2, 5U);
171
    xsi_driver_first_trans_fast(t1);
172
    xsi_set_current_line(90, ng0);
173
    t1 = (t0 + 1672U);
174
    t2 = *((char **)t1);
175
    t3 = *((unsigned char *)t2);
176
    t1 = (t0 + 7632);
177
    t5 = (t1 + 56U);
178
    t6 = *((char **)t5);
179
    t7 = (t6 + 56U);
180
    t8 = *((char **)t7);
181
    *((unsigned char *)t8) = t3;
182
    xsi_driver_first_trans_fast(t1);
183
    xsi_set_current_line(91, ng0);
184
    t1 = (t0 + 1832U);
185
    t2 = *((char **)t1);
186
    t3 = *((unsigned char *)t2);
187
    t1 = (t0 + 7696);
188
    t5 = (t1 + 56U);
189
    t6 = *((char **)t5);
190
    t7 = (t6 + 56U);
191
    t8 = *((char **)t7);
192
    *((unsigned char *)t8) = t3;
193
    xsi_driver_first_trans_fast(t1);
194
 
195
LAB11:    goto LAB3;
196
 
197
LAB7:    t2 = (t0 + 2312U);
198
    t5 = *((char **)t2);
199
    t11 = *((unsigned char *)t5);
200
    t12 = (t11 == (unsigned char)1);
201
    t3 = t12;
202
    goto LAB9;
203
 
204
LAB10:    xsi_set_current_line(79, ng0);
205
    t2 = (t0 + 12274);
206
    t8 = (t0 + 7376);
207
    t9 = (t8 + 56U);
208
    t10 = *((char **)t9);
209
    t15 = (t10 + 56U);
210
    t16 = *((char **)t15);
211
    memcpy(t16, t2, 4U);
212
    xsi_driver_first_trans_fast(t8);
213
    xsi_set_current_line(80, ng0);
214
    t1 = (t0 + 12278);
215
    t5 = (t0 + 7440);
216
    t6 = (t5 + 56U);
217
    t7 = *((char **)t6);
218
    t8 = (t7 + 56U);
219
    t9 = *((char **)t8);
220
    memcpy(t9, t1, 16U);
221
    xsi_driver_first_trans_fast(t5);
222
    xsi_set_current_line(81, ng0);
223
    t1 = (t0 + 12294);
224
    t5 = (t0 + 7504);
225
    t6 = (t5 + 56U);
226
    t7 = *((char **)t6);
227
    t8 = (t7 + 56U);
228
    t9 = *((char **)t8);
229
    memcpy(t9, t1, 32U);
230
    xsi_driver_first_trans_fast(t5);
231
    xsi_set_current_line(82, ng0);
232
    t1 = (t0 + 12326);
233
    t5 = (t0 + 7568);
234
    t6 = (t5 + 56U);
235
    t7 = *((char **)t6);
236
    t8 = (t7 + 56U);
237
    t9 = *((char **)t8);
238
    memcpy(t9, t1, 5U);
239
    xsi_driver_first_trans_fast(t5);
240
    xsi_set_current_line(83, ng0);
241
    t1 = (t0 + 7632);
242
    t2 = (t1 + 56U);
243
    t5 = *((char **)t2);
244
    t6 = (t5 + 56U);
245
    t7 = *((char **)t6);
246
    *((unsigned char *)t7) = (unsigned char)1;
247
    xsi_driver_first_trans_fast(t1);
248
    xsi_set_current_line(84, ng0);
249
    t1 = (t0 + 7696);
250
    t2 = (t1 + 56U);
251
    t5 = *((char **)t2);
252
    t6 = (t5 + 56U);
253
    t7 = *((char **)t6);
254
    *((unsigned char *)t7) = (unsigned char)1;
255
    xsi_driver_first_trans_fast(t1);
256
    goto LAB11;
257
 
258
}
259
 
260
static void work_a_3398485732_1181938964_p_1(char *t0)
261
{
262
    char *t1;
263
    char *t2;
264
    char *t3;
265
    char *t4;
266
    char *t5;
267
    char *t6;
268
    char *t7;
269
 
270
LAB0:    xsi_set_current_line(97, ng0);
271
 
272
LAB3:    t1 = (t0 + 3432U);
273
    t2 = *((char **)t1);
274
    t1 = (t0 + 7760);
275
    t3 = (t1 + 56U);
276
    t4 = *((char **)t3);
277
    t5 = (t4 + 56U);
278
    t6 = *((char **)t5);
279
    memcpy(t6, t2, 4U);
280
    xsi_driver_first_trans_fast_port(t1);
281
 
282
LAB2:    t7 = (t0 + 7216);
283
    *((int *)t7) = 1;
284
 
285
LAB1:    return;
286
LAB4:    goto LAB2;
287
 
288
}
289
 
290
static void work_a_3398485732_1181938964_p_2(char *t0)
291
{
292
    char *t1;
293
    char *t2;
294
    char *t3;
295
    char *t4;
296
    char *t5;
297
    char *t6;
298
    char *t7;
299
 
300
LAB0:    xsi_set_current_line(98, ng0);
301
 
302
LAB3:    t1 = (t0 + 3592U);
303
    t2 = *((char **)t1);
304
    t1 = (t0 + 7824);
305
    t3 = (t1 + 56U);
306
    t4 = *((char **)t3);
307
    t5 = (t4 + 56U);
308
    t6 = *((char **)t5);
309
    memcpy(t6, t2, 16U);
310
    xsi_driver_first_trans_fast_port(t1);
311
 
312
LAB2:    t7 = (t0 + 7232);
313
    *((int *)t7) = 1;
314
 
315
LAB1:    return;
316
LAB4:    goto LAB2;
317
 
318
}
319
 
320
static void work_a_3398485732_1181938964_p_3(char *t0)
321
{
322
    char *t1;
323
    char *t2;
324
    char *t3;
325
    char *t4;
326
    char *t5;
327
    char *t6;
328
    char *t7;
329
 
330
LAB0:    xsi_set_current_line(99, ng0);
331
 
332
LAB3:    t1 = (t0 + 3752U);
333
    t2 = *((char **)t1);
334
    t1 = (t0 + 7888);
335
    t3 = (t1 + 56U);
336
    t4 = *((char **)t3);
337
    t5 = (t4 + 56U);
338
    t6 = *((char **)t5);
339
    memcpy(t6, t2, 32U);
340
    xsi_driver_first_trans_fast_port(t1);
341
 
342
LAB2:    t7 = (t0 + 7248);
343
    *((int *)t7) = 1;
344
 
345
LAB1:    return;
346
LAB4:    goto LAB2;
347
 
348
}
349
 
350
static void work_a_3398485732_1181938964_p_4(char *t0)
351
{
352
    char *t1;
353
    char *t2;
354
    char *t3;
355
    char *t4;
356
    char *t5;
357
    char *t6;
358
    char *t7;
359
 
360
LAB0:    xsi_set_current_line(100, ng0);
361
 
362
LAB3:    t1 = (t0 + 3912U);
363
    t2 = *((char **)t1);
364
    t1 = (t0 + 7952);
365
    t3 = (t1 + 56U);
366
    t4 = *((char **)t3);
367
    t5 = (t4 + 56U);
368
    t6 = *((char **)t5);
369
    memcpy(t6, t2, 5U);
370
    xsi_driver_first_trans_fast_port(t1);
371
 
372
LAB2:    t7 = (t0 + 7264);
373
    *((int *)t7) = 1;
374
 
375
LAB1:    return;
376
LAB4:    goto LAB2;
377
 
378
}
379
 
380
static void work_a_3398485732_1181938964_p_5(char *t0)
381
{
382
    char *t1;
383
    char *t2;
384
    unsigned char t3;
385
    char *t4;
386
    char *t5;
387
    char *t6;
388
    char *t7;
389
    char *t8;
390
 
391
LAB0:    xsi_set_current_line(101, ng0);
392
 
393
LAB3:    t1 = (t0 + 4072U);
394
    t2 = *((char **)t1);
395
    t3 = *((unsigned char *)t2);
396
    t1 = (t0 + 8016);
397
    t4 = (t1 + 56U);
398
    t5 = *((char **)t4);
399
    t6 = (t5 + 56U);
400
    t7 = *((char **)t6);
401
    *((unsigned char *)t7) = t3;
402
    xsi_driver_first_trans_fast_port(t1);
403
 
404
LAB2:    t8 = (t0 + 7280);
405
    *((int *)t8) = 1;
406
 
407
LAB1:    return;
408
LAB4:    goto LAB2;
409
 
410
}
411
 
412
static void work_a_3398485732_1181938964_p_6(char *t0)
413
{
414
    char *t1;
415
    char *t2;
416
    unsigned char t3;
417
    char *t4;
418
    char *t5;
419
    char *t6;
420
    char *t7;
421
    char *t8;
422
 
423
LAB0:    xsi_set_current_line(102, ng0);
424
 
425
LAB3:    t1 = (t0 + 4232U);
426
    t2 = *((char **)t1);
427
    t3 = *((unsigned char *)t2);
428
    t1 = (t0 + 8080);
429
    t4 = (t1 + 56U);
430
    t5 = *((char **)t4);
431
    t6 = (t5 + 56U);
432
    t7 = *((char **)t6);
433
    *((unsigned char *)t7) = t3;
434
    xsi_driver_first_trans_fast_port(t1);
435
 
436
LAB2:    t8 = (t0 + 7296);
437
    *((int *)t8) = 1;
438
 
439
LAB1:    return;
440
LAB4:    goto LAB2;
441
 
442
}
443
 
444
 
445
extern void work_a_3398485732_1181938964_init()
446
{
447
        static char *pe[] = {(void *)work_a_3398485732_1181938964_p_0,(void *)work_a_3398485732_1181938964_p_1,(void *)work_a_3398485732_1181938964_p_2,(void *)work_a_3398485732_1181938964_p_3,(void *)work_a_3398485732_1181938964_p_4,(void *)work_a_3398485732_1181938964_p_5,(void *)work_a_3398485732_1181938964_p_6};
448
        xsi_register_didat("work_a_3398485732_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_3398485732_1181938964.didat");
449
        xsi_register_executes(pe);
450
}

powered by: WebSVN 2.1.0

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