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

powered by: WebSVN 2.1.0

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