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_0704002981_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/CODING_BUFFER_64_32.vhd";
25
extern char *IEEE_P_2592010699;
26
 
27
unsigned char ieee_p_2592010699_sub_1690584930_503743352(char *, unsigned char );
28
unsigned char ieee_p_2592010699_sub_3962699580_503743352(char *, unsigned char );
29
char *ieee_p_2592010699_sub_4188116876_503743352(char *, char *, char *, char *);
30
 
31
 
32
static void work_a_0704002981_1181938964_p_0(char *t0)
33
{
34
    char *t1;
35
    char *t2;
36
    unsigned char t3;
37
    char *t4;
38
    char *t5;
39
    char *t6;
40
    char *t7;
41
    char *t8;
42
 
43
LAB0:    xsi_set_current_line(584, ng0);
44
 
45
LAB3:    t1 = (t0 + 4392U);
46
    t2 = *((char **)t1);
47
    t3 = *((unsigned char *)t2);
48
    t1 = (t0 + 21464);
49
    t4 = (t1 + 56U);
50
    t5 = *((char **)t4);
51
    t6 = (t5 + 56U);
52
    t7 = *((char **)t6);
53
    *((unsigned char *)t7) = t3;
54
    xsi_driver_first_trans_fast_port(t1);
55
 
56
LAB2:    t8 = (t0 + 20840);
57
    *((int *)t8) = 1;
58
 
59
LAB1:    return;
60
LAB4:    goto LAB2;
61
 
62
}
63
 
64
static void work_a_0704002981_1181938964_p_1(char *t0)
65
{
66
    char *t1;
67
    char *t2;
68
    unsigned char t3;
69
    char *t4;
70
    char *t5;
71
    char *t6;
72
    char *t7;
73
    char *t8;
74
 
75
LAB0:    xsi_set_current_line(586, ng0);
76
 
77
LAB3:    t1 = (t0 + 4552U);
78
    t2 = *((char **)t1);
79
    t3 = *((unsigned char *)t2);
80
    t1 = (t0 + 21528);
81
    t4 = (t1 + 56U);
82
    t5 = *((char **)t4);
83
    t6 = (t5 + 56U);
84
    t7 = *((char **)t6);
85
    *((unsigned char *)t7) = t3;
86
    xsi_driver_first_trans_fast_port(t1);
87
 
88
LAB2:    t8 = (t0 + 20856);
89
    *((int *)t8) = 1;
90
 
91
LAB1:    return;
92
LAB4:    goto LAB2;
93
 
94
}
95
 
96
static void work_a_0704002981_1181938964_p_2(char *t0)
97
{
98
    char *t1;
99
    char *t2;
100
    unsigned char t3;
101
    unsigned char t4;
102
    char *t5;
103
    char *t6;
104
    char *t7;
105
    char *t8;
106
    char *t9;
107
 
108
LAB0:    xsi_set_current_line(784, ng0);
109
 
110
LAB3:    t1 = (t0 + 7592U);
111
    t2 = *((char **)t1);
112
    t3 = *((unsigned char *)t2);
113
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
114
    t1 = (t0 + 21592);
115
    t5 = (t1 + 56U);
116
    t6 = *((char **)t5);
117
    t7 = (t6 + 56U);
118
    t8 = *((char **)t7);
119
    *((unsigned char *)t8) = t4;
120
    xsi_driver_first_trans_fast(t1);
121
 
122
LAB2:    t9 = (t0 + 20872);
123
    *((int *)t9) = 1;
124
 
125
LAB1:    return;
126
LAB4:    goto LAB2;
127
 
128
}
129
 
130
static void work_a_0704002981_1181938964_p_3(char *t0)
131
{
132
    char *t1;
133
    char *t2;
134
    unsigned char t3;
135
    unsigned char t4;
136
    char *t5;
137
    char *t6;
138
    char *t7;
139
    char *t8;
140
    char *t9;
141
 
142
LAB0:    xsi_set_current_line(786, ng0);
143
 
144
LAB3:    t1 = (t0 + 7272U);
145
    t2 = *((char **)t1);
146
    t3 = *((unsigned char *)t2);
147
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
148
    t1 = (t0 + 21656);
149
    t5 = (t1 + 56U);
150
    t6 = *((char **)t5);
151
    t7 = (t6 + 56U);
152
    t8 = *((char **)t7);
153
    *((unsigned char *)t8) = t4;
154
    xsi_driver_first_trans_fast(t1);
155
 
156
LAB2:    t9 = (t0 + 20888);
157
    *((int *)t9) = 1;
158
 
159
LAB1:    return;
160
LAB4:    goto LAB2;
161
 
162
}
163
 
164
static void work_a_0704002981_1181938964_p_4(char *t0)
165
{
166
    char *t1;
167
    char *t2;
168
    char *t3;
169
    char *t4;
170
    char *t5;
171
 
172
LAB0:    xsi_set_current_line(788, ng0);
173
 
174
LAB3:    t1 = (t0 + 21720);
175
    t2 = (t1 + 56U);
176
    t3 = *((char **)t2);
177
    t4 = (t3 + 56U);
178
    t5 = *((char **)t4);
179
    *((unsigned char *)t5) = (unsigned char)3;
180
    xsi_driver_first_trans_fast(t1);
181
 
182
LAB2:
183
LAB1:    return;
184
LAB4:    goto LAB2;
185
 
186
}
187
 
188
static void work_a_0704002981_1181938964_p_5(char *t0)
189
{
190
    char *t1;
191
    char *t2;
192
    unsigned char t3;
193
    unsigned char t4;
194
    char *t5;
195
    char *t6;
196
    char *t7;
197
    char *t8;
198
    char *t9;
199
 
200
LAB0:    xsi_set_current_line(794, ng0);
201
 
202
LAB3:    t1 = (t0 + 7592U);
203
    t2 = *((char **)t1);
204
    t3 = *((unsigned char *)t2);
205
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
206
    t1 = (t0 + 21784);
207
    t5 = (t1 + 56U);
208
    t6 = *((char **)t5);
209
    t7 = (t6 + 56U);
210
    t8 = *((char **)t7);
211
    *((unsigned char *)t8) = t4;
212
    xsi_driver_first_trans_fast(t1);
213
 
214
LAB2:    t9 = (t0 + 20904);
215
    *((int *)t9) = 1;
216
 
217
LAB1:    return;
218
LAB4:    goto LAB2;
219
 
220
}
221
 
222
static void work_a_0704002981_1181938964_p_6(char *t0)
223
{
224
    char t2[16];
225
    char t8[16];
226
    int64 t1;
227
    char *t3;
228
    char *t4;
229
    unsigned int t5;
230
    unsigned int t6;
231
    unsigned int t7;
232
    char *t9;
233
    char *t10;
234
    int t11;
235
    unsigned int t12;
236
    char *t13;
237
    unsigned char t14;
238
    char *t15;
239
    char *t16;
240
    char *t17;
241
    char *t18;
242
    char *t19;
243
    char *t20;
244
    char *t21;
245
 
246
LAB0:    xsi_set_current_line(800, ng0);
247
 
248
LAB3:    t1 = (5 * 1000LL);
249
    t3 = (t0 + 1992U);
250
    t4 = *((char **)t3);
251
    t5 = (63 - 63);
252
    t6 = (t5 * 1U);
253
    t7 = (0 + t6);
254
    t3 = (t4 + t7);
255
    t9 = (t8 + 0U);
256
    t10 = (t9 + 0U);
257
    *((int *)t10) = 63;
258
    t10 = (t9 + 4U);
259
    *((int *)t10) = 32;
260
    t10 = (t9 + 8U);
261
    *((int *)t10) = -1;
262
    t11 = (32 - 63);
263
    t12 = (t11 * -1);
264
    t12 = (t12 + 1);
265
    t10 = (t9 + 12U);
266
    *((unsigned int *)t10) = t12;
267
    t10 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t2, t3, t8);
268
    t13 = (t2 + 12U);
269
    t12 = *((unsigned int *)t13);
270
    t12 = (t12 * 1U);
271
    t14 = (32U != t12);
272
    if (t14 == 1)
273
        goto LAB5;
274
 
275
LAB6:    t15 = (t0 + 21848);
276
    t16 = (t15 + 56U);
277
    t17 = *((char **)t16);
278
    t18 = (t17 + 56U);
279
    t19 = *((char **)t18);
280
    memcpy(t19, t10, 32U);
281
    xsi_driver_first_trans_delta(t15, 0U, 32U, t1);
282
    t20 = (t0 + 21848);
283
    xsi_driver_intertial_reject(t20, t1, t1);
284
 
285
LAB2:    t21 = (t0 + 20920);
286
    *((int *)t21) = 1;
287
 
288
LAB1:    return;
289
LAB4:    goto LAB2;
290
 
291
LAB5:    xsi_size_not_matching(32U, t12, 0);
292
    goto LAB6;
293
 
294
}
295
 
296
static void work_a_0704002981_1181938964_p_7(char *t0)
297
{
298
    char t2[16];
299
    char t8[16];
300
    int64 t1;
301
    char *t3;
302
    char *t4;
303
    unsigned int t5;
304
    unsigned int t6;
305
    unsigned int t7;
306
    char *t9;
307
    char *t10;
308
    int t11;
309
    unsigned int t12;
310
    char *t13;
311
    unsigned char t14;
312
    char *t15;
313
    char *t16;
314
    char *t17;
315
    char *t18;
316
    char *t19;
317
    char *t20;
318
    char *t21;
319
 
320
LAB0:    xsi_set_current_line(802, ng0);
321
 
322
LAB3:    t1 = (5 * 1000LL);
323
    t3 = (t0 + 4072U);
324
    t4 = *((char **)t3);
325
    t5 = (8 - 8);
326
    t6 = (t5 * 1U);
327
    t7 = (0 + t6);
328
    t3 = (t4 + t7);
329
    t9 = (t8 + 0U);
330
    t10 = (t9 + 0U);
331
    *((int *)t10) = 8;
332
    t10 = (t9 + 4U);
333
    *((int *)t10) = 1;
334
    t10 = (t9 + 8U);
335
    *((int *)t10) = -1;
336
    t11 = (1 - 8);
337
    t12 = (t11 * -1);
338
    t12 = (t12 + 1);
339
    t10 = (t9 + 12U);
340
    *((unsigned int *)t10) = t12;
341
    t10 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t2, t3, t8);
342
    t13 = (t2 + 12U);
343
    t12 = *((unsigned int *)t13);
344
    t12 = (t12 * 1U);
345
    t14 = (8U != t12);
346
    if (t14 == 1)
347
        goto LAB5;
348
 
349
LAB6:    t15 = (t0 + 21912);
350
    t16 = (t15 + 56U);
351
    t17 = *((char **)t16);
352
    t18 = (t17 + 56U);
353
    t19 = *((char **)t18);
354
    memcpy(t19, t10, 8U);
355
    xsi_driver_first_trans_delta(t15, 0U, 8U, t1);
356
    t20 = (t0 + 21912);
357
    xsi_driver_intertial_reject(t20, t1, t1);
358
 
359
LAB2:    t21 = (t0 + 20936);
360
    *((int *)t21) = 1;
361
 
362
LAB1:    return;
363
LAB4:    goto LAB2;
364
 
365
LAB5:    xsi_size_not_matching(8U, t12, 0);
366
    goto LAB6;
367
 
368
}
369
 
370
static void work_a_0704002981_1181938964_p_8(char *t0)
371
{
372
    char t2[16];
373
    char t8[16];
374
    int64 t1;
375
    char *t3;
376
    char *t4;
377
    unsigned int t5;
378
    unsigned int t6;
379
    unsigned int t7;
380
    char *t9;
381
    char *t10;
382
    int t11;
383
    unsigned int t12;
384
    char *t13;
385
    unsigned char t14;
386
    char *t15;
387
    char *t16;
388
    char *t17;
389
    char *t18;
390
    char *t19;
391
    char *t20;
392
    char *t21;
393
 
394
LAB0:    xsi_set_current_line(804, ng0);
395
 
396
LAB3:    t1 = (5 * 1000LL);
397
    t3 = (t0 + 4232U);
398
    t4 = *((char **)t3);
399
    t5 = (8 - 8);
400
    t6 = (t5 * 1U);
401
    t7 = (0 + t6);
402
    t3 = (t4 + t7);
403
    t9 = (t8 + 0U);
404
    t10 = (t9 + 0U);
405
    *((int *)t10) = 8;
406
    t10 = (t9 + 4U);
407
    *((int *)t10) = 1;
408
    t10 = (t9 + 8U);
409
    *((int *)t10) = -1;
410
    t11 = (1 - 8);
411
    t12 = (t11 * -1);
412
    t12 = (t12 + 1);
413
    t10 = (t9 + 12U);
414
    *((unsigned int *)t10) = t12;
415
    t10 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t2, t3, t8);
416
    t13 = (t2 + 12U);
417
    t12 = *((unsigned int *)t13);
418
    t12 = (t12 * 1U);
419
    t14 = (8U != t12);
420
    if (t14 == 1)
421
        goto LAB5;
422
 
423
LAB6:    t15 = (t0 + 21976);
424
    t16 = (t15 + 56U);
425
    t17 = *((char **)t16);
426
    t18 = (t17 + 56U);
427
    t19 = *((char **)t18);
428
    memcpy(t19, t10, 8U);
429
    xsi_driver_first_trans_delta(t15, 0U, 8U, t1);
430
    t20 = (t0 + 21976);
431
    xsi_driver_intertial_reject(t20, t1, t1);
432
 
433
LAB2:    t21 = (t0 + 20952);
434
    *((int *)t21) = 1;
435
 
436
LAB1:    return;
437
LAB4:    goto LAB2;
438
 
439
LAB5:    xsi_size_not_matching(8U, t12, 0);
440
    goto LAB6;
441
 
442
}
443
 
444
static void work_a_0704002981_1181938964_p_9(char *t0)
445
{
446
    int64 t1;
447
    char *t2;
448
    char *t3;
449
    unsigned char t4;
450
    unsigned char t5;
451
    char *t6;
452
    char *t7;
453
    char *t8;
454
    char *t9;
455
    char *t10;
456
    char *t11;
457
 
458
LAB0:    xsi_set_current_line(806, ng0);
459
 
460
LAB3:    t1 = (5 * 1000LL);
461
    t2 = (t0 + 5672U);
462
    t3 = *((char **)t2);
463
    t4 = *((unsigned char *)t3);
464
    t5 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t4);
465
    t2 = (t0 + 22040);
466
    t6 = (t2 + 56U);
467
    t7 = *((char **)t6);
468
    t8 = (t7 + 56U);
469
    t9 = *((char **)t8);
470
    *((unsigned char *)t9) = t5;
471
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
472
    t10 = (t0 + 22040);
473
    xsi_driver_intertial_reject(t10, t1, t1);
474
 
475
LAB2:    t11 = (t0 + 20968);
476
    *((int *)t11) = 1;
477
 
478
LAB1:    return;
479
LAB4:    goto LAB2;
480
 
481
}
482
 
483
static void work_a_0704002981_1181938964_p_10(char *t0)
484
{
485
    int64 t1;
486
    char *t2;
487
    char *t3;
488
    unsigned char t4;
489
    unsigned char t5;
490
    char *t6;
491
    char *t7;
492
    char *t8;
493
    char *t9;
494
    char *t10;
495
    char *t11;
496
 
497
LAB0:    xsi_set_current_line(808, ng0);
498
 
499
LAB3:    t1 = (5 * 1000LL);
500
    t2 = (t0 + 4712U);
501
    t3 = *((char **)t2);
502
    t4 = *((unsigned char *)t3);
503
    t5 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t4);
504
    t2 = (t0 + 22104);
505
    t6 = (t2 + 56U);
506
    t7 = *((char **)t6);
507
    t8 = (t7 + 56U);
508
    t9 = *((char **)t8);
509
    *((unsigned char *)t9) = t5;
510
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
511
    t10 = (t0 + 22104);
512
    xsi_driver_intertial_reject(t10, t1, t1);
513
 
514
LAB2:    t11 = (t0 + 20984);
515
    *((int *)t11) = 1;
516
 
517
LAB1:    return;
518
LAB4:    goto LAB2;
519
 
520
}
521
 
522
static void work_a_0704002981_1181938964_p_11(char *t0)
523
{
524
    char *t1;
525
    char *t2;
526
    unsigned char t3;
527
    unsigned char t4;
528
    char *t5;
529
    char *t6;
530
    char *t7;
531
    char *t8;
532
    char *t9;
533
 
534
LAB0:    xsi_set_current_line(810, ng0);
535
 
536
LAB3:    t1 = (t0 + 5032U);
537
    t2 = *((char **)t1);
538
    t3 = *((unsigned char *)t2);
539
    t4 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t3);
540
    t1 = (t0 + 22168);
541
    t5 = (t1 + 56U);
542
    t6 = *((char **)t5);
543
    t7 = (t6 + 56U);
544
    t8 = *((char **)t7);
545
    *((unsigned char *)t8) = t4;
546
    xsi_driver_first_trans_fast(t1);
547
 
548
LAB2:    t9 = (t0 + 21000);
549
    *((int *)t9) = 1;
550
 
551
LAB1:    return;
552
LAB4:    goto LAB2;
553
 
554
}
555
 
556
static void work_a_0704002981_1181938964_p_12(char *t0)
557
{
558
    int64 t1;
559
    char *t2;
560
    char *t3;
561
    unsigned char t4;
562
    unsigned char t5;
563
    char *t6;
564
    char *t7;
565
    char *t8;
566
    char *t9;
567
    char *t10;
568
    char *t11;
569
 
570
LAB0:    xsi_set_current_line(812, ng0);
571
 
572
LAB3:    t1 = (5 * 1000LL);
573
    t2 = (t0 + 5512U);
574
    t3 = *((char **)t2);
575
    t4 = *((unsigned char *)t3);
576
    t5 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t4);
577
    t2 = (t0 + 22232);
578
    t6 = (t2 + 56U);
579
    t7 = *((char **)t6);
580
    t8 = (t7 + 56U);
581
    t9 = *((char **)t8);
582
    *((unsigned char *)t9) = t5;
583
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
584
    t10 = (t0 + 22232);
585
    xsi_driver_intertial_reject(t10, t1, t1);
586
 
587
LAB2:    t11 = (t0 + 21016);
588
    *((int *)t11) = 1;
589
 
590
LAB1:    return;
591
LAB4:    goto LAB2;
592
 
593
}
594
 
595
static void work_a_0704002981_1181938964_p_13(char *t0)
596
{
597
    char *t1;
598
    char *t2;
599
    unsigned char t3;
600
    unsigned char t4;
601
    char *t5;
602
    char *t6;
603
    char *t7;
604
    char *t8;
605
    char *t9;
606
 
607
LAB0:    xsi_set_current_line(814, ng0);
608
 
609
LAB3:    t1 = (t0 + 5192U);
610
    t2 = *((char **)t1);
611
    t3 = *((unsigned char *)t2);
612
    t4 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t3);
613
    t1 = (t0 + 22296);
614
    t5 = (t1 + 56U);
615
    t6 = *((char **)t5);
616
    t7 = (t6 + 56U);
617
    t8 = *((char **)t7);
618
    *((unsigned char *)t8) = t4;
619
    xsi_driver_first_trans_fast(t1);
620
 
621
LAB2:    t9 = (t0 + 21032);
622
    *((int *)t9) = 1;
623
 
624
LAB1:    return;
625
LAB4:    goto LAB2;
626
 
627
}
628
 
629
static void work_a_0704002981_1181938964_p_14(char *t0)
630
{
631
    int64 t1;
632
    char *t2;
633
    char *t3;
634
    unsigned char t4;
635
    unsigned char t5;
636
    char *t6;
637
    char *t7;
638
    char *t8;
639
    char *t9;
640
    char *t10;
641
    char *t11;
642
 
643
LAB0:    xsi_set_current_line(816, ng0);
644
 
645
LAB3:    t1 = (5 * 1000LL);
646
    t2 = (t0 + 5352U);
647
    t3 = *((char **)t2);
648
    t4 = *((unsigned char *)t3);
649
    t5 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t4);
650
    t2 = (t0 + 22360);
651
    t6 = (t2 + 56U);
652
    t7 = *((char **)t6);
653
    t8 = (t7 + 56U);
654
    t9 = *((char **)t8);
655
    *((unsigned char *)t9) = t5;
656
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
657
    t10 = (t0 + 22360);
658
    xsi_driver_intertial_reject(t10, t1, t1);
659
 
660
LAB2:    t11 = (t0 + 21048);
661
    *((int *)t11) = 1;
662
 
663
LAB1:    return;
664
LAB4:    goto LAB2;
665
 
666
}
667
 
668
static void work_a_0704002981_1181938964_p_15(char *t0)
669
{
670
    char *t1;
671
    char *t2;
672
    unsigned char t3;
673
    unsigned char t4;
674
    char *t5;
675
    char *t6;
676
    char *t7;
677
    char *t8;
678
    char *t9;
679
 
680
LAB0:    xsi_set_current_line(1002, ng0);
681
 
682
LAB3:    t1 = (t0 + 9032U);
683
    t2 = *((char **)t1);
684
    t3 = *((unsigned char *)t2);
685
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
686
    t1 = (t0 + 22424);
687
    t5 = (t1 + 56U);
688
    t6 = *((char **)t5);
689
    t7 = (t6 + 56U);
690
    t8 = *((char **)t7);
691
    *((unsigned char *)t8) = t4;
692
    xsi_driver_first_trans_fast(t1);
693
 
694
LAB2:    t9 = (t0 + 21064);
695
    *((int *)t9) = 1;
696
 
697
LAB1:    return;
698
LAB4:    goto LAB2;
699
 
700
}
701
 
702
static void work_a_0704002981_1181938964_p_16(char *t0)
703
{
704
    char *t1;
705
    char *t2;
706
    unsigned char t3;
707
    unsigned char t4;
708
    char *t5;
709
    char *t6;
710
    char *t7;
711
    char *t8;
712
    char *t9;
713
 
714
LAB0:    xsi_set_current_line(1004, ng0);
715
 
716
LAB3:    t1 = (t0 + 8712U);
717
    t2 = *((char **)t1);
718
    t3 = *((unsigned char *)t2);
719
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
720
    t1 = (t0 + 22488);
721
    t5 = (t1 + 56U);
722
    t6 = *((char **)t5);
723
    t7 = (t6 + 56U);
724
    t8 = *((char **)t7);
725
    *((unsigned char *)t8) = t4;
726
    xsi_driver_first_trans_fast(t1);
727
 
728
LAB2:    t9 = (t0 + 21080);
729
    *((int *)t9) = 1;
730
 
731
LAB1:    return;
732
LAB4:    goto LAB2;
733
 
734
}
735
 
736
static void work_a_0704002981_1181938964_p_17(char *t0)
737
{
738
    char *t1;
739
    char *t2;
740
    char *t3;
741
    char *t4;
742
    char *t5;
743
 
744
LAB0:    xsi_set_current_line(1006, ng0);
745
 
746
LAB3:    t1 = (t0 + 22552);
747
    t2 = (t1 + 56U);
748
    t3 = *((char **)t2);
749
    t4 = (t3 + 56U);
750
    t5 = *((char **)t4);
751
    *((unsigned char *)t5) = (unsigned char)3;
752
    xsi_driver_first_trans_fast(t1);
753
 
754
LAB2:
755
LAB1:    return;
756
LAB4:    goto LAB2;
757
 
758
}
759
 
760
static void work_a_0704002981_1181938964_p_18(char *t0)
761
{
762
    char *t1;
763
    char *t2;
764
    unsigned char t3;
765
    unsigned char t4;
766
    char *t5;
767
    char *t6;
768
    char *t7;
769
    char *t8;
770
    char *t9;
771
 
772
LAB0:    xsi_set_current_line(1012, ng0);
773
 
774
LAB3:    t1 = (t0 + 9032U);
775
    t2 = *((char **)t1);
776
    t3 = *((unsigned char *)t2);
777
    t4 = ieee_p_2592010699_sub_1690584930_503743352(IEEE_P_2592010699, t3);
778
    t1 = (t0 + 22616);
779
    t5 = (t1 + 56U);
780
    t6 = *((char **)t5);
781
    t7 = (t6 + 56U);
782
    t8 = *((char **)t7);
783
    *((unsigned char *)t8) = t4;
784
    xsi_driver_first_trans_fast(t1);
785
 
786
LAB2:    t9 = (t0 + 21096);
787
    *((int *)t9) = 1;
788
 
789
LAB1:    return;
790
LAB4:    goto LAB2;
791
 
792
}
793
 
794
static void work_a_0704002981_1181938964_p_19(char *t0)
795
{
796
    char t2[16];
797
    char t8[16];
798
    int64 t1;
799
    char *t3;
800
    char *t4;
801
    unsigned int t5;
802
    unsigned int t6;
803
    unsigned int t7;
804
    char *t9;
805
    char *t10;
806
    int t11;
807
    unsigned int t12;
808
    char *t13;
809
    unsigned char t14;
810
    char *t15;
811
    char *t16;
812
    char *t17;
813
    char *t18;
814
    char *t19;
815
    char *t20;
816
    char *t21;
817
 
818
LAB0:    xsi_set_current_line(1022, ng0);
819
 
820
LAB3:    t1 = (5 * 1000LL);
821
    t3 = (t0 + 1992U);
822
    t4 = *((char **)t3);
823
    t5 = (63 - 31);
824
    t6 = (t5 * 1U);
825
    t7 = (0 + t6);
826
    t3 = (t4 + t7);
827
    t9 = (t8 + 0U);
828
    t10 = (t9 + 0U);
829
    *((int *)t10) = 31;
830
    t10 = (t9 + 4U);
831
    *((int *)t10) = 0;
832
    t10 = (t9 + 8U);
833
    *((int *)t10) = -1;
834
    t11 = (0 - 31);
835
    t12 = (t11 * -1);
836
    t12 = (t12 + 1);
837
    t10 = (t9 + 12U);
838
    *((unsigned int *)t10) = t12;
839
    t10 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t2, t3, t8);
840
    t13 = (t2 + 12U);
841
    t12 = *((unsigned int *)t13);
842
    t12 = (t12 * 1U);
843
    t14 = (32U != t12);
844
    if (t14 == 1)
845
        goto LAB5;
846
 
847
LAB6:    t15 = (t0 + 22680);
848
    t16 = (t15 + 56U);
849
    t17 = *((char **)t16);
850
    t18 = (t17 + 56U);
851
    t19 = *((char **)t18);
852
    memcpy(t19, t10, 32U);
853
    xsi_driver_first_trans_delta(t15, 0U, 32U, t1);
854
    t20 = (t0 + 22680);
855
    xsi_driver_intertial_reject(t20, t1, t1);
856
 
857
LAB2:    t21 = (t0 + 21112);
858
    *((int *)t21) = 1;
859
 
860
LAB1:    return;
861
LAB4:    goto LAB2;
862
 
863
LAB5:    xsi_size_not_matching(32U, t12, 0);
864
    goto LAB6;
865
 
866
}
867
 
868
static void work_a_0704002981_1181938964_p_20(char *t0)
869
{
870
    char t2[16];
871
    char t8[16];
872
    int64 t1;
873
    char *t3;
874
    char *t4;
875
    unsigned int t5;
876
    unsigned int t6;
877
    unsigned int t7;
878
    char *t9;
879
    char *t10;
880
    int t11;
881
    unsigned int t12;
882
    char *t13;
883
    unsigned char t14;
884
    char *t15;
885
    char *t16;
886
    char *t17;
887
    char *t18;
888
    char *t19;
889
    char *t20;
890
    char *t21;
891
 
892
LAB0:    xsi_set_current_line(1024, ng0);
893
 
894
LAB3:    t1 = (5 * 1000LL);
895
    t3 = (t0 + 4072U);
896
    t4 = *((char **)t3);
897
    t5 = (8 - 8);
898
    t6 = (t5 * 1U);
899
    t7 = (0 + t6);
900
    t3 = (t4 + t7);
901
    t9 = (t8 + 0U);
902
    t10 = (t9 + 0U);
903
    *((int *)t10) = 8;
904
    t10 = (t9 + 4U);
905
    *((int *)t10) = 1;
906
    t10 = (t9 + 8U);
907
    *((int *)t10) = -1;
908
    t11 = (1 - 8);
909
    t12 = (t11 * -1);
910
    t12 = (t12 + 1);
911
    t10 = (t9 + 12U);
912
    *((unsigned int *)t10) = t12;
913
    t10 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t2, t3, t8);
914
    t13 = (t2 + 12U);
915
    t12 = *((unsigned int *)t13);
916
    t12 = (t12 * 1U);
917
    t14 = (8U != t12);
918
    if (t14 == 1)
919
        goto LAB5;
920
 
921
LAB6:    t15 = (t0 + 22744);
922
    t16 = (t15 + 56U);
923
    t17 = *((char **)t16);
924
    t18 = (t17 + 56U);
925
    t19 = *((char **)t18);
926
    memcpy(t19, t10, 8U);
927
    xsi_driver_first_trans_delta(t15, 0U, 8U, t1);
928
    t20 = (t0 + 22744);
929
    xsi_driver_intertial_reject(t20, t1, t1);
930
 
931
LAB2:    t21 = (t0 + 21128);
932
    *((int *)t21) = 1;
933
 
934
LAB1:    return;
935
LAB4:    goto LAB2;
936
 
937
LAB5:    xsi_size_not_matching(8U, t12, 0);
938
    goto LAB6;
939
 
940
}
941
 
942
static void work_a_0704002981_1181938964_p_21(char *t0)
943
{
944
    char t2[16];
945
    char t8[16];
946
    int64 t1;
947
    char *t3;
948
    char *t4;
949
    unsigned int t5;
950
    unsigned int t6;
951
    unsigned int t7;
952
    char *t9;
953
    char *t10;
954
    int t11;
955
    unsigned int t12;
956
    char *t13;
957
    unsigned char t14;
958
    char *t15;
959
    char *t16;
960
    char *t17;
961
    char *t18;
962
    char *t19;
963
    char *t20;
964
    char *t21;
965
 
966
LAB0:    xsi_set_current_line(1026, ng0);
967
 
968
LAB3:    t1 = (5 * 1000LL);
969
    t3 = (t0 + 4232U);
970
    t4 = *((char **)t3);
971
    t5 = (8 - 8);
972
    t6 = (t5 * 1U);
973
    t7 = (0 + t6);
974
    t3 = (t4 + t7);
975
    t9 = (t8 + 0U);
976
    t10 = (t9 + 0U);
977
    *((int *)t10) = 8;
978
    t10 = (t9 + 4U);
979
    *((int *)t10) = 1;
980
    t10 = (t9 + 8U);
981
    *((int *)t10) = -1;
982
    t11 = (1 - 8);
983
    t12 = (t11 * -1);
984
    t12 = (t12 + 1);
985
    t10 = (t9 + 12U);
986
    *((unsigned int *)t10) = t12;
987
    t10 = ieee_p_2592010699_sub_4188116876_503743352(IEEE_P_2592010699, t2, t3, t8);
988
    t13 = (t2 + 12U);
989
    t12 = *((unsigned int *)t13);
990
    t12 = (t12 * 1U);
991
    t14 = (8U != t12);
992
    if (t14 == 1)
993
        goto LAB5;
994
 
995
LAB6:    t15 = (t0 + 22808);
996
    t16 = (t15 + 56U);
997
    t17 = *((char **)t16);
998
    t18 = (t17 + 56U);
999
    t19 = *((char **)t18);
1000
    memcpy(t19, t10, 8U);
1001
    xsi_driver_first_trans_delta(t15, 0U, 8U, t1);
1002
    t20 = (t0 + 22808);
1003
    xsi_driver_intertial_reject(t20, t1, t1);
1004
 
1005
LAB2:    t21 = (t0 + 21144);
1006
    *((int *)t21) = 1;
1007
 
1008
LAB1:    return;
1009
LAB4:    goto LAB2;
1010
 
1011
LAB5:    xsi_size_not_matching(8U, t12, 0);
1012
    goto LAB6;
1013
 
1014
}
1015
 
1016
static void work_a_0704002981_1181938964_p_22(char *t0)
1017
{
1018
    int64 t1;
1019
    char *t2;
1020
    char *t3;
1021
    unsigned char t4;
1022
    unsigned char t5;
1023
    char *t6;
1024
    char *t7;
1025
    char *t8;
1026
    char *t9;
1027
    char *t10;
1028
    char *t11;
1029
 
1030
LAB0:    xsi_set_current_line(1028, ng0);
1031
 
1032
LAB3:    t1 = (5 * 1000LL);
1033
    t2 = (t0 + 5672U);
1034
    t3 = *((char **)t2);
1035
    t4 = *((unsigned char *)t3);
1036
    t5 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t4);
1037
    t2 = (t0 + 22872);
1038
    t6 = (t2 + 56U);
1039
    t7 = *((char **)t6);
1040
    t8 = (t7 + 56U);
1041
    t9 = *((char **)t8);
1042
    *((unsigned char *)t9) = t5;
1043
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
1044
    t10 = (t0 + 22872);
1045
    xsi_driver_intertial_reject(t10, t1, t1);
1046
 
1047
LAB2:    t11 = (t0 + 21160);
1048
    *((int *)t11) = 1;
1049
 
1050
LAB1:    return;
1051
LAB4:    goto LAB2;
1052
 
1053
}
1054
 
1055
static void work_a_0704002981_1181938964_p_23(char *t0)
1056
{
1057
    int64 t1;
1058
    char *t2;
1059
    char *t3;
1060
    unsigned char t4;
1061
    unsigned char t5;
1062
    char *t6;
1063
    char *t7;
1064
    char *t8;
1065
    char *t9;
1066
    char *t10;
1067
    char *t11;
1068
 
1069
LAB0:    xsi_set_current_line(1030, ng0);
1070
 
1071
LAB3:    t1 = (5 * 1000LL);
1072
    t2 = (t0 + 4712U);
1073
    t3 = *((char **)t2);
1074
    t4 = *((unsigned char *)t3);
1075
    t5 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t4);
1076
    t2 = (t0 + 22936);
1077
    t6 = (t2 + 56U);
1078
    t7 = *((char **)t6);
1079
    t8 = (t7 + 56U);
1080
    t9 = *((char **)t8);
1081
    *((unsigned char *)t9) = t5;
1082
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
1083
    t10 = (t0 + 22936);
1084
    xsi_driver_intertial_reject(t10, t1, t1);
1085
 
1086
LAB2:    t11 = (t0 + 21176);
1087
    *((int *)t11) = 1;
1088
 
1089
LAB1:    return;
1090
LAB4:    goto LAB2;
1091
 
1092
}
1093
 
1094
static void work_a_0704002981_1181938964_p_24(char *t0)
1095
{
1096
    char *t1;
1097
    char *t2;
1098
    unsigned char t3;
1099
    unsigned char t4;
1100
    char *t5;
1101
    char *t6;
1102
    char *t7;
1103
    char *t8;
1104
    char *t9;
1105
 
1106
LAB0:    xsi_set_current_line(1032, ng0);
1107
 
1108
LAB3:    t1 = (t0 + 5032U);
1109
    t2 = *((char **)t1);
1110
    t3 = *((unsigned char *)t2);
1111
    t4 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t3);
1112
    t1 = (t0 + 23000);
1113
    t5 = (t1 + 56U);
1114
    t6 = *((char **)t5);
1115
    t7 = (t6 + 56U);
1116
    t8 = *((char **)t7);
1117
    *((unsigned char *)t8) = t4;
1118
    xsi_driver_first_trans_fast(t1);
1119
 
1120
LAB2:    t9 = (t0 + 21192);
1121
    *((int *)t9) = 1;
1122
 
1123
LAB1:    return;
1124
LAB4:    goto LAB2;
1125
 
1126
}
1127
 
1128
static void work_a_0704002981_1181938964_p_25(char *t0)
1129
{
1130
    int64 t1;
1131
    char *t2;
1132
    char *t3;
1133
    unsigned char t4;
1134
    unsigned char t5;
1135
    char *t6;
1136
    char *t7;
1137
    char *t8;
1138
    char *t9;
1139
    char *t10;
1140
    char *t11;
1141
 
1142
LAB0:    xsi_set_current_line(1034, ng0);
1143
 
1144
LAB3:    t1 = (5 * 1000LL);
1145
    t2 = (t0 + 5512U);
1146
    t3 = *((char **)t2);
1147
    t4 = *((unsigned char *)t3);
1148
    t5 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t4);
1149
    t2 = (t0 + 23064);
1150
    t6 = (t2 + 56U);
1151
    t7 = *((char **)t6);
1152
    t8 = (t7 + 56U);
1153
    t9 = *((char **)t8);
1154
    *((unsigned char *)t9) = t5;
1155
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
1156
    t10 = (t0 + 23064);
1157
    xsi_driver_intertial_reject(t10, t1, t1);
1158
 
1159
LAB2:    t11 = (t0 + 21208);
1160
    *((int *)t11) = 1;
1161
 
1162
LAB1:    return;
1163
LAB4:    goto LAB2;
1164
 
1165
}
1166
 
1167
static void work_a_0704002981_1181938964_p_26(char *t0)
1168
{
1169
    char *t1;
1170
    char *t2;
1171
    unsigned char t3;
1172
    unsigned char t4;
1173
    char *t5;
1174
    char *t6;
1175
    char *t7;
1176
    char *t8;
1177
    char *t9;
1178
 
1179
LAB0:    xsi_set_current_line(1036, ng0);
1180
 
1181
LAB3:    t1 = (t0 + 5192U);
1182
    t2 = *((char **)t1);
1183
    t3 = *((unsigned char *)t2);
1184
    t4 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t3);
1185
    t1 = (t0 + 23128);
1186
    t5 = (t1 + 56U);
1187
    t6 = *((char **)t5);
1188
    t7 = (t6 + 56U);
1189
    t8 = *((char **)t7);
1190
    *((unsigned char *)t8) = t4;
1191
    xsi_driver_first_trans_fast(t1);
1192
 
1193
LAB2:    t9 = (t0 + 21224);
1194
    *((int *)t9) = 1;
1195
 
1196
LAB1:    return;
1197
LAB4:    goto LAB2;
1198
 
1199
}
1200
 
1201
static void work_a_0704002981_1181938964_p_27(char *t0)
1202
{
1203
    int64 t1;
1204
    char *t2;
1205
    char *t3;
1206
    unsigned char t4;
1207
    unsigned char t5;
1208
    char *t6;
1209
    char *t7;
1210
    char *t8;
1211
    char *t9;
1212
    char *t10;
1213
    char *t11;
1214
 
1215
LAB0:    xsi_set_current_line(1038, ng0);
1216
 
1217
LAB3:    t1 = (5 * 1000LL);
1218
    t2 = (t0 + 5352U);
1219
    t3 = *((char **)t2);
1220
    t4 = *((unsigned char *)t3);
1221
    t5 = ieee_p_2592010699_sub_3962699580_503743352(IEEE_P_2592010699, t4);
1222
    t2 = (t0 + 23192);
1223
    t6 = (t2 + 56U);
1224
    t7 = *((char **)t6);
1225
    t8 = (t7 + 56U);
1226
    t9 = *((char **)t8);
1227
    *((unsigned char *)t9) = t5;
1228
    xsi_driver_first_trans_delta(t2, 0U, 1, t1);
1229
    t10 = (t0 + 23192);
1230
    xsi_driver_intertial_reject(t10, t1, t1);
1231
 
1232
LAB2:    t11 = (t0 + 21240);
1233
    *((int *)t11) = 1;
1234
 
1235
LAB1:    return;
1236
LAB4:    goto LAB2;
1237
 
1238
}
1239
 
1240
static void work_a_0704002981_1181938964_p_28(char *t0)
1241
{
1242
    char *t1;
1243
    char *t2;
1244
    unsigned char t3;
1245
    unsigned char t4;
1246
    char *t5;
1247
    unsigned char t6;
1248
    unsigned char t7;
1249
    char *t8;
1250
    unsigned char t9;
1251
    unsigned char t10;
1252
    char *t11;
1253
    unsigned char t12;
1254
    char *t13;
1255
    char *t14;
1256
 
1257
LAB0:    xsi_set_current_line(1082, ng0);
1258
    t1 = (t0 + 2472U);
1259
    t2 = *((char **)t1);
1260
    t3 = *((unsigned char *)t2);
1261
    t4 = (t3 == (unsigned char)0);
1262
    if (t4 != 0)
1263
        goto LAB2;
1264
 
1265
LAB4:    t1 = (t0 + 2592U);
1266
    t4 = xsi_signal_has_event(t1);
1267
    if (t4 == 1)
1268
        goto LAB7;
1269
 
1270
LAB8:    t3 = (unsigned char)0;
1271
 
1272
LAB9:    if (t3 != 0)
1273
        goto LAB5;
1274
 
1275
LAB6:
1276
LAB3:    xsi_set_current_line(1110, ng0);
1277
    t1 = (t0 + 10608U);
1278
    t2 = *((char **)t1);
1279
    t4 = *((unsigned char *)t2);
1280
    if (t4 == 1)
1281
        goto LAB17;
1282
 
1283
LAB18:    t1 = (t0 + 1832U);
1284
    t5 = *((char **)t1);
1285
    t6 = *((unsigned char *)t5);
1286
    t7 = (!(t6));
1287
    t3 = t7;
1288
 
1289
LAB19:    t1 = (t0 + 23256);
1290
    t8 = (t1 + 56U);
1291
    t11 = *((char **)t8);
1292
    t13 = (t11 + 56U);
1293
    t14 = *((char **)t13);
1294
    *((unsigned char *)t14) = t3;
1295
    xsi_driver_first_trans_fast_port(t1);
1296
    t1 = (t0 + 21256);
1297
    *((int *)t1) = 1;
1298
 
1299
LAB1:    return;
1300
LAB2:    xsi_set_current_line(1084, ng0);
1301
    t1 = (t0 + 10608U);
1302
    t5 = *((char **)t1);
1303
    t1 = (t5 + 0);
1304
    *((unsigned char *)t1) = (unsigned char)1;
1305
    goto LAB3;
1306
 
1307
LAB5:    xsi_set_current_line(1088, ng0);
1308
    t2 = (t0 + 1832U);
1309
    t8 = *((char **)t2);
1310
    t9 = *((unsigned char *)t8);
1311
    t10 = (t9 == (unsigned char)0);
1312
    if (t10 != 0)
1313
        goto LAB10;
1314
 
1315
LAB12:    t1 = (t0 + 4552U);
1316
    t2 = *((char **)t1);
1317
    t3 = *((unsigned char *)t2);
1318
    t4 = (t3 == (unsigned char)1);
1319
    if (t4 != 0)
1320
        goto LAB13;
1321
 
1322
LAB14:    t1 = (t0 + 5512U);
1323
    t2 = *((char **)t1);
1324
    t3 = *((unsigned char *)t2);
1325
    t4 = (t3 == (unsigned char)1);
1326
    if (t4 != 0)
1327
        goto LAB15;
1328
 
1329
LAB16:    xsi_set_current_line(1104, ng0);
1330
    t1 = (t0 + 10608U);
1331
    t2 = *((char **)t1);
1332
    t3 = *((unsigned char *)t2);
1333
    t1 = (t0 + 10608U);
1334
    t5 = *((char **)t1);
1335
    t1 = (t5 + 0);
1336
    *((unsigned char *)t1) = t3;
1337
 
1338
LAB11:    goto LAB3;
1339
 
1340
LAB7:    t2 = (t0 + 2632U);
1341
    t5 = *((char **)t2);
1342
    t6 = *((unsigned char *)t5);
1343
    t7 = (t6 == (unsigned char)1);
1344
    t3 = t7;
1345
    goto LAB9;
1346
 
1347
LAB10:    xsi_set_current_line(1090, ng0);
1348
    t2 = (t0 + 10608U);
1349
    t11 = *((char **)t2);
1350
    t12 = *((unsigned char *)t11);
1351
    t2 = (t0 + 10608U);
1352
    t13 = *((char **)t2);
1353
    t2 = (t13 + 0);
1354
    *((unsigned char *)t2) = t12;
1355
    goto LAB11;
1356
 
1357
LAB13:    xsi_set_current_line(1096, ng0);
1358
    t1 = (t0 + 10608U);
1359
    t5 = *((char **)t1);
1360
    t1 = (t5 + 0);
1361
    *((unsigned char *)t1) = (unsigned char)1;
1362
    goto LAB11;
1363
 
1364
LAB15:    xsi_set_current_line(1100, ng0);
1365
    t1 = (t0 + 10608U);
1366
    t5 = *((char **)t1);
1367
    t1 = (t5 + 0);
1368
    *((unsigned char *)t1) = (unsigned char)0;
1369
    goto LAB11;
1370
 
1371
LAB17:    t3 = (unsigned char)1;
1372
    goto LAB19;
1373
 
1374
}
1375
 
1376
static void work_a_0704002981_1181938964_p_29(char *t0)
1377
{
1378
    char *t1;
1379
    char *t2;
1380
    int t3;
1381
    unsigned int t4;
1382
    unsigned int t5;
1383
    unsigned int t6;
1384
    unsigned char t7;
1385
    unsigned char t8;
1386
    char *t9;
1387
    char *t10;
1388
    unsigned int t11;
1389
    unsigned int t12;
1390
    unsigned int t13;
1391
    char *t14;
1392
    char *t15;
1393
    char *t16;
1394
    char *t17;
1395
    char *t18;
1396
    char *t19;
1397
    char *t20;
1398
    unsigned int t21;
1399
    unsigned int t22;
1400
    unsigned int t23;
1401
    char *t24;
1402
    char *t25;
1403
    char *t26;
1404
    char *t27;
1405
    char *t28;
1406
    char *t29;
1407
 
1408
LAB0:    xsi_set_current_line(1118, ng0);
1409
    t1 = (t0 + 4072U);
1410
    t2 = *((char **)t1);
1411
    t3 = (0 - 8);
1412
    t4 = (t3 * -1);
1413
    t5 = (1U * t4);
1414
    t6 = (0 + t5);
1415
    t1 = (t2 + t6);
1416
    t7 = *((unsigned char *)t1);
1417
    t8 = (t7 == (unsigned char)1);
1418
    if (t8 != 0)
1419
        goto LAB3;
1420
 
1421
LAB4:
1422
LAB5:    t19 = (t0 + 4872U);
1423
    t20 = *((char **)t19);
1424
    t21 = (63 - 31);
1425
    t22 = (t21 * 1U);
1426
    t23 = (0 + t22);
1427
    t19 = (t20 + t23);
1428
    t24 = (t0 + 23320);
1429
    t25 = (t24 + 56U);
1430
    t26 = *((char **)t25);
1431
    t27 = (t26 + 56U);
1432
    t28 = *((char **)t27);
1433
    memcpy(t28, t19, 32U);
1434
    xsi_driver_first_trans_fast_port(t24);
1435
 
1436
LAB2:    t29 = (t0 + 21272);
1437
    *((int *)t29) = 1;
1438
 
1439
LAB1:    return;
1440
LAB3:    t9 = (t0 + 4872U);
1441
    t10 = *((char **)t9);
1442
    t11 = (63 - 63);
1443
    t12 = (t11 * 1U);
1444
    t13 = (0 + t12);
1445
    t9 = (t10 + t13);
1446
    t14 = (t0 + 23320);
1447
    t15 = (t14 + 56U);
1448
    t16 = *((char **)t15);
1449
    t17 = (t16 + 56U);
1450
    t18 = *((char **)t17);
1451
    memcpy(t18, t9, 32U);
1452
    xsi_driver_first_trans_fast_port(t14);
1453
    goto LAB2;
1454
 
1455
LAB6:    goto LAB2;
1456
 
1457
}
1458
 
1459
static void work_a_0704002981_1181938964_p_30(char *t0)
1460
{
1461
    char *t1;
1462
    char *t2;
1463
    unsigned char t3;
1464
    char *t4;
1465
    char *t5;
1466
    char *t6;
1467
    char *t7;
1468
    char *t8;
1469
 
1470
LAB0:    xsi_set_current_line(1120, ng0);
1471
 
1472
LAB3:    t1 = (t0 + 2632U);
1473
    t2 = *((char **)t1);
1474
    t3 = *((unsigned char *)t2);
1475
    t1 = (t0 + 23384);
1476
    t4 = (t1 + 56U);
1477
    t5 = *((char **)t4);
1478
    t6 = (t5 + 56U);
1479
    t7 = *((char **)t6);
1480
    *((unsigned char *)t7) = t3;
1481
    xsi_driver_first_trans_fast(t1);
1482
 
1483
LAB2:    t8 = (t0 + 21288);
1484
    *((int *)t8) = 1;
1485
 
1486
LAB1:    return;
1487
LAB4:    goto LAB2;
1488
 
1489
}
1490
 
1491
static void work_a_0704002981_1181938964_p_31(char *t0)
1492
{
1493
    char *t1;
1494
    char *t2;
1495
    unsigned char t3;
1496
    char *t4;
1497
    char *t5;
1498
    char *t6;
1499
    char *t7;
1500
    char *t8;
1501
 
1502
LAB0:    xsi_set_current_line(1122, ng0);
1503
 
1504
LAB3:    t1 = (t0 + 2632U);
1505
    t2 = *((char **)t1);
1506
    t3 = *((unsigned char *)t2);
1507
    t1 = (t0 + 23448);
1508
    t4 = (t1 + 56U);
1509
    t5 = *((char **)t4);
1510
    t6 = (t5 + 56U);
1511
    t7 = *((char **)t6);
1512
    *((unsigned char *)t7) = t3;
1513
    xsi_driver_first_trans_fast(t1);
1514
 
1515
LAB2:    t8 = (t0 + 21304);
1516
    *((int *)t8) = 1;
1517
 
1518
LAB1:    return;
1519
LAB4:    goto LAB2;
1520
 
1521
}
1522
 
1523
static void work_a_0704002981_1181938964_p_32(char *t0)
1524
{
1525
    unsigned char t1;
1526
    char *t2;
1527
    char *t3;
1528
    unsigned char t4;
1529
    char *t5;
1530
    unsigned char t6;
1531
    unsigned char t7;
1532
    char *t8;
1533
    char *t9;
1534
    char *t10;
1535
    char *t11;
1536
    char *t12;
1537
 
1538
LAB0:    xsi_set_current_line(1124, ng0);
1539
 
1540
LAB3:    t2 = (t0 + 5832U);
1541
    t3 = *((char **)t2);
1542
    t4 = *((unsigned char *)t3);
1543
    if (t4 == 1)
1544
        goto LAB5;
1545
 
1546
LAB6:    t1 = (unsigned char)0;
1547
 
1548
LAB7:    t2 = (t0 + 23512);
1549
    t8 = (t2 + 56U);
1550
    t9 = *((char **)t8);
1551
    t10 = (t9 + 56U);
1552
    t11 = *((char **)t10);
1553
    *((unsigned char *)t11) = t1;
1554
    xsi_driver_first_trans_fast(t2);
1555
 
1556
LAB2:    t12 = (t0 + 21320);
1557
    *((int *)t12) = 1;
1558
 
1559
LAB1:    return;
1560
LAB4:    goto LAB2;
1561
 
1562
LAB5:    t2 = (t0 + 1512U);
1563
    t5 = *((char **)t2);
1564
    t6 = *((unsigned char *)t5);
1565
    t7 = (!(t6));
1566
    t1 = t7;
1567
    goto LAB7;
1568
 
1569
}
1570
 
1571
static void work_a_0704002981_1181938964_p_33(char *t0)
1572
{
1573
    unsigned char t1;
1574
    unsigned char t2;
1575
    char *t3;
1576
    char *t4;
1577
    unsigned char t5;
1578
    char *t6;
1579
    unsigned char t7;
1580
    unsigned char t8;
1581
    char *t9;
1582
    unsigned char t10;
1583
    char *t11;
1584
    char *t12;
1585
    char *t13;
1586
    char *t14;
1587
    char *t15;
1588
 
1589
LAB0:    xsi_set_current_line(1126, ng0);
1590
 
1591
LAB3:    t3 = (t0 + 5672U);
1592
    t4 = *((char **)t3);
1593
    t5 = *((unsigned char *)t4);
1594
    if (t5 == 1)
1595
        goto LAB8;
1596
 
1597
LAB9:    t2 = (unsigned char)0;
1598
 
1599
LAB10:    if (t2 == 1)
1600
        goto LAB5;
1601
 
1602
LAB6:    t1 = (unsigned char)0;
1603
 
1604
LAB7:    t3 = (t0 + 23576);
1605
    t11 = (t3 + 56U);
1606
    t12 = *((char **)t11);
1607
    t13 = (t12 + 56U);
1608
    t14 = *((char **)t13);
1609
    *((unsigned char *)t14) = t1;
1610
    xsi_driver_first_trans_fast_port(t3);
1611
 
1612
LAB2:    t15 = (t0 + 21336);
1613
    *((int *)t15) = 1;
1614
 
1615
LAB1:    return;
1616
LAB4:    goto LAB2;
1617
 
1618
LAB5:    t3 = (t0 + 1832U);
1619
    t9 = *((char **)t3);
1620
    t10 = *((unsigned char *)t9);
1621
    t1 = t10;
1622
    goto LAB7;
1623
 
1624
LAB8:    t3 = (t0 + 4552U);
1625
    t6 = *((char **)t3);
1626
    t7 = *((unsigned char *)t6);
1627
    t8 = (!(t7));
1628
    t2 = t8;
1629
    goto LAB10;
1630
 
1631
}
1632
 
1633
static void work_a_0704002981_1181938964_p_34(char *t0)
1634
{
1635
    char *t1;
1636
    char *t2;
1637
    unsigned char t3;
1638
    char *t4;
1639
    char *t5;
1640
    char *t6;
1641
    char *t7;
1642
    char *t8;
1643
 
1644
LAB0:    xsi_set_current_line(1130, ng0);
1645
 
1646
LAB3:    t1 = (t0 + 4712U);
1647
    t2 = *((char **)t1);
1648
    t3 = *((unsigned char *)t2);
1649
    t1 = (t0 + 23640);
1650
    t4 = (t1 + 56U);
1651
    t5 = *((char **)t4);
1652
    t6 = (t5 + 56U);
1653
    t7 = *((char **)t6);
1654
    *((unsigned char *)t7) = t3;
1655
    xsi_driver_first_trans_fast(t1);
1656
 
1657
LAB2:    t8 = (t0 + 21352);
1658
    *((int *)t8) = 1;
1659
 
1660
LAB1:    return;
1661
LAB4:    goto LAB2;
1662
 
1663
}
1664
 
1665
static void work_a_0704002981_1181938964_p_35(char *t0)
1666
{
1667
    unsigned char t1;
1668
    unsigned char t2;
1669
    char *t3;
1670
    char *t4;
1671
    unsigned char t5;
1672
    char *t6;
1673
    unsigned char t7;
1674
    unsigned char t8;
1675
    char *t9;
1676
    unsigned char t10;
1677
    char *t11;
1678
    char *t12;
1679
    char *t13;
1680
    char *t14;
1681
    char *t15;
1682
 
1683
LAB0:    xsi_set_current_line(1132, ng0);
1684
 
1685
LAB3:    t3 = (t0 + 5672U);
1686
    t4 = *((char **)t3);
1687
    t5 = *((unsigned char *)t4);
1688
    if (t5 == 1)
1689
        goto LAB8;
1690
 
1691
LAB9:    t2 = (unsigned char)0;
1692
 
1693
LAB10:    if (t2 == 1)
1694
        goto LAB5;
1695
 
1696
LAB6:    t1 = (unsigned char)0;
1697
 
1698
LAB7:    t3 = (t0 + 23704);
1699
    t11 = (t3 + 56U);
1700
    t12 = *((char **)t11);
1701
    t13 = (t12 + 56U);
1702
    t14 = *((char **)t13);
1703
    *((unsigned char *)t14) = t1;
1704
    xsi_driver_first_trans_fast(t3);
1705
 
1706
LAB2:    t15 = (t0 + 21368);
1707
    *((int *)t15) = 1;
1708
 
1709
LAB1:    return;
1710
LAB4:    goto LAB2;
1711
 
1712
LAB5:    t3 = (t0 + 1832U);
1713
    t9 = *((char **)t3);
1714
    t10 = *((unsigned char *)t9);
1715
    t1 = t10;
1716
    goto LAB7;
1717
 
1718
LAB8:    t3 = (t0 + 4552U);
1719
    t6 = *((char **)t3);
1720
    t7 = *((unsigned char *)t6);
1721
    t8 = (!(t7));
1722
    t2 = t8;
1723
    goto LAB10;
1724
 
1725
}
1726
 
1727
static void work_a_0704002981_1181938964_p_36(char *t0)
1728
{
1729
    char *t1;
1730
    char *t2;
1731
    unsigned char t3;
1732
    char *t4;
1733
    char *t5;
1734
    char *t6;
1735
    char *t7;
1736
    char *t8;
1737
 
1738
LAB0:    xsi_set_current_line(1134, ng0);
1739
 
1740
LAB3:    t1 = (t0 + 5992U);
1741
    t2 = *((char **)t1);
1742
    t3 = *((unsigned char *)t2);
1743
    t1 = (t0 + 23768);
1744
    t4 = (t1 + 56U);
1745
    t5 = *((char **)t4);
1746
    t6 = (t5 + 56U);
1747
    t7 = *((char **)t6);
1748
    *((unsigned char *)t7) = t3;
1749
    xsi_driver_first_trans_fast_port(t1);
1750
 
1751
LAB2:    t8 = (t0 + 21384);
1752
    *((int *)t8) = 1;
1753
 
1754
LAB1:    return;
1755
LAB4:    goto LAB2;
1756
 
1757
}
1758
 
1759
 
1760
extern void work_a_0704002981_1181938964_init()
1761
{
1762
        static char *pe[] = {(void *)work_a_0704002981_1181938964_p_0,(void *)work_a_0704002981_1181938964_p_1,(void *)work_a_0704002981_1181938964_p_2,(void *)work_a_0704002981_1181938964_p_3,(void *)work_a_0704002981_1181938964_p_4,(void *)work_a_0704002981_1181938964_p_5,(void *)work_a_0704002981_1181938964_p_6,(void *)work_a_0704002981_1181938964_p_7,(void *)work_a_0704002981_1181938964_p_8,(void *)work_a_0704002981_1181938964_p_9,(void *)work_a_0704002981_1181938964_p_10,(void *)work_a_0704002981_1181938964_p_11,(void *)work_a_0704002981_1181938964_p_12,(void *)work_a_0704002981_1181938964_p_13,(void *)work_a_0704002981_1181938964_p_14,(void *)work_a_0704002981_1181938964_p_15,(void *)work_a_0704002981_1181938964_p_16,(void *)work_a_0704002981_1181938964_p_17,(void *)work_a_0704002981_1181938964_p_18,(void *)work_a_0704002981_1181938964_p_19,(void *)work_a_0704002981_1181938964_p_20,(void *)work_a_0704002981_1181938964_p_21,(void *)work_a_0704002981_1181938964_p_22,(void *)work_a_0704002981_1181938964_p_23,(void *)work_a_0704002981_1181938964_p_24,(void *)work_a_0704002981_1181938964_p_25,(void *)work_a_0704002981_1181938964_p_26,(void *)work_a_0704002981_1181938964_p_27,(void *)work_a_0704002981_1181938964_p_28,(void *)work_a_0704002981_1181938964_p_29,(void *)work_a_0704002981_1181938964_p_30,(void *)work_a_0704002981_1181938964_p_31,(void *)work_a_0704002981_1181938964_p_32,(void *)work_a_0704002981_1181938964_p_33,(void *)work_a_0704002981_1181938964_p_34,(void *)work_a_0704002981_1181938964_p_35,(void *)work_a_0704002981_1181938964_p_36};
1763
        xsi_register_didat("work_a_0704002981_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_0704002981_1181938964.didat");
1764
        xsi_register_executes(pe);
1765
}

powered by: WebSVN 2.1.0

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