OpenCores
URL https://opencores.org/ocsvn/vtach/vtach/trunk

Subversion Repositories vtach

[/] [vtach/] [trunk/] [isim/] [vtach_test_isim_beh.exe.sim/] [unisims_ver/] [m_13701390776532775226_2297623829.c] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 wd5gnr
/**********************************************************************/
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 0xb4d1ced7 */
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 int ng0[] = {5001047, 0, 0, 0, 0, 0};
25
static int ng1[] = {1380794700, 0, 20047, 0, 0, 0};
26
static int ng2[] = {1128354373, 0, 1330533471, 0, 68, 0};
27
static const char *ng3 = "Attribute Syntax Error : The attribute CAPACITANCE on IBUFG instance %m is set to %s.  Legal values for this attribute are DONT_CARE, LOW or NORMAL.";
28
static int ng4[] = {48, 0};
29
static int ng5[] = {49, 0};
30
static int ng6[] = {50, 0};
31
static int ng7[] = {51, 0};
32
static int ng8[] = {52, 0};
33
static int ng9[] = {53, 0};
34
static int ng10[] = {54, 0};
35
static int ng11[] = {55, 0};
36
static int ng12[] = {56, 0};
37
static int ng13[] = {57, 0};
38
static int ng14[] = {12592, 0};
39
static int ng15[] = {12593, 0};
40
static int ng16[] = {12594, 0};
41
static int ng17[] = {12595, 0};
42
static int ng18[] = {12596, 0};
43
static int ng19[] = {12597, 0};
44
static int ng20[] = {12598, 0};
45
static const char *ng21 = "Attribute Syntax Error : The attribute IBUF_DELAY_VALUE on IBUFG instance %m is set to %s.  Legal values for this attribute are 0, 1, 2, ... or 16.";
46
static int ng22[] = {1095521093, 0, 70, 0};
47
static int ng23[] = {1414681925, 0, 0, 0};
48
static const char *ng24 = "Attribute Syntax Error : The attribute IBUF_LOW_PWR on IBUF instance %m is set to %s.  Legal values for this attribute are TRUE or FALSE.";
49
 
50
 
51
 
52
static void Gate_37_0(char *t0)
53
{
54
    char *t1;
55
    char *t2;
56
    char *t3;
57
    char *t4;
58
    char *t5;
59
    char *t6;
60
    char *t7;
61
    char *t8;
62
    char *t9;
63
    unsigned int t10;
64
    unsigned int t11;
65
    unsigned int t12;
66
    unsigned int t13;
67
    char *t14;
68
    char *t15;
69
 
70
LAB0:    t1 = (t0 + 2904U);
71
    t2 = *((char **)t1);
72
    if (t2 == 0)
73
        goto LAB2;
74
 
75
LAB3:    goto *t2;
76
 
77
LAB2:    t2 = (t0 + 1752U);
78
    t3 = *((char **)t2);
79
    t2 = (t0 + 3552);
80
    t4 = (t2 + 56U);
81
    t5 = *((char **)t4);
82
    t6 = (t5 + 56U);
83
    t7 = *((char **)t6);
84
    t8 = (t7 + 4);
85
    t9 = (t3 + 4);
86
    if (*((unsigned int *)t9) == 1)
87
        goto LAB4;
88
 
89
LAB5:    t10 = *((unsigned int *)t3);
90
    t11 = (t10 & 1);
91
    *((unsigned int *)t7) = t11;
92
    t12 = *((unsigned int *)t9);
93
    t13 = (t12 & 1);
94
    *((unsigned int *)t8) = t13;
95
 
96
LAB6:    t14 = (t0 + 3552);
97
    xsi_driver_vfirst_trans(t14, 0, 0);
98
    t15 = (t0 + 3472);
99
    *((int *)t15) = 1;
100
 
101
LAB1:    return;
102
LAB4:    *((unsigned int *)t7) = 1;
103
    *((unsigned int *)t8) = 1;
104
    goto LAB6;
105
 
106
}
107
 
108
static void Initial_39_1(char *t0)
109
{
110
    char *t1;
111
    char *t2;
112
    int t3;
113
    char *t4;
114
    int t5;
115
    char *t6;
116
    int t7;
117
    char *t8;
118
    char *t9;
119
    int t10;
120
    char *t11;
121
    int t12;
122
    char *t13;
123
    int t14;
124
    char *t15;
125
    int t16;
126
    char *t17;
127
    int t18;
128
    char *t19;
129
    int t20;
130
    char *t21;
131
    int t22;
132
    char *t23;
133
    int t24;
134
    char *t25;
135
    int t26;
136
    char *t27;
137
    int t28;
138
    char *t29;
139
    int t30;
140
    char *t31;
141
    int t32;
142
    char *t33;
143
    int t34;
144
    char *t35;
145
    int t36;
146
    char *t37;
147
    char *t38;
148
 
149
LAB0:
150
LAB2:    t1 = (t0 + 472);
151
    t2 = *((char **)t1);
152
 
153
LAB3:    t1 = ((char*)((ng0)));
154
    t3 = xsi_vlog_unsigned_case_compare(t2, 72, t1, 72);
155
    if (t3 == 1)
156
        goto LAB4;
157
 
158
LAB5:    t4 = ((char*)((ng1)));
159
    t5 = xsi_vlog_unsigned_case_compare(t2, 72, t4, 72);
160
    if (t5 == 1)
161
        goto LAB6;
162
 
163
LAB7:    t6 = ((char*)((ng2)));
164
    t7 = xsi_vlog_unsigned_case_compare(t2, 72, t6, 72);
165
    if (t7 == 1)
166
        goto LAB8;
167
 
168
LAB9:
169
LAB11:
170
LAB10:
171
LAB13:    t8 = (t0 + 472);
172
    t9 = *((char **)t8);
173
    xsi_vlogfile_write(1, 0, 0, ng3, 2, t0, (char)118, t9, 72);
174
    xsi_vlog_finish(1);
175
 
176
LAB12:    t1 = (t0 + 608);
177
    t4 = *((char **)t1);
178
 
179
LAB14:    t1 = ((char*)((ng4)));
180
    t3 = xsi_vlog_unsigned_case_compare(t4, 8, t1, 16);
181
    if (t3 == 1)
182
        goto LAB15;
183
 
184
LAB16:    t6 = ((char*)((ng5)));
185
    t5 = xsi_vlog_unsigned_case_compare(t4, 8, t6, 16);
186
    if (t5 == 1)
187
        goto LAB17;
188
 
189
LAB18:    t8 = ((char*)((ng6)));
190
    t7 = xsi_vlog_unsigned_case_compare(t4, 8, t8, 16);
191
    if (t7 == 1)
192
        goto LAB19;
193
 
194
LAB20:    t9 = ((char*)((ng7)));
195
    t10 = xsi_vlog_unsigned_case_compare(t4, 8, t9, 16);
196
    if (t10 == 1)
197
        goto LAB21;
198
 
199
LAB22:    t11 = ((char*)((ng8)));
200
    t12 = xsi_vlog_unsigned_case_compare(t4, 8, t11, 16);
201
    if (t12 == 1)
202
        goto LAB23;
203
 
204
LAB24:    t13 = ((char*)((ng9)));
205
    t14 = xsi_vlog_unsigned_case_compare(t4, 8, t13, 16);
206
    if (t14 == 1)
207
        goto LAB25;
208
 
209
LAB26:    t15 = ((char*)((ng10)));
210
    t16 = xsi_vlog_unsigned_case_compare(t4, 8, t15, 16);
211
    if (t16 == 1)
212
        goto LAB27;
213
 
214
LAB28:    t17 = ((char*)((ng11)));
215
    t18 = xsi_vlog_unsigned_case_compare(t4, 8, t17, 16);
216
    if (t18 == 1)
217
        goto LAB29;
218
 
219
LAB30:    t19 = ((char*)((ng12)));
220
    t20 = xsi_vlog_unsigned_case_compare(t4, 8, t19, 16);
221
    if (t20 == 1)
222
        goto LAB31;
223
 
224
LAB32:    t21 = ((char*)((ng13)));
225
    t22 = xsi_vlog_unsigned_case_compare(t4, 8, t21, 16);
226
    if (t22 == 1)
227
        goto LAB33;
228
 
229
LAB34:    t23 = ((char*)((ng14)));
230
    t24 = xsi_vlog_unsigned_case_compare(t4, 8, t23, 16);
231
    if (t24 == 1)
232
        goto LAB35;
233
 
234
LAB36:    t25 = ((char*)((ng15)));
235
    t26 = xsi_vlog_unsigned_case_compare(t4, 8, t25, 16);
236
    if (t26 == 1)
237
        goto LAB37;
238
 
239
LAB38:    t27 = ((char*)((ng16)));
240
    t28 = xsi_vlog_unsigned_case_compare(t4, 8, t27, 16);
241
    if (t28 == 1)
242
        goto LAB39;
243
 
244
LAB40:    t29 = ((char*)((ng17)));
245
    t30 = xsi_vlog_unsigned_case_compare(t4, 8, t29, 16);
246
    if (t30 == 1)
247
        goto LAB41;
248
 
249
LAB42:    t31 = ((char*)((ng18)));
250
    t32 = xsi_vlog_unsigned_case_compare(t4, 8, t31, 16);
251
    if (t32 == 1)
252
        goto LAB43;
253
 
254
LAB44:    t33 = ((char*)((ng19)));
255
    t34 = xsi_vlog_unsigned_case_compare(t4, 8, t33, 16);
256
    if (t34 == 1)
257
        goto LAB45;
258
 
259
LAB46:    t35 = ((char*)((ng20)));
260
    t36 = xsi_vlog_unsigned_case_compare(t4, 8, t35, 16);
261
    if (t36 == 1)
262
        goto LAB47;
263
 
264
LAB48:
265
LAB50:
266
LAB49:
267
LAB52:    t37 = (t0 + 608);
268
    t38 = *((char **)t37);
269
    xsi_vlogfile_write(1, 0, 0, ng21, 2, t0, (char)118, t38, 8);
270
    xsi_vlog_finish(1);
271
 
272
LAB51:    t1 = (t0 + 744);
273
    t6 = *((char **)t1);
274
 
275
LAB53:    t1 = ((char*)((ng22)));
276
    t3 = xsi_vlog_unsigned_case_compare(t6, 32, t1, 40);
277
    if (t3 == 1)
278
        goto LAB54;
279
 
280
LAB55:    t8 = ((char*)((ng23)));
281
    t5 = xsi_vlog_unsigned_case_compare(t6, 32, t8, 40);
282
    if (t5 == 1)
283
        goto LAB56;
284
 
285
LAB57:
286
LAB59:
287
LAB58:
288
LAB61:    t9 = (t0 + 744);
289
    t11 = *((char **)t9);
290
    xsi_vlogfile_write(1, 0, 0, ng24, 2, t0, (char)118, t11, 32);
291
    xsi_vlog_finish(1);
292
 
293
LAB60:
294
LAB1:    return;
295
LAB4:    goto LAB12;
296
 
297
LAB6:    goto LAB4;
298
 
299
LAB8:    goto LAB4;
300
 
301
LAB15:    goto LAB51;
302
 
303
LAB17:    goto LAB15;
304
 
305
LAB19:    goto LAB15;
306
 
307
LAB21:    goto LAB15;
308
 
309
LAB23:    goto LAB15;
310
 
311
LAB25:    goto LAB15;
312
 
313
LAB27:    goto LAB15;
314
 
315
LAB29:    goto LAB15;
316
 
317
LAB31:    goto LAB15;
318
 
319
LAB33:    goto LAB15;
320
 
321
LAB35:    goto LAB15;
322
 
323
LAB37:    goto LAB15;
324
 
325
LAB39:    goto LAB15;
326
 
327
LAB41:    goto LAB15;
328
 
329
LAB43:    goto LAB15;
330
 
331
LAB45:    goto LAB15;
332
 
333
LAB47:    goto LAB15;
334
 
335
LAB54:    goto LAB60;
336
 
337
LAB56:    goto LAB54;
338
 
339
}
340
 
341
 
342
extern void unisims_ver_m_13701390776532775226_2297623829_init()
343
{
344
        static char *pe[] = {(void *)Gate_37_0,(void *)Initial_39_1};
345
        xsi_register_didat("unisims_ver_m_13701390776532775226_2297623829", "isim/vtach_test_isim_beh.exe.sim/unisims_ver/m_13701390776532775226_2297623829.didat");
346
        xsi_register_executes(pe);
347
}

powered by: WebSVN 2.1.0

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