/**********************************************************************/ /* ____ ____ */ /* / /\/ / */ /* /___/ \ / */ /* \ \ \/ */ /* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ /* / / All Right Reserved. */ /* /---/ /\ */ /* \ \ / \ */ /* \___\/\___\ */ /***********************************************************************/ /* This file is designed for use with ISim build 0x16fbe694 */ #define XSI_HIDE_SYMBOL_SPEC true #include "xsi.h" #include #ifdef __GNUC__ #include #else #include #define alloca _alloca #endif static const char *ng0 = "C:/Core MPI/SWITCH_GENERIC_16_16/Crossbit.vhd"; extern char *IEEE_P_2592010699; unsigned char ieee_p_2592010699_sub_1605435078_2592010699(char *, unsigned char , unsigned char ); unsigned char ieee_p_2592010699_sub_2545490612_2592010699(char *, unsigned char , unsigned char ); static void noclib_a_2706201504_3212880686_p_0(char *t0) { char *t1; char *t2; int t3; unsigned int t4; unsigned int t5; unsigned int t6; unsigned char t7; char *t8; char *t9; int t10; unsigned int t11; unsigned int t12; unsigned int t13; unsigned char t14; unsigned char t15; char *t16; char *t17; int t18; unsigned int t19; unsigned int t20; unsigned int t21; unsigned char t22; char *t23; char *t24; int t25; unsigned int t26; unsigned int t27; unsigned int t28; unsigned char t29; unsigned char t30; unsigned char t31; char *t32; char *t33; int t34; unsigned int t35; unsigned int t36; unsigned int t37; unsigned char t38; char *t39; char *t40; int t41; unsigned int t42; unsigned int t43; unsigned int t44; unsigned char t45; unsigned char t46; unsigned char t47; char *t48; char *t49; int t50; unsigned int t51; unsigned int t52; unsigned int t53; unsigned char t54; char *t55; char *t56; int t57; unsigned int t58; unsigned int t59; unsigned int t60; unsigned char t61; unsigned char t62; unsigned char t63; char *t64; char *t65; char *t66; char *t67; char *t68; char *t69; LAB0: xsi_set_current_line(71, ng0); LAB3: t1 = (t0 + 1456U); t2 = *((char **)t1); t3 = (1 - 4); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 1296U); t9 = *((char **)t8); t10 = (1 - 16); t11 = (t10 * -1); t12 = (1U * t11); t13 = (0 + t12); t8 = (t9 + t13); t14 = *((unsigned char *)t8); t15 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t7, t14); t16 = (t0 + 1456U); t17 = *((char **)t16); t18 = (2 - 4); t19 = (t18 * -1); t20 = (1U * t19); t21 = (0 + t20); t16 = (t17 + t21); t22 = *((unsigned char *)t16); t23 = (t0 + 1296U); t24 = *((char **)t23); t25 = (5 - 16); t26 = (t25 * -1); t27 = (1U * t26); t28 = (0 + t27); t23 = (t24 + t28); t29 = *((unsigned char *)t23); t30 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t22, t29); t31 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t15, t30); t32 = (t0 + 1456U); t33 = *((char **)t32); t34 = (3 - 4); t35 = (t34 * -1); t36 = (1U * t35); t37 = (0 + t36); t32 = (t33 + t37); t38 = *((unsigned char *)t32); t39 = (t0 + 1296U); t40 = *((char **)t39); t41 = (9 - 16); t42 = (t41 * -1); t43 = (1U * t42); t44 = (0 + t43); t39 = (t40 + t44); t45 = *((unsigned char *)t39); t46 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t38, t45); t47 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t31, t46); t48 = (t0 + 1456U); t49 = *((char **)t48); t50 = (4 - 4); t51 = (t50 * -1); t52 = (1U * t51); t53 = (0 + t52); t48 = (t49 + t53); t54 = *((unsigned char *)t48); t55 = (t0 + 1296U); t56 = *((char **)t55); t57 = (13 - 16); t58 = (t57 * -1); t59 = (1U * t58); t60 = (0 + t59); t55 = (t56 + t60); t61 = *((unsigned char *)t55); t62 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t54, t61); t63 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t47, t62); t64 = (t0 + 4088); t65 = (t64 + 56U); t66 = *((char **)t65); t67 = (t66 + 56U); t68 = *((char **)t67); *((unsigned char *)t68) = t63; xsi_driver_first_trans_delta(t64, 3U, 1, 0LL); LAB2: t69 = (t0 + 3960); *((int *)t69) = 1; LAB1: return; LAB4: goto LAB2; } static void noclib_a_2706201504_3212880686_p_1(char *t0) { char *t1; char *t2; int t3; unsigned int t4; unsigned int t5; unsigned int t6; unsigned char t7; char *t8; char *t9; int t10; unsigned int t11; unsigned int t12; unsigned int t13; unsigned char t14; unsigned char t15; char *t16; char *t17; int t18; unsigned int t19; unsigned int t20; unsigned int t21; unsigned char t22; char *t23; char *t24; int t25; unsigned int t26; unsigned int t27; unsigned int t28; unsigned char t29; unsigned char t30; unsigned char t31; char *t32; char *t33; int t34; unsigned int t35; unsigned int t36; unsigned int t37; unsigned char t38; char *t39; char *t40; int t41; unsigned int t42; unsigned int t43; unsigned int t44; unsigned char t45; unsigned char t46; unsigned char t47; char *t48; char *t49; int t50; unsigned int t51; unsigned int t52; unsigned int t53; unsigned char t54; char *t55; char *t56; int t57; unsigned int t58; unsigned int t59; unsigned int t60; unsigned char t61; unsigned char t62; unsigned char t63; char *t64; char *t65; char *t66; char *t67; char *t68; char *t69; LAB0: xsi_set_current_line(72, ng0); LAB3: t1 = (t0 + 1456U); t2 = *((char **)t1); t3 = (1 - 4); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 1296U); t9 = *((char **)t8); t10 = (2 - 16); t11 = (t10 * -1); t12 = (1U * t11); t13 = (0 + t12); t8 = (t9 + t13); t14 = *((unsigned char *)t8); t15 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t7, t14); t16 = (t0 + 1456U); t17 = *((char **)t16); t18 = (2 - 4); t19 = (t18 * -1); t20 = (1U * t19); t21 = (0 + t20); t16 = (t17 + t21); t22 = *((unsigned char *)t16); t23 = (t0 + 1296U); t24 = *((char **)t23); t25 = (6 - 16); t26 = (t25 * -1); t27 = (1U * t26); t28 = (0 + t27); t23 = (t24 + t28); t29 = *((unsigned char *)t23); t30 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t22, t29); t31 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t15, t30); t32 = (t0 + 1456U); t33 = *((char **)t32); t34 = (3 - 4); t35 = (t34 * -1); t36 = (1U * t35); t37 = (0 + t36); t32 = (t33 + t37); t38 = *((unsigned char *)t32); t39 = (t0 + 1296U); t40 = *((char **)t39); t41 = (10 - 16); t42 = (t41 * -1); t43 = (1U * t42); t44 = (0 + t43); t39 = (t40 + t44); t45 = *((unsigned char *)t39); t46 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t38, t45); t47 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t31, t46); t48 = (t0 + 1456U); t49 = *((char **)t48); t50 = (4 - 4); t51 = (t50 * -1); t52 = (1U * t51); t53 = (0 + t52); t48 = (t49 + t53); t54 = *((unsigned char *)t48); t55 = (t0 + 1296U); t56 = *((char **)t55); t57 = (14 - 16); t58 = (t57 * -1); t59 = (1U * t58); t60 = (0 + t59); t55 = (t56 + t60); t61 = *((unsigned char *)t55); t62 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t54, t61); t63 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t47, t62); t64 = (t0 + 4152); t65 = (t64 + 56U); t66 = *((char **)t65); t67 = (t66 + 56U); t68 = *((char **)t67); *((unsigned char *)t68) = t63; xsi_driver_first_trans_delta(t64, 2U, 1, 0LL); LAB2: t69 = (t0 + 3976); *((int *)t69) = 1; LAB1: return; LAB4: goto LAB2; } static void noclib_a_2706201504_3212880686_p_2(char *t0) { char *t1; char *t2; int t3; unsigned int t4; unsigned int t5; unsigned int t6; unsigned char t7; char *t8; char *t9; int t10; unsigned int t11; unsigned int t12; unsigned int t13; unsigned char t14; unsigned char t15; char *t16; char *t17; int t18; unsigned int t19; unsigned int t20; unsigned int t21; unsigned char t22; char *t23; char *t24; int t25; unsigned int t26; unsigned int t27; unsigned int t28; unsigned char t29; unsigned char t30; unsigned char t31; char *t32; char *t33; int t34; unsigned int t35; unsigned int t36; unsigned int t37; unsigned char t38; char *t39; char *t40; int t41; unsigned int t42; unsigned int t43; unsigned int t44; unsigned char t45; unsigned char t46; unsigned char t47; char *t48; char *t49; int t50; unsigned int t51; unsigned int t52; unsigned int t53; unsigned char t54; char *t55; char *t56; int t57; unsigned int t58; unsigned int t59; unsigned int t60; unsigned char t61; unsigned char t62; unsigned char t63; char *t64; char *t65; char *t66; char *t67; char *t68; char *t69; LAB0: xsi_set_current_line(73, ng0); LAB3: t1 = (t0 + 1456U); t2 = *((char **)t1); t3 = (1 - 4); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 1296U); t9 = *((char **)t8); t10 = (3 - 16); t11 = (t10 * -1); t12 = (1U * t11); t13 = (0 + t12); t8 = (t9 + t13); t14 = *((unsigned char *)t8); t15 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t7, t14); t16 = (t0 + 1456U); t17 = *((char **)t16); t18 = (2 - 4); t19 = (t18 * -1); t20 = (1U * t19); t21 = (0 + t20); t16 = (t17 + t21); t22 = *((unsigned char *)t16); t23 = (t0 + 1296U); t24 = *((char **)t23); t25 = (7 - 16); t26 = (t25 * -1); t27 = (1U * t26); t28 = (0 + t27); t23 = (t24 + t28); t29 = *((unsigned char *)t23); t30 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t22, t29); t31 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t15, t30); t32 = (t0 + 1456U); t33 = *((char **)t32); t34 = (3 - 4); t35 = (t34 * -1); t36 = (1U * t35); t37 = (0 + t36); t32 = (t33 + t37); t38 = *((unsigned char *)t32); t39 = (t0 + 1296U); t40 = *((char **)t39); t41 = (11 - 16); t42 = (t41 * -1); t43 = (1U * t42); t44 = (0 + t43); t39 = (t40 + t44); t45 = *((unsigned char *)t39); t46 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t38, t45); t47 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t31, t46); t48 = (t0 + 1456U); t49 = *((char **)t48); t50 = (4 - 4); t51 = (t50 * -1); t52 = (1U * t51); t53 = (0 + t52); t48 = (t49 + t53); t54 = *((unsigned char *)t48); t55 = (t0 + 1296U); t56 = *((char **)t55); t57 = (15 - 16); t58 = (t57 * -1); t59 = (1U * t58); t60 = (0 + t59); t55 = (t56 + t60); t61 = *((unsigned char *)t55); t62 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t54, t61); t63 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t47, t62); t64 = (t0 + 4216); t65 = (t64 + 56U); t66 = *((char **)t65); t67 = (t66 + 56U); t68 = *((char **)t67); *((unsigned char *)t68) = t63; xsi_driver_first_trans_delta(t64, 1U, 1, 0LL); LAB2: t69 = (t0 + 3992); *((int *)t69) = 1; LAB1: return; LAB4: goto LAB2; } static void noclib_a_2706201504_3212880686_p_3(char *t0) { char *t1; char *t2; int t3; unsigned int t4; unsigned int t5; unsigned int t6; unsigned char t7; char *t8; char *t9; int t10; unsigned int t11; unsigned int t12; unsigned int t13; unsigned char t14; unsigned char t15; char *t16; char *t17; int t18; unsigned int t19; unsigned int t20; unsigned int t21; unsigned char t22; char *t23; char *t24; int t25; unsigned int t26; unsigned int t27; unsigned int t28; unsigned char t29; unsigned char t30; unsigned char t31; char *t32; char *t33; int t34; unsigned int t35; unsigned int t36; unsigned int t37; unsigned char t38; char *t39; char *t40; int t41; unsigned int t42; unsigned int t43; unsigned int t44; unsigned char t45; unsigned char t46; unsigned char t47; char *t48; char *t49; int t50; unsigned int t51; unsigned int t52; unsigned int t53; unsigned char t54; char *t55; char *t56; int t57; unsigned int t58; unsigned int t59; unsigned int t60; unsigned char t61; unsigned char t62; unsigned char t63; char *t64; char *t65; char *t66; char *t67; char *t68; char *t69; LAB0: xsi_set_current_line(74, ng0); LAB3: t1 = (t0 + 1456U); t2 = *((char **)t1); t3 = (1 - 4); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 1296U); t9 = *((char **)t8); t10 = (4 - 16); t11 = (t10 * -1); t12 = (1U * t11); t13 = (0 + t12); t8 = (t9 + t13); t14 = *((unsigned char *)t8); t15 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t7, t14); t16 = (t0 + 1456U); t17 = *((char **)t16); t18 = (2 - 4); t19 = (t18 * -1); t20 = (1U * t19); t21 = (0 + t20); t16 = (t17 + t21); t22 = *((unsigned char *)t16); t23 = (t0 + 1296U); t24 = *((char **)t23); t25 = (8 - 16); t26 = (t25 * -1); t27 = (1U * t26); t28 = (0 + t27); t23 = (t24 + t28); t29 = *((unsigned char *)t23); t30 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t22, t29); t31 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t15, t30); t32 = (t0 + 1456U); t33 = *((char **)t32); t34 = (3 - 4); t35 = (t34 * -1); t36 = (1U * t35); t37 = (0 + t36); t32 = (t33 + t37); t38 = *((unsigned char *)t32); t39 = (t0 + 1296U); t40 = *((char **)t39); t41 = (12 - 16); t42 = (t41 * -1); t43 = (1U * t42); t44 = (0 + t43); t39 = (t40 + t44); t45 = *((unsigned char *)t39); t46 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t38, t45); t47 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t31, t46); t48 = (t0 + 1456U); t49 = *((char **)t48); t50 = (4 - 4); t51 = (t50 * -1); t52 = (1U * t51); t53 = (0 + t52); t48 = (t49 + t53); t54 = *((unsigned char *)t48); t55 = (t0 + 1296U); t56 = *((char **)t55); t57 = (16 - 16); t58 = (t57 * -1); t59 = (1U * t58); t60 = (0 + t59); t55 = (t56 + t60); t61 = *((unsigned char *)t55); t62 = ieee_p_2592010699_sub_1605435078_2592010699(IEEE_P_2592010699, t54, t61); t63 = ieee_p_2592010699_sub_2545490612_2592010699(IEEE_P_2592010699, t47, t62); t64 = (t0 + 4280); t65 = (t64 + 56U); t66 = *((char **)t65); t67 = (t66 + 56U); t68 = *((char **)t67); *((unsigned char *)t68) = t63; xsi_driver_first_trans_delta(t64, 0U, 1, 0LL); LAB2: t69 = (t0 + 4008); *((int *)t69) = 1; LAB1: return; LAB4: goto LAB2; } extern void noclib_a_2706201504_3212880686_init() { 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}; xsi_register_didat("noclib_a_2706201504_3212880686", "isim/MultiMPITest_isim_beh.exe.sim/noclib/a_2706201504_3212880686.didat"); xsi_register_executes(pe); }