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_0903984464_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_concatenator.vhd";
25
extern char *STD_STANDARD;
26
 
27
 
28
 
29
static void work_a_0903984464_1181938964_p_0(char *t0)
30
{
31
    unsigned char t1;
32
    char *t2;
33
    char *t3;
34
    unsigned char t4;
35
    unsigned char t5;
36
    char *t6;
37
    unsigned char t7;
38
    unsigned char t8;
39
    char *t9;
40
    char *t10;
41
    int t11;
42
    char *t12;
43
    char *t13;
44
    int t14;
45
    char *t15;
46
    int t17;
47
    char *t18;
48
    int t20;
49
    char *t21;
50
    char *t23;
51
    char *t24;
52
    char *t25;
53
    char *t26;
54
    char *t27;
55
 
56
LAB0:    xsi_set_current_line(60, ng0);
57
    t2 = (t0 + 1192U);
58
    t3 = *((char **)t2);
59
    t4 = *((unsigned char *)t3);
60
    t5 = (t4 == (unsigned char)1);
61
    if (t5 == 1)
62
        goto LAB5;
63
 
64
LAB6:    t1 = (unsigned char)0;
65
 
66
LAB7:    if (t1 != 0)
67
        goto LAB2;
68
 
69
LAB4:    xsi_set_current_line(69, ng0);
70
    t2 = (t0 + 1672U);
71
    t3 = *((char **)t2);
72
    t2 = (t0 + 3816);
73
    t6 = (t2 + 56U);
74
    t9 = *((char **)t6);
75
    t10 = (t9 + 56U);
76
    t12 = *((char **)t10);
77
    memcpy(t12, t3, 3U);
78
    xsi_driver_first_trans_fast_port(t2);
79
 
80
LAB3:    t2 = (t0 + 3720);
81
    *((int *)t2) = 1;
82
 
83
LAB1:    return;
84
LAB2:    xsi_set_current_line(61, ng0);
85
    t2 = (t0 + 1672U);
86
    t9 = *((char **)t2);
87
    t2 = (t0 + 6313);
88
    t11 = xsi_mem_cmp(t2, t9, 3U);
89
    if (t11 == 1)
90
        goto LAB9;
91
 
92
LAB14:    t12 = (t0 + 6316);
93
    t14 = xsi_mem_cmp(t12, t9, 3U);
94
    if (t14 == 1)
95
        goto LAB10;
96
 
97
LAB15:    t15 = (t0 + 6319);
98
    t17 = xsi_mem_cmp(t15, t9, 3U);
99
    if (t17 == 1)
100
        goto LAB11;
101
 
102
LAB16:    t18 = (t0 + 6322);
103
    t20 = xsi_mem_cmp(t18, t9, 3U);
104
    if (t20 == 1)
105
        goto LAB12;
106
 
107
LAB17:
108
LAB13:    xsi_set_current_line(66, ng0);
109
    t2 = (t0 + 1672U);
110
    t3 = *((char **)t2);
111
    t2 = (t0 + 3816);
112
    t6 = (t2 + 56U);
113
    t9 = *((char **)t6);
114
    t10 = (t9 + 56U);
115
    t12 = *((char **)t10);
116
    memcpy(t12, t3, 3U);
117
    xsi_driver_first_trans_fast_port(t2);
118
 
119
LAB8:    goto LAB3;
120
 
121
LAB5:    t2 = (t0 + 1352U);
122
    t6 = *((char **)t2);
123
    t7 = *((unsigned char *)t6);
124
    t8 = (t7 == (unsigned char)1);
125
    t1 = t8;
126
    goto LAB7;
127
 
128
LAB9:    xsi_set_current_line(62, ng0);
129
    t21 = (t0 + 6325);
130
    t23 = (t0 + 3816);
131
    t24 = (t23 + 56U);
132
    t25 = *((char **)t24);
133
    t26 = (t25 + 56U);
134
    t27 = *((char **)t26);
135
    memcpy(t27, t21, 3U);
136
    xsi_driver_first_trans_fast_port(t23);
137
    goto LAB8;
138
 
139
LAB10:    xsi_set_current_line(63, ng0);
140
    t2 = (t0 + 6328);
141
    t6 = (t0 + 3816);
142
    t9 = (t6 + 56U);
143
    t10 = *((char **)t9);
144
    t12 = (t10 + 56U);
145
    t13 = *((char **)t12);
146
    memcpy(t13, t2, 3U);
147
    xsi_driver_first_trans_fast_port(t6);
148
    goto LAB8;
149
 
150
LAB11:    xsi_set_current_line(64, ng0);
151
    t2 = (t0 + 6331);
152
    t6 = (t0 + 3816);
153
    t9 = (t6 + 56U);
154
    t10 = *((char **)t9);
155
    t12 = (t10 + 56U);
156
    t13 = *((char **)t12);
157
    memcpy(t13, t2, 3U);
158
    xsi_driver_first_trans_fast_port(t6);
159
    goto LAB8;
160
 
161
LAB12:    xsi_set_current_line(65, ng0);
162
    t2 = (t0 + 6334);
163
    t6 = (t0 + 3816);
164
    t9 = (t6 + 56U);
165
    t10 = *((char **)t9);
166
    t12 = (t10 + 56U);
167
    t13 = *((char **)t12);
168
    memcpy(t13, t2, 3U);
169
    xsi_driver_first_trans_fast_port(t6);
170
    goto LAB8;
171
 
172
LAB18:;
173
}
174
 
175
static void work_a_0903984464_1181938964_p_1(char *t0)
176
{
177
    char t18[16];
178
    char t21[16];
179
    char t34[16];
180
    char t35[16];
181
    char *t1;
182
    char *t2;
183
    char *t3;
184
    int t4;
185
    char *t5;
186
    char *t6;
187
    int t7;
188
    char *t8;
189
    char *t9;
190
    int t10;
191
    char *t11;
192
    char *t12;
193
    int t13;
194
    char *t14;
195
    char *t15;
196
    char *t16;
197
    char *t17;
198
    char *t19;
199
    char *t20;
200
    char *t22;
201
    char *t23;
202
    int t24;
203
    unsigned int t25;
204
    unsigned char t26;
205
    char *t27;
206
    char *t28;
207
    char *t29;
208
    char *t30;
209
    unsigned int t31;
210
    unsigned int t32;
211
    unsigned int t33;
212
    unsigned int t36;
213
 
214
LAB0:    xsi_set_current_line(79, ng0);
215
    t1 = (t0 + 1672U);
216
    t2 = *((char **)t1);
217
    t1 = (t0 + 6337);
218
    t4 = xsi_mem_cmp(t1, t2, 3U);
219
    if (t4 == 1)
220
        goto LAB3;
221
 
222
LAB8:    t5 = (t0 + 6340);
223
    t7 = xsi_mem_cmp(t5, t2, 3U);
224
    if (t7 == 1)
225
        goto LAB4;
226
 
227
LAB9:    t8 = (t0 + 6343);
228
    t10 = xsi_mem_cmp(t8, t2, 3U);
229
    if (t10 == 1)
230
        goto LAB5;
231
 
232
LAB10:    t11 = (t0 + 6346);
233
    t13 = xsi_mem_cmp(t11, t2, 3U);
234
    if (t13 == 1)
235
        goto LAB6;
236
 
237
LAB11:
238
LAB7:    xsi_set_current_line(84, ng0);
239
    t1 = (t0 + 1512U);
240
    t2 = *((char **)t1);
241
    t25 = (55 - 55);
242
    t31 = (t25 * 1U);
243
    t32 = (0 + t31);
244
    t1 = (t2 + t32);
245
    t3 = (t0 + 3880);
246
    t5 = (t3 + 56U);
247
    t6 = *((char **)t5);
248
    t8 = (t6 + 56U);
249
    t9 = *((char **)t8);
250
    memcpy(t9, t1, 56U);
251
    xsi_driver_first_trans_delta(t3, 0U, 56U, 0LL);
252
 
253
LAB2:    t1 = (t0 + 3736);
254
    *((int *)t1) = 1;
255
 
256
LAB1:    return;
257
LAB3:    xsi_set_current_line(80, ng0);
258
    t14 = (t0 + 1032U);
259
    t15 = *((char **)t14);
260
    t14 = (t0 + 6349);
261
    t19 = ((STD_STANDARD) + 1112);
262
    t20 = (t0 + 6132U);
263
    t22 = (t21 + 0U);
264
    t23 = (t22 + 0U);
265
    *((int *)t23) = 0;
266
    t23 = (t22 + 4U);
267
    *((int *)t23) = 23;
268
    t23 = (t22 + 8U);
269
    *((int *)t23) = 1;
270
    t24 = (23 - 0);
271
    t25 = (t24 * 1);
272
    t25 = (t25 + 1);
273
    t23 = (t22 + 12U);
274
    *((unsigned int *)t23) = t25;
275
    t17 = xsi_base_array_concat(t17, t18, t19, (char)97, t15, t20, (char)97, t14, t21, (char)101);
276
    t25 = (32U + 24U);
277
    t26 = (56U != t25);
278
    if (t26 == 1)
279
        goto LAB13;
280
 
281
LAB14:    t23 = (t0 + 3880);
282
    t27 = (t23 + 56U);
283
    t28 = *((char **)t27);
284
    t29 = (t28 + 56U);
285
    t30 = *((char **)t29);
286
    memcpy(t30, t17, 56U);
287
    xsi_driver_first_trans_delta(t23, 0U, 56U, 0LL);
288
    goto LAB2;
289
 
290
LAB4:    xsi_set_current_line(81, ng0);
291
    t1 = (t0 + 1512U);
292
    t2 = *((char **)t1);
293
    t25 = (55 - 55);
294
    t31 = (t25 * 1U);
295
    t32 = (0 + t31);
296
    t1 = (t2 + t32);
297
    t3 = (t0 + 1032U);
298
    t5 = *((char **)t3);
299
    t6 = ((STD_STANDARD) + 1112);
300
    t8 = (t21 + 0U);
301
    t9 = (t8 + 0U);
302
    *((int *)t9) = 55;
303
    t9 = (t8 + 4U);
304
    *((int *)t9) = 48;
305
    t9 = (t8 + 8U);
306
    *((int *)t9) = -1;
307
    t4 = (48 - 55);
308
    t33 = (t4 * -1);
309
    t33 = (t33 + 1);
310
    t9 = (t8 + 12U);
311
    *((unsigned int *)t9) = t33;
312
    t9 = (t0 + 6132U);
313
    t3 = xsi_base_array_concat(t3, t18, t6, (char)97, t1, t21, (char)97, t5, t9, (char)101);
314
    t11 = (t0 + 6373);
315
    t15 = ((STD_STANDARD) + 1112);
316
    t16 = (t35 + 0U);
317
    t17 = (t16 + 0U);
318
    *((int *)t17) = 0;
319
    t17 = (t16 + 4U);
320
    *((int *)t17) = 15;
321
    t17 = (t16 + 8U);
322
    *((int *)t17) = 1;
323
    t7 = (15 - 0);
324
    t33 = (t7 * 1);
325
    t33 = (t33 + 1);
326
    t17 = (t16 + 12U);
327
    *((unsigned int *)t17) = t33;
328
    t14 = xsi_base_array_concat(t14, t34, t15, (char)97, t3, t18, (char)97, t11, t35, (char)101);
329
    t33 = (8U + 32U);
330
    t36 = (t33 + 16U);
331
    t26 = (56U != t36);
332
    if (t26 == 1)
333
        goto LAB15;
334
 
335
LAB16:    t17 = (t0 + 3880);
336
    t19 = (t17 + 56U);
337
    t20 = *((char **)t19);
338
    t22 = (t20 + 56U);
339
    t23 = *((char **)t22);
340
    memcpy(t23, t14, 56U);
341
    xsi_driver_first_trans_delta(t17, 0U, 56U, 0LL);
342
    goto LAB2;
343
 
344
LAB5:    xsi_set_current_line(82, ng0);
345
    t1 = (t0 + 1512U);
346
    t2 = *((char **)t1);
347
    t25 = (55 - 55);
348
    t31 = (t25 * 1U);
349
    t32 = (0 + t31);
350
    t1 = (t2 + t32);
351
    t3 = (t0 + 1032U);
352
    t5 = *((char **)t3);
353
    t6 = ((STD_STANDARD) + 1112);
354
    t8 = (t21 + 0U);
355
    t9 = (t8 + 0U);
356
    *((int *)t9) = 55;
357
    t9 = (t8 + 4U);
358
    *((int *)t9) = 40;
359
    t9 = (t8 + 8U);
360
    *((int *)t9) = -1;
361
    t4 = (40 - 55);
362
    t33 = (t4 * -1);
363
    t33 = (t33 + 1);
364
    t9 = (t8 + 12U);
365
    *((unsigned int *)t9) = t33;
366
    t9 = (t0 + 6132U);
367
    t3 = xsi_base_array_concat(t3, t18, t6, (char)97, t1, t21, (char)97, t5, t9, (char)101);
368
    t11 = (t0 + 6389);
369
    t15 = ((STD_STANDARD) + 1112);
370
    t16 = (t35 + 0U);
371
    t17 = (t16 + 0U);
372
    *((int *)t17) = 0;
373
    t17 = (t16 + 4U);
374
    *((int *)t17) = 7;
375
    t17 = (t16 + 8U);
376
    *((int *)t17) = 1;
377
    t7 = (7 - 0);
378
    t33 = (t7 * 1);
379
    t33 = (t33 + 1);
380
    t17 = (t16 + 12U);
381
    *((unsigned int *)t17) = t33;
382
    t14 = xsi_base_array_concat(t14, t34, t15, (char)97, t3, t18, (char)97, t11, t35, (char)101);
383
    t33 = (16U + 32U);
384
    t36 = (t33 + 8U);
385
    t26 = (56U != t36);
386
    if (t26 == 1)
387
        goto LAB17;
388
 
389
LAB18:    t17 = (t0 + 3880);
390
    t19 = (t17 + 56U);
391
    t20 = *((char **)t19);
392
    t22 = (t20 + 56U);
393
    t23 = *((char **)t22);
394
    memcpy(t23, t14, 56U);
395
    xsi_driver_first_trans_delta(t17, 0U, 56U, 0LL);
396
    goto LAB2;
397
 
398
LAB6:    xsi_set_current_line(83, ng0);
399
    t1 = (t0 + 1512U);
400
    t2 = *((char **)t1);
401
    t25 = (55 - 55);
402
    t31 = (t25 * 1U);
403
    t32 = (0 + t31);
404
    t1 = (t2 + t32);
405
    t3 = (t0 + 1032U);
406
    t5 = *((char **)t3);
407
    t6 = ((STD_STANDARD) + 1112);
408
    t8 = (t21 + 0U);
409
    t9 = (t8 + 0U);
410
    *((int *)t9) = 55;
411
    t9 = (t8 + 4U);
412
    *((int *)t9) = 32;
413
    t9 = (t8 + 8U);
414
    *((int *)t9) = -1;
415
    t4 = (32 - 55);
416
    t33 = (t4 * -1);
417
    t33 = (t33 + 1);
418
    t9 = (t8 + 12U);
419
    *((unsigned int *)t9) = t33;
420
    t9 = (t0 + 6132U);
421
    t3 = xsi_base_array_concat(t3, t18, t6, (char)97, t1, t21, (char)97, t5, t9, (char)101);
422
    t33 = (24U + 32U);
423
    t26 = (56U != t33);
424
    if (t26 == 1)
425
        goto LAB19;
426
 
427
LAB20:    t11 = (t0 + 3880);
428
    t12 = (t11 + 56U);
429
    t14 = *((char **)t12);
430
    t15 = (t14 + 56U);
431
    t16 = *((char **)t15);
432
    memcpy(t16, t3, 56U);
433
    xsi_driver_first_trans_delta(t11, 0U, 56U, 0LL);
434
    goto LAB2;
435
 
436
LAB12:;
437
LAB13:    xsi_size_not_matching(56U, t25, 0);
438
    goto LAB14;
439
 
440
LAB15:    xsi_size_not_matching(56U, t36, 0);
441
    goto LAB16;
442
 
443
LAB17:    xsi_size_not_matching(56U, t36, 0);
444
    goto LAB18;
445
 
446
LAB19:    xsi_size_not_matching(56U, t33, 0);
447
    goto LAB20;
448
 
449
}
450
 
451
 
452
extern void work_a_0903984464_1181938964_init()
453
{
454
        static char *pe[] = {(void *)work_a_0903984464_1181938964_p_0,(void *)work_a_0903984464_1181938964_p_1};
455
        xsi_register_didat("work_a_0903984464_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_0903984464_1181938964.didat");
456
        xsi_register_executes(pe);
457
}

powered by: WebSVN 2.1.0

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