source: PROJECT_CORE_MPI/CORE_MPI/TRUNK/isim/MultiMPITest_isim_beh.exe.sim/noclib/a_2706201504_3212880686.c @ 15

Last change on this file since 15 was 15, checked in by rolagamo, 12 years ago
File size: 17.3 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/SWITCH_GENERIC_16_16/Crossbit.vhd";
25extern char *IEEE_P_2592010699;
26
27unsigned char ieee_p_2592010699_sub_1605435078_2592010699(char *, unsigned char , unsigned char );
28unsigned char ieee_p_2592010699_sub_2545490612_2592010699(char *, unsigned char , unsigned char );
29
30
31static void noclib_a_2706201504_3212880686_p_0(char *t0)
32{
33    char *t1;
34    char *t2;
35    int t3;
36    unsigned int t4;
37    unsigned int t5;
38    unsigned int t6;
39    unsigned char t7;
40    char *t8;
41    char *t9;
42    int t10;
43    unsigned int t11;
44    unsigned int t12;
45    unsigned int t13;
46    unsigned char t14;
47    unsigned char t15;
48    char *t16;
49    char *t17;
50    int t18;
51    unsigned int t19;
52    unsigned int t20;
53    unsigned int t21;
54    unsigned char t22;
55    char *t23;
56    char *t24;
57    int t25;
58    unsigned int t26;
59    unsigned int t27;
60    unsigned int t28;
61    unsigned char t29;
62    unsigned char t30;
63    unsigned char t31;
64    char *t32;
65    char *t33;
66    int t34;
67    unsigned int t35;
68    unsigned int t36;
69    unsigned int t37;
70    unsigned char t38;
71    char *t39;
72    char *t40;
73    int t41;
74    unsigned int t42;
75    unsigned int t43;
76    unsigned int t44;
77    unsigned char t45;
78    unsigned char t46;
79    unsigned char t47;
80    char *t48;
81    char *t49;
82    int t50;
83    unsigned int t51;
84    unsigned int t52;
85    unsigned int t53;
86    unsigned char t54;
87    char *t55;
88    char *t56;
89    int t57;
90    unsigned int t58;
91    unsigned int t59;
92    unsigned int t60;
93    unsigned char t61;
94    unsigned char t62;
95    unsigned char t63;
96    char *t64;
97    char *t65;
98    char *t66;
99    char *t67;
100    char *t68;
101    char *t69;
102
103LAB0:    xsi_set_current_line(71, ng0);
104
105LAB3:    t1 = (t0 + 1456U);
106    t2 = *((char **)t1);
107    t3 = (1 - 4);
108    t4 = (t3 * -1);
109    t5 = (1U * t4);
110    t6 = (0 + t5);
111    t1 = (t2 + t6);
112    t7 = *((unsigned char *)t1);
113    t8 = (t0 + 1296U);
114    t9 = *((char **)t8);
115    t10 = (1 - 16);
116    t11 = (t10 * -1);
117    t12 = (1U * t11);
118    t13 = (0 + t12);
119    t8 = (t9 + t13);
120    t14 = *((unsigned char *)t8);
121    t15 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t7, t14);
122    t16 = (t0 + 1456U);
123    t17 = *((char **)t16);
124    t18 = (2 - 4);
125    t19 = (t18 * -1);
126    t20 = (1U * t19);
127    t21 = (0 + t20);
128    t16 = (t17 + t21);
129    t22 = *((unsigned char *)t16);
130    t23 = (t0 + 1296U);
131    t24 = *((char **)t23);
132    t25 = (5 - 16);
133    t26 = (t25 * -1);
134    t27 = (1U * t26);
135    t28 = (0 + t27);
136    t23 = (t24 + t28);
137    t29 = *((unsigned char *)t23);
138    t30 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t22, t29);
139    t31 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t15, t30);
140    t32 = (t0 + 1456U);
141    t33 = *((char **)t32);
142    t34 = (3 - 4);
143    t35 = (t34 * -1);
144    t36 = (1U * t35);
145    t37 = (0 + t36);
146    t32 = (t33 + t37);
147    t38 = *((unsigned char *)t32);
148    t39 = (t0 + 1296U);
149    t40 = *((char **)t39);
150    t41 = (9 - 16);
151    t42 = (t41 * -1);
152    t43 = (1U * t42);
153    t44 = (0 + t43);
154    t39 = (t40 + t44);
155    t45 = *((unsigned char *)t39);
156    t46 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t38, t45);
157    t47 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t31, t46);
158    t48 = (t0 + 1456U);
159    t49 = *((char **)t48);
160    t50 = (4 - 4);
161    t51 = (t50 * -1);
162    t52 = (1U * t51);
163    t53 = (0 + t52);
164    t48 = (t49 + t53);
165    t54 = *((unsigned char *)t48);
166    t55 = (t0 + 1296U);
167    t56 = *((char **)t55);
168    t57 = (13 - 16);
169    t58 = (t57 * -1);
170    t59 = (1U * t58);
171    t60 = (0 + t59);
172    t55 = (t56 + t60);
173    t61 = *((unsigned char *)t55);
174    t62 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t54, t61);
175    t63 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t47, t62);
176    t64 = (t0 + 4088);
177    t65 = (t64 + 56U);
178    t66 = *((char **)t65);
179    t67 = (t66 + 56U);
180    t68 = *((char **)t67);
181    *((unsigned char *)t68) = t63;
182    xsi_driver_first_trans_delta(t64, 3U, 1, 0LL);
183
184LAB2:    t69 = (t0 + 3960);
185    *((int *)t69) = 1;
186
187LAB1:    return;
188LAB4:    goto LAB2;
189
190}
191
192static void noclib_a_2706201504_3212880686_p_1(char *t0)
193{
194    char *t1;
195    char *t2;
196    int t3;
197    unsigned int t4;
198    unsigned int t5;
199    unsigned int t6;
200    unsigned char t7;
201    char *t8;
202    char *t9;
203    int t10;
204    unsigned int t11;
205    unsigned int t12;
206    unsigned int t13;
207    unsigned char t14;
208    unsigned char t15;
209    char *t16;
210    char *t17;
211    int t18;
212    unsigned int t19;
213    unsigned int t20;
214    unsigned int t21;
215    unsigned char t22;
216    char *t23;
217    char *t24;
218    int t25;
219    unsigned int t26;
220    unsigned int t27;
221    unsigned int t28;
222    unsigned char t29;
223    unsigned char t30;
224    unsigned char t31;
225    char *t32;
226    char *t33;
227    int t34;
228    unsigned int t35;
229    unsigned int t36;
230    unsigned int t37;
231    unsigned char t38;
232    char *t39;
233    char *t40;
234    int t41;
235    unsigned int t42;
236    unsigned int t43;
237    unsigned int t44;
238    unsigned char t45;
239    unsigned char t46;
240    unsigned char t47;
241    char *t48;
242    char *t49;
243    int t50;
244    unsigned int t51;
245    unsigned int t52;
246    unsigned int t53;
247    unsigned char t54;
248    char *t55;
249    char *t56;
250    int t57;
251    unsigned int t58;
252    unsigned int t59;
253    unsigned int t60;
254    unsigned char t61;
255    unsigned char t62;
256    unsigned char t63;
257    char *t64;
258    char *t65;
259    char *t66;
260    char *t67;
261    char *t68;
262    char *t69;
263
264LAB0:    xsi_set_current_line(72, ng0);
265
266LAB3:    t1 = (t0 + 1456U);
267    t2 = *((char **)t1);
268    t3 = (1 - 4);
269    t4 = (t3 * -1);
270    t5 = (1U * t4);
271    t6 = (0 + t5);
272    t1 = (t2 + t6);
273    t7 = *((unsigned char *)t1);
274    t8 = (t0 + 1296U);
275    t9 = *((char **)t8);
276    t10 = (2 - 16);
277    t11 = (t10 * -1);
278    t12 = (1U * t11);
279    t13 = (0 + t12);
280    t8 = (t9 + t13);
281    t14 = *((unsigned char *)t8);
282    t15 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t7, t14);
283    t16 = (t0 + 1456U);
284    t17 = *((char **)t16);
285    t18 = (2 - 4);
286    t19 = (t18 * -1);
287    t20 = (1U * t19);
288    t21 = (0 + t20);
289    t16 = (t17 + t21);
290    t22 = *((unsigned char *)t16);
291    t23 = (t0 + 1296U);
292    t24 = *((char **)t23);
293    t25 = (6 - 16);
294    t26 = (t25 * -1);
295    t27 = (1U * t26);
296    t28 = (0 + t27);
297    t23 = (t24 + t28);
298    t29 = *((unsigned char *)t23);
299    t30 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t22, t29);
300    t31 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t15, t30);
301    t32 = (t0 + 1456U);
302    t33 = *((char **)t32);
303    t34 = (3 - 4);
304    t35 = (t34 * -1);
305    t36 = (1U * t35);
306    t37 = (0 + t36);
307    t32 = (t33 + t37);
308    t38 = *((unsigned char *)t32);
309    t39 = (t0 + 1296U);
310    t40 = *((char **)t39);
311    t41 = (10 - 16);
312    t42 = (t41 * -1);
313    t43 = (1U * t42);
314    t44 = (0 + t43);
315    t39 = (t40 + t44);
316    t45 = *((unsigned char *)t39);
317    t46 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t38, t45);
318    t47 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t31, t46);
319    t48 = (t0 + 1456U);
320    t49 = *((char **)t48);
321    t50 = (4 - 4);
322    t51 = (t50 * -1);
323    t52 = (1U * t51);
324    t53 = (0 + t52);
325    t48 = (t49 + t53);
326    t54 = *((unsigned char *)t48);
327    t55 = (t0 + 1296U);
328    t56 = *((char **)t55);
329    t57 = (14 - 16);
330    t58 = (t57 * -1);
331    t59 = (1U * t58);
332    t60 = (0 + t59);
333    t55 = (t56 + t60);
334    t61 = *((unsigned char *)t55);
335    t62 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t54, t61);
336    t63 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t47, t62);
337    t64 = (t0 + 4152);
338    t65 = (t64 + 56U);
339    t66 = *((char **)t65);
340    t67 = (t66 + 56U);
341    t68 = *((char **)t67);
342    *((unsigned char *)t68) = t63;
343    xsi_driver_first_trans_delta(t64, 2U, 1, 0LL);
344
345LAB2:    t69 = (t0 + 3976);
346    *((int *)t69) = 1;
347
348LAB1:    return;
349LAB4:    goto LAB2;
350
351}
352
353static void noclib_a_2706201504_3212880686_p_2(char *t0)
354{
355    char *t1;
356    char *t2;
357    int t3;
358    unsigned int t4;
359    unsigned int t5;
360    unsigned int t6;
361    unsigned char t7;
362    char *t8;
363    char *t9;
364    int t10;
365    unsigned int t11;
366    unsigned int t12;
367    unsigned int t13;
368    unsigned char t14;
369    unsigned char t15;
370    char *t16;
371    char *t17;
372    int t18;
373    unsigned int t19;
374    unsigned int t20;
375    unsigned int t21;
376    unsigned char t22;
377    char *t23;
378    char *t24;
379    int t25;
380    unsigned int t26;
381    unsigned int t27;
382    unsigned int t28;
383    unsigned char t29;
384    unsigned char t30;
385    unsigned char t31;
386    char *t32;
387    char *t33;
388    int t34;
389    unsigned int t35;
390    unsigned int t36;
391    unsigned int t37;
392    unsigned char t38;
393    char *t39;
394    char *t40;
395    int t41;
396    unsigned int t42;
397    unsigned int t43;
398    unsigned int t44;
399    unsigned char t45;
400    unsigned char t46;
401    unsigned char t47;
402    char *t48;
403    char *t49;
404    int t50;
405    unsigned int t51;
406    unsigned int t52;
407    unsigned int t53;
408    unsigned char t54;
409    char *t55;
410    char *t56;
411    int t57;
412    unsigned int t58;
413    unsigned int t59;
414    unsigned int t60;
415    unsigned char t61;
416    unsigned char t62;
417    unsigned char t63;
418    char *t64;
419    char *t65;
420    char *t66;
421    char *t67;
422    char *t68;
423    char *t69;
424
425LAB0:    xsi_set_current_line(73, ng0);
426
427LAB3:    t1 = (t0 + 1456U);
428    t2 = *((char **)t1);
429    t3 = (1 - 4);
430    t4 = (t3 * -1);
431    t5 = (1U * t4);
432    t6 = (0 + t5);
433    t1 = (t2 + t6);
434    t7 = *((unsigned char *)t1);
435    t8 = (t0 + 1296U);
436    t9 = *((char **)t8);
437    t10 = (3 - 16);
438    t11 = (t10 * -1);
439    t12 = (1U * t11);
440    t13 = (0 + t12);
441    t8 = (t9 + t13);
442    t14 = *((unsigned char *)t8);
443    t15 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t7, t14);
444    t16 = (t0 + 1456U);
445    t17 = *((char **)t16);
446    t18 = (2 - 4);
447    t19 = (t18 * -1);
448    t20 = (1U * t19);
449    t21 = (0 + t20);
450    t16 = (t17 + t21);
451    t22 = *((unsigned char *)t16);
452    t23 = (t0 + 1296U);
453    t24 = *((char **)t23);
454    t25 = (7 - 16);
455    t26 = (t25 * -1);
456    t27 = (1U * t26);
457    t28 = (0 + t27);
458    t23 = (t24 + t28);
459    t29 = *((unsigned char *)t23);
460    t30 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t22, t29);
461    t31 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t15, t30);
462    t32 = (t0 + 1456U);
463    t33 = *((char **)t32);
464    t34 = (3 - 4);
465    t35 = (t34 * -1);
466    t36 = (1U * t35);
467    t37 = (0 + t36);
468    t32 = (t33 + t37);
469    t38 = *((unsigned char *)t32);
470    t39 = (t0 + 1296U);
471    t40 = *((char **)t39);
472    t41 = (11 - 16);
473    t42 = (t41 * -1);
474    t43 = (1U * t42);
475    t44 = (0 + t43);
476    t39 = (t40 + t44);
477    t45 = *((unsigned char *)t39);
478    t46 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t38, t45);
479    t47 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t31, t46);
480    t48 = (t0 + 1456U);
481    t49 = *((char **)t48);
482    t50 = (4 - 4);
483    t51 = (t50 * -1);
484    t52 = (1U * t51);
485    t53 = (0 + t52);
486    t48 = (t49 + t53);
487    t54 = *((unsigned char *)t48);
488    t55 = (t0 + 1296U);
489    t56 = *((char **)t55);
490    t57 = (15 - 16);
491    t58 = (t57 * -1);
492    t59 = (1U * t58);
493    t60 = (0 + t59);
494    t55 = (t56 + t60);
495    t61 = *((unsigned char *)t55);
496    t62 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t54, t61);
497    t63 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t47, t62);
498    t64 = (t0 + 4216);
499    t65 = (t64 + 56U);
500    t66 = *((char **)t65);
501    t67 = (t66 + 56U);
502    t68 = *((char **)t67);
503    *((unsigned char *)t68) = t63;
504    xsi_driver_first_trans_delta(t64, 1U, 1, 0LL);
505
506LAB2:    t69 = (t0 + 3992);
507    *((int *)t69) = 1;
508
509LAB1:    return;
510LAB4:    goto LAB2;
511
512}
513
514static void noclib_a_2706201504_3212880686_p_3(char *t0)
515{
516    char *t1;
517    char *t2;
518    int t3;
519    unsigned int t4;
520    unsigned int t5;
521    unsigned int t6;
522    unsigned char t7;
523    char *t8;
524    char *t9;
525    int t10;
526    unsigned int t11;
527    unsigned int t12;
528    unsigned int t13;
529    unsigned char t14;
530    unsigned char t15;
531    char *t16;
532    char *t17;
533    int t18;
534    unsigned int t19;
535    unsigned int t20;
536    unsigned int t21;
537    unsigned char t22;
538    char *t23;
539    char *t24;
540    int t25;
541    unsigned int t26;
542    unsigned int t27;
543    unsigned int t28;
544    unsigned char t29;
545    unsigned char t30;
546    unsigned char t31;
547    char *t32;
548    char *t33;
549    int t34;
550    unsigned int t35;
551    unsigned int t36;
552    unsigned int t37;
553    unsigned char t38;
554    char *t39;
555    char *t40;
556    int t41;
557    unsigned int t42;
558    unsigned int t43;
559    unsigned int t44;
560    unsigned char t45;
561    unsigned char t46;
562    unsigned char t47;
563    char *t48;
564    char *t49;
565    int t50;
566    unsigned int t51;
567    unsigned int t52;
568    unsigned int t53;
569    unsigned char t54;
570    char *t55;
571    char *t56;
572    int t57;
573    unsigned int t58;
574    unsigned int t59;
575    unsigned int t60;
576    unsigned char t61;
577    unsigned char t62;
578    unsigned char t63;
579    char *t64;
580    char *t65;
581    char *t66;
582    char *t67;
583    char *t68;
584    char *t69;
585
586LAB0:    xsi_set_current_line(74, ng0);
587
588LAB3:    t1 = (t0 + 1456U);
589    t2 = *((char **)t1);
590    t3 = (1 - 4);
591    t4 = (t3 * -1);
592    t5 = (1U * t4);
593    t6 = (0 + t5);
594    t1 = (t2 + t6);
595    t7 = *((unsigned char *)t1);
596    t8 = (t0 + 1296U);
597    t9 = *((char **)t8);
598    t10 = (4 - 16);
599    t11 = (t10 * -1);
600    t12 = (1U * t11);
601    t13 = (0 + t12);
602    t8 = (t9 + t13);
603    t14 = *((unsigned char *)t8);
604    t15 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t7, t14);
605    t16 = (t0 + 1456U);
606    t17 = *((char **)t16);
607    t18 = (2 - 4);
608    t19 = (t18 * -1);
609    t20 = (1U * t19);
610    t21 = (0 + t20);
611    t16 = (t17 + t21);
612    t22 = *((unsigned char *)t16);
613    t23 = (t0 + 1296U);
614    t24 = *((char **)t23);
615    t25 = (8 - 16);
616    t26 = (t25 * -1);
617    t27 = (1U * t26);
618    t28 = (0 + t27);
619    t23 = (t24 + t28);
620    t29 = *((unsigned char *)t23);
621    t30 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t22, t29);
622    t31 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t15, t30);
623    t32 = (t0 + 1456U);
624    t33 = *((char **)t32);
625    t34 = (3 - 4);
626    t35 = (t34 * -1);
627    t36 = (1U * t35);
628    t37 = (0 + t36);
629    t32 = (t33 + t37);
630    t38 = *((unsigned char *)t32);
631    t39 = (t0 + 1296U);
632    t40 = *((char **)t39);
633    t41 = (12 - 16);
634    t42 = (t41 * -1);
635    t43 = (1U * t42);
636    t44 = (0 + t43);
637    t39 = (t40 + t44);
638    t45 = *((unsigned char *)t39);
639    t46 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t38, t45);
640    t47 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t31, t46);
641    t48 = (t0 + 1456U);
642    t49 = *((char **)t48);
643    t50 = (4 - 4);
644    t51 = (t50 * -1);
645    t52 = (1U * t51);
646    t53 = (0 + t52);
647    t48 = (t49 + t53);
648    t54 = *((unsigned char *)t48);
649    t55 = (t0 + 1296U);
650    t56 = *((char **)t55);
651    t57 = (16 - 16);
652    t58 = (t57 * -1);
653    t59 = (1U * t58);
654    t60 = (0 + t59);
655    t55 = (t56 + t60);
656    t61 = *((unsigned char *)t55);
657    t62 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t54, t61);
658    t63 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t47, t62);
659    t64 = (t0 + 4280);
660    t65 = (t64 + 56U);
661    t66 = *((char **)t65);
662    t67 = (t66 + 56U);
663    t68 = *((char **)t67);
664    *((unsigned char *)t68) = t63;
665    xsi_driver_first_trans_delta(t64, 0U, 1, 0LL);
666
667LAB2:    t69 = (t0 + 4008);
668    *((int *)t69) = 1;
669
670LAB1:    return;
671LAB4:    goto LAB2;
672
673}
674
675
676extern void noclib_a_2706201504_3212880686_init()
677{
678        static char *pe[] = {(void *)noclib_a_2706201504_3212880686_p_0,(void *)noclib_a_2706201504_3212880686_p_1,(void *)noclib_a_2706201504_3212880686_p_2,(void *)noclib_a_2706201504_3212880686_p_3};
679        xsi_register_didat("noclib_a_2706201504_3212880686", "isim/MultiMPITest_isim_beh.exe.sim/noclib/a_2706201504_3212880686.didat");
680        xsi_register_executes(pe);
681}
Note: See TracBrowser for help on using the repository browser.