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_1400021221_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_R1_D.vhd";
25
 
26
 
27
 
28
static void work_a_1400021221_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
    unsigned char t9;
39
    unsigned char t10;
40
    unsigned char t11;
41
    unsigned char t12;
42
    char *t13;
43
    char *t14;
44
 
45
LAB0:    xsi_set_current_line(68, ng0);
46
    t1 = (t0 + 1992U);
47
    t2 = *((char **)t1);
48
    t3 = *((unsigned char *)t2);
49
    t4 = (t3 == (unsigned char)0);
50
    if (t4 != 0)
51
        goto LAB2;
52
 
53
LAB4:    t1 = (t0 + 2272U);
54
    t4 = xsi_signal_has_event(t1);
55
    if (t4 == 1)
56
        goto LAB7;
57
 
58
LAB8:    t3 = (unsigned char)0;
59
 
60
LAB9:    if (t3 != 0)
61
        goto LAB5;
62
 
63
LAB6:
64
LAB3:    t1 = (t0 + 6400);
65
    *((int *)t1) = 1;
66
 
67
LAB1:    return;
68
LAB2:    xsi_set_current_line(69, ng0);
69
    t1 = (t0 + 6576);
70
    t5 = (t1 + 56U);
71
    t6 = *((char **)t5);
72
    t7 = (t6 + 56U);
73
    t8 = *((char **)t7);
74
    *((unsigned char *)t8) = (unsigned char)1;
75
    xsi_driver_first_trans_fast(t1);
76
    goto LAB3;
77
 
78
LAB5:    xsi_set_current_line(71, ng0);
79
    t2 = (t0 + 2152U);
80
    t6 = *((char **)t2);
81
    t11 = *((unsigned char *)t6);
82
    t12 = (t11 == (unsigned char)0);
83
    if (t12 != 0)
84
        goto LAB10;
85
 
86
LAB12:    xsi_set_current_line(74, ng0);
87
    t1 = (t0 + 1832U);
88
    t2 = *((char **)t1);
89
    t3 = *((unsigned char *)t2);
90
    t1 = (t0 + 6576);
91
    t5 = (t1 + 56U);
92
    t6 = *((char **)t5);
93
    t7 = (t6 + 56U);
94
    t8 = *((char **)t7);
95
    *((unsigned char *)t8) = t3;
96
    xsi_driver_first_trans_fast(t1);
97
 
98
LAB11:    goto LAB3;
99
 
100
LAB7:    t2 = (t0 + 2312U);
101
    t5 = *((char **)t2);
102
    t9 = *((unsigned char *)t5);
103
    t10 = (t9 == (unsigned char)1);
104
    t3 = t10;
105
    goto LAB9;
106
 
107
LAB10:    xsi_set_current_line(72, ng0);
108
    t2 = (t0 + 6576);
109
    t7 = (t2 + 56U);
110
    t8 = *((char **)t7);
111
    t13 = (t8 + 56U);
112
    t14 = *((char **)t13);
113
    *((unsigned char *)t14) = (unsigned char)1;
114
    xsi_driver_first_trans_fast(t2);
115
    goto LAB11;
116
 
117
}
118
 
119
static void work_a_1400021221_1181938964_p_1(char *t0)
120
{
121
    char *t1;
122
    char *t2;
123
    unsigned char t3;
124
    char *t4;
125
    char *t5;
126
    char *t6;
127
    char *t7;
128
    char *t8;
129
 
130
LAB0:    xsi_set_current_line(79, ng0);
131
 
132
LAB3:    t1 = (t0 + 3432U);
133
    t2 = *((char **)t1);
134
    t3 = *((unsigned char *)t2);
135
    t1 = (t0 + 6640);
136
    t4 = (t1 + 56U);
137
    t5 = *((char **)t4);
138
    t6 = (t5 + 56U);
139
    t7 = *((char **)t6);
140
    *((unsigned char *)t7) = t3;
141
    xsi_driver_first_trans_fast_port(t1);
142
 
143
LAB2:    t8 = (t0 + 6416);
144
    *((int *)t8) = 1;
145
 
146
LAB1:    return;
147
LAB4:    goto LAB2;
148
 
149
}
150
 
151
static void work_a_1400021221_1181938964_p_2(char *t0)
152
{
153
    char *t1;
154
    char *t2;
155
    unsigned char t3;
156
    char *t4;
157
    char *t5;
158
    char *t6;
159
    char *t7;
160
    char *t8;
161
 
162
LAB0:    xsi_set_current_line(81, ng0);
163
 
164
LAB3:    t1 = (t0 + 1032U);
165
    t2 = *((char **)t1);
166
    t3 = *((unsigned char *)t2);
167
    t1 = (t0 + 6704);
168
    t4 = (t1 + 56U);
169
    t5 = *((char **)t4);
170
    t6 = (t5 + 56U);
171
    t7 = *((char **)t6);
172
    *((unsigned char *)t7) = t3;
173
    xsi_driver_first_trans_fast_port(t1);
174
 
175
LAB2:    t8 = (t0 + 6432);
176
    *((int *)t8) = 1;
177
 
178
LAB1:    return;
179
LAB4:    goto LAB2;
180
 
181
}
182
 
183
static void work_a_1400021221_1181938964_p_3(char *t0)
184
{
185
    char *t1;
186
    char *t2;
187
    char *t3;
188
    char *t4;
189
    char *t5;
190
    char *t6;
191
    char *t7;
192
 
193
LAB0:    xsi_set_current_line(82, ng0);
194
 
195
LAB3:    t1 = (t0 + 1192U);
196
    t2 = *((char **)t1);
197
    t1 = (t0 + 6768);
198
    t3 = (t1 + 56U);
199
    t4 = *((char **)t3);
200
    t5 = (t4 + 56U);
201
    t6 = *((char **)t5);
202
    memcpy(t6, t2, 4U);
203
    xsi_driver_first_trans_fast_port(t1);
204
 
205
LAB2:    t7 = (t0 + 6448);
206
    *((int *)t7) = 1;
207
 
208
LAB1:    return;
209
LAB4:    goto LAB2;
210
 
211
}
212
 
213
static void work_a_1400021221_1181938964_p_4(char *t0)
214
{
215
    char *t1;
216
    char *t2;
217
    char *t3;
218
    char *t4;
219
    char *t5;
220
    char *t6;
221
    char *t7;
222
 
223
LAB0:    xsi_set_current_line(83, ng0);
224
 
225
LAB3:    t1 = (t0 + 1352U);
226
    t2 = *((char **)t1);
227
    t1 = (t0 + 6832);
228
    t3 = (t1 + 56U);
229
    t4 = *((char **)t3);
230
    t5 = (t4 + 56U);
231
    t6 = *((char **)t5);
232
    memcpy(t6, t2, 4U);
233
    xsi_driver_first_trans_fast_port(t1);
234
 
235
LAB2:    t7 = (t0 + 6464);
236
    *((int *)t7) = 1;
237
 
238
LAB1:    return;
239
LAB4:    goto LAB2;
240
 
241
}
242
 
243
static void work_a_1400021221_1181938964_p_5(char *t0)
244
{
245
    char *t1;
246
    char *t2;
247
    char *t3;
248
    char *t4;
249
    char *t5;
250
    char *t6;
251
    char *t7;
252
 
253
LAB0:    xsi_set_current_line(84, ng0);
254
 
255
LAB3:    t1 = (t0 + 1512U);
256
    t2 = *((char **)t1);
257
    t1 = (t0 + 6896);
258
    t3 = (t1 + 56U);
259
    t4 = *((char **)t3);
260
    t5 = (t4 + 56U);
261
    t6 = *((char **)t5);
262
    memcpy(t6, t2, 32U);
263
    xsi_driver_first_trans_fast_port(t1);
264
 
265
LAB2:    t7 = (t0 + 6480);
266
    *((int *)t7) = 1;
267
 
268
LAB1:    return;
269
LAB4:    goto LAB2;
270
 
271
}
272
 
273
static void work_a_1400021221_1181938964_p_6(char *t0)
274
{
275
    char *t1;
276
    char *t2;
277
    char *t3;
278
    char *t4;
279
    char *t5;
280
    char *t6;
281
    char *t7;
282
 
283
LAB0:    xsi_set_current_line(85, ng0);
284
 
285
LAB3:    t1 = (t0 + 1672U);
286
    t2 = *((char **)t1);
287
    t1 = (t0 + 6960);
288
    t3 = (t1 + 56U);
289
    t4 = *((char **)t3);
290
    t5 = (t4 + 56U);
291
    t6 = *((char **)t5);
292
    memcpy(t6, t2, 5U);
293
    xsi_driver_first_trans_fast_port(t1);
294
 
295
LAB2:    t7 = (t0 + 6496);
296
    *((int *)t7) = 1;
297
 
298
LAB1:    return;
299
LAB4:    goto LAB2;
300
 
301
}
302
 
303
 
304
extern void work_a_1400021221_1181938964_init()
305
{
306
        static char *pe[] = {(void *)work_a_1400021221_1181938964_p_0,(void *)work_a_1400021221_1181938964_p_1,(void *)work_a_1400021221_1181938964_p_2,(void *)work_a_1400021221_1181938964_p_3,(void *)work_a_1400021221_1181938964_p_4,(void *)work_a_1400021221_1181938964_p_5,(void *)work_a_1400021221_1181938964_p_6};
307
        xsi_register_didat("work_a_1400021221_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_1400021221_1181938964.didat");
308
        xsi_register_executes(pe);
309
}

powered by: WebSVN 2.1.0

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