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_0704087516_2629015098.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/lc_assembler.vhd";
25
extern char *STD_STANDARD;
26
 
27
 
28
 
29
static void work_a_0704087516_2629015098_p_0(char *t0)
30
{
31
    char t56[16];
32
    char t57[16];
33
    char t58[16];
34
    char *t1;
35
    char *t2;
36
    unsigned int t3;
37
    unsigned int t4;
38
    unsigned int t5;
39
    char *t6;
40
    char *t7;
41
    int t8;
42
    char *t9;
43
    int t10;
44
    char *t11;
45
    char *t12;
46
    int t13;
47
    char *t14;
48
    char *t15;
49
    int t16;
50
    char *t17;
51
    char *t18;
52
    int t19;
53
    char *t20;
54
    char *t21;
55
    int t22;
56
    char *t23;
57
    char *t24;
58
    int t25;
59
    char *t26;
60
    int t28;
61
    char *t29;
62
    int t31;
63
    char *t32;
64
    int t34;
65
    char *t35;
66
    int t37;
67
    char *t38;
68
    int t40;
69
    char *t41;
70
    int t43;
71
    char *t44;
72
    int t46;
73
    char *t47;
74
    int t49;
75
    char *t50;
76
    char *t51;
77
    char *t52;
78
    char *t53;
79
    char *t54;
80
    char *t55;
81
    unsigned char t59;
82
 
83
LAB0:    xsi_set_current_line(96, ng0);
84
    t1 = (t0 + 1352U);
85
    t2 = *((char **)t1);
86
    t3 = (31 - 31);
87
    t4 = (t3 * 1U);
88
    t5 = (0 + t4);
89
    t1 = (t2 + t5);
90
    t6 = (t0 + 2928U);
91
    t7 = *((char **)t6);
92
    t6 = (t7 + 0);
93
    memcpy(t6, t1, 8U);
94
    xsi_set_current_line(97, ng0);
95
    t1 = (t0 + 1352U);
96
    t2 = *((char **)t1);
97
    t3 = (31 - 23);
98
    t4 = (t3 * 1U);
99
    t5 = (0 + t4);
100
    t1 = (t2 + t5);
101
    t6 = (t0 + 3048U);
102
    t7 = *((char **)t6);
103
    t6 = (t7 + 0);
104
    memcpy(t6, t1, 8U);
105
    xsi_set_current_line(98, ng0);
106
    t1 = (t0 + 1352U);
107
    t2 = *((char **)t1);
108
    t3 = (31 - 15);
109
    t4 = (t3 * 1U);
110
    t5 = (0 + t4);
111
    t1 = (t2 + t5);
112
    t6 = (t0 + 3168U);
113
    t7 = *((char **)t6);
114
    t6 = (t7 + 0);
115
    memcpy(t6, t1, 8U);
116
    xsi_set_current_line(99, ng0);
117
    t1 = (t0 + 1352U);
118
    t2 = *((char **)t1);
119
    t3 = (31 - 7);
120
    t4 = (t3 * 1U);
121
    t5 = (0 + t4);
122
    t1 = (t2 + t5);
123
    t6 = (t0 + 3288U);
124
    t7 = *((char **)t6);
125
    t6 = (t7 + 0);
126
    memcpy(t6, t1, 8U);
127
    xsi_set_current_line(101, ng0);
128
    t1 = (t0 + 1192U);
129
    t2 = *((char **)t1);
130
    t1 = (t0 + 8630);
131
    t8 = xsi_mem_cmp(t1, t2, 4U);
132
    if (t8 == 1)
133
        goto LAB3;
134
 
135
LAB19:    t7 = (t0 + 8634);
136
    t10 = xsi_mem_cmp(t7, t2, 4U);
137
    if (t10 == 1)
138
        goto LAB4;
139
 
140
LAB20:    t11 = (t0 + 8638);
141
    t13 = xsi_mem_cmp(t11, t2, 4U);
142
    if (t13 == 1)
143
        goto LAB5;
144
 
145
LAB21:    t14 = (t0 + 8642);
146
    t16 = xsi_mem_cmp(t14, t2, 4U);
147
    if (t16 == 1)
148
        goto LAB6;
149
 
150
LAB22:    t17 = (t0 + 8646);
151
    t19 = xsi_mem_cmp(t17, t2, 4U);
152
    if (t19 == 1)
153
        goto LAB7;
154
 
155
LAB23:    t20 = (t0 + 8650);
156
    t22 = xsi_mem_cmp(t20, t2, 4U);
157
    if (t22 == 1)
158
        goto LAB8;
159
 
160
LAB24:    t23 = (t0 + 8654);
161
    t25 = xsi_mem_cmp(t23, t2, 4U);
162
    if (t25 == 1)
163
        goto LAB9;
164
 
165
LAB25:    t26 = (t0 + 8658);
166
    t28 = xsi_mem_cmp(t26, t2, 4U);
167
    if (t28 == 1)
168
        goto LAB10;
169
 
170
LAB26:    t29 = (t0 + 8662);
171
    t31 = xsi_mem_cmp(t29, t2, 4U);
172
    if (t31 == 1)
173
        goto LAB11;
174
 
175
LAB27:    t32 = (t0 + 8666);
176
    t34 = xsi_mem_cmp(t32, t2, 4U);
177
    if (t34 == 1)
178
        goto LAB12;
179
 
180
LAB28:    t35 = (t0 + 8670);
181
    t37 = xsi_mem_cmp(t35, t2, 4U);
182
    if (t37 == 1)
183
        goto LAB13;
184
 
185
LAB29:    t38 = (t0 + 8674);
186
    t40 = xsi_mem_cmp(t38, t2, 4U);
187
    if (t40 == 1)
188
        goto LAB14;
189
 
190
LAB30:    t41 = (t0 + 8678);
191
    t43 = xsi_mem_cmp(t41, t2, 4U);
192
    if (t43 == 1)
193
        goto LAB15;
194
 
195
LAB31:    t44 = (t0 + 8682);
196
    t46 = xsi_mem_cmp(t44, t2, 4U);
197
    if (t46 == 1)
198
        goto LAB16;
199
 
200
LAB32:    t47 = (t0 + 8686);
201
    t49 = xsi_mem_cmp(t47, t2, 4U);
202
    if (t49 == 1)
203
        goto LAB17;
204
 
205
LAB33:
206
LAB18:    xsi_set_current_line(118, ng0);
207
    t1 = (t0 + 8914);
208
    t6 = (t0 + 4936);
209
    t7 = (t6 + 56U);
210
    t9 = *((char **)t7);
211
    t11 = (t9 + 56U);
212
    t12 = *((char **)t11);
213
    memcpy(t12, t1, 34U);
214
    xsi_driver_first_trans_fast(t6);
215
    xsi_set_current_line(118, ng0);
216
    t1 = (t0 + 8948);
217
    t6 = (t0 + 5000);
218
    t7 = (t6 + 56U);
219
    t9 = *((char **)t7);
220
    t11 = (t9 + 56U);
221
    t12 = *((char **)t11);
222
    memcpy(t12, t1, 6U);
223
    xsi_driver_first_trans_fast(t6);
224
    xsi_set_current_line(118, ng0);
225
    t1 = (t0 + 5064);
226
    t2 = (t1 + 56U);
227
    t6 = *((char **)t2);
228
    t7 = (t6 + 56U);
229
    t9 = *((char **)t7);
230
    *((unsigned char *)t9) = (unsigned char)0;
231
    xsi_driver_first_trans_fast(t1);
232
 
233
LAB2:    t1 = (t0 + 4840);
234
    *((int *)t1) = 1;
235
 
236
LAB1:    return;
237
LAB3:    xsi_set_current_line(103, ng0);
238
    t50 = (t0 + 1992U);
239
    t51 = *((char **)t50);
240
    t50 = (t0 + 4936);
241
    t52 = (t50 + 56U);
242
    t53 = *((char **)t52);
243
    t54 = (t53 + 56U);
244
    t55 = *((char **)t54);
245
    memcpy(t55, t51, 34U);
246
    xsi_driver_first_trans_fast(t50);
247
    xsi_set_current_line(103, ng0);
248
    t1 = (t0 + 2152U);
249
    t2 = *((char **)t1);
250
    t1 = (t0 + 5000);
251
    t6 = (t1 + 56U);
252
    t7 = *((char **)t6);
253
    t9 = (t7 + 56U);
254
    t11 = *((char **)t9);
255
    memcpy(t11, t2, 6U);
256
    xsi_driver_first_trans_fast(t1);
257
    xsi_set_current_line(103, ng0);
258
    t1 = (t0 + 5064);
259
    t2 = (t1 + 56U);
260
    t6 = *((char **)t2);
261
    t7 = (t6 + 56U);
262
    t9 = *((char **)t7);
263
    *((unsigned char *)t9) = (unsigned char)1;
264
    xsi_driver_first_trans_fast(t1);
265
    goto LAB2;
266
 
267
LAB4:    xsi_set_current_line(104, ng0);
268
    t1 = (t0 + 1992U);
269
    t2 = *((char **)t1);
270
    t1 = (t0 + 4936);
271
    t6 = (t1 + 56U);
272
    t7 = *((char **)t6);
273
    t9 = (t7 + 56U);
274
    t11 = *((char **)t9);
275
    memcpy(t11, t2, 34U);
276
    xsi_driver_first_trans_fast(t1);
277
    xsi_set_current_line(104, ng0);
278
    t1 = (t0 + 2152U);
279
    t2 = *((char **)t1);
280
    t1 = (t0 + 5000);
281
    t6 = (t1 + 56U);
282
    t7 = *((char **)t6);
283
    t9 = (t7 + 56U);
284
    t11 = *((char **)t9);
285
    memcpy(t11, t2, 6U);
286
    xsi_driver_first_trans_fast(t1);
287
    xsi_set_current_line(104, ng0);
288
    t1 = (t0 + 5064);
289
    t2 = (t1 + 56U);
290
    t6 = *((char **)t2);
291
    t7 = (t6 + 56U);
292
    t9 = *((char **)t7);
293
    *((unsigned char *)t9) = (unsigned char)1;
294
    xsi_driver_first_trans_fast(t1);
295
    goto LAB2;
296
 
297
LAB5:    xsi_set_current_line(105, ng0);
298
    t1 = (t0 + 1992U);
299
    t2 = *((char **)t1);
300
    t1 = (t0 + 4936);
301
    t6 = (t1 + 56U);
302
    t7 = *((char **)t6);
303
    t9 = (t7 + 56U);
304
    t11 = *((char **)t9);
305
    memcpy(t11, t2, 34U);
306
    xsi_driver_first_trans_fast(t1);
307
    xsi_set_current_line(105, ng0);
308
    t1 = (t0 + 2152U);
309
    t2 = *((char **)t1);
310
    t1 = (t0 + 5000);
311
    t6 = (t1 + 56U);
312
    t7 = *((char **)t6);
313
    t9 = (t7 + 56U);
314
    t11 = *((char **)t9);
315
    memcpy(t11, t2, 6U);
316
    xsi_driver_first_trans_fast(t1);
317
    xsi_set_current_line(105, ng0);
318
    t1 = (t0 + 5064);
319
    t2 = (t1 + 56U);
320
    t6 = *((char **)t2);
321
    t7 = (t6 + 56U);
322
    t9 = *((char **)t7);
323
    *((unsigned char *)t9) = (unsigned char)1;
324
    xsi_driver_first_trans_fast(t1);
325
    goto LAB2;
326
 
327
LAB6:    xsi_set_current_line(106, ng0);
328
    t1 = (t0 + 2928U);
329
    t2 = *((char **)t1);
330
    t1 = (t0 + 3048U);
331
    t6 = *((char **)t1);
332
    t7 = ((STD_STANDARD) + 1112);
333
    t9 = (t0 + 8404U);
334
    t11 = (t0 + 8420U);
335
    t1 = xsi_base_array_concat(t1, t56, t7, (char)97, t2, t9, (char)97, t6, t11, (char)101);
336
    t12 = (t0 + 8690);
337
    t17 = ((STD_STANDARD) + 1112);
338
    t18 = (t58 + 0U);
339
    t20 = (t18 + 0U);
340
    *((int *)t20) = 0;
341
    t20 = (t18 + 4U);
342
    *((int *)t20) = 17;
343
    t20 = (t18 + 8U);
344
    *((int *)t20) = 1;
345
    t8 = (17 - 0);
346
    t3 = (t8 * 1);
347
    t3 = (t3 + 1);
348
    t20 = (t18 + 12U);
349
    *((unsigned int *)t20) = t3;
350
    t15 = xsi_base_array_concat(t15, t57, t17, (char)97, t1, t56, (char)97, t12, t58, (char)101);
351
    t3 = (8U + 8U);
352
    t4 = (t3 + 18U);
353
    t59 = (34U != t4);
354
    if (t59 == 1)
355
        goto LAB35;
356
 
357
LAB36:    t20 = (t0 + 4936);
358
    t21 = (t20 + 56U);
359
    t23 = *((char **)t21);
360
    t24 = (t23 + 56U);
361
    t26 = *((char **)t24);
362
    memcpy(t26, t15, 34U);
363
    xsi_driver_first_trans_fast(t20);
364
    xsi_set_current_line(106, ng0);
365
    t1 = (t0 + 8708);
366
    t6 = (t0 + 5000);
367
    t7 = (t6 + 56U);
368
    t9 = *((char **)t7);
369
    t11 = (t9 + 56U);
370
    t12 = *((char **)t11);
371
    memcpy(t12, t1, 6U);
372
    xsi_driver_first_trans_fast(t6);
373
    xsi_set_current_line(106, ng0);
374
    t1 = (t0 + 5064);
375
    t2 = (t1 + 56U);
376
    t6 = *((char **)t2);
377
    t7 = (t6 + 56U);
378
    t9 = *((char **)t7);
379
    *((unsigned char *)t9) = (unsigned char)0;
380
    xsi_driver_first_trans_fast(t1);
381
    goto LAB2;
382
 
383
LAB7:    xsi_set_current_line(107, ng0);
384
    t1 = (t0 + 1992U);
385
    t2 = *((char **)t1);
386
    t1 = (t0 + 4936);
387
    t6 = (t1 + 56U);
388
    t7 = *((char **)t6);
389
    t9 = (t7 + 56U);
390
    t11 = *((char **)t9);
391
    memcpy(t11, t2, 34U);
392
    xsi_driver_first_trans_fast(t1);
393
    xsi_set_current_line(107, ng0);
394
    t1 = (t0 + 2152U);
395
    t2 = *((char **)t1);
396
    t1 = (t0 + 5000);
397
    t6 = (t1 + 56U);
398
    t7 = *((char **)t6);
399
    t9 = (t7 + 56U);
400
    t11 = *((char **)t9);
401
    memcpy(t11, t2, 6U);
402
    xsi_driver_first_trans_fast(t1);
403
    xsi_set_current_line(107, ng0);
404
    t1 = (t0 + 5064);
405
    t2 = (t1 + 56U);
406
    t6 = *((char **)t2);
407
    t7 = (t6 + 56U);
408
    t9 = *((char **)t7);
409
    *((unsigned char *)t9) = (unsigned char)1;
410
    xsi_driver_first_trans_fast(t1);
411
    goto LAB2;
412
 
413
LAB8:    xsi_set_current_line(108, ng0);
414
    t1 = (t0 + 1992U);
415
    t2 = *((char **)t1);
416
    t1 = (t0 + 4936);
417
    t6 = (t1 + 56U);
418
    t7 = *((char **)t6);
419
    t9 = (t7 + 56U);
420
    t11 = *((char **)t9);
421
    memcpy(t11, t2, 34U);
422
    xsi_driver_first_trans_fast(t1);
423
    xsi_set_current_line(108, ng0);
424
    t1 = (t0 + 2152U);
425
    t2 = *((char **)t1);
426
    t1 = (t0 + 5000);
427
    t6 = (t1 + 56U);
428
    t7 = *((char **)t6);
429
    t9 = (t7 + 56U);
430
    t11 = *((char **)t9);
431
    memcpy(t11, t2, 6U);
432
    xsi_driver_first_trans_fast(t1);
433
    xsi_set_current_line(108, ng0);
434
    t1 = (t0 + 5064);
435
    t2 = (t1 + 56U);
436
    t6 = *((char **)t2);
437
    t7 = (t6 + 56U);
438
    t9 = *((char **)t7);
439
    *((unsigned char *)t9) = (unsigned char)1;
440
    xsi_driver_first_trans_fast(t1);
441
    goto LAB2;
442
 
443
LAB9:    xsi_set_current_line(109, ng0);
444
    t1 = (t0 + 2928U);
445
    t2 = *((char **)t1);
446
    t1 = (t0 + 3288U);
447
    t6 = *((char **)t1);
448
    t7 = ((STD_STANDARD) + 1112);
449
    t9 = (t0 + 8404U);
450
    t11 = (t0 + 8452U);
451
    t1 = xsi_base_array_concat(t1, t56, t7, (char)97, t2, t9, (char)97, t6, t11, (char)101);
452
    t12 = (t0 + 8714);
453
    t17 = ((STD_STANDARD) + 1112);
454
    t18 = (t58 + 0U);
455
    t20 = (t18 + 0U);
456
    *((int *)t20) = 0;
457
    t20 = (t18 + 4U);
458
    *((int *)t20) = 17;
459
    t20 = (t18 + 8U);
460
    *((int *)t20) = 1;
461
    t8 = (17 - 0);
462
    t3 = (t8 * 1);
463
    t3 = (t3 + 1);
464
    t20 = (t18 + 12U);
465
    *((unsigned int *)t20) = t3;
466
    t15 = xsi_base_array_concat(t15, t57, t17, (char)97, t1, t56, (char)97, t12, t58, (char)101);
467
    t3 = (8U + 8U);
468
    t4 = (t3 + 18U);
469
    t59 = (34U != t4);
470
    if (t59 == 1)
471
        goto LAB37;
472
 
473
LAB38:    t20 = (t0 + 4936);
474
    t21 = (t20 + 56U);
475
    t23 = *((char **)t21);
476
    t24 = (t23 + 56U);
477
    t26 = *((char **)t24);
478
    memcpy(t26, t15, 34U);
479
    xsi_driver_first_trans_fast(t20);
480
    xsi_set_current_line(109, ng0);
481
    t1 = (t0 + 8732);
482
    t6 = (t0 + 5000);
483
    t7 = (t6 + 56U);
484
    t9 = *((char **)t7);
485
    t11 = (t9 + 56U);
486
    t12 = *((char **)t11);
487
    memcpy(t12, t1, 6U);
488
    xsi_driver_first_trans_fast(t6);
489
    xsi_set_current_line(109, ng0);
490
    t1 = (t0 + 5064);
491
    t2 = (t1 + 56U);
492
    t6 = *((char **)t2);
493
    t7 = (t6 + 56U);
494
    t9 = *((char **)t7);
495
    *((unsigned char *)t9) = (unsigned char)0;
496
    xsi_driver_first_trans_fast(t1);
497
    goto LAB2;
498
 
499
LAB10:    xsi_set_current_line(110, ng0);
500
    t1 = (t0 + 2928U);
501
    t2 = *((char **)t1);
502
    t1 = (t0 + 8738);
503
    t9 = ((STD_STANDARD) + 1112);
504
    t11 = (t0 + 8404U);
505
    t12 = (t57 + 0U);
506
    t14 = (t12 + 0U);
507
    *((int *)t14) = 0;
508
    t14 = (t12 + 4U);
509
    *((int *)t14) = 25;
510
    t14 = (t12 + 8U);
511
    *((int *)t14) = 1;
512
    t8 = (25 - 0);
513
    t3 = (t8 * 1);
514
    t3 = (t3 + 1);
515
    t14 = (t12 + 12U);
516
    *((unsigned int *)t14) = t3;
517
    t7 = xsi_base_array_concat(t7, t56, t9, (char)97, t2, t11, (char)97, t1, t57, (char)101);
518
    t3 = (8U + 26U);
519
    t59 = (34U != t3);
520
    if (t59 == 1)
521
        goto LAB39;
522
 
523
LAB40:    t14 = (t0 + 4936);
524
    t15 = (t14 + 56U);
525
    t17 = *((char **)t15);
526
    t18 = (t17 + 56U);
527
    t20 = *((char **)t18);
528
    memcpy(t20, t7, 34U);
529
    xsi_driver_first_trans_fast(t14);
530
    xsi_set_current_line(110, ng0);
531
    t1 = (t0 + 8764);
532
    t6 = (t0 + 5000);
533
    t7 = (t6 + 56U);
534
    t9 = *((char **)t7);
535
    t11 = (t9 + 56U);
536
    t12 = *((char **)t11);
537
    memcpy(t12, t1, 6U);
538
    xsi_driver_first_trans_fast(t6);
539
    xsi_set_current_line(110, ng0);
540
    t1 = (t0 + 5064);
541
    t2 = (t1 + 56U);
542
    t6 = *((char **)t2);
543
    t7 = (t6 + 56U);
544
    t9 = *((char **)t7);
545
    *((unsigned char *)t9) = (unsigned char)0;
546
    xsi_driver_first_trans_fast(t1);
547
    goto LAB2;
548
 
549
LAB11:    xsi_set_current_line(111, ng0);
550
    t1 = (t0 + 1992U);
551
    t2 = *((char **)t1);
552
    t1 = (t0 + 4936);
553
    t6 = (t1 + 56U);
554
    t7 = *((char **)t6);
555
    t9 = (t7 + 56U);
556
    t11 = *((char **)t9);
557
    memcpy(t11, t2, 34U);
558
    xsi_driver_first_trans_fast(t1);
559
    xsi_set_current_line(111, ng0);
560
    t1 = (t0 + 2152U);
561
    t2 = *((char **)t1);
562
    t1 = (t0 + 5000);
563
    t6 = (t1 + 56U);
564
    t7 = *((char **)t6);
565
    t9 = (t7 + 56U);
566
    t11 = *((char **)t9);
567
    memcpy(t11, t2, 6U);
568
    xsi_driver_first_trans_fast(t1);
569
    xsi_set_current_line(111, ng0);
570
    t1 = (t0 + 5064);
571
    t2 = (t1 + 56U);
572
    t6 = *((char **)t2);
573
    t7 = (t6 + 56U);
574
    t9 = *((char **)t7);
575
    *((unsigned char *)t9) = (unsigned char)1;
576
    xsi_driver_first_trans_fast(t1);
577
    goto LAB2;
578
 
579
LAB12:    xsi_set_current_line(112, ng0);
580
    t1 = (t0 + 3048U);
581
    t2 = *((char **)t1);
582
    t1 = (t0 + 3168U);
583
    t6 = *((char **)t1);
584
    t7 = ((STD_STANDARD) + 1112);
585
    t9 = (t0 + 8420U);
586
    t11 = (t0 + 8436U);
587
    t1 = xsi_base_array_concat(t1, t56, t7, (char)97, t2, t9, (char)97, t6, t11, (char)101);
588
    t12 = (t0 + 8770);
589
    t17 = ((STD_STANDARD) + 1112);
590
    t18 = (t58 + 0U);
591
    t20 = (t18 + 0U);
592
    *((int *)t20) = 0;
593
    t20 = (t18 + 4U);
594
    *((int *)t20) = 17;
595
    t20 = (t18 + 8U);
596
    *((int *)t20) = 1;
597
    t8 = (17 - 0);
598
    t3 = (t8 * 1);
599
    t3 = (t3 + 1);
600
    t20 = (t18 + 12U);
601
    *((unsigned int *)t20) = t3;
602
    t15 = xsi_base_array_concat(t15, t57, t17, (char)97, t1, t56, (char)97, t12, t58, (char)101);
603
    t3 = (8U + 8U);
604
    t4 = (t3 + 18U);
605
    t59 = (34U != t4);
606
    if (t59 == 1)
607
        goto LAB41;
608
 
609
LAB42:    t20 = (t0 + 4936);
610
    t21 = (t20 + 56U);
611
    t23 = *((char **)t21);
612
    t24 = (t23 + 56U);
613
    t26 = *((char **)t24);
614
    memcpy(t26, t15, 34U);
615
    xsi_driver_first_trans_fast(t20);
616
    xsi_set_current_line(112, ng0);
617
    t1 = (t0 + 8788);
618
    t6 = (t0 + 5000);
619
    t7 = (t6 + 56U);
620
    t9 = *((char **)t7);
621
    t11 = (t9 + 56U);
622
    t12 = *((char **)t11);
623
    memcpy(t12, t1, 6U);
624
    xsi_driver_first_trans_fast(t6);
625
    xsi_set_current_line(112, ng0);
626
    t1 = (t0 + 5064);
627
    t2 = (t1 + 56U);
628
    t6 = *((char **)t2);
629
    t7 = (t6 + 56U);
630
    t9 = *((char **)t7);
631
    *((unsigned char *)t9) = (unsigned char)0;
632
    xsi_driver_first_trans_fast(t1);
633
    goto LAB2;
634
 
635
LAB13:    xsi_set_current_line(113, ng0);
636
    t1 = (t0 + 1992U);
637
    t2 = *((char **)t1);
638
    t1 = (t0 + 4936);
639
    t6 = (t1 + 56U);
640
    t7 = *((char **)t6);
641
    t9 = (t7 + 56U);
642
    t11 = *((char **)t9);
643
    memcpy(t11, t2, 34U);
644
    xsi_driver_first_trans_fast(t1);
645
    xsi_set_current_line(113, ng0);
646
    t1 = (t0 + 2152U);
647
    t2 = *((char **)t1);
648
    t1 = (t0 + 5000);
649
    t6 = (t1 + 56U);
650
    t7 = *((char **)t6);
651
    t9 = (t7 + 56U);
652
    t11 = *((char **)t9);
653
    memcpy(t11, t2, 6U);
654
    xsi_driver_first_trans_fast(t1);
655
    xsi_set_current_line(113, ng0);
656
    t1 = (t0 + 5064);
657
    t2 = (t1 + 56U);
658
    t6 = *((char **)t2);
659
    t7 = (t6 + 56U);
660
    t9 = *((char **)t7);
661
    *((unsigned char *)t9) = (unsigned char)1;
662
    xsi_driver_first_trans_fast(t1);
663
    goto LAB2;
664
 
665
LAB14:    xsi_set_current_line(114, ng0);
666
    t1 = (t0 + 3048U);
667
    t2 = *((char **)t1);
668
    t1 = (t0 + 8794);
669
    t9 = ((STD_STANDARD) + 1112);
670
    t11 = (t0 + 8420U);
671
    t12 = (t57 + 0U);
672
    t14 = (t12 + 0U);
673
    *((int *)t14) = 0;
674
    t14 = (t12 + 4U);
675
    *((int *)t14) = 25;
676
    t14 = (t12 + 8U);
677
    *((int *)t14) = 1;
678
    t8 = (25 - 0);
679
    t3 = (t8 * 1);
680
    t3 = (t3 + 1);
681
    t14 = (t12 + 12U);
682
    *((unsigned int *)t14) = t3;
683
    t7 = xsi_base_array_concat(t7, t56, t9, (char)97, t2, t11, (char)97, t1, t57, (char)101);
684
    t3 = (8U + 26U);
685
    t59 = (34U != t3);
686
    if (t59 == 1)
687
        goto LAB43;
688
 
689
LAB44:    t14 = (t0 + 4936);
690
    t15 = (t14 + 56U);
691
    t17 = *((char **)t15);
692
    t18 = (t17 + 56U);
693
    t20 = *((char **)t18);
694
    memcpy(t20, t7, 34U);
695
    xsi_driver_first_trans_fast(t14);
696
    xsi_set_current_line(114, ng0);
697
    t1 = (t0 + 8820);
698
    t6 = (t0 + 5000);
699
    t7 = (t6 + 56U);
700
    t9 = *((char **)t7);
701
    t11 = (t9 + 56U);
702
    t12 = *((char **)t11);
703
    memcpy(t12, t1, 6U);
704
    xsi_driver_first_trans_fast(t6);
705
    xsi_set_current_line(114, ng0);
706
    t1 = (t0 + 5064);
707
    t2 = (t1 + 56U);
708
    t6 = *((char **)t2);
709
    t7 = (t6 + 56U);
710
    t9 = *((char **)t7);
711
    *((unsigned char *)t9) = (unsigned char)0;
712
    xsi_driver_first_trans_fast(t1);
713
    goto LAB2;
714
 
715
LAB15:    xsi_set_current_line(115, ng0);
716
    t1 = (t0 + 3168U);
717
    t2 = *((char **)t1);
718
    t1 = (t0 + 3288U);
719
    t6 = *((char **)t1);
720
    t7 = ((STD_STANDARD) + 1112);
721
    t9 = (t0 + 8436U);
722
    t11 = (t0 + 8452U);
723
    t1 = xsi_base_array_concat(t1, t56, t7, (char)97, t2, t9, (char)97, t6, t11, (char)101);
724
    t12 = (t0 + 8826);
725
    t17 = ((STD_STANDARD) + 1112);
726
    t18 = (t58 + 0U);
727
    t20 = (t18 + 0U);
728
    *((int *)t20) = 0;
729
    t20 = (t18 + 4U);
730
    *((int *)t20) = 17;
731
    t20 = (t18 + 8U);
732
    *((int *)t20) = 1;
733
    t8 = (17 - 0);
734
    t3 = (t8 * 1);
735
    t3 = (t3 + 1);
736
    t20 = (t18 + 12U);
737
    *((unsigned int *)t20) = t3;
738
    t15 = xsi_base_array_concat(t15, t57, t17, (char)97, t1, t56, (char)97, t12, t58, (char)101);
739
    t3 = (8U + 8U);
740
    t4 = (t3 + 18U);
741
    t59 = (34U != t4);
742
    if (t59 == 1)
743
        goto LAB45;
744
 
745
LAB46:    t20 = (t0 + 4936);
746
    t21 = (t20 + 56U);
747
    t23 = *((char **)t21);
748
    t24 = (t23 + 56U);
749
    t26 = *((char **)t24);
750
    memcpy(t26, t15, 34U);
751
    xsi_driver_first_trans_fast(t20);
752
    xsi_set_current_line(115, ng0);
753
    t1 = (t0 + 8844);
754
    t6 = (t0 + 5000);
755
    t7 = (t6 + 56U);
756
    t9 = *((char **)t7);
757
    t11 = (t9 + 56U);
758
    t12 = *((char **)t11);
759
    memcpy(t12, t1, 6U);
760
    xsi_driver_first_trans_fast(t6);
761
    xsi_set_current_line(115, ng0);
762
    t1 = (t0 + 5064);
763
    t2 = (t1 + 56U);
764
    t6 = *((char **)t2);
765
    t7 = (t6 + 56U);
766
    t9 = *((char **)t7);
767
    *((unsigned char *)t9) = (unsigned char)0;
768
    xsi_driver_first_trans_fast(t1);
769
    goto LAB2;
770
 
771
LAB16:    xsi_set_current_line(116, ng0);
772
    t1 = (t0 + 3168U);
773
    t2 = *((char **)t1);
774
    t1 = (t0 + 8850);
775
    t9 = ((STD_STANDARD) + 1112);
776
    t11 = (t0 + 8436U);
777
    t12 = (t57 + 0U);
778
    t14 = (t12 + 0U);
779
    *((int *)t14) = 0;
780
    t14 = (t12 + 4U);
781
    *((int *)t14) = 25;
782
    t14 = (t12 + 8U);
783
    *((int *)t14) = 1;
784
    t8 = (25 - 0);
785
    t3 = (t8 * 1);
786
    t3 = (t3 + 1);
787
    t14 = (t12 + 12U);
788
    *((unsigned int *)t14) = t3;
789
    t7 = xsi_base_array_concat(t7, t56, t9, (char)97, t2, t11, (char)97, t1, t57, (char)101);
790
    t3 = (8U + 26U);
791
    t59 = (34U != t3);
792
    if (t59 == 1)
793
        goto LAB47;
794
 
795
LAB48:    t14 = (t0 + 4936);
796
    t15 = (t14 + 56U);
797
    t17 = *((char **)t15);
798
    t18 = (t17 + 56U);
799
    t20 = *((char **)t18);
800
    memcpy(t20, t7, 34U);
801
    xsi_driver_first_trans_fast(t14);
802
    xsi_set_current_line(116, ng0);
803
    t1 = (t0 + 8876);
804
    t6 = (t0 + 5000);
805
    t7 = (t6 + 56U);
806
    t9 = *((char **)t7);
807
    t11 = (t9 + 56U);
808
    t12 = *((char **)t11);
809
    memcpy(t12, t1, 6U);
810
    xsi_driver_first_trans_fast(t6);
811
    xsi_set_current_line(116, ng0);
812
    t1 = (t0 + 5064);
813
    t2 = (t1 + 56U);
814
    t6 = *((char **)t2);
815
    t7 = (t6 + 56U);
816
    t9 = *((char **)t7);
817
    *((unsigned char *)t9) = (unsigned char)0;
818
    xsi_driver_first_trans_fast(t1);
819
    goto LAB2;
820
 
821
LAB17:    xsi_set_current_line(117, ng0);
822
    t1 = (t0 + 3288U);
823
    t2 = *((char **)t1);
824
    t1 = (t0 + 8882);
825
    t9 = ((STD_STANDARD) + 1112);
826
    t11 = (t0 + 8452U);
827
    t12 = (t57 + 0U);
828
    t14 = (t12 + 0U);
829
    *((int *)t14) = 0;
830
    t14 = (t12 + 4U);
831
    *((int *)t14) = 25;
832
    t14 = (t12 + 8U);
833
    *((int *)t14) = 1;
834
    t8 = (25 - 0);
835
    t3 = (t8 * 1);
836
    t3 = (t3 + 1);
837
    t14 = (t12 + 12U);
838
    *((unsigned int *)t14) = t3;
839
    t7 = xsi_base_array_concat(t7, t56, t9, (char)97, t2, t11, (char)97, t1, t57, (char)101);
840
    t3 = (8U + 26U);
841
    t59 = (34U != t3);
842
    if (t59 == 1)
843
        goto LAB49;
844
 
845
LAB50:    t14 = (t0 + 4936);
846
    t15 = (t14 + 56U);
847
    t17 = *((char **)t15);
848
    t18 = (t17 + 56U);
849
    t20 = *((char **)t18);
850
    memcpy(t20, t7, 34U);
851
    xsi_driver_first_trans_fast(t14);
852
    xsi_set_current_line(117, ng0);
853
    t1 = (t0 + 8908);
854
    t6 = (t0 + 5000);
855
    t7 = (t6 + 56U);
856
    t9 = *((char **)t7);
857
    t11 = (t9 + 56U);
858
    t12 = *((char **)t11);
859
    memcpy(t12, t1, 6U);
860
    xsi_driver_first_trans_fast(t6);
861
    xsi_set_current_line(117, ng0);
862
    t1 = (t0 + 5064);
863
    t2 = (t1 + 56U);
864
    t6 = *((char **)t2);
865
    t7 = (t6 + 56U);
866
    t9 = *((char **)t7);
867
    *((unsigned char *)t9) = (unsigned char)0;
868
    xsi_driver_first_trans_fast(t1);
869
    goto LAB2;
870
 
871
LAB34:;
872
LAB35:    xsi_size_not_matching(34U, t4, 0);
873
    goto LAB36;
874
 
875
LAB37:    xsi_size_not_matching(34U, t4, 0);
876
    goto LAB38;
877
 
878
LAB39:    xsi_size_not_matching(34U, t3, 0);
879
    goto LAB40;
880
 
881
LAB41:    xsi_size_not_matching(34U, t4, 0);
882
    goto LAB42;
883
 
884
LAB43:    xsi_size_not_matching(34U, t3, 0);
885
    goto LAB44;
886
 
887
LAB45:    xsi_size_not_matching(34U, t4, 0);
888
    goto LAB46;
889
 
890
LAB47:    xsi_size_not_matching(34U, t3, 0);
891
    goto LAB48;
892
 
893
LAB49:    xsi_size_not_matching(34U, t3, 0);
894
    goto LAB50;
895
 
896
}
897
 
898
static void work_a_0704087516_2629015098_p_1(char *t0)
899
{
900
    char *t1;
901
    char *t2;
902
    int t3;
903
    unsigned int t4;
904
    unsigned int t5;
905
    unsigned int t6;
906
    unsigned char t7;
907
    unsigned char t8;
908
    char *t9;
909
    char *t10;
910
    char *t11;
911
    char *t12;
912
    char *t13;
913
    char *t14;
914
    char *t15;
915
    char *t16;
916
    char *t17;
917
 
918
LAB0:    xsi_set_current_line(126, ng0);
919
    t1 = (t0 + 1032U);
920
    t2 = *((char **)t1);
921
    t3 = (1 - 4);
922
    t4 = (t3 * -1);
923
    t5 = (1U * t4);
924
    t6 = (0 + t5);
925
    t1 = (t2 + t6);
926
    t7 = *((unsigned char *)t1);
927
    t8 = (t7 == (unsigned char)1);
928
    if (t8 != 0)
929
        goto LAB2;
930
 
931
LAB4:    t1 = (t0 + 1192U);
932
    t2 = *((char **)t1);
933
    t1 = (t0 + 8954);
934
    t7 = 1;
935
    if (4U == 4U)
936
        goto LAB7;
937
 
938
LAB8:    t7 = 0;
939
 
940
LAB9:    if (t7 != 0)
941
        goto LAB5;
942
 
943
LAB6:    xsi_set_current_line(135, ng0);
944
    t1 = (t0 + 1992U);
945
    t2 = *((char **)t1);
946
    t1 = (t0 + 5128);
947
    t9 = (t1 + 56U);
948
    t10 = *((char **)t9);
949
    t11 = (t10 + 56U);
950
    t12 = *((char **)t11);
951
    memcpy(t12, t2, 34U);
952
    xsi_driver_first_trans_fast_port(t1);
953
    xsi_set_current_line(136, ng0);
954
    t1 = (t0 + 2152U);
955
    t2 = *((char **)t1);
956
    t1 = (t0 + 5192);
957
    t9 = (t1 + 56U);
958
    t10 = *((char **)t9);
959
    t11 = (t10 + 56U);
960
    t12 = *((char **)t11);
961
    memcpy(t12, t2, 6U);
962
    xsi_driver_first_trans_fast_port(t1);
963
    xsi_set_current_line(137, ng0);
964
    t1 = (t0 + 5256);
965
    t2 = (t1 + 56U);
966
    t9 = *((char **)t2);
967
    t10 = (t9 + 56U);
968
    t11 = *((char **)t10);
969
    *((unsigned char *)t11) = (unsigned char)1;
970
    xsi_driver_first_trans_fast_port(t1);
971
 
972
LAB3:    t1 = (t0 + 4856);
973
    *((int *)t1) = 1;
974
 
975
LAB1:    return;
976
LAB2:    xsi_set_current_line(127, ng0);
977
    t9 = (t0 + 2312U);
978
    t10 = *((char **)t9);
979
    t9 = (t0 + 5128);
980
    t11 = (t9 + 56U);
981
    t12 = *((char **)t11);
982
    t13 = (t12 + 56U);
983
    t14 = *((char **)t13);
984
    memcpy(t14, t10, 34U);
985
    xsi_driver_first_trans_fast_port(t9);
986
    xsi_set_current_line(128, ng0);
987
    t1 = (t0 + 2472U);
988
    t2 = *((char **)t1);
989
    t1 = (t0 + 5192);
990
    t9 = (t1 + 56U);
991
    t10 = *((char **)t9);
992
    t11 = (t10 + 56U);
993
    t12 = *((char **)t11);
994
    memcpy(t12, t2, 6U);
995
    xsi_driver_first_trans_fast_port(t1);
996
    xsi_set_current_line(129, ng0);
997
    t1 = (t0 + 2632U);
998
    t2 = *((char **)t1);
999
    t7 = *((unsigned char *)t2);
1000
    t1 = (t0 + 5256);
1001
    t9 = (t1 + 56U);
1002
    t10 = *((char **)t9);
1003
    t11 = (t10 + 56U);
1004
    t12 = *((char **)t11);
1005
    *((unsigned char *)t12) = t7;
1006
    xsi_driver_first_trans_fast_port(t1);
1007
    goto LAB3;
1008
 
1009
LAB5:    xsi_set_current_line(131, ng0);
1010
    t12 = (t0 + 2312U);
1011
    t13 = *((char **)t12);
1012
    t12 = (t0 + 5128);
1013
    t14 = (t12 + 56U);
1014
    t15 = *((char **)t14);
1015
    t16 = (t15 + 56U);
1016
    t17 = *((char **)t16);
1017
    memcpy(t17, t13, 34U);
1018
    xsi_driver_first_trans_fast_port(t12);
1019
    xsi_set_current_line(132, ng0);
1020
    t1 = (t0 + 2472U);
1021
    t2 = *((char **)t1);
1022
    t1 = (t0 + 5192);
1023
    t9 = (t1 + 56U);
1024
    t10 = *((char **)t9);
1025
    t11 = (t10 + 56U);
1026
    t12 = *((char **)t11);
1027
    memcpy(t12, t2, 6U);
1028
    xsi_driver_first_trans_fast_port(t1);
1029
    xsi_set_current_line(133, ng0);
1030
    t1 = (t0 + 2632U);
1031
    t2 = *((char **)t1);
1032
    t7 = *((unsigned char *)t2);
1033
    t1 = (t0 + 5256);
1034
    t9 = (t1 + 56U);
1035
    t10 = *((char **)t9);
1036
    t11 = (t10 + 56U);
1037
    t12 = *((char **)t11);
1038
    *((unsigned char *)t12) = t7;
1039
    xsi_driver_first_trans_fast_port(t1);
1040
    goto LAB3;
1041
 
1042
LAB7:    t4 = 0;
1043
 
1044
LAB10:    if (t4 < 4U)
1045
        goto LAB11;
1046
    else
1047
        goto LAB9;
1048
 
1049
LAB11:    t10 = (t2 + t4);
1050
    t11 = (t1 + t4);
1051
    if (*((unsigned char *)t10) != *((unsigned char *)t11))
1052
        goto LAB8;
1053
 
1054
LAB12:    t4 = (t4 + 1);
1055
    goto LAB10;
1056
 
1057
}
1058
 
1059
 
1060
extern void work_a_0704087516_2629015098_init()
1061
{
1062
        static char *pe[] = {(void *)work_a_0704087516_2629015098_p_0,(void *)work_a_0704087516_2629015098_p_1};
1063
        xsi_register_didat("work_a_0704087516_2629015098", "isim/testbench_isim_beh.exe.sim/work/a_0704087516_2629015098.didat");
1064
        xsi_register_executes(pe);
1065
}

powered by: WebSVN 2.1.0

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