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_3534479885_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/parser_register.vhd";
25
 
26
 
27
 
28
static void work_a_3534479885_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
    char *t15;
45
    char *t16;
46
 
47
LAB0:    xsi_set_current_line(65, ng0);
48
    t1 = (t0 + 1672U);
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 + 1472U);
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 + 5016);
67
    *((int *)t1) = 1;
68
 
69
LAB1:    return;
70
LAB2:    xsi_set_current_line(66, ng0);
71
    t1 = (t0 + 5144);
72
    t5 = (t1 + 56U);
73
    t6 = *((char **)t5);
74
    t7 = (t6 + 56U);
75
    t8 = *((char **)t7);
76
    *((unsigned char *)t8) = (unsigned char)0;
77
    xsi_driver_first_trans_fast(t1);
78
    xsi_set_current_line(67, ng0);
79
    t1 = (t0 + 8451);
80
    t5 = (t0 + 5208);
81
    t6 = (t5 + 56U);
82
    t7 = *((char **)t6);
83
    t8 = (t7 + 56U);
84
    t9 = *((char **)t8);
85
    memcpy(t9, t1, 56U);
86
    xsi_driver_first_trans_fast(t5);
87
    xsi_set_current_line(68, ng0);
88
    t1 = (t0 + 8507);
89
    t5 = (t0 + 5272);
90
    t6 = (t5 + 56U);
91
    t7 = *((char **)t6);
92
    t8 = (t7 + 56U);
93
    t9 = *((char **)t8);
94
    memcpy(t9, t1, 3U);
95
    xsi_driver_first_trans_fast(t5);
96
    goto LAB3;
97
 
98
LAB5:    xsi_set_current_line(70, ng0);
99
    t2 = (t0 + 1832U);
100
    t6 = *((char **)t2);
101
    t12 = *((unsigned char *)t6);
102
    t13 = (t12 == (unsigned char)0);
103
    if (t13 != 0)
104
        goto LAB10;
105
 
106
LAB12:    xsi_set_current_line(75, ng0);
107
    t1 = (t0 + 1192U);
108
    t2 = *((char **)t1);
109
    t1 = (t0 + 5208);
110
    t5 = (t1 + 56U);
111
    t6 = *((char **)t5);
112
    t7 = (t6 + 56U);
113
    t8 = *((char **)t7);
114
    memcpy(t8, t2, 56U);
115
    xsi_driver_first_trans_fast(t1);
116
    xsi_set_current_line(76, ng0);
117
    t1 = (t0 + 1032U);
118
    t2 = *((char **)t1);
119
    t3 = *((unsigned char *)t2);
120
    t1 = (t0 + 5144);
121
    t5 = (t1 + 56U);
122
    t6 = *((char **)t5);
123
    t7 = (t6 + 56U);
124
    t8 = *((char **)t7);
125
    *((unsigned char *)t8) = t3;
126
    xsi_driver_first_trans_fast(t1);
127
    xsi_set_current_line(77, ng0);
128
    t1 = (t0 + 1352U);
129
    t2 = *((char **)t1);
130
    t1 = (t0 + 5272);
131
    t5 = (t1 + 56U);
132
    t6 = *((char **)t5);
133
    t7 = (t6 + 56U);
134
    t8 = *((char **)t7);
135
    memcpy(t8, t2, 3U);
136
    xsi_driver_first_trans_fast(t1);
137
 
138
LAB11:    goto LAB3;
139
 
140
LAB7:    t2 = (t0 + 1512U);
141
    t5 = *((char **)t2);
142
    t10 = *((unsigned char *)t5);
143
    t11 = (t10 == (unsigned char)1);
144
    t3 = t11;
145
    goto LAB9;
146
 
147
LAB10:    xsi_set_current_line(71, ng0);
148
    t2 = (t0 + 8510);
149
    t8 = (t0 + 5208);
150
    t9 = (t8 + 56U);
151
    t14 = *((char **)t9);
152
    t15 = (t14 + 56U);
153
    t16 = *((char **)t15);
154
    memcpy(t16, t2, 56U);
155
    xsi_driver_first_trans_fast(t8);
156
    xsi_set_current_line(72, ng0);
157
    t1 = (t0 + 5144);
158
    t2 = (t1 + 56U);
159
    t5 = *((char **)t2);
160
    t6 = (t5 + 56U);
161
    t7 = *((char **)t6);
162
    *((unsigned char *)t7) = (unsigned char)0;
163
    xsi_driver_first_trans_fast(t1);
164
    xsi_set_current_line(73, ng0);
165
    t1 = (t0 + 8566);
166
    t5 = (t0 + 5272);
167
    t6 = (t5 + 56U);
168
    t7 = *((char **)t6);
169
    t8 = (t7 + 56U);
170
    t9 = *((char **)t8);
171
    memcpy(t9, t1, 3U);
172
    xsi_driver_first_trans_fast(t5);
173
    goto LAB11;
174
 
175
}
176
 
177
static void work_a_3534479885_1181938964_p_1(char *t0)
178
{
179
    char *t1;
180
    char *t2;
181
    unsigned char t3;
182
    char *t4;
183
    char *t5;
184
    char *t6;
185
    char *t7;
186
    char *t8;
187
 
188
LAB0:    xsi_set_current_line(82, ng0);
189
 
190
LAB3:    t1 = (t0 + 2792U);
191
    t2 = *((char **)t1);
192
    t3 = *((unsigned char *)t2);
193
    t1 = (t0 + 5336);
194
    t4 = (t1 + 56U);
195
    t5 = *((char **)t4);
196
    t6 = (t5 + 56U);
197
    t7 = *((char **)t6);
198
    *((unsigned char *)t7) = t3;
199
    xsi_driver_first_trans_fast_port(t1);
200
 
201
LAB2:    t8 = (t0 + 5032);
202
    *((int *)t8) = 1;
203
 
204
LAB1:    return;
205
LAB4:    goto LAB2;
206
 
207
}
208
 
209
static void work_a_3534479885_1181938964_p_2(char *t0)
210
{
211
    char *t1;
212
    char *t2;
213
    char *t3;
214
    char *t4;
215
    char *t5;
216
    char *t6;
217
    char *t7;
218
 
219
LAB0:    xsi_set_current_line(83, ng0);
220
 
221
LAB3:    t1 = (t0 + 2472U);
222
    t2 = *((char **)t1);
223
    t1 = (t0 + 5400);
224
    t3 = (t1 + 56U);
225
    t4 = *((char **)t3);
226
    t5 = (t4 + 56U);
227
    t6 = *((char **)t5);
228
    memcpy(t6, t2, 56U);
229
    xsi_driver_first_trans_fast_port(t1);
230
 
231
LAB2:    t7 = (t0 + 5048);
232
    *((int *)t7) = 1;
233
 
234
LAB1:    return;
235
LAB4:    goto LAB2;
236
 
237
}
238
 
239
static void work_a_3534479885_1181938964_p_3(char *t0)
240
{
241
    char *t1;
242
    char *t2;
243
    char *t3;
244
    char *t4;
245
    char *t5;
246
    char *t6;
247
    char *t7;
248
 
249
LAB0:    xsi_set_current_line(84, ng0);
250
 
251
LAB3:    t1 = (t0 + 2632U);
252
    t2 = *((char **)t1);
253
    t1 = (t0 + 5464);
254
    t3 = (t1 + 56U);
255
    t4 = *((char **)t3);
256
    t5 = (t4 + 56U);
257
    t6 = *((char **)t5);
258
    memcpy(t6, t2, 3U);
259
    xsi_driver_first_trans_fast_port(t1);
260
 
261
LAB2:    t7 = (t0 + 5064);
262
    *((int *)t7) = 1;
263
 
264
LAB1:    return;
265
LAB4:    goto LAB2;
266
 
267
}
268
 
269
 
270
extern void work_a_3534479885_1181938964_init()
271
{
272
        static char *pe[] = {(void *)work_a_3534479885_1181938964_p_0,(void *)work_a_3534479885_1181938964_p_1,(void *)work_a_3534479885_1181938964_p_2,(void *)work_a_3534479885_1181938964_p_3};
273
        xsi_register_didat("work_a_3534479885_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_3534479885_1181938964.didat");
274
        xsi_register_executes(pe);
275
}

powered by: WebSVN 2.1.0

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