otsdaq_prepmodernization  v2_05_02_indev
a_1416444588_3187800695.c
1 /**********************************************************************/
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 <memory.h>
17 #include "xsi.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 =
25  "D:/cbradford/WorkingExampleCollinDebug/GPS_ADC_/GEL_CAPTAN/ipcore_dir/ethernetFIFO/"
26  "simulation/ethernetFIFO_synth.vhd";
27 extern char* IEEE_P_2592010699;
28 extern char* IEEE_P_3620187407;
29 extern char* IEEE_P_0017514958;
30 
31 unsigned char ieee_p_0017514958_sub_2737647089_1861681735(char*, char*, char*);
32 unsigned char ieee_p_2592010699_sub_2545490612_503743352(char*,
33  unsigned char,
34  unsigned char);
35 char* ieee_p_3620187407_sub_767668596_3965413181(
36  char*, char*, char*, char*, char*, char*);
37 
38 static void work_a_1416444588_3187800695_p_0(char* t0)
39 {
40  char* t1;
41  char* t2;
42  unsigned char t3;
43  char* t4;
44  unsigned char t5;
45  unsigned char t6;
46  char* t7;
47  char* t8;
48  char* t9;
49  char* t10;
50  char* t11;
51 
52 LAB0:
53  xsi_set_current_line(139, ng0);
54 
55 LAB3:
56  t1 = (t0 + 6792U);
57  t2 = *((char**)t1);
58  t3 = *((unsigned char*)t2);
59  t1 = (t0 + 5992U);
60  t4 = *((char**)t1);
61  t5 = *((unsigned char*)t4);
62  t6 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t3, t5);
63  t1 = (t0 + 12888);
64  t7 = (t1 + 56U);
65  t8 = *((char**)t7);
66  t9 = (t8 + 56U);
67  t10 = *((char**)t9);
68  *((unsigned char*)t10) = t6;
69  xsi_driver_first_trans_fast(t1);
70 
71 LAB2:
72  t11 = (t0 + 12584);
73  *((int*)t11) = 1;
74 
75 LAB1:
76  return;
77 LAB4:
78  goto LAB2;
79 }
80 
81 static void work_a_1416444588_3187800695_p_1(char* t0)
82 {
83  char* t1;
84  char* t2;
85  unsigned char t3;
86  char* t4;
87  unsigned char t5;
88  unsigned char t6;
89  char* t7;
90  char* t8;
91  char* t9;
92  char* t10;
93  char* t11;
94 
95 LAB0:
96  xsi_set_current_line(140, ng0);
97 
98 LAB3:
99  t1 = (t0 + 7272U);
100  t2 = *((char**)t1);
101  t3 = *((unsigned char*)t2);
102  t1 = (t0 + 6152U);
103  t4 = *((char**)t1);
104  t5 = *((unsigned char*)t4);
105  t6 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t3, t5);
106  t1 = (t0 + 12952);
107  t7 = (t1 + 56U);
108  t8 = *((char**)t7);
109  t9 = (t8 + 56U);
110  t10 = *((char**)t9);
111  *((unsigned char*)t10) = t6;
112  xsi_driver_first_trans_fast(t1);
113 
114 LAB2:
115  t11 = (t0 + 12600);
116  *((int*)t11) = 1;
117 
118 LAB1:
119  return;
120 LAB4:
121  goto LAB2;
122 }
123 
124 static void work_a_1416444588_3187800695_p_2(char* t0)
125 {
126  char* t1;
127  char* t2;
128  unsigned char t3;
129  unsigned char t4;
130  char* t5;
131  char* t6;
132  char* t7;
133  char* t8;
134  unsigned char t9;
135  unsigned char t10;
136  unsigned char t11;
137  char* t12;
138  char* t13;
139 
140 LAB0:
141  xsi_set_current_line(145, ng0);
142  t1 = (t0 + 1352U);
143  t2 = *((char**)t1);
144  t3 = *((unsigned char*)t2);
145  t4 = (t3 == (unsigned char)3);
146  if(t4 != 0)
147  goto LAB2;
148 
149 LAB4:
150  t1 = (t0 + 1952U);
151  t4 = xsi_signal_has_event(t1);
152  if(t4 == 1)
153  goto LAB7;
154 
155 LAB8:
156  t3 = (unsigned char)0;
157 
158 LAB9:
159  if(t3 != 0)
160  goto LAB5;
161 
162 LAB6:
163 LAB3:
164  t1 = (t0 + 12616);
165  *((int*)t1) = 1;
166 
167 LAB1:
168  return;
169 LAB2:
170  xsi_set_current_line(146, ng0);
171  t1 = (t0 + 13016);
172  t5 = (t1 + 56U);
173  t6 = *((char**)t5);
174  t7 = (t6 + 56U);
175  t8 = *((char**)t7);
176  *((unsigned char*)t8) = (unsigned char)3;
177  xsi_driver_first_trans_fast(t1);
178  xsi_set_current_line(147, ng0);
179  t1 = (t0 + 13080);
180  t2 = (t1 + 56U);
181  t5 = *((char**)t2);
182  t6 = (t5 + 56U);
183  t7 = *((char**)t6);
184  *((unsigned char*)t7) = (unsigned char)3;
185  xsi_driver_first_trans_fast(t1);
186  xsi_set_current_line(148, ng0);
187  t1 = (t0 + 13144);
188  t2 = (t1 + 56U);
189  t5 = *((char**)t2);
190  t6 = (t5 + 56U);
191  t7 = *((char**)t6);
192  *((unsigned char*)t7) = (unsigned char)3;
193  xsi_driver_first_trans_fast(t1);
194  goto LAB3;
195 
196 LAB5:
197  xsi_set_current_line(150, ng0);
198  t2 = (t0 + 1352U);
199  t6 = *((char**)t2);
200  t11 = *((unsigned char*)t6);
201  t2 = (t0 + 13016);
202  t7 = (t2 + 56U);
203  t8 = *((char**)t7);
204  t12 = (t8 + 56U);
205  t13 = *((char**)t12);
206  *((unsigned char*)t13) = t11;
207  xsi_driver_first_trans_fast(t2);
208  xsi_set_current_line(151, ng0);
209  t1 = (t0 + 6952U);
210  t2 = *((char**)t1);
211  t3 = *((unsigned char*)t2);
212  t1 = (t0 + 13080);
213  t5 = (t1 + 56U);
214  t6 = *((char**)t5);
215  t7 = (t6 + 56U);
216  t8 = *((char**)t7);
217  *((unsigned char*)t8) = t3;
218  xsi_driver_first_trans_fast(t1);
219  xsi_set_current_line(152, ng0);
220  t1 = (t0 + 7112U);
221  t2 = *((char**)t1);
222  t3 = *((unsigned char*)t2);
223  t1 = (t0 + 13144);
224  t5 = (t1 + 56U);
225  t6 = *((char**)t5);
226  t7 = (t6 + 56U);
227  t8 = *((char**)t7);
228  *((unsigned char*)t8) = t3;
229  xsi_driver_first_trans_fast(t1);
230  goto LAB3;
231 
232 LAB7:
233  t2 = (t0 + 1992U);
234  t5 = *((char**)t2);
235  t9 = *((unsigned char*)t5);
236  t10 = (t9 == (unsigned char)3);
237  t3 = t10;
238  goto LAB9;
239 }
240 
241 static void work_a_1416444588_3187800695_p_3(char* t0)
242 {
243  char* t1;
244  char* t2;
245  unsigned char t3;
246  unsigned char t4;
247  char* t5;
248  char* t6;
249  char* t7;
250  char* t8;
251  unsigned char t9;
252  unsigned char t10;
253  unsigned char t11;
254  char* t12;
255  char* t13;
256 
257 LAB0:
258  xsi_set_current_line(158, ng0);
259  t1 = (t0 + 1352U);
260  t2 = *((char**)t1);
261  t3 = *((unsigned char*)t2);
262  t4 = (t3 == (unsigned char)3);
263  if(t4 != 0)
264  goto LAB2;
265 
266 LAB4:
267  t1 = (t0 + 1792U);
268  t4 = xsi_signal_has_event(t1);
269  if(t4 == 1)
270  goto LAB7;
271 
272 LAB8:
273  t3 = (unsigned char)0;
274 
275 LAB9:
276  if(t3 != 0)
277  goto LAB5;
278 
279 LAB6:
280 LAB3:
281  t1 = (t0 + 12632);
282  *((int*)t1) = 1;
283 
284 LAB1:
285  return;
286 LAB2:
287  xsi_set_current_line(159, ng0);
288  t1 = (t0 + 13208);
289  t5 = (t1 + 56U);
290  t6 = *((char**)t5);
291  t7 = (t6 + 56U);
292  t8 = *((char**)t7);
293  *((unsigned char*)t8) = (unsigned char)3;
294  xsi_driver_first_trans_fast(t1);
295  xsi_set_current_line(160, ng0);
296  t1 = (t0 + 13272);
297  t2 = (t1 + 56U);
298  t5 = *((char**)t2);
299  t6 = (t5 + 56U);
300  t7 = *((char**)t6);
301  *((unsigned char*)t7) = (unsigned char)3;
302  xsi_driver_first_trans_fast(t1);
303  xsi_set_current_line(161, ng0);
304  t1 = (t0 + 13336);
305  t2 = (t1 + 56U);
306  t5 = *((char**)t2);
307  t6 = (t5 + 56U);
308  t7 = *((char**)t6);
309  *((unsigned char*)t7) = (unsigned char)3;
310  xsi_driver_first_trans_fast(t1);
311  goto LAB3;
312 
313 LAB5:
314  xsi_set_current_line(163, ng0);
315  t2 = (t0 + 1352U);
316  t6 = *((char**)t2);
317  t11 = *((unsigned char*)t6);
318  t2 = (t0 + 13208);
319  t7 = (t2 + 56U);
320  t8 = *((char**)t7);
321  t12 = (t8 + 56U);
322  t13 = *((char**)t12);
323  *((unsigned char*)t13) = t11;
324  xsi_driver_first_trans_fast(t2);
325  xsi_set_current_line(164, ng0);
326  t1 = (t0 + 6472U);
327  t2 = *((char**)t1);
328  t3 = *((unsigned char*)t2);
329  t1 = (t0 + 13272);
330  t5 = (t1 + 56U);
331  t6 = *((char**)t5);
332  t7 = (t6 + 56U);
333  t8 = *((char**)t7);
334  *((unsigned char*)t8) = t3;
335  xsi_driver_first_trans_fast(t1);
336  xsi_set_current_line(165, ng0);
337  t1 = (t0 + 6632U);
338  t2 = *((char**)t1);
339  t3 = *((unsigned char*)t2);
340  t1 = (t0 + 13336);
341  t5 = (t1 + 56U);
342  t6 = *((char**)t5);
343  t7 = (t6 + 56U);
344  t8 = *((char**)t7);
345  *((unsigned char*)t8) = t3;
346  xsi_driver_first_trans_fast(t1);
347  goto LAB3;
348 
349 LAB7:
350  t2 = (t0 + 1832U);
351  t5 = *((char**)t2);
352  t9 = *((unsigned char*)t5);
353  t10 = (t9 == (unsigned char)3);
354  t3 = t10;
355  goto LAB9;
356 }
357 
358 static void work_a_1416444588_3187800695_p_4(char* t0)
359 {
360  char t8[16];
361  char t12[16];
362  unsigned char t1;
363  char* t2;
364  unsigned char t3;
365  char* t4;
366  char* t5;
367  unsigned char t6;
368  unsigned char t7;
369  char* t9;
370  char* t10;
371  char* t11;
372  char* t13;
373  char* t14;
374  int t15;
375  unsigned int t16;
376  char* t17;
377  unsigned int t18;
378  unsigned char t19;
379  char* t20;
380  char* t21;
381  char* t22;
382  char* t23;
383  char* t24;
384 
385 LAB0:
386  xsi_set_current_line(172, ng0);
387  t2 = (t0 + 1952U);
388  t3 = xsi_signal_has_event(t2);
389  if(t3 == 1)
390  goto LAB5;
391 
392 LAB6:
393  t1 = (unsigned char)0;
394 
395 LAB7:
396  if(t1 != 0)
397  goto LAB2;
398 
399 LAB4:
400 LAB3:
401  t2 = (t0 + 12648);
402  *((int*)t2) = 1;
403 
404 LAB1:
405  return;
406 LAB2:
407  xsi_set_current_line(173, ng0);
408  t4 = (t0 + 5832U);
409  t9 = *((char**)t4);
410  t4 = (t0 + 24348U);
411  t10 = (t0 + 24745);
412  t13 = (t12 + 0U);
413  t14 = (t13 + 0U);
414  *((int*)t14) = 0;
415  t14 = (t13 + 4U);
416  *((int*)t14) = 0;
417  t14 = (t13 + 8U);
418  *((int*)t14) = 1;
419  t15 = (0 - 0);
420  t16 = (t15 * 1);
421  t16 = (t16 + 1);
422  t14 = (t13 + 12U);
423  *((unsigned int*)t14) = t16;
424  t14 = ieee_p_3620187407_sub_767668596_3965413181(
425  IEEE_P_3620187407, t8, t9, t4, t10, t12);
426  t17 = (t8 + 12U);
427  t16 = *((unsigned int*)t17);
428  t18 = (1U * t16);
429  t19 = (8U != t18);
430  if(t19 == 1)
431  goto LAB8;
432 
433 LAB9:
434  t20 = (t0 + 13400);
435  t21 = (t20 + 56U);
436  t22 = *((char**)t21);
437  t23 = (t22 + 56U);
438  t24 = *((char**)t23);
439  memcpy(t24, t14, 8U);
440  xsi_driver_first_trans_fast(t20);
441  xsi_set_current_line(174, ng0);
442  t2 = (t0 + 6312U);
443  t4 = *((char**)t2);
444  t3 = *((unsigned char*)t4);
445  t6 = (t3 == (unsigned char)3);
446  if(t6 == 1)
447  goto LAB13;
448 
449 LAB14:
450  t1 = (unsigned char)0;
451 
452 LAB15:
453  if(t1 != 0)
454  goto LAB10;
455 
456 LAB12:
457  xsi_set_current_line(180, ng0);
458  t2 = (t0 + 5832U);
459  t4 = *((char**)t2);
460  t2 = (t0 + 24348U);
461  t3 = ieee_p_0017514958_sub_2737647089_1861681735(IEEE_P_0017514958, t4, t2);
462  t6 = (t3 == (unsigned char)3);
463  if(t6 == 1)
464  goto LAB21;
465 
466 LAB22:
467  t1 = (unsigned char)0;
468 
469 LAB23:
470  if(t1 != 0)
471  goto LAB18;
472 
473 LAB20:
474 LAB19:
475 LAB11:
476  goto LAB3;
477 
478 LAB5:
479  t4 = (t0 + 1992U);
480  t5 = *((char**)t4);
481  t6 = *((unsigned char*)t5);
482  t7 = (t6 == (unsigned char)3);
483  t1 = t7;
484  goto LAB7;
485 
486 LAB8:
487  xsi_size_not_matching(8U, t18, 0);
488  goto LAB9;
489 
490 LAB10:
491  xsi_set_current_line(175, ng0);
492  t9 = (t0 + 13464);
493  t10 = (t9 + 56U);
494  t11 = *((char**)t10);
495  t13 = (t11 + 56U);
496  t14 = *((char**)t13);
497  *((unsigned char*)t14) = (unsigned char)3;
498  xsi_driver_first_trans_fast(t9);
499  xsi_set_current_line(176, ng0);
500  if((unsigned char)0 == 0)
501  goto LAB16;
502 
503 LAB17:
504  goto LAB11;
505 
506 LAB13:
507  t2 = (t0 + 5832U);
508  t5 = *((char**)t2);
509  t2 = (t0 + 24348U);
510  t7 = ieee_p_0017514958_sub_2737647089_1861681735(IEEE_P_0017514958, t5, t2);
511  t19 = (t7 == (unsigned char)3);
512  t1 = t19;
513  goto LAB15;
514 
515 LAB16:
516  t2 = (t0 + 24746);
517  xsi_report(t2, 52U, (unsigned char)0);
518  goto LAB17;
519 
520 LAB18:
521  xsi_set_current_line(181, ng0);
522  t5 = (t0 + 13464);
523  t10 = (t5 + 56U);
524  t11 = *((char**)t10);
525  t13 = (t11 + 56U);
526  t14 = *((char**)t13);
527  *((unsigned char*)t14) = (unsigned char)2;
528  xsi_driver_first_trans_fast(t5);
529  goto LAB19;
530 
531 LAB21:
532  t5 = (t0 + 6152U);
533  t9 = *((char**)t5);
534  t7 = *((unsigned char*)t9);
535  t19 = (t7 == (unsigned char)3);
536  t1 = t19;
537  goto LAB23;
538 }
539 
540 static void work_a_1416444588_3187800695_p_5(char* t0)
541 {
542  unsigned char t1;
543  char* t2;
544  unsigned char t3;
545  char* t4;
546  char* t5;
547  unsigned char t6;
548  unsigned char t7;
549  char* t8;
550  unsigned char t9;
551  char* t10;
552  char* t11;
553  char* t12;
554  char* t13;
555 
556 LAB0:
557  xsi_set_current_line(189, ng0);
558  t2 = (t0 + 1792U);
559  t3 = xsi_signal_has_event(t2);
560  if(t3 == 1)
561  goto LAB5;
562 
563 LAB6:
564  t1 = (unsigned char)0;
565 
566 LAB7:
567  if(t1 != 0)
568  goto LAB2;
569 
570 LAB4:
571 LAB3:
572  t2 = (t0 + 12664);
573  *((int*)t2) = 1;
574 
575 LAB1:
576  return;
577 LAB2:
578  xsi_set_current_line(190, ng0);
579  t4 = (t0 + 6152U);
580  t8 = *((char**)t4);
581  t9 = *((unsigned char*)t8);
582  t4 = (t0 + 13528);
583  t10 = (t4 + 56U);
584  t11 = *((char**)t10);
585  t12 = (t11 + 56U);
586  t13 = *((char**)t12);
587  *((unsigned char*)t13) = t9;
588  xsi_driver_first_trans_fast(t4);
589  xsi_set_current_line(191, ng0);
590  t2 = (t0 + 5512U);
591  t4 = *((char**)t2);
592  t1 = *((unsigned char*)t4);
593  t2 = (t0 + 13592);
594  t5 = (t2 + 56U);
595  t8 = *((char**)t5);
596  t10 = (t8 + 56U);
597  t11 = *((char**)t10);
598  *((unsigned char*)t11) = t1;
599  xsi_driver_first_trans_fast(t2);
600  xsi_set_current_line(192, ng0);
601  t2 = (t0 + 5672U);
602  t4 = *((char**)t2);
603  t1 = *((unsigned char*)t4);
604  t2 = (t0 + 13656);
605  t5 = (t2 + 56U);
606  t8 = *((char**)t5);
607  t10 = (t8 + 56U);
608  t11 = *((char**)t10);
609  *((unsigned char*)t11) = t1;
610  xsi_driver_first_trans_fast(t2);
611  xsi_set_current_line(193, ng0);
612  t2 = (t0 + 5992U);
613  t4 = *((char**)t2);
614  t3 = *((unsigned char*)t4);
615  t6 = (t3 == (unsigned char)3);
616  if(t6 == 1)
617  goto LAB11;
618 
619 LAB12:
620  t1 = (unsigned char)0;
621 
622 LAB13:
623  if(t1 != 0)
624  goto LAB8;
625 
626 LAB10:
627 LAB9:
628  goto LAB3;
629 
630 LAB5:
631  t4 = (t0 + 1832U);
632  t5 = *((char**)t4);
633  t6 = *((unsigned char*)t5);
634  t7 = (t6 == (unsigned char)3);
635  t1 = t7;
636  goto LAB7;
637 
638 LAB8:
639  xsi_set_current_line(194, ng0);
640  if((unsigned char)0 == 0)
641  goto LAB14;
642 
643 LAB15:
644  goto LAB9;
645 
646 LAB11:
647  t2 = (t0 + 5672U);
648  t5 = *((char**)t2);
649  t7 = *((unsigned char*)t5);
650  t9 = (t7 == (unsigned char)2);
651  t1 = t9;
652  goto LAB13;
653 
654 LAB14:
655  t2 = (t0 + 24798);
656  xsi_report(t2, 48U, (unsigned char)0);
657  goto LAB15;
658 }
659 
660 static void work_a_1416444588_3187800695_p_6(char* t0)
661 {
662  char* t1;
663  char* t2;
664  unsigned char t3;
665  char* t4;
666  char* t5;
667  char* t6;
668  char* t7;
669  char* t8;
670 
671 LAB0:
672  xsi_set_current_line(203, ng0);
673 
674 LAB3:
675  t1 = (t0 + 1032U);
676  t2 = *((char**)t1);
677  t3 = *((unsigned char*)t2);
678  t1 = (t0 + 13720);
679  t4 = (t1 + 56U);
680  t5 = *((char**)t4);
681  t6 = (t5 + 56U);
682  t7 = *((char**)t6);
683  *((unsigned char*)t7) = t3;
684  xsi_driver_first_trans_fast(t1);
685 
686 LAB2:
687  t8 = (t0 + 12680);
688  *((int*)t8) = 1;
689 
690 LAB1:
691  return;
692 LAB4:
693  goto LAB2;
694 }
695 
696 static void work_a_1416444588_3187800695_p_7(char* t0)
697 {
698  char* t1;
699  char* t2;
700  unsigned char t3;
701  char* t4;
702  char* t5;
703  char* t6;
704  char* t7;
705  char* t8;
706 
707 LAB0:
708  xsi_set_current_line(204, ng0);
709 
710 LAB3:
711  t1 = (t0 + 1192U);
712  t2 = *((char**)t1);
713  t3 = *((unsigned char*)t2);
714  t1 = (t0 + 13784);
715  t4 = (t1 + 56U);
716  t5 = *((char**)t4);
717  t6 = (t5 + 56U);
718  t7 = *((char**)t6);
719  *((unsigned char*)t7) = t3;
720  xsi_driver_first_trans_fast(t1);
721 
722 LAB2:
723  t8 = (t0 + 12696);
724  *((int*)t8) = 1;
725 
726 LAB1:
727  return;
728 LAB4:
729  goto LAB2;
730 }
731 
732 static void work_a_1416444588_3187800695_p_8(char* t0)
733 {
734  int64 t1;
735  char* t2;
736  char* t3;
737  unsigned char t4;
738  char* t5;
739  unsigned char t6;
740  unsigned char t7;
741  char* t8;
742  char* t9;
743  char* t10;
744  char* t11;
745  char* t12;
746  char* t13;
747 
748 LAB0:
749  xsi_set_current_line(207, ng0);
750 
751 LAB3:
752  t1 = (12 * 1000LL);
753  t2 = (t0 + 1352U);
754  t3 = *((char**)t2);
755  t4 = *((unsigned char*)t3);
756  t2 = (t0 + 6152U);
757  t5 = *((char**)t2);
758  t6 = *((unsigned char*)t5);
759  t7 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t4, t6);
760  t2 = (t0 + 13848);
761  t8 = (t2 + 56U);
762  t9 = *((char**)t8);
763  t10 = (t9 + 56U);
764  t11 = *((char**)t10);
765  *((unsigned char*)t11) = t7;
766  xsi_driver_first_trans_delta(t2, 0U, 1, t1);
767  t12 = (t0 + 13848);
768  xsi_driver_intertial_reject(t12, t1, t1);
769 
770 LAB2:
771  t13 = (t0 + 12712);
772  *((int*)t13) = 1;
773 
774 LAB1:
775  return;
776 LAB4:
777  goto LAB2;
778 }
779 
780 static void work_a_1416444588_3187800695_p_9(char* t0)
781 {
782  char* t1;
783  char* t2;
784  char* t3;
785  char* t4;
786  char* t5;
787  char* t6;
788  char* t7;
789 
790 LAB0:
791  xsi_set_current_line(208, ng0);
792 
793 LAB3:
794  t1 = (t0 + 3432U);
795  t2 = *((char**)t1);
796  t1 = (t0 + 13912);
797  t3 = (t1 + 56U);
798  t4 = *((char**)t3);
799  t5 = (t4 + 56U);
800  t6 = *((char**)t5);
801  memcpy(t6, t2, 32U);
802  xsi_driver_first_trans_fast(t1);
803 
804 LAB2:
805  t7 = (t0 + 12728);
806  *((int*)t7) = 1;
807 
808 LAB1:
809  return;
810 LAB4:
811  goto LAB2;
812 }
813 
814 static void work_a_1416444588_3187800695_p_10(char* t0)
815 {
816  char* t1;
817  char* t2;
818  char* t3;
819  char* t4;
820  char* t5;
821  char* t6;
822  char* t7;
823 
824 LAB0:
825  xsi_set_current_line(209, ng0);
826 
827 LAB3:
828  t1 = (t0 + 2952U);
829  t2 = *((char**)t1);
830  t1 = (t0 + 13976);
831  t3 = (t1 + 56U);
832  t4 = *((char**)t3);
833  t5 = (t4 + 56U);
834  t6 = *((char**)t5);
835  memcpy(t6, t2, 128U);
836  xsi_driver_first_trans_fast(t1);
837 
838 LAB2:
839  t7 = (t0 + 12744);
840  *((int*)t7) = 1;
841 
842 LAB1:
843  return;
844 LAB4:
845  goto LAB2;
846 }
847 
848 static void work_a_1416444588_3187800695_p_11(char* t0)
849 {
850  char* t1;
851  char* t2;
852  unsigned char t3;
853  char* t4;
854  char* t5;
855  char* t6;
856  char* t7;
857  char* t8;
858 
859 LAB0:
860  xsi_set_current_line(210, ng0);
861 
862 LAB3:
863  t1 = (t0 + 3752U);
864  t2 = *((char**)t1);
865  t3 = *((unsigned char*)t2);
866  t1 = (t0 + 14040);
867  t4 = (t1 + 56U);
868  t5 = *((char**)t4);
869  t6 = (t5 + 56U);
870  t7 = *((char**)t6);
871  *((unsigned char*)t7) = t3;
872  xsi_driver_first_trans_fast(t1);
873 
874 LAB2:
875  t8 = (t0 + 12760);
876  *((int*)t8) = 1;
877 
878 LAB1:
879  return;
880 LAB4:
881  goto LAB2;
882 }
883 
884 static void work_a_1416444588_3187800695_p_12(char* t0)
885 {
886  char* t1;
887  char* t2;
888  unsigned char t3;
889  char* t4;
890  char* t5;
891  char* t6;
892  char* t7;
893  char* t8;
894 
895 LAB0:
896  xsi_set_current_line(211, ng0);
897 
898 LAB3:
899  t1 = (t0 + 3912U);
900  t2 = *((char**)t1);
901  t3 = *((unsigned char*)t2);
902  t1 = (t0 + 14104);
903  t4 = (t1 + 56U);
904  t5 = *((char**)t4);
905  t6 = (t5 + 56U);
906  t7 = *((char**)t6);
907  *((unsigned char*)t7) = t3;
908  xsi_driver_first_trans_fast(t1);
909 
910 LAB2:
911  t8 = (t0 + 12776);
912  *((int*)t8) = 1;
913 
914 LAB1:
915  return;
916 LAB4:
917  goto LAB2;
918 }
919 
920 static void work_a_1416444588_3187800695_p_13(char* t0)
921 {
922  char* t1;
923  char* t2;
924  unsigned char t3;
925  char* t4;
926  char* t5;
927  char* t6;
928  char* t7;
929  char* t8;
930 
931 LAB0:
932  xsi_set_current_line(212, ng0);
933 
934 LAB3:
935  t1 = (t0 + 3112U);
936  t2 = *((char**)t1);
937  t3 = *((unsigned char*)t2);
938  t1 = (t0 + 14168);
939  t4 = (t1 + 56U);
940  t5 = *((char**)t4);
941  t6 = (t5 + 56U);
942  t7 = *((char**)t6);
943  *((unsigned char*)t7) = t3;
944  xsi_driver_first_trans_fast(t1);
945 
946 LAB2:
947  t8 = (t0 + 12792);
948  *((int*)t8) = 1;
949 
950 LAB1:
951  return;
952 LAB4:
953  goto LAB2;
954 }
955 
956 static void work_a_1416444588_3187800695_p_14(char* t0)
957 {
958  char* t1;
959  char* t2;
960  unsigned char t3;
961  char* t4;
962  char* t5;
963  char* t6;
964  char* t7;
965  char* t8;
966 
967 LAB0:
968  xsi_set_current_line(213, ng0);
969 
970 LAB3:
971  t1 = (t0 + 3272U);
972  t2 = *((char**)t1);
973  t3 = *((unsigned char*)t2);
974  t1 = (t0 + 14232);
975  t4 = (t1 + 56U);
976  t5 = *((char**)t4);
977  t6 = (t5 + 56U);
978  t7 = *((char**)t6);
979  *((unsigned char*)t7) = t3;
980  xsi_driver_first_trans_fast(t1);
981 
982 LAB2:
983  t8 = (t0 + 12808);
984  *((int*)t8) = 1;
985 
986 LAB1:
987  return;
988 LAB4:
989  goto LAB2;
990 }
991 
992 extern void work_a_1416444588_3187800695_init()
993 {
994  static char* pe[] = {(void*)work_a_1416444588_3187800695_p_0,
995  (void*)work_a_1416444588_3187800695_p_1,
996  (void*)work_a_1416444588_3187800695_p_2,
997  (void*)work_a_1416444588_3187800695_p_3,
998  (void*)work_a_1416444588_3187800695_p_4,
999  (void*)work_a_1416444588_3187800695_p_5,
1000  (void*)work_a_1416444588_3187800695_p_6,
1001  (void*)work_a_1416444588_3187800695_p_7,
1002  (void*)work_a_1416444588_3187800695_p_8,
1003  (void*)work_a_1416444588_3187800695_p_9,
1004  (void*)work_a_1416444588_3187800695_p_10,
1005  (void*)work_a_1416444588_3187800695_p_11,
1006  (void*)work_a_1416444588_3187800695_p_12,
1007  (void*)work_a_1416444588_3187800695_p_13,
1008  (void*)work_a_1416444588_3187800695_p_14};
1009  xsi_register_didat("work_a_1416444588_3187800695",
1010  "isim/ethernetFIFO_tb.exe.sim/work/a_1416444588_3187800695.didat");
1011  xsi_register_executes(pe);
1012 }