source: PROJECT_CORE_MPI/CORE_MPI/TRUNK/isim/MultiMPITest_isim_beh.exe.sim/work/a_0434669481_2372691052.c @ 16

Last change on this file since 16 was 15, checked in by rolagamo, 12 years ago
File size: 7.1 KB
Line 
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
24static const char *ng0 = "C:/Core MPI/CORE_MPI/MultiMPITest.vhd";
25
26
27
28static void work_a_0434669481_2372691052_p_0(char *t0)
29{
30    char *t1;
31    char *t2;
32    unsigned char t3;
33    char *t4;
34    char *t5;
35    char *t6;
36    char *t7;
37    char *t8;
38
39LAB0:    xsi_set_current_line(128, ng0);
40
41LAB3:    t1 = (t0 + 1032U);
42    t2 = *((char **)t1);
43    t3 = *((unsigned char *)t2);
44    t1 = (t0 + 5080);
45    t4 = (t1 + 56U);
46    t5 = *((char **)t4);
47    t6 = (t5 + 56U);
48    t7 = *((char **)t6);
49    *((unsigned char *)t7) = t3;
50    xsi_driver_first_trans_delta(t1, 20U, 1, 0LL);
51
52LAB2:    t8 = (t0 + 4952);
53    *((int *)t8) = 1;
54
55LAB1:    return;
56LAB4:    goto LAB2;
57
58}
59
60static void work_a_0434669481_2372691052_p_1(char *t0)
61{
62    char *t1;
63    char *t2;
64    unsigned char t3;
65    char *t4;
66    char *t5;
67    char *t6;
68    char *t7;
69    char *t8;
70
71LAB0:    xsi_set_current_line(129, ng0);
72
73LAB3:    t1 = (t0 + 1192U);
74    t2 = *((char **)t1);
75    t3 = *((unsigned char *)t2);
76    t1 = (t0 + 5144);
77    t4 = (t1 + 56U);
78    t5 = *((char **)t4);
79    t6 = (t5 + 56U);
80    t7 = *((char **)t6);
81    *((unsigned char *)t7) = t3;
82    xsi_driver_first_trans_delta(t1, 19U, 1, 0LL);
83
84LAB2:    t8 = (t0 + 4968);
85    *((int *)t8) = 1;
86
87LAB1:    return;
88LAB4:    goto LAB2;
89
90}
91
92static void work_a_0434669481_2372691052_p_2(char *t0)
93{
94    char *t1;
95    char *t2;
96    unsigned char t3;
97    char *t4;
98    char *t5;
99    char *t6;
100    char *t7;
101    char *t8;
102
103LAB0:    xsi_set_current_line(130, ng0);
104
105LAB3:    t1 = (t0 + 1032U);
106    t2 = *((char **)t1);
107    t3 = *((unsigned char *)t2);
108    t1 = (t0 + 5208);
109    t4 = (t1 + 56U);
110    t5 = *((char **)t4);
111    t6 = (t5 + 56U);
112    t7 = *((char **)t6);
113    *((unsigned char *)t7) = t3;
114    xsi_driver_first_trans_delta(t1, 41U, 1, 0LL);
115
116LAB2:    t8 = (t0 + 4984);
117    *((int *)t8) = 1;
118
119LAB1:    return;
120LAB4:    goto LAB2;
121
122}
123
124static void work_a_0434669481_2372691052_p_3(char *t0)
125{
126    char *t1;
127    char *t2;
128    unsigned char t3;
129    char *t4;
130    char *t5;
131    char *t6;
132    char *t7;
133    char *t8;
134
135LAB0:    xsi_set_current_line(131, ng0);
136
137LAB3:    t1 = (t0 + 1192U);
138    t2 = *((char **)t1);
139    t3 = *((unsigned char *)t2);
140    t1 = (t0 + 5272);
141    t4 = (t1 + 56U);
142    t5 = *((char **)t4);
143    t6 = (t5 + 56U);
144    t7 = *((char **)t6);
145    *((unsigned char *)t7) = t3;
146    xsi_driver_first_trans_delta(t1, 40U, 1, 0LL);
147
148LAB2:    t8 = (t0 + 5000);
149    *((int *)t8) = 1;
150
151LAB1:    return;
152LAB4:    goto LAB2;
153
154}
155
156static void work_a_0434669481_2372691052_p_4(char *t0)
157{
158    char *t1;
159    char *t2;
160    char *t3;
161    char *t4;
162    char *t5;
163    char *t6;
164    int64 t7;
165    int64 t8;
166
167LAB0:    t1 = (t0 + 4384U);
168    t2 = *((char **)t1);
169    if (t2 == 0)
170        goto LAB2;
171
172LAB3:    goto *t2;
173
174LAB2:    xsi_set_current_line(138, ng0);
175    t2 = (t0 + 5336);
176    t3 = (t2 + 56U);
177    t4 = *((char **)t3);
178    t5 = (t4 + 56U);
179    t6 = *((char **)t5);
180    *((unsigned char *)t6) = (unsigned char)2;
181    xsi_driver_first_trans_fast(t2);
182    xsi_set_current_line(139, ng0);
183    t2 = (t0 + 2288U);
184    t3 = *((char **)t2);
185    t7 = *((int64 *)t3);
186    t8 = (t7 / 2);
187    t2 = (t0 + 4192);
188    xsi_process_wait(t2, t8);
189
190LAB6:    *((char **)t1) = &&LAB7;
191
192LAB1:    return;
193LAB4:    xsi_set_current_line(140, ng0);
194    t2 = (t0 + 5336);
195    t3 = (t2 + 56U);
196    t4 = *((char **)t3);
197    t5 = (t4 + 56U);
198    t6 = *((char **)t5);
199    *((unsigned char *)t6) = (unsigned char)3;
200    xsi_driver_first_trans_fast(t2);
201    xsi_set_current_line(141, ng0);
202    t2 = (t0 + 2288U);
203    t3 = *((char **)t2);
204    t7 = *((int64 *)t3);
205    t8 = (t7 / 2);
206    t2 = (t0 + 4192);
207    xsi_process_wait(t2, t8);
208
209LAB10:    *((char **)t1) = &&LAB11;
210    goto LAB1;
211
212LAB5:    goto LAB4;
213
214LAB7:    goto LAB5;
215
216LAB8:    goto LAB2;
217
218LAB9:    goto LAB8;
219
220LAB11:    goto LAB9;
221
222}
223
224static void work_a_0434669481_2372691052_p_5(char *t0)
225{
226    char *t1;
227    char *t2;
228    char *t3;
229    char *t4;
230    char *t5;
231    char *t6;
232    int64 t7;
233    int64 t8;
234
235LAB0:    t1 = (t0 + 4632U);
236    t2 = *((char **)t1);
237    if (t2 == 0)
238        goto LAB2;
239
240LAB3:    goto *t2;
241
242LAB2:    xsi_set_current_line(146, ng0);
243    t2 = (t0 + 5400);
244    t3 = (t2 + 56U);
245    t4 = *((char **)t3);
246    t5 = (t4 + 56U);
247    t6 = *((char **)t5);
248    *((unsigned char *)t6) = (unsigned char)2;
249    xsi_driver_first_trans_fast(t2);
250    xsi_set_current_line(147, ng0);
251    t7 = (1 * 1000LL);
252    t2 = (t0 + 4440);
253    xsi_process_wait(t2, t7);
254
255LAB6:    *((char **)t1) = &&LAB7;
256
257LAB1:    return;
258LAB4:    xsi_set_current_line(148, ng0);
259    t2 = (t0 + 5400);
260    t3 = (t2 + 56U);
261    t4 = *((char **)t3);
262    t5 = (t4 + 56U);
263    t6 = *((char **)t5);
264    *((unsigned char *)t6) = (unsigned char)3;
265    xsi_driver_first_trans_fast(t2);
266    xsi_set_current_line(149, ng0);
267    t2 = (t0 + 2288U);
268    t3 = *((char **)t2);
269    t7 = *((int64 *)t3);
270    t8 = (t7 * 10);
271    t2 = (t0 + 4440);
272    xsi_process_wait(t2, t8);
273
274LAB10:    *((char **)t1) = &&LAB11;
275    goto LAB1;
276
277LAB5:    goto LAB4;
278
279LAB7:    goto LAB5;
280
281LAB8:    xsi_set_current_line(150, ng0);
282    t2 = (t0 + 5400);
283    t3 = (t2 + 56U);
284    t4 = *((char **)t3);
285    t5 = (t4 + 56U);
286    t6 = *((char **)t5);
287    *((unsigned char *)t6) = (unsigned char)2;
288    xsi_driver_first_trans_fast(t2);
289    xsi_set_current_line(151, ng0);
290
291LAB14:    *((char **)t1) = &&LAB15;
292    goto LAB1;
293
294LAB9:    goto LAB8;
295
296LAB11:    goto LAB9;
297
298LAB12:    goto LAB2;
299
300LAB13:    goto LAB12;
301
302LAB15:    goto LAB13;
303
304}
305
306
307extern void work_a_0434669481_2372691052_init()
308{
309        static char *pe[] = {(void *)work_a_0434669481_2372691052_p_0,(void *)work_a_0434669481_2372691052_p_1,(void *)work_a_0434669481_2372691052_p_2,(void *)work_a_0434669481_2372691052_p_3,(void *)work_a_0434669481_2372691052_p_4,(void *)work_a_0434669481_2372691052_p_5};
310        xsi_register_didat("work_a_0434669481_2372691052", "isim/MultiMPITest_isim_beh.exe.sim/work/a_0434669481_2372691052.didat");
311        xsi_register_executes(pe);
312}
Note: See TracBrowser for help on using the repository browser.