| 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 0x16fbe694 */ |
|---|
| 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:/Core MPI/CORE_MPI/MUX1.vhd"; |
|---|
| 25 | |
|---|
| 26 | |
|---|
| 27 | |
|---|
| 28 | static void work_a_0308474336_3212880686_p_0(char *t0) |
|---|
| 29 | { |
|---|
| 30 | char *t1; |
|---|
| 31 | char *t2; |
|---|
| 32 | char *t3; |
|---|
| 33 | unsigned char t4; |
|---|
| 34 | char *t5; |
|---|
| 35 | char *t6; |
|---|
| 36 | unsigned char t7; |
|---|
| 37 | char *t8; |
|---|
| 38 | char *t9; |
|---|
| 39 | char *t10; |
|---|
| 40 | char *t11; |
|---|
| 41 | static char *nl0[] = {&&LAB7, &&LAB7, &&LAB5, &&LAB6, &&LAB7, &&LAB7, &&LAB7, &&LAB7, &&LAB7}; |
|---|
| 42 | |
|---|
| 43 | LAB0: t1 = (t0 + 2672U); |
|---|
| 44 | t2 = *((char **)t1); |
|---|
| 45 | if (t2 == 0) |
|---|
| 46 | goto LAB2; |
|---|
| 47 | |
|---|
| 48 | LAB3: goto *t2; |
|---|
| 49 | |
|---|
| 50 | LAB2: xsi_set_current_line(41, ng0); |
|---|
| 51 | t2 = (t0 + 1512U); |
|---|
| 52 | t3 = *((char **)t2); |
|---|
| 53 | t4 = *((unsigned char *)t3); |
|---|
| 54 | t2 = (char *)((nl0) + t4); |
|---|
| 55 | goto **((char **)t2); |
|---|
| 56 | |
|---|
| 57 | LAB4: xsi_set_current_line(41, ng0); |
|---|
| 58 | |
|---|
| 59 | LAB10: t2 = (t0 + 2992); |
|---|
| 60 | *((int *)t2) = 1; |
|---|
| 61 | *((char **)t1) = &&LAB11; |
|---|
| 62 | |
|---|
| 63 | LAB1: return; |
|---|
| 64 | LAB5: xsi_set_current_line(42, ng0); |
|---|
| 65 | t5 = (t0 + 1032U); |
|---|
| 66 | t6 = *((char **)t5); |
|---|
| 67 | t7 = *((unsigned char *)t6); |
|---|
| 68 | t5 = (t0 + 3072); |
|---|
| 69 | t8 = (t5 + 56U); |
|---|
| 70 | t9 = *((char **)t8); |
|---|
| 71 | t10 = (t9 + 56U); |
|---|
| 72 | t11 = *((char **)t10); |
|---|
| 73 | *((unsigned char *)t11) = t7; |
|---|
| 74 | xsi_driver_first_trans_fast_port(t5); |
|---|
| 75 | goto LAB4; |
|---|
| 76 | |
|---|
| 77 | LAB6: xsi_set_current_line(42, ng0); |
|---|
| 78 | t2 = (t0 + 1192U); |
|---|
| 79 | t3 = *((char **)t2); |
|---|
| 80 | t4 = *((unsigned char *)t3); |
|---|
| 81 | t2 = (t0 + 3072); |
|---|
| 82 | t5 = (t2 + 56U); |
|---|
| 83 | t6 = *((char **)t5); |
|---|
| 84 | t8 = (t6 + 56U); |
|---|
| 85 | t9 = *((char **)t8); |
|---|
| 86 | *((unsigned char *)t9) = t4; |
|---|
| 87 | xsi_driver_first_trans_fast_port(t2); |
|---|
| 88 | goto LAB4; |
|---|
| 89 | |
|---|
| 90 | LAB7: xsi_set_current_line(42, ng0); |
|---|
| 91 | t2 = (t0 + 1032U); |
|---|
| 92 | t3 = *((char **)t2); |
|---|
| 93 | t4 = *((unsigned char *)t3); |
|---|
| 94 | t2 = (t0 + 3072); |
|---|
| 95 | t5 = (t2 + 56U); |
|---|
| 96 | t6 = *((char **)t5); |
|---|
| 97 | t8 = (t6 + 56U); |
|---|
| 98 | t9 = *((char **)t8); |
|---|
| 99 | *((unsigned char *)t9) = t4; |
|---|
| 100 | xsi_driver_first_trans_fast_port(t2); |
|---|
| 101 | goto LAB4; |
|---|
| 102 | |
|---|
| 103 | LAB8: t3 = (t0 + 2992); |
|---|
| 104 | *((int *)t3) = 0; |
|---|
| 105 | goto LAB2; |
|---|
| 106 | |
|---|
| 107 | LAB9: goto LAB8; |
|---|
| 108 | |
|---|
| 109 | LAB11: goto LAB9; |
|---|
| 110 | |
|---|
| 111 | } |
|---|
| 112 | |
|---|
| 113 | |
|---|
| 114 | extern void work_a_0308474336_3212880686_init() |
|---|
| 115 | { |
|---|
| 116 | static char *pe[] = {(void *)work_a_0308474336_3212880686_p_0}; |
|---|
| 117 | xsi_register_didat("work_a_0308474336_3212880686", "isim/MultiMPITest_isim_beh.exe.sim/work/a_0308474336_3212880686.didat"); |
|---|
| 118 | xsi_register_executes(pe); |
|---|
| 119 | } |
|---|