URL
https://opencores.org/ocsvn/xmatchpro/xmatchpro/trunk
Subversion Repositories xmatchpro
[/] [xmatchpro/] [trunk/] [xmw4-comdec/] [xmatch_sim7/] [isim/] [testbench_isim_beh.exe.sim/] [dzx/] [p_1715488261.c] - Rev 9
Compare with Previous | Blame | View Log
/**********************************************************************/ /* ____ ____ */ /* / /\/ / */ /* /___/ \ / */ /* \ \ \/ */ /* \ \ 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 <memory.h> #ifdef __GNUC__ #include <stdlib.h> #else #include <malloc.h> #define alloca _alloca #endif static const char *ng0 = "Function to_bit ended without a return statement"; static const char *ng1 = "Function to_char ended without a return statement"; extern char *STD_STANDARD; unsigned char dzx_p_1715488261_sub_1763827657_820654739(char *t1, char *t2, unsigned int t3, unsigned int t4) { unsigned char t0; unsigned char t7; char *t8; char *t9; unsigned char t10; unsigned char t11; unsigned char t12; LAB0: t8 = (t2 + 40U); t9 = *((char **)t8); t8 = (t9 + t4); t10 = *((unsigned char *)t8); t11 = (t10 == (unsigned char)1); if (t11 == 1) goto LAB2; LAB3: t7 = (unsigned char)0; LAB4: t0 = t7; LAB1: return t0; LAB2: t12 = xsi_signal_has_event(t2); t7 = t12; goto LAB4; LAB5:; } unsigned char dzx_p_1715488261_sub_1277492314_820654739(char *t1, char *t2, unsigned int t3, unsigned int t4) { unsigned char t0; unsigned char t7; char *t8; char *t9; unsigned char t10; unsigned char t11; unsigned char t12; LAB0: t8 = (t2 + 40U); t9 = *((char **)t8); t8 = (t9 + t4); t10 = *((unsigned char *)t8); t11 = (t10 == (unsigned char)0); if (t11 == 1) goto LAB2; LAB3: t7 = (unsigned char)0; LAB4: t0 = t7; LAB1: return t0; LAB2: t12 = xsi_signal_has_event(t2); t7 = t12; goto LAB4; LAB5:; } unsigned char dzx_p_1715488261_sub_1523582560_820654739(char *t1, char *t2, unsigned int t3, unsigned int t4) { unsigned char t0; char *t7; char *t8; unsigned char t9; unsigned char t10; LAB0: t7 = (t2 + 40U); t8 = *((char **)t7); t7 = (t8 + t4); t9 = *((unsigned char *)t7); t10 = (t9 == (unsigned char)1); t0 = t10; LAB1: return t0; LAB2:; } unsigned char dzx_p_1715488261_sub_2389598770_820654739(char *t1, char *t2, unsigned int t3, unsigned int t4) { unsigned char t0; char *t7; char *t8; unsigned char t9; unsigned char t10; LAB0: t7 = (t2 + 40U); t8 = *((char **)t7); t7 = (t8 + t4); t9 = *((unsigned char *)t7); t10 = (t9 == (unsigned char)0); t0 = t10; LAB1: return t0; LAB2:; } unsigned char dzx_p_1715488261_sub_1281836748_820654739(char *t1, unsigned char t2) { char t4[8]; unsigned char t0; char *t5; char *t6; static char *nl0[] = {&&LAB3, &&LAB4}; LAB0: t5 = (t4 + 4U); *((unsigned char *)t5) = t2; t6 = (char *)((nl0) + t2); goto **((char **)t6); LAB2: xsi_error(ng0); t0 = 0; LAB1: return t0; LAB3: t0 = (unsigned char)0; goto LAB1; LAB4: t0 = (unsigned char)1; goto LAB1; LAB5: goto LAB2; LAB6: goto LAB2; } unsigned char dzx_p_1715488261_sub_2156954189_820654739(char *t1, unsigned char t2) { char t4[8]; unsigned char t0; char *t5; char *t6; static char *nl0[] = {&&LAB3, &&LAB4}; LAB0: t5 = (t4 + 4U); *((unsigned char *)t5) = t2; t6 = (char *)((nl0) + t2); goto **((char **)t6); LAB2: xsi_error(ng1); t0 = 0; LAB1: return t0; LAB3: t0 = (unsigned char)48; goto LAB1; LAB4: t0 = (unsigned char)49; goto LAB1; LAB5: goto LAB2; LAB6: goto LAB2; } char *dzx_p_1715488261_sub_1371398809_820654739(char *t1, char *t2, char *t3, char *t4) { char t5[152]; char t6[24]; char t9[16]; char *t0; char *t7; unsigned int t8; char *t10; int t11; char *t12; int t13; char *t14; int t15; char *t16; char *t17; int t18; unsigned int t19; char *t20; char *t21; char *t22; char *t23; char *t24; char *t25; char *t26; char *t27; char *t28; char *t29; int t30; char *t31; unsigned int t32; unsigned int t33; unsigned int t34; unsigned int t35; char *t36; unsigned char t37; char *t38; char *t39; int t40; char *t41; int t42; char *t43; int t44; int t45; int t46; int t47; int t48; char *t49; int t50; char *t51; int t52; int t53; unsigned int t54; char *t55; int t56; unsigned int t57; unsigned int t58; char *t59; unsigned char t60; unsigned char t61; char *t62; char *t63; int t64; char *t65; int t66; int t67; unsigned int t68; unsigned int t69; unsigned int t70; char *t71; LAB0: t7 = (t4 + 12U); t8 = *((unsigned int *)t7); t8 = (t8 * 1U); t10 = (t4 + 0U); t11 = *((int *)t10); t12 = (t4 + 4U); t13 = *((int *)t12); t14 = (t4 + 8U); t15 = *((int *)t14); t16 = (t9 + 0U); t17 = (t16 + 0U); *((int *)t17) = t11; t17 = (t16 + 4U); *((int *)t17) = t13; t17 = (t16 + 8U); *((int *)t17) = t15; t18 = (t13 - t11); t19 = (t18 * t15); t19 = (t19 + 1); t17 = (t16 + 12U); *((unsigned int *)t17) = t19; t17 = (t5 + 4U); t20 = ((STD_STANDARD) + 1008); t21 = (t17 + 88U); *((char **)t21) = t20; t22 = xsi_get_memory(t8); t23 = (t17 + 56U); *((char **)t23) = t22; xsi_type_set_default_value(t20, t22, t9); t24 = (t17 + 64U); *((char **)t24) = t9; t25 = (t17 + 80U); *((unsigned int *)t25) = t8; t26 = (t17 + 136U); *((char **)t26) = t22; t27 = (t17 + 124U); *((int *)t27) = 0; t28 = (t17 + 128U); t29 = (t9 + 12U); t19 = *((unsigned int *)t29); t30 = (t19 - 1); *((int *)t28) = t30; t31 = (t17 + 120U); t33 = (t8 > 2147483644); if (t33 == 1) goto LAB2; LAB3: t34 = (t8 + 3); t35 = (t34 / 16); t32 = t35; LAB4: *((unsigned int *)t31) = t32; t36 = (t6 + 4U); t37 = (t3 != 0); if (t37 == 1) goto LAB6; LAB5: t38 = (t6 + 12U); *((char **)t38) = t4; t39 = (t9 + 8U); t40 = *((int *)t39); t41 = (t9 + 4U); t42 = *((int *)t41); t43 = (t9 + 0U); t44 = *((int *)t43); t45 = t44; t46 = t42; LAB7: t47 = (t46 * t40); t48 = (t45 * t40); if (t48 <= t47) goto LAB8; LAB10: t7 = (t17 + 56U); t10 = *((char **)t7); t7 = (t9 + 12U); t8 = *((unsigned int *)t7); t8 = (t8 * 1U); t0 = xsi_get_transient_memory(t8); memcpy(t0, t10, t8); t12 = (t9 + 0U); t11 = *((int *)t12); t14 = (t9 + 4U); t13 = *((int *)t14); t16 = (t9 + 8U); t15 = *((int *)t16); t20 = (t2 + 0U); t21 = (t20 + 0U); *((int *)t21) = t11; t21 = (t20 + 4U); *((int *)t21) = t13; t21 = (t20 + 8U); *((int *)t21) = t15; t18 = (t13 - t11); t19 = (t18 * t15); t19 = (t19 + 1); t21 = (t20 + 12U); *((unsigned int *)t21) = t19; LAB1: t7 = (t17 + 80); t11 = *((int *)t7); t10 = (t17 + 136U); t12 = *((char **)t10); xsi_put_memory(t11, t12); return t0; LAB2: t32 = 2147483647; goto LAB4; LAB6: *((char **)t36) = t3; goto LAB5; LAB8: t49 = (t4 + 0U); t50 = *((int *)t49); t51 = (t4 + 8U); t52 = *((int *)t51); t53 = (t45 - t50); t54 = (t53 * t52); t55 = (t4 + 4U); t56 = *((int *)t55); xsi_vhdl_check_range_of_index(t50, t56, t52, t45); t57 = (1U * t54); t58 = (0 + t57); t59 = (t3 + t58); t60 = *((unsigned char *)t59); t61 = dzx_p_1715488261_sub_2156954189_820654739(t1, t60); t62 = (t17 + 56U); t63 = *((char **)t62); t62 = (t9 + 0U); t64 = *((int *)t62); t65 = (t9 + 8U); t66 = *((int *)t65); t67 = (t45 - t64); t68 = (t67 * t66); t69 = (1U * t68); t70 = (0 + t69); t71 = (t63 + t70); *((unsigned char *)t71) = t61; LAB9: if (t45 == t46) goto LAB10; LAB11: t11 = (t45 + t40); t45 = t11; goto LAB7; LAB12:; } unsigned char dzx_p_1715488261_sub_1199520744_820654739(char *t1, char *t2, char *t3) { char t4[128]; char t5[24]; char t9[8]; unsigned char t0; char *t6; char *t7; char *t8; char *t10; char *t11; char *t12; unsigned char t13; char *t14; char *t15; int t16; char *t17; int t18; char *t19; int t20; int t21; int t22; int t23; int t24; unsigned char t25; char *t26; char *t27; unsigned char t28; int t29; char *t30; int t31; int t32; unsigned int t33; unsigned int t34; unsigned int t35; char *t36; unsigned char t37; char *t38; char *t39; LAB0: t6 = (t4 + 4U); t7 = ((STD_STANDARD) + 96); t8 = (t6 + 88U); *((char **)t8) = t7; t10 = (t6 + 56U); *((char **)t10) = t9; *((unsigned char *)t9) = (unsigned char)1; t11 = (t6 + 80U); *((unsigned int *)t11) = 1U; t12 = (t5 + 4U); t13 = (t2 != 0); if (t13 == 1) goto LAB3; LAB2: t14 = (t5 + 12U); *((char **)t14) = t3; t15 = (t3 + 8U); t16 = *((int *)t15); t17 = (t3 + 4U); t18 = *((int *)t17); t19 = (t3 + 0U); t20 = *((int *)t19); t21 = t20; t22 = t18; LAB4: t23 = (t22 * t16); t24 = (t21 * t16); if (t24 <= t23) goto LAB5; LAB7: t7 = (t6 + 56U); t8 = *((char **)t7); t13 = *((unsigned char *)t8); t0 = t13; LAB1: return t0; LAB3: *((char **)t12) = t2; goto LAB2; LAB5: t26 = (t6 + 56U); t27 = *((char **)t26); t28 = *((unsigned char *)t27); if (t28 == 1) goto LAB8; LAB9: t25 = (unsigned char)0; LAB10: t38 = (t6 + 56U); t39 = *((char **)t38); t38 = (t39 + 0); *((unsigned char *)t38) = t25; LAB6: if (t21 == t22) goto LAB7; LAB11: t18 = (t21 + t16); t21 = t18; goto LAB4; LAB8: t26 = (t3 + 0U); t29 = *((int *)t26); t30 = (t3 + 8U); t31 = *((int *)t30); t32 = (t21 - t29); t33 = (t32 * t31); t34 = (1U * t33); t35 = (0 + t34); t36 = (t2 + t35); t37 = *((unsigned char *)t36); t25 = t37; goto LAB10; LAB12:; } unsigned char dzx_p_1715488261_sub_394334229_820654739(char *t1, char *t2, char *t3) { char t5[24]; unsigned char t0; char *t6; unsigned char t7; char *t8; unsigned char t9; unsigned char t10; LAB0: t6 = (t5 + 4U); t7 = (t2 != 0); if (t7 == 1) goto LAB3; LAB2: t8 = (t5 + 12U); *((char **)t8) = t3; t9 = dzx_p_1715488261_sub_1199520744_820654739(t1, t2, t3); t10 = (!(t9)); t0 = t10; LAB1: return t0; LAB3: *((char **)t6) = t2; goto LAB2; LAB4:; } unsigned char dzx_p_1715488261_sub_3691183894_820654739(char *t1, char *t2, char *t3) { char t4[128]; char t5[24]; char t9[8]; unsigned char t0; char *t6; char *t7; char *t8; char *t10; char *t11; char *t12; unsigned char t13; char *t14; char *t15; int t16; char *t17; int t18; char *t19; int t20; int t21; int t22; int t23; int t24; unsigned char t25; char *t26; char *t27; unsigned char t28; int t29; char *t30; int t31; int t32; unsigned int t33; unsigned int t34; unsigned int t35; char *t36; unsigned char t37; char *t38; char *t39; LAB0: t6 = (t4 + 4U); t7 = ((STD_STANDARD) + 96); t8 = (t6 + 88U); *((char **)t8) = t7; t10 = (t6 + 56U); *((char **)t10) = t9; *((unsigned char *)t9) = (unsigned char)0; t11 = (t6 + 80U); *((unsigned int *)t11) = 1U; t12 = (t5 + 4U); t13 = (t2 != 0); if (t13 == 1) goto LAB3; LAB2: t14 = (t5 + 12U); *((char **)t14) = t3; t15 = (t3 + 8U); t16 = *((int *)t15); t17 = (t3 + 4U); t18 = *((int *)t17); t19 = (t3 + 0U); t20 = *((int *)t19); t21 = t20; t22 = t18; LAB4: t23 = (t22 * t16); t24 = (t21 * t16); if (t24 <= t23) goto LAB5; LAB7: t7 = (t6 + 56U); t8 = *((char **)t7); t13 = *((unsigned char *)t8); t0 = t13; LAB1: return t0; LAB3: *((char **)t12) = t2; goto LAB2; LAB5: t26 = (t6 + 56U); t27 = *((char **)t26); t28 = *((unsigned char *)t27); if (t28 == 1) goto LAB8; LAB9: t26 = (t3 + 0U); t29 = *((int *)t26); t30 = (t3 + 8U); t31 = *((int *)t30); t32 = (t21 - t29); t33 = (t32 * t31); t34 = (1U * t33); t35 = (0 + t34); t36 = (t2 + t35); t37 = *((unsigned char *)t36); t25 = t37; LAB10: t38 = (t6 + 56U); t39 = *((char **)t38); t38 = (t39 + 0); *((unsigned char *)t38) = t25; LAB6: if (t21 == t22) goto LAB7; LAB11: t18 = (t21 + t16); t21 = t18; goto LAB4; LAB8: t25 = (unsigned char)1; goto LAB10; LAB12:; } unsigned char dzx_p_1715488261_sub_2827925891_820654739(char *t1, char *t2, char *t3) { char t5[24]; unsigned char t0; char *t6; unsigned char t7; char *t8; unsigned char t9; unsigned char t10; LAB0: t6 = (t5 + 4U); t7 = (t2 != 0); if (t7 == 1) goto LAB3; LAB2: t8 = (t5 + 12U); *((char **)t8) = t3; t9 = dzx_p_1715488261_sub_3691183894_820654739(t1, t2, t3); t10 = (!(t9)); t0 = t10; LAB1: return t0; LAB3: *((char **)t6) = t2; goto LAB2; LAB4:; } unsigned char dzx_p_1715488261_sub_76045102_820654739(char *t1, char *t2, char *t3) { char t4[128]; char t5[24]; char t9[8]; unsigned char t0; char *t6; char *t7; char *t8; char *t10; char *t11; char *t12; unsigned char t13; char *t14; char *t15; int t16; char *t17; int t18; char *t19; int t20; int t21; int t22; int t23; int t24; char *t25; char *t26; unsigned char t27; int t28; char *t29; int t30; int t31; unsigned int t32; unsigned int t33; unsigned int t34; char *t35; unsigned char t36; unsigned char t37; char *t38; char *t39; LAB0: t6 = (t4 + 4U); t7 = ((STD_STANDARD) + 96); t8 = (t6 + 88U); *((char **)t8) = t7; t10 = (t6 + 56U); *((char **)t10) = t9; *((unsigned char *)t9) = (unsigned char)0; t11 = (t6 + 80U); *((unsigned int *)t11) = 1U; t12 = (t5 + 4U); t13 = (t2 != 0); if (t13 == 1) goto LAB3; LAB2: t14 = (t5 + 12U); *((char **)t14) = t3; t15 = (t3 + 8U); t16 = *((int *)t15); t17 = (t3 + 4U); t18 = *((int *)t17); t19 = (t3 + 0U); t20 = *((int *)t19); t21 = t20; t22 = t18; LAB4: t23 = (t22 * t16); t24 = (t21 * t16); if (t24 <= t23) goto LAB5; LAB7: t7 = (t6 + 56U); t8 = *((char **)t7); t13 = *((unsigned char *)t8); t0 = t13; LAB1: return t0; LAB3: *((char **)t12) = t2; goto LAB2; LAB5: t25 = (t6 + 56U); t26 = *((char **)t25); t27 = *((unsigned char *)t26); t25 = (t3 + 0U); t28 = *((int *)t25); t29 = (t3 + 8U); t30 = *((int *)t29); t31 = (t21 - t28); t32 = (t31 * t30); t33 = (1U * t32); t34 = (0 + t33); t35 = (t2 + t34); t36 = *((unsigned char *)t35); t37 = (t27 ^ t36); t38 = (t6 + 56U); t39 = *((char **)t38); t38 = (t39 + 0); *((unsigned char *)t38) = t37; LAB6: if (t21 == t22) goto LAB7; LAB8: t18 = (t21 + t16); t21 = t18; goto LAB4; LAB9:; } unsigned char dzx_p_1715488261_sub_3787430043_820654739(char *t1, char *t2, char *t3) { char t5[24]; unsigned char t0; char *t6; unsigned char t7; char *t8; unsigned char t9; unsigned char t10; LAB0: t6 = (t5 + 4U); t7 = (t2 != 0); if (t7 == 1) goto LAB3; LAB2: t8 = (t5 + 12U); *((char **)t8) = t3; t9 = dzx_p_1715488261_sub_76045102_820654739(t1, t2, t3); t10 = (!(t9)); t0 = t10; LAB1: return t0; LAB3: *((char **)t6) = t2; goto LAB2; LAB4:; } void dzx_p_1715488261_sub_4012858514_820654739(char *t0, char *t1, char *t2, unsigned int t3, unsigned int t4, char *t5, char *t6, char *t7, char *t8) { char t10[24]; char *t11; unsigned char t12; char *t13; unsigned int t14; char *t15; char *t16; char *t17; char *t18; char *t19; unsigned int t20; char *t21; unsigned int t22; unsigned int t23; LAB0: t11 = (t10 + 4U); t12 = (t7 != 0); if (t12 == 1) goto LAB3; LAB2: t13 = (t10 + 12U); *((char **)t13) = t8; t14 = (0 + t3); t15 = (t5 + 56U); t16 = *((char **)t15); t17 = (t16 + 56U); t18 = *((char **)t17); t19 = (t6 + 12U); t20 = *((unsigned int *)t19); t20 = (t20 * 1U); memcpy(t18, t7, t20); t21 = (t6 + 12U); t22 = *((unsigned int *)t21); t23 = (1U * t22); xsi_driver_first_trans_delta(t5, t14, t23, 0LL); LAB1: return; LAB3: *((char **)t11) = t7; goto LAB2; } void dzx_p_1715488261_sub_3287610812_820654739(char *t0, char *t1, char *t2, unsigned int t3, unsigned int t4, char *t5, unsigned char t6) { char t8[8]; char *t9; unsigned int t10; char *t11; char *t12; char *t13; char *t14; LAB0: t9 = (t8 + 4U); *((unsigned char *)t9) = t6; t10 = (0 + t3); t11 = (t5 + 56U); t12 = *((char **)t11); t13 = (t12 + 56U); t14 = *((char **)t13); *((unsigned char *)t14) = t6; xsi_driver_first_trans_delta(t5, t10, 1, 0LL); LAB1: return; } extern void dzx_p_1715488261_init() { static char *se[] = {(void *)dzx_p_1715488261_sub_1763827657_820654739,(void *)dzx_p_1715488261_sub_1277492314_820654739,(void *)dzx_p_1715488261_sub_1523582560_820654739,(void *)dzx_p_1715488261_sub_2389598770_820654739,(void *)dzx_p_1715488261_sub_1281836748_820654739,(void *)dzx_p_1715488261_sub_2156954189_820654739,(void *)dzx_p_1715488261_sub_1371398809_820654739,(void *)dzx_p_1715488261_sub_1199520744_820654739,(void *)dzx_p_1715488261_sub_394334229_820654739,(void *)dzx_p_1715488261_sub_3691183894_820654739,(void *)dzx_p_1715488261_sub_2827925891_820654739,(void *)dzx_p_1715488261_sub_76045102_820654739,(void *)dzx_p_1715488261_sub_3787430043_820654739,(void *)dzx_p_1715488261_sub_4012858514_820654739,(void *)dzx_p_1715488261_sub_3287610812_820654739}; xsi_register_didat("dzx_p_1715488261", "isim/testbench_isim_beh.exe.sim/dzx/p_1715488261.didat"); xsi_register_subprogram_executes(se); }