/**********************************************************************/ /* ____ ____ */ /* / /\/ / */ /* /___/ \ / */ /* \ \ \/ */ /* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ /* / / All Right Reserved. */ /* /---/ /\ */ /* \ \ / \ */ /* \___\/\___\ */ /***********************************************************************/ /* This file is designed for use with ISim build 0x7708f090 */ #define XSI_HIDE_SYMBOL_SPEC true #include "xsi.h" #include #ifdef __GNUC__ #include #else #include #define alloca _alloca #endif static const char *ng0 = "C:/Users/Student/Desktop/Workspace/HighSpeedAdder/CLA.vhd"; extern char *IEEE_P_2592010699; unsigned char ieee_p_2592010699_sub_1605435078_503743352(char *, unsigned char , unsigned char ); unsigned char ieee_p_2592010699_sub_2545490612_503743352(char *, unsigned char , unsigned char ); static void work_a_2564831407_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; char *t15; char *t16; unsigned char t17; unsigned char t18; unsigned char t19; char *t20; char *t21; char *t22; char *t23; char *t24; LAB0: xsi_set_current_line(43, ng0); LAB3: t1 = (t0 + 1032U); t2 = *((char **)t1); t3 = (0 - 3); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 1192U); t9 = *((char **)t8); t10 = (0 - 3); t11 = (t10 * -1); t12 = (1U * t11); t13 = (0 + t12); t8 = (t9 + t13); t14 = *((unsigned char *)t8); t15 = (t0 + 1512U); t16 = *((char **)t15); t17 = *((unsigned char *)t16); t18 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t14, t17); t19 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t7, t18); t15 = (t0 + 3864); t20 = (t15 + 56U); t21 = *((char **)t20); t22 = (t21 + 56U); t23 = *((char **)t22); *((unsigned char *)t23) = t19; xsi_driver_first_trans_delta(t15, 3U, 1, 0LL); LAB2: t24 = (t0 + 3736); *((int *)t24) = 1; LAB1: return; LAB4: goto LAB2; } static void work_a_2564831407_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; char *t15; char *t16; int t17; unsigned int t18; unsigned int t19; unsigned int t20; unsigned char t21; char *t22; char *t23; int t24; unsigned int t25; unsigned int t26; unsigned int t27; unsigned char t28; char *t29; char *t30; unsigned char t31; unsigned char t32; unsigned char t33; unsigned char t34; unsigned char t35; char *t36; char *t37; char *t38; char *t39; char *t40; LAB0: xsi_set_current_line(44, ng0); LAB3: t1 = (t0 + 1032U); t2 = *((char **)t1); t3 = (1 - 3); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 1192U); t9 = *((char **)t8); t10 = (1 - 3); t11 = (t10 * -1); t12 = (1U * t11); t13 = (0 + t12); t8 = (t9 + t13); t14 = *((unsigned char *)t8); t15 = (t0 + 1032U); t16 = *((char **)t15); t17 = (0 - 3); t18 = (t17 * -1); t19 = (1U * t18); t20 = (0 + t19); t15 = (t16 + t20); t21 = *((unsigned char *)t15); t22 = (t0 + 1192U); t23 = *((char **)t22); t24 = (0 - 3); t25 = (t24 * -1); t26 = (1U * t25); t27 = (0 + t26); t22 = (t23 + t27); t28 = *((unsigned char *)t22); t29 = (t0 + 1512U); t30 = *((char **)t29); t31 = *((unsigned char *)t30); t32 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t28, t31); t33 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t21, t32); t34 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t14, t33); t35 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t7, t34); t29 = (t0 + 3928); t36 = (t29 + 56U); t37 = *((char **)t36); t38 = (t37 + 56U); t39 = *((char **)t38); *((unsigned char *)t39) = t35; xsi_driver_first_trans_delta(t29, 2U, 1, 0LL); LAB2: t40 = (t0 + 3752); *((int *)t40) = 1; LAB1: return; LAB4: goto LAB2; } static void work_a_2564831407_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; char *t15; char *t16; int t17; unsigned int t18; unsigned int t19; unsigned int t20; unsigned char t21; char *t22; char *t23; int t24; unsigned int t25; unsigned int t26; unsigned int t27; unsigned char t28; char *t29; char *t30; int t31; unsigned int t32; unsigned int t33; unsigned int t34; unsigned char t35; char *t36; char *t37; int t38; unsigned int t39; unsigned int t40; unsigned int t41; unsigned char t42; char *t43; char *t44; unsigned char t45; unsigned char t46; unsigned char t47; unsigned char t48; unsigned char t49; unsigned char t50; unsigned char t51; char *t52; char *t53; char *t54; char *t55; char *t56; LAB0: xsi_set_current_line(45, ng0); LAB3: t1 = (t0 + 1032U); t2 = *((char **)t1); t3 = (2 - 3); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 1192U); t9 = *((char **)t8); t10 = (2 - 3); t11 = (t10 * -1); t12 = (1U * t11); t13 = (0 + t12); t8 = (t9 + t13); t14 = *((unsigned char *)t8); t15 = (t0 + 1032U); t16 = *((char **)t15); t17 = (1 - 3); t18 = (t17 * -1); t19 = (1U * t18); t20 = (0 + t19); t15 = (t16 + t20); t21 = *((unsigned char *)t15); t22 = (t0 + 1192U); t23 = *((char **)t22); t24 = (1 - 3); t25 = (t24 * -1); t26 = (1U * t25); t27 = (0 + t26); t22 = (t23 + t27); t28 = *((unsigned char *)t22); t29 = (t0 + 1032U); t30 = *((char **)t29); t31 = (0 - 3); t32 = (t31 * -1); t33 = (1U * t32); t34 = (0 + t33); t29 = (t30 + t34); t35 = *((unsigned char *)t29); t36 = (t0 + 1192U); t37 = *((char **)t36); t38 = (0 - 3); t39 = (t38 * -1); t40 = (1U * t39); t41 = (0 + t40); t36 = (t37 + t41); t42 = *((unsigned char *)t36); t43 = (t0 + 1512U); t44 = *((char **)t43); t45 = *((unsigned char *)t44); t46 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t42, t45); t47 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t35, t46); t48 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t28, t47); t49 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t21, t48); t50 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t14, t49); t51 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t7, t50); t43 = (t0 + 3992); t52 = (t43 + 56U); t53 = *((char **)t52); t54 = (t53 + 56U); t55 = *((char **)t54); *((unsigned char *)t55) = t51; xsi_driver_first_trans_delta(t43, 1U, 1, 0LL); LAB2: t56 = (t0 + 3768); *((int *)t56) = 1; LAB1: return; LAB4: goto LAB2; } static void work_a_2564831407_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; char *t15; char *t16; int t17; unsigned int t18; unsigned int t19; unsigned int t20; unsigned char t21; char *t22; char *t23; int t24; unsigned int t25; unsigned int t26; unsigned int t27; unsigned char t28; char *t29; char *t30; int t31; unsigned int t32; unsigned int t33; unsigned int t34; unsigned char t35; char *t36; char *t37; int t38; unsigned int t39; unsigned int t40; unsigned int t41; unsigned char t42; char *t43; char *t44; int t45; unsigned int t46; unsigned int t47; unsigned int t48; unsigned char t49; char *t50; char *t51; int t52; unsigned int t53; unsigned int t54; unsigned int t55; unsigned char t56; char *t57; char *t58; unsigned char t59; unsigned char t60; unsigned char t61; unsigned char t62; unsigned char t63; unsigned char t64; unsigned char t65; unsigned char t66; unsigned char t67; char *t68; char *t69; char *t70; char *t71; char *t72; LAB0: xsi_set_current_line(46, ng0); LAB3: t1 = (t0 + 1032U); t2 = *((char **)t1); t3 = (3 - 3); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 1192U); t9 = *((char **)t8); t10 = (3 - 3); t11 = (t10 * -1); t12 = (1U * t11); t13 = (0 + t12); t8 = (t9 + t13); t14 = *((unsigned char *)t8); t15 = (t0 + 1032U); t16 = *((char **)t15); t17 = (2 - 3); t18 = (t17 * -1); t19 = (1U * t18); t20 = (0 + t19); t15 = (t16 + t20); t21 = *((unsigned char *)t15); t22 = (t0 + 1192U); t23 = *((char **)t22); t24 = (2 - 3); t25 = (t24 * -1); t26 = (1U * t25); t27 = (0 + t26); t22 = (t23 + t27); t28 = *((unsigned char *)t22); t29 = (t0 + 1032U); t30 = *((char **)t29); t31 = (1 - 3); t32 = (t31 * -1); t33 = (1U * t32); t34 = (0 + t33); t29 = (t30 + t34); t35 = *((unsigned char *)t29); t36 = (t0 + 1192U); t37 = *((char **)t36); t38 = (1 - 3); t39 = (t38 * -1); t40 = (1U * t39); t41 = (0 + t40); t36 = (t37 + t41); t42 = *((unsigned char *)t36); t43 = (t0 + 1032U); t44 = *((char **)t43); t45 = (0 - 3); t46 = (t45 * -1); t47 = (1U * t46); t48 = (0 + t47); t43 = (t44 + t48); t49 = *((unsigned char *)t43); t50 = (t0 + 1192U); t51 = *((char **)t50); t52 = (0 - 3); t53 = (t52 * -1); t54 = (1U * t53); t55 = (0 + t54); t50 = (t51 + t55); t56 = *((unsigned char *)t50); t57 = (t0 + 1512U); t58 = *((char **)t57); t59 = *((unsigned char *)t58); t60 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t56, t59); t61 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t49, t60); t62 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t42, t61); t63 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t35, t62); t64 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t28, t63); t65 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t21, t64); t66 = ieee_p_2592010699_sub_1605435078_503743352(IEEE_P_2592010699, t14, t65); t67 = ieee_p_2592010699_sub_2545490612_503743352(IEEE_P_2592010699, t7, t66); t57 = (t0 + 4056); t68 = (t57 + 56U); t69 = *((char **)t68); t70 = (t69 + 56U); t71 = *((char **)t70); *((unsigned char *)t71) = t67; xsi_driver_first_trans_delta(t57, 0U, 1, 0LL); LAB2: t72 = (t0 + 3784); *((int *)t72) = 1; LAB1: return; LAB4: goto LAB2; } extern void work_a_2564831407_3212880686_init() { static char *pe[] = {(void *)work_a_2564831407_3212880686_p_0,(void *)work_a_2564831407_3212880686_p_1,(void *)work_a_2564831407_3212880686_p_2,(void *)work_a_2564831407_3212880686_p_3}; xsi_register_didat("work_a_2564831407_3212880686", "isim/claadder_test_isim_beh.exe.sim/work/a_2564831407_3212880686.didat"); xsi_register_executes(pe); }