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