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_1121109493_0663296799.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/cam_byte.vhd";
25
 
26
 
27
 
28
static void work_a_1121109493_0663296799_p_0(char *t0)
29
{
30
    unsigned char t1;
31
    unsigned char t2;
32
    unsigned char t3;
33
    unsigned char t4;
34
    unsigned char t5;
35
    unsigned char t6;
36
    unsigned char t7;
37
    char *t8;
38
    char *t9;
39
    int t10;
40
    unsigned int t11;
41
    unsigned int t12;
42
    unsigned int t13;
43
    unsigned char t14;
44
    char *t15;
45
    char *t16;
46
    int t17;
47
    unsigned int t18;
48
    unsigned int t19;
49
    unsigned int t20;
50
    unsigned char t21;
51
    char *t22;
52
    char *t23;
53
    int t24;
54
    unsigned int t25;
55
    unsigned int t26;
56
    unsigned int t27;
57
    unsigned char t28;
58
    char *t29;
59
    char *t30;
60
    int t31;
61
    unsigned int t32;
62
    unsigned int t33;
63
    unsigned int t34;
64
    unsigned char t35;
65
    char *t36;
66
    char *t37;
67
    int t38;
68
    unsigned int t39;
69
    unsigned int t40;
70
    unsigned int t41;
71
    unsigned char t42;
72
    char *t43;
73
    char *t44;
74
    int t45;
75
    unsigned int t46;
76
    unsigned int t47;
77
    unsigned int t48;
78
    unsigned char t49;
79
    char *t50;
80
    char *t51;
81
    int t52;
82
    unsigned int t53;
83
    unsigned int t54;
84
    unsigned int t55;
85
    unsigned char t56;
86
    char *t57;
87
    char *t58;
88
    int t59;
89
    unsigned int t60;
90
    unsigned int t61;
91
    unsigned int t62;
92
    unsigned char t63;
93
    char *t64;
94
    char *t65;
95
    char *t66;
96
    char *t67;
97
    char *t68;
98
    char *t69;
99
 
100
LAB0:    xsi_set_current_line(97, ng0);
101
 
102
LAB3:    t8 = (t0 + 4424U);
103
    t9 = *((char **)t8);
104
    t10 = (7 - 7);
105
    t11 = (t10 * -1);
106
    t12 = (1U * t11);
107
    t13 = (0 + t12);
108
    t8 = (t9 + t13);
109
    t14 = *((unsigned char *)t8);
110
    if (t14 == 1)
111
        goto LAB23;
112
 
113
LAB24:    t15 = (t0 + 4424U);
114
    t16 = *((char **)t15);
115
    t17 = (6 - 7);
116
    t18 = (t17 * -1);
117
    t19 = (1U * t18);
118
    t20 = (0 + t19);
119
    t15 = (t16 + t20);
120
    t21 = *((unsigned char *)t15);
121
    t7 = t21;
122
 
123
LAB25:    if (t7 == 1)
124
        goto LAB20;
125
 
126
LAB21:    t22 = (t0 + 4424U);
127
    t23 = *((char **)t22);
128
    t24 = (5 - 7);
129
    t25 = (t24 * -1);
130
    t26 = (1U * t25);
131
    t27 = (0 + t26);
132
    t22 = (t23 + t27);
133
    t28 = *((unsigned char *)t22);
134
    t6 = t28;
135
 
136
LAB22:    if (t6 == 1)
137
        goto LAB17;
138
 
139
LAB18:    t29 = (t0 + 4424U);
140
    t30 = *((char **)t29);
141
    t31 = (4 - 7);
142
    t32 = (t31 * -1);
143
    t33 = (1U * t32);
144
    t34 = (0 + t33);
145
    t29 = (t30 + t34);
146
    t35 = *((unsigned char *)t29);
147
    t5 = t35;
148
 
149
LAB19:    if (t5 == 1)
150
        goto LAB14;
151
 
152
LAB15:    t36 = (t0 + 4424U);
153
    t37 = *((char **)t36);
154
    t38 = (3 - 7);
155
    t39 = (t38 * -1);
156
    t40 = (1U * t39);
157
    t41 = (0 + t40);
158
    t36 = (t37 + t41);
159
    t42 = *((unsigned char *)t36);
160
    t4 = t42;
161
 
162
LAB16:    if (t4 == 1)
163
        goto LAB11;
164
 
165
LAB12:    t43 = (t0 + 4424U);
166
    t44 = *((char **)t43);
167
    t45 = (2 - 7);
168
    t46 = (t45 * -1);
169
    t47 = (1U * t46);
170
    t48 = (0 + t47);
171
    t43 = (t44 + t48);
172
    t49 = *((unsigned char *)t43);
173
    t3 = t49;
174
 
175
LAB13:    if (t3 == 1)
176
        goto LAB8;
177
 
178
LAB9:    t50 = (t0 + 4424U);
179
    t51 = *((char **)t50);
180
    t52 = (1 - 7);
181
    t53 = (t52 * -1);
182
    t54 = (1U * t53);
183
    t55 = (0 + t54);
184
    t50 = (t51 + t55);
185
    t56 = *((unsigned char *)t50);
186
    t2 = t56;
187
 
188
LAB10:    if (t2 == 1)
189
        goto LAB5;
190
 
191
LAB6:    t57 = (t0 + 4424U);
192
    t58 = *((char **)t57);
193
    t59 = (0 - 7);
194
    t60 = (t59 * -1);
195
    t61 = (1U * t60);
196
    t62 = (0 + t61);
197
    t57 = (t58 + t62);
198
    t63 = *((unsigned char *)t57);
199
    t1 = t63;
200
 
201
LAB7:    t64 = (t0 + 6944);
202
    t65 = (t64 + 56U);
203
    t66 = *((char **)t65);
204
    t67 = (t66 + 56U);
205
    t68 = *((char **)t67);
206
    *((unsigned char *)t68) = t1;
207
    xsi_driver_first_trans_fast_port(t64);
208
 
209
LAB2:    t69 = (t0 + 6864);
210
    *((int *)t69) = 1;
211
 
212
LAB1:    return;
213
LAB4:    goto LAB2;
214
 
215
LAB5:    t1 = (unsigned char)1;
216
    goto LAB7;
217
 
218
LAB8:    t2 = (unsigned char)1;
219
    goto LAB10;
220
 
221
LAB11:    t3 = (unsigned char)1;
222
    goto LAB13;
223
 
224
LAB14:    t4 = (unsigned char)1;
225
    goto LAB16;
226
 
227
LAB17:    t5 = (unsigned char)1;
228
    goto LAB19;
229
 
230
LAB20:    t6 = (unsigned char)1;
231
    goto LAB22;
232
 
233
LAB23:    t7 = (unsigned char)1;
234
    goto LAB25;
235
 
236
}
237
 
238
 
239
extern void work_a_1121109493_0663296799_init()
240
{
241
        static char *pe[] = {(void *)work_a_1121109493_0663296799_p_0};
242
        xsi_register_didat("work_a_1121109493_0663296799", "isim/testbench_isim_beh.exe.sim/work/a_1121109493_0663296799.didat");
243
        xsi_register_executes(pe);
244
}

powered by: WebSVN 2.1.0

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