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_2144605995_2207681426.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/cml_assembler.vhd";
25
extern char *STD_STANDARD;
26
extern char *DZX_P_3728046382;
27
 
28
char *dzx_p_3728046382_sub_3251038083_2632892140(char *, char *, char *, char *, char *, char *);
29
 
30
 
31
static void work_a_2144605995_2207681426_p_0(char *t0)
32
{
33
    char t40[16];
34
    char t56[16];
35
    char t58[16];
36
    char *t1;
37
    char *t2;
38
    char *t3;
39
    int t4;
40
    char *t5;
41
    char *t6;
42
    int t7;
43
    char *t8;
44
    char *t9;
45
    int t10;
46
    char *t11;
47
    char *t12;
48
    int t13;
49
    char *t14;
50
    char *t15;
51
    int t16;
52
    char *t17;
53
    char *t18;
54
    int t19;
55
    char *t20;
56
    int t22;
57
    char *t23;
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
    char *t39;
69
    char *t41;
70
    char *t42;
71
    unsigned int t43;
72
    unsigned char t44;
73
    char *t45;
74
    char *t46;
75
    char *t47;
76
    char *t48;
77
    char *t49;
78
    unsigned int t50;
79
    unsigned int t51;
80
    unsigned int t52;
81
    unsigned char t53;
82
    unsigned int t54;
83
    unsigned int t55;
84
    unsigned int t57;
85
 
86
LAB0:    xsi_set_current_line(66, ng0);
87
    t1 = (t0 + 1192U);
88
    t2 = *((char **)t1);
89
    t1 = (t0 + 5979);
90
    t4 = xsi_mem_cmp(t1, t2, 4U);
91
    if (t4 == 1)
92
        goto LAB3;
93
 
94
LAB16:    t5 = (t0 + 5983);
95
    t7 = xsi_mem_cmp(t5, t2, 4U);
96
    if (t7 == 1)
97
        goto LAB4;
98
 
99
LAB17:    t8 = (t0 + 5987);
100
    t10 = xsi_mem_cmp(t8, t2, 4U);
101
    if (t10 == 1)
102
        goto LAB5;
103
 
104
LAB18:    t11 = (t0 + 5991);
105
    t13 = xsi_mem_cmp(t11, t2, 4U);
106
    if (t13 == 1)
107
        goto LAB6;
108
 
109
LAB19:    t14 = (t0 + 5995);
110
    t16 = xsi_mem_cmp(t14, t2, 4U);
111
    if (t16 == 1)
112
        goto LAB7;
113
 
114
LAB20:    t17 = (t0 + 5999);
115
    t19 = xsi_mem_cmp(t17, t2, 4U);
116
    if (t19 == 1)
117
        goto LAB8;
118
 
119
LAB21:    t20 = (t0 + 6003);
120
    t22 = xsi_mem_cmp(t20, t2, 4U);
121
    if (t22 == 1)
122
        goto LAB9;
123
 
124
LAB22:    t23 = (t0 + 6007);
125
    t25 = xsi_mem_cmp(t23, t2, 4U);
126
    if (t25 == 1)
127
        goto LAB10;
128
 
129
LAB23:    t26 = (t0 + 6011);
130
    t28 = xsi_mem_cmp(t26, t2, 4U);
131
    if (t28 == 1)
132
        goto LAB11;
133
 
134
LAB24:    t29 = (t0 + 6015);
135
    t31 = xsi_mem_cmp(t29, t2, 4U);
136
    if (t31 == 1)
137
        goto LAB12;
138
 
139
LAB25:    t32 = (t0 + 6019);
140
    t34 = xsi_mem_cmp(t32, t2, 4U);
141
    if (t34 == 1)
142
        goto LAB13;
143
 
144
LAB26:    t35 = (t0 + 6023);
145
    t37 = xsi_mem_cmp(t35, t2, 4U);
146
    if (t37 == 1)
147
        goto LAB14;
148
 
149
LAB27:
150
LAB15:    xsi_set_current_line(79, ng0);
151
    t1 = (t0 + 6027);
152
    t3 = (t0 + 3656);
153
    t5 = (t3 + 56U);
154
    t6 = *((char **)t5);
155
    t8 = (t6 + 56U);
156
    t9 = *((char **)t8);
157
    memcpy(t9, t1, 35U);
158
    xsi_driver_first_trans_fast_port(t3);
159
 
160
LAB2:    t1 = (t0 + 3560);
161
    *((int *)t1) = 1;
162
 
163
LAB1:    return;
164
LAB3:    xsi_set_current_line(67, ng0);
165
    t38 = (t0 + 1352U);
166
    t39 = *((char **)t38);
167
    t41 = ((STD_STANDARD) + 1112);
168
    t42 = (t0 + 5852U);
169
    t38 = xsi_base_array_concat(t38, t40, t41, (char)97, t39, t42, (char)99, (unsigned char)0, (char)101);
170
    t43 = (34U + 1U);
171
    t44 = (35U != t43);
172
    if (t44 == 1)
173
        goto LAB29;
174
 
175
LAB30:    t45 = (t0 + 3656);
176
    t46 = (t45 + 56U);
177
    t47 = *((char **)t46);
178
    t48 = (t47 + 56U);
179
    t49 = *((char **)t48);
180
    memcpy(t49, t38, 35U);
181
    xsi_driver_first_trans_fast_port(t45);
182
    goto LAB2;
183
 
184
LAB4:    xsi_set_current_line(68, ng0);
185
    t1 = (t0 + 1032U);
186
    t2 = *((char **)t1);
187
    t4 = (10 - 10);
188
    t43 = (t4 * -1);
189
    t50 = (1U * t43);
190
    t51 = (0 + t50);
191
    t1 = (t2 + t51);
192
    t44 = *((unsigned char *)t1);
193
    t3 = (t0 + 1352U);
194
    t5 = *((char **)t3);
195
    t6 = ((STD_STANDARD) + 1112);
196
    t8 = (t0 + 5852U);
197
    t3 = xsi_base_array_concat(t3, t40, t6, (char)99, t44, (char)97, t5, t8, (char)101);
198
    t52 = (1U + 34U);
199
    t53 = (35U != t52);
200
    if (t53 == 1)
201
        goto LAB31;
202
 
203
LAB32:    t9 = (t0 + 3656);
204
    t11 = (t9 + 56U);
205
    t12 = *((char **)t11);
206
    t14 = (t12 + 56U);
207
    t15 = *((char **)t14);
208
    memcpy(t15, t3, 35U);
209
    xsi_driver_first_trans_fast_port(t9);
210
    goto LAB2;
211
 
212
LAB5:    xsi_set_current_line(69, ng0);
213
    t1 = (t0 + 1032U);
214
    t2 = *((char **)t1);
215
    t43 = (10 - 10);
216
    t50 = (t43 * 1U);
217
    t51 = (0 + t50);
218
    t1 = (t2 + t51);
219
    t3 = (t0 + 1352U);
220
    t5 = *((char **)t3);
221
    t52 = (33 - 33);
222
    t54 = (t52 * 1U);
223
    t55 = (0 + t54);
224
    t3 = (t5 + t55);
225
    t8 = ((STD_STANDARD) + 1112);
226
    t9 = (t56 + 0U);
227
    t11 = (t9 + 0U);
228
    *((int *)t11) = 10;
229
    t11 = (t9 + 4U);
230
    *((int *)t11) = 9;
231
    t11 = (t9 + 8U);
232
    *((int *)t11) = -1;
233
    t4 = (9 - 10);
234
    t57 = (t4 * -1);
235
    t57 = (t57 + 1);
236
    t11 = (t9 + 12U);
237
    *((unsigned int *)t11) = t57;
238
    t11 = (t58 + 0U);
239
    t12 = (t11 + 0U);
240
    *((int *)t12) = 33;
241
    t12 = (t11 + 4U);
242
    *((int *)t12) = 1;
243
    t12 = (t11 + 8U);
244
    *((int *)t12) = -1;
245
    t7 = (1 - 33);
246
    t57 = (t7 * -1);
247
    t57 = (t57 + 1);
248
    t12 = (t11 + 12U);
249
    *((unsigned int *)t12) = t57;
250
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
251
    t57 = (2U + 33U);
252
    t44 = (35U != t57);
253
    if (t44 == 1)
254
        goto LAB33;
255
 
256
LAB34:    t12 = (t0 + 3656);
257
    t14 = (t12 + 56U);
258
    t15 = *((char **)t14);
259
    t17 = (t15 + 56U);
260
    t18 = *((char **)t17);
261
    memcpy(t18, t6, 35U);
262
    xsi_driver_first_trans_fast_port(t12);
263
    goto LAB2;
264
 
265
LAB6:    xsi_set_current_line(70, ng0);
266
    t1 = (t0 + 1032U);
267
    t2 = *((char **)t1);
268
    t43 = (10 - 10);
269
    t50 = (t43 * 1U);
270
    t51 = (0 + t50);
271
    t1 = (t2 + t51);
272
    t3 = (t0 + 1352U);
273
    t5 = *((char **)t3);
274
    t52 = (33 - 33);
275
    t54 = (t52 * 1U);
276
    t55 = (0 + t54);
277
    t3 = (t5 + t55);
278
    t8 = ((STD_STANDARD) + 1112);
279
    t9 = (t56 + 0U);
280
    t11 = (t9 + 0U);
281
    *((int *)t11) = 10;
282
    t11 = (t9 + 4U);
283
    *((int *)t11) = 8;
284
    t11 = (t9 + 8U);
285
    *((int *)t11) = -1;
286
    t4 = (8 - 10);
287
    t57 = (t4 * -1);
288
    t57 = (t57 + 1);
289
    t11 = (t9 + 12U);
290
    *((unsigned int *)t11) = t57;
291
    t11 = (t58 + 0U);
292
    t12 = (t11 + 0U);
293
    *((int *)t12) = 33;
294
    t12 = (t11 + 4U);
295
    *((int *)t12) = 2;
296
    t12 = (t11 + 8U);
297
    *((int *)t12) = -1;
298
    t7 = (2 - 33);
299
    t57 = (t7 * -1);
300
    t57 = (t57 + 1);
301
    t12 = (t11 + 12U);
302
    *((unsigned int *)t12) = t57;
303
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
304
    t57 = (3U + 32U);
305
    t44 = (35U != t57);
306
    if (t44 == 1)
307
        goto LAB35;
308
 
309
LAB36:    t12 = (t0 + 3656);
310
    t14 = (t12 + 56U);
311
    t15 = *((char **)t14);
312
    t17 = (t15 + 56U);
313
    t18 = *((char **)t17);
314
    memcpy(t18, t6, 35U);
315
    xsi_driver_first_trans_fast_port(t12);
316
    goto LAB2;
317
 
318
LAB7:    xsi_set_current_line(71, ng0);
319
    t1 = (t0 + 1032U);
320
    t2 = *((char **)t1);
321
    t43 = (10 - 10);
322
    t50 = (t43 * 1U);
323
    t51 = (0 + t50);
324
    t1 = (t2 + t51);
325
    t3 = (t0 + 1352U);
326
    t5 = *((char **)t3);
327
    t52 = (33 - 33);
328
    t54 = (t52 * 1U);
329
    t55 = (0 + t54);
330
    t3 = (t5 + t55);
331
    t8 = ((STD_STANDARD) + 1112);
332
    t9 = (t56 + 0U);
333
    t11 = (t9 + 0U);
334
    *((int *)t11) = 10;
335
    t11 = (t9 + 4U);
336
    *((int *)t11) = 7;
337
    t11 = (t9 + 8U);
338
    *((int *)t11) = -1;
339
    t4 = (7 - 10);
340
    t57 = (t4 * -1);
341
    t57 = (t57 + 1);
342
    t11 = (t9 + 12U);
343
    *((unsigned int *)t11) = t57;
344
    t11 = (t58 + 0U);
345
    t12 = (t11 + 0U);
346
    *((int *)t12) = 33;
347
    t12 = (t11 + 4U);
348
    *((int *)t12) = 3;
349
    t12 = (t11 + 8U);
350
    *((int *)t12) = -1;
351
    t7 = (3 - 33);
352
    t57 = (t7 * -1);
353
    t57 = (t57 + 1);
354
    t12 = (t11 + 12U);
355
    *((unsigned int *)t12) = t57;
356
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
357
    t57 = (4U + 31U);
358
    t44 = (35U != t57);
359
    if (t44 == 1)
360
        goto LAB37;
361
 
362
LAB38:    t12 = (t0 + 3656);
363
    t14 = (t12 + 56U);
364
    t15 = *((char **)t14);
365
    t17 = (t15 + 56U);
366
    t18 = *((char **)t17);
367
    memcpy(t18, t6, 35U);
368
    xsi_driver_first_trans_fast_port(t12);
369
    goto LAB2;
370
 
371
LAB8:    xsi_set_current_line(72, ng0);
372
    t1 = (t0 + 1032U);
373
    t2 = *((char **)t1);
374
    t43 = (10 - 10);
375
    t50 = (t43 * 1U);
376
    t51 = (0 + t50);
377
    t1 = (t2 + t51);
378
    t3 = (t0 + 1352U);
379
    t5 = *((char **)t3);
380
    t52 = (33 - 33);
381
    t54 = (t52 * 1U);
382
    t55 = (0 + t54);
383
    t3 = (t5 + t55);
384
    t8 = ((STD_STANDARD) + 1112);
385
    t9 = (t56 + 0U);
386
    t11 = (t9 + 0U);
387
    *((int *)t11) = 10;
388
    t11 = (t9 + 4U);
389
    *((int *)t11) = 6;
390
    t11 = (t9 + 8U);
391
    *((int *)t11) = -1;
392
    t4 = (6 - 10);
393
    t57 = (t4 * -1);
394
    t57 = (t57 + 1);
395
    t11 = (t9 + 12U);
396
    *((unsigned int *)t11) = t57;
397
    t11 = (t58 + 0U);
398
    t12 = (t11 + 0U);
399
    *((int *)t12) = 33;
400
    t12 = (t11 + 4U);
401
    *((int *)t12) = 4;
402
    t12 = (t11 + 8U);
403
    *((int *)t12) = -1;
404
    t7 = (4 - 33);
405
    t57 = (t7 * -1);
406
    t57 = (t57 + 1);
407
    t12 = (t11 + 12U);
408
    *((unsigned int *)t12) = t57;
409
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
410
    t57 = (5U + 30U);
411
    t44 = (35U != t57);
412
    if (t44 == 1)
413
        goto LAB39;
414
 
415
LAB40:    t12 = (t0 + 3656);
416
    t14 = (t12 + 56U);
417
    t15 = *((char **)t14);
418
    t17 = (t15 + 56U);
419
    t18 = *((char **)t17);
420
    memcpy(t18, t6, 35U);
421
    xsi_driver_first_trans_fast_port(t12);
422
    goto LAB2;
423
 
424
LAB9:    xsi_set_current_line(73, ng0);
425
    t1 = (t0 + 1032U);
426
    t2 = *((char **)t1);
427
    t43 = (10 - 10);
428
    t50 = (t43 * 1U);
429
    t51 = (0 + t50);
430
    t1 = (t2 + t51);
431
    t3 = (t0 + 1352U);
432
    t5 = *((char **)t3);
433
    t52 = (33 - 33);
434
    t54 = (t52 * 1U);
435
    t55 = (0 + t54);
436
    t3 = (t5 + t55);
437
    t8 = ((STD_STANDARD) + 1112);
438
    t9 = (t56 + 0U);
439
    t11 = (t9 + 0U);
440
    *((int *)t11) = 10;
441
    t11 = (t9 + 4U);
442
    *((int *)t11) = 5;
443
    t11 = (t9 + 8U);
444
    *((int *)t11) = -1;
445
    t4 = (5 - 10);
446
    t57 = (t4 * -1);
447
    t57 = (t57 + 1);
448
    t11 = (t9 + 12U);
449
    *((unsigned int *)t11) = t57;
450
    t11 = (t58 + 0U);
451
    t12 = (t11 + 0U);
452
    *((int *)t12) = 33;
453
    t12 = (t11 + 4U);
454
    *((int *)t12) = 5;
455
    t12 = (t11 + 8U);
456
    *((int *)t12) = -1;
457
    t7 = (5 - 33);
458
    t57 = (t7 * -1);
459
    t57 = (t57 + 1);
460
    t12 = (t11 + 12U);
461
    *((unsigned int *)t12) = t57;
462
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
463
    t57 = (6U + 29U);
464
    t44 = (35U != t57);
465
    if (t44 == 1)
466
        goto LAB41;
467
 
468
LAB42:    t12 = (t0 + 3656);
469
    t14 = (t12 + 56U);
470
    t15 = *((char **)t14);
471
    t17 = (t15 + 56U);
472
    t18 = *((char **)t17);
473
    memcpy(t18, t6, 35U);
474
    xsi_driver_first_trans_fast_port(t12);
475
    goto LAB2;
476
 
477
LAB10:    xsi_set_current_line(74, ng0);
478
    t1 = (t0 + 1032U);
479
    t2 = *((char **)t1);
480
    t43 = (10 - 10);
481
    t50 = (t43 * 1U);
482
    t51 = (0 + t50);
483
    t1 = (t2 + t51);
484
    t3 = (t0 + 1352U);
485
    t5 = *((char **)t3);
486
    t52 = (33 - 33);
487
    t54 = (t52 * 1U);
488
    t55 = (0 + t54);
489
    t3 = (t5 + t55);
490
    t8 = ((STD_STANDARD) + 1112);
491
    t9 = (t56 + 0U);
492
    t11 = (t9 + 0U);
493
    *((int *)t11) = 10;
494
    t11 = (t9 + 4U);
495
    *((int *)t11) = 4;
496
    t11 = (t9 + 8U);
497
    *((int *)t11) = -1;
498
    t4 = (4 - 10);
499
    t57 = (t4 * -1);
500
    t57 = (t57 + 1);
501
    t11 = (t9 + 12U);
502
    *((unsigned int *)t11) = t57;
503
    t11 = (t58 + 0U);
504
    t12 = (t11 + 0U);
505
    *((int *)t12) = 33;
506
    t12 = (t11 + 4U);
507
    *((int *)t12) = 6;
508
    t12 = (t11 + 8U);
509
    *((int *)t12) = -1;
510
    t7 = (6 - 33);
511
    t57 = (t7 * -1);
512
    t57 = (t57 + 1);
513
    t12 = (t11 + 12U);
514
    *((unsigned int *)t12) = t57;
515
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
516
    t57 = (7U + 28U);
517
    t44 = (35U != t57);
518
    if (t44 == 1)
519
        goto LAB43;
520
 
521
LAB44:    t12 = (t0 + 3656);
522
    t14 = (t12 + 56U);
523
    t15 = *((char **)t14);
524
    t17 = (t15 + 56U);
525
    t18 = *((char **)t17);
526
    memcpy(t18, t6, 35U);
527
    xsi_driver_first_trans_fast_port(t12);
528
    goto LAB2;
529
 
530
LAB11:    xsi_set_current_line(75, ng0);
531
    t1 = (t0 + 1032U);
532
    t2 = *((char **)t1);
533
    t43 = (10 - 10);
534
    t50 = (t43 * 1U);
535
    t51 = (0 + t50);
536
    t1 = (t2 + t51);
537
    t3 = (t0 + 1352U);
538
    t5 = *((char **)t3);
539
    t52 = (33 - 33);
540
    t54 = (t52 * 1U);
541
    t55 = (0 + t54);
542
    t3 = (t5 + t55);
543
    t8 = ((STD_STANDARD) + 1112);
544
    t9 = (t56 + 0U);
545
    t11 = (t9 + 0U);
546
    *((int *)t11) = 10;
547
    t11 = (t9 + 4U);
548
    *((int *)t11) = 3;
549
    t11 = (t9 + 8U);
550
    *((int *)t11) = -1;
551
    t4 = (3 - 10);
552
    t57 = (t4 * -1);
553
    t57 = (t57 + 1);
554
    t11 = (t9 + 12U);
555
    *((unsigned int *)t11) = t57;
556
    t11 = (t58 + 0U);
557
    t12 = (t11 + 0U);
558
    *((int *)t12) = 33;
559
    t12 = (t11 + 4U);
560
    *((int *)t12) = 7;
561
    t12 = (t11 + 8U);
562
    *((int *)t12) = -1;
563
    t7 = (7 - 33);
564
    t57 = (t7 * -1);
565
    t57 = (t57 + 1);
566
    t12 = (t11 + 12U);
567
    *((unsigned int *)t12) = t57;
568
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
569
    t57 = (8U + 27U);
570
    t44 = (35U != t57);
571
    if (t44 == 1)
572
        goto LAB45;
573
 
574
LAB46:    t12 = (t0 + 3656);
575
    t14 = (t12 + 56U);
576
    t15 = *((char **)t14);
577
    t17 = (t15 + 56U);
578
    t18 = *((char **)t17);
579
    memcpy(t18, t6, 35U);
580
    xsi_driver_first_trans_fast_port(t12);
581
    goto LAB2;
582
 
583
LAB12:    xsi_set_current_line(76, ng0);
584
    t1 = (t0 + 1032U);
585
    t2 = *((char **)t1);
586
    t43 = (10 - 10);
587
    t50 = (t43 * 1U);
588
    t51 = (0 + t50);
589
    t1 = (t2 + t51);
590
    t3 = (t0 + 1352U);
591
    t5 = *((char **)t3);
592
    t52 = (33 - 33);
593
    t54 = (t52 * 1U);
594
    t55 = (0 + t54);
595
    t3 = (t5 + t55);
596
    t8 = ((STD_STANDARD) + 1112);
597
    t9 = (t56 + 0U);
598
    t11 = (t9 + 0U);
599
    *((int *)t11) = 10;
600
    t11 = (t9 + 4U);
601
    *((int *)t11) = 2;
602
    t11 = (t9 + 8U);
603
    *((int *)t11) = -1;
604
    t4 = (2 - 10);
605
    t57 = (t4 * -1);
606
    t57 = (t57 + 1);
607
    t11 = (t9 + 12U);
608
    *((unsigned int *)t11) = t57;
609
    t11 = (t58 + 0U);
610
    t12 = (t11 + 0U);
611
    *((int *)t12) = 33;
612
    t12 = (t11 + 4U);
613
    *((int *)t12) = 8;
614
    t12 = (t11 + 8U);
615
    *((int *)t12) = -1;
616
    t7 = (8 - 33);
617
    t57 = (t7 * -1);
618
    t57 = (t57 + 1);
619
    t12 = (t11 + 12U);
620
    *((unsigned int *)t12) = t57;
621
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
622
    t57 = (9U + 26U);
623
    t44 = (35U != t57);
624
    if (t44 == 1)
625
        goto LAB47;
626
 
627
LAB48:    t12 = (t0 + 3656);
628
    t14 = (t12 + 56U);
629
    t15 = *((char **)t14);
630
    t17 = (t15 + 56U);
631
    t18 = *((char **)t17);
632
    memcpy(t18, t6, 35U);
633
    xsi_driver_first_trans_fast_port(t12);
634
    goto LAB2;
635
 
636
LAB13:    xsi_set_current_line(77, ng0);
637
    t1 = (t0 + 1032U);
638
    t2 = *((char **)t1);
639
    t43 = (10 - 10);
640
    t50 = (t43 * 1U);
641
    t51 = (0 + t50);
642
    t1 = (t2 + t51);
643
    t3 = (t0 + 1352U);
644
    t5 = *((char **)t3);
645
    t52 = (33 - 33);
646
    t54 = (t52 * 1U);
647
    t55 = (0 + t54);
648
    t3 = (t5 + t55);
649
    t8 = ((STD_STANDARD) + 1112);
650
    t9 = (t56 + 0U);
651
    t11 = (t9 + 0U);
652
    *((int *)t11) = 10;
653
    t11 = (t9 + 4U);
654
    *((int *)t11) = 1;
655
    t11 = (t9 + 8U);
656
    *((int *)t11) = -1;
657
    t4 = (1 - 10);
658
    t57 = (t4 * -1);
659
    t57 = (t57 + 1);
660
    t11 = (t9 + 12U);
661
    *((unsigned int *)t11) = t57;
662
    t11 = (t58 + 0U);
663
    t12 = (t11 + 0U);
664
    *((int *)t12) = 33;
665
    t12 = (t11 + 4U);
666
    *((int *)t12) = 9;
667
    t12 = (t11 + 8U);
668
    *((int *)t12) = -1;
669
    t7 = (9 - 33);
670
    t57 = (t7 * -1);
671
    t57 = (t57 + 1);
672
    t12 = (t11 + 12U);
673
    *((unsigned int *)t12) = t57;
674
    t6 = xsi_base_array_concat(t6, t40, t8, (char)97, t1, t56, (char)97, t3, t58, (char)101);
675
    t57 = (10U + 25U);
676
    t44 = (35U != t57);
677
    if (t44 == 1)
678
        goto LAB49;
679
 
680
LAB50:    t12 = (t0 + 3656);
681
    t14 = (t12 + 56U);
682
    t15 = *((char **)t14);
683
    t17 = (t15 + 56U);
684
    t18 = *((char **)t17);
685
    memcpy(t18, t6, 35U);
686
    xsi_driver_first_trans_fast_port(t12);
687
    goto LAB2;
688
 
689
LAB14:    xsi_set_current_line(78, ng0);
690
    t1 = (t0 + 1032U);
691
    t2 = *((char **)t1);
692
    t1 = (t0 + 1352U);
693
    t3 = *((char **)t1);
694
    t43 = (33 - 33);
695
    t50 = (t43 * 1U);
696
    t51 = (0 + t50);
697
    t1 = (t3 + t51);
698
    t6 = ((STD_STANDARD) + 1112);
699
    t8 = (t0 + 5820U);
700
    t9 = (t56 + 0U);
701
    t11 = (t9 + 0U);
702
    *((int *)t11) = 33;
703
    t11 = (t9 + 4U);
704
    *((int *)t11) = 10;
705
    t11 = (t9 + 8U);
706
    *((int *)t11) = -1;
707
    t4 = (10 - 33);
708
    t52 = (t4 * -1);
709
    t52 = (t52 + 1);
710
    t11 = (t9 + 12U);
711
    *((unsigned int *)t11) = t52;
712
    t5 = xsi_base_array_concat(t5, t40, t6, (char)97, t2, t8, (char)97, t1, t56, (char)101);
713
    t52 = (11U + 24U);
714
    t44 = (35U != t52);
715
    if (t44 == 1)
716
        goto LAB51;
717
 
718
LAB52:    t11 = (t0 + 3656);
719
    t12 = (t11 + 56U);
720
    t14 = *((char **)t12);
721
    t15 = (t14 + 56U);
722
    t17 = *((char **)t15);
723
    memcpy(t17, t5, 35U);
724
    xsi_driver_first_trans_fast_port(t11);
725
    goto LAB2;
726
 
727
LAB28:;
728
LAB29:    xsi_size_not_matching(35U, t43, 0);
729
    goto LAB30;
730
 
731
LAB31:    xsi_size_not_matching(35U, t52, 0);
732
    goto LAB32;
733
 
734
LAB33:    xsi_size_not_matching(35U, t57, 0);
735
    goto LAB34;
736
 
737
LAB35:    xsi_size_not_matching(35U, t57, 0);
738
    goto LAB36;
739
 
740
LAB37:    xsi_size_not_matching(35U, t57, 0);
741
    goto LAB38;
742
 
743
LAB39:    xsi_size_not_matching(35U, t57, 0);
744
    goto LAB40;
745
 
746
LAB41:    xsi_size_not_matching(35U, t57, 0);
747
    goto LAB42;
748
 
749
LAB43:    xsi_size_not_matching(35U, t57, 0);
750
    goto LAB44;
751
 
752
LAB45:    xsi_size_not_matching(35U, t57, 0);
753
    goto LAB46;
754
 
755
LAB47:    xsi_size_not_matching(35U, t57, 0);
756
    goto LAB48;
757
 
758
LAB49:    xsi_size_not_matching(35U, t57, 0);
759
    goto LAB50;
760
 
761
LAB51:    xsi_size_not_matching(35U, t52, 0);
762
    goto LAB52;
763
 
764
}
765
 
766
static void work_a_2144605995_2207681426_p_1(char *t0)
767
{
768
    char t1[16];
769
    char t6[16];
770
    char t8[16];
771
    char *t2;
772
    char *t4;
773
    char *t5;
774
    char *t7;
775
    char *t9;
776
    char *t10;
777
    int t11;
778
    unsigned int t12;
779
    char *t13;
780
    char *t14;
781
    char *t15;
782
    char *t16;
783
    unsigned int t17;
784
    unsigned char t18;
785
    char *t19;
786
    char *t20;
787
    char *t21;
788
    char *t22;
789
    char *t23;
790
    char *t24;
791
 
792
LAB0:    xsi_set_current_line(85, ng0);
793
 
794
LAB3:    t2 = (t0 + 6062);
795
    t4 = (t0 + 1192U);
796
    t5 = *((char **)t4);
797
    t7 = ((STD_STANDARD) + 1112);
798
    t9 = (t8 + 0U);
799
    t10 = (t9 + 0U);
800
    *((int *)t10) = 0;
801
    t10 = (t9 + 4U);
802
    *((int *)t10) = 1;
803
    t10 = (t9 + 8U);
804
    *((int *)t10) = 1;
805
    t11 = (1 - 0);
806
    t12 = (t11 * 1);
807
    t12 = (t12 + 1);
808
    t10 = (t9 + 12U);
809
    *((unsigned int *)t10) = t12;
810
    t10 = (t0 + 5836U);
811
    t4 = xsi_base_array_concat(t4, t6, t7, (char)97, t2, t8, (char)97, t5, t10, (char)101);
812
    t13 = (t0 + 1512U);
813
    t14 = *((char **)t13);
814
    t13 = (t0 + 5868U);
815
    t15 = dzx_p_3728046382_sub_3251038083_2632892140(DZX_P_3728046382, t1, t4, t6, t14, t13);
816
    t16 = (t1 + 12U);
817
    t12 = *((unsigned int *)t16);
818
    t17 = (1U * t12);
819
    t18 = (6U != t17);
820
    if (t18 == 1)
821
        goto LAB5;
822
 
823
LAB6:    t19 = (t0 + 3720);
824
    t20 = (t19 + 56U);
825
    t21 = *((char **)t20);
826
    t22 = (t21 + 56U);
827
    t23 = *((char **)t22);
828
    memcpy(t23, t15, 6U);
829
    xsi_driver_first_trans_fast_port(t19);
830
 
831
LAB2:    t24 = (t0 + 3576);
832
    *((int *)t24) = 1;
833
 
834
LAB1:    return;
835
LAB4:    goto LAB2;
836
 
837
LAB5:    xsi_size_not_matching(6U, t17, 0);
838
    goto LAB6;
839
 
840
}
841
 
842
 
843
extern void work_a_2144605995_2207681426_init()
844
{
845
        static char *pe[] = {(void *)work_a_2144605995_2207681426_p_0,(void *)work_a_2144605995_2207681426_p_1};
846
        xsi_register_didat("work_a_2144605995_2207681426", "isim/testbench_isim_beh.exe.sim/work/a_2144605995_2207681426.didat");
847
        xsi_register_executes(pe);
848
}

powered by: WebSVN 2.1.0

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