URL
https://opencores.org/ocsvn/xmatchpro/xmatchpro/trunk
Subversion Repositories xmatchpro
[/] [xmatchpro/] [trunk/] [xmw4-comdec/] [xmatch_sim7/] [isim/] [testbench_isim_beh.exe.sim/] [work/] [a_2413955647_1181938964.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 = "C:/Users/eejlny/projects/xmatch_sim7/xmatch_sim7/src/max_pbc_length_2.vhd"; extern char *STD_STANDARD; static void work_a_2413955647_1181938964_p_0(char *t0) { char t25[16]; char t26[16]; char t29[16]; char *t1; char *t2; char *t3; int t4; char *t5; char *t6; int t7; char *t8; char *t9; int t10; char *t11; char *t12; int t13; char *t14; char *t15; unsigned int t16; unsigned int t17; unsigned int t18; char *t19; char *t20; char *t21; char *t22; char *t23; unsigned char t24; unsigned int t27; unsigned char t28; LAB0: xsi_set_current_line(64, ng0); t1 = (t0 + 1032U); t2 = *((char **)t1); t1 = (t0 + 6490); t4 = xsi_mem_cmp(t1, t2, 3U); if (t4 == 1) goto LAB3; LAB8: t5 = (t0 + 6493); t7 = xsi_mem_cmp(t5, t2, 3U); if (t7 == 1) goto LAB4; LAB9: t8 = (t0 + 6496); t10 = xsi_mem_cmp(t8, t2, 3U); if (t10 == 1) goto LAB5; LAB10: t11 = (t0 + 6499); t13 = xsi_mem_cmp(t11, t2, 3U); if (t13 == 1) goto LAB6; LAB11: LAB7: xsi_set_current_line(94, ng0); t1 = (t0 + 6518); t3 = (t0 + 3712); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(95, ng0); t1 = (t0 + 6526); t3 = (t0 + 3776); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(96, ng0); t1 = (t0 + 6534); t3 = (t0 + 3840); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 4U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(97, ng0); t1 = (t0 + 6538); t3 = (t0 + 3904); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 4U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(98, ng0); t1 = (t0 + 6542); t3 = (t0 + 3968); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(99, ng0); t1 = (t0 + 6548); t3 = (t0 + 4032); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); LAB2: t1 = (t0 + 3632); *((int *)t1) = 1; LAB1: return; LAB3: xsi_set_current_line(66, ng0); t14 = (t0 + 1192U); t15 = *((char **)t14); t16 = (14 - 11); t17 = (t16 * 1U); t18 = (0 + t17); t14 = (t15 + t18); t19 = (t0 + 3712); t20 = (t19 + 56U); t21 = *((char **)t20); t22 = (t21 + 56U); t23 = *((char **)t22); memcpy(t23, t14, 8U); xsi_driver_first_trans_fast_port(t19); xsi_set_current_line(67, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 10); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3776); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(68, ng0); t1 = (t0 + 6502); t3 = (t0 + 3840); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 4U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(69, ng0); t1 = (t0 + 6506); t3 = (t0 + 1192U); t5 = *((char **)t3); t4 = (14 - 14); t16 = (t4 * -1); t17 = (1U * t16); t18 = (0 + t17); t3 = (t5 + t18); t24 = *((unsigned char *)t3); t8 = ((STD_STANDARD) + 1112); t9 = (t26 + 0U); t11 = (t9 + 0U); *((int *)t11) = 0; t11 = (t9 + 4U); *((int *)t11) = 2; t11 = (t9 + 8U); *((int *)t11) = 1; t7 = (2 - 0); t27 = (t7 * 1); t27 = (t27 + 1); t11 = (t9 + 12U); *((unsigned int *)t11) = t27; t6 = xsi_base_array_concat(t6, t25, t8, (char)97, t1, t26, (char)99, t24, (char)101); t27 = (3U + 1U); t28 = (4U != t27); if (t28 == 1) goto LAB13; LAB14: t11 = (t0 + 3904); t12 = (t11 + 56U); t14 = *((char **)t12); t15 = (t14 + 56U); t19 = *((char **)t15); memcpy(t19, t6, 4U); xsi_driver_first_trans_fast_port(t11); xsi_set_current_line(70, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 14); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3968); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(71, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 13); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 4032); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); goto LAB2; LAB4: xsi_set_current_line(73, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 10); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3712); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(74, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 9); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3776); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(75, ng0); t1 = (t0 + 6509); t3 = (t0 + 1192U); t5 = *((char **)t3); t4 = (14 - 14); t16 = (t4 * -1); t17 = (1U * t16); t18 = (0 + t17); t3 = (t5 + t18); t24 = *((unsigned char *)t3); t8 = ((STD_STANDARD) + 1112); t9 = (t26 + 0U); t11 = (t9 + 0U); *((int *)t11) = 0; t11 = (t9 + 4U); *((int *)t11) = 2; t11 = (t9 + 8U); *((int *)t11) = 1; t7 = (2 - 0); t27 = (t7 * 1); t27 = (t27 + 1); t11 = (t9 + 12U); *((unsigned int *)t11) = t27; t6 = xsi_base_array_concat(t6, t25, t8, (char)97, t1, t26, (char)99, t24, (char)101); t27 = (3U + 1U); t28 = (4U != t27); if (t28 == 1) goto LAB15; LAB16: t11 = (t0 + 3840); t12 = (t11 + 56U); t14 = *((char **)t12); t15 = (t14 + 56U); t19 = *((char **)t15); memcpy(t19, t6, 4U); xsi_driver_first_trans_fast_port(t11); xsi_set_current_line(76, ng0); t1 = (t0 + 6512); t3 = (t0 + 1192U); t5 = *((char **)t3); t16 = (14 - 14); t17 = (t16 * 1U); t18 = (0 + t17); t3 = (t5 + t18); t8 = ((STD_STANDARD) + 1112); t9 = (t26 + 0U); t11 = (t9 + 0U); *((int *)t11) = 0; t11 = (t9 + 4U); *((int *)t11) = 1; t11 = (t9 + 8U); *((int *)t11) = 1; t4 = (1 - 0); t27 = (t4 * 1); t27 = (t27 + 1); t11 = (t9 + 12U); *((unsigned int *)t11) = t27; t11 = (t29 + 0U); t12 = (t11 + 0U); *((int *)t12) = 14; t12 = (t11 + 4U); *((int *)t12) = 13; t12 = (t11 + 8U); *((int *)t12) = -1; t7 = (13 - 14); t27 = (t7 * -1); t27 = (t27 + 1); t12 = (t11 + 12U); *((unsigned int *)t12) = t27; t6 = xsi_base_array_concat(t6, t25, t8, (char)97, t1, t26, (char)97, t3, t29, (char)101); t27 = (2U + 2U); t24 = (4U != t27); if (t24 == 1) goto LAB17; LAB18: t12 = (t0 + 3904); t14 = (t12 + 56U); t15 = *((char **)t14); t19 = (t15 + 56U); t20 = *((char **)t19); memcpy(t20, t6, 4U); xsi_driver_first_trans_fast_port(t12); xsi_set_current_line(77, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 13); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3968); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(78, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 12); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 4032); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); goto LAB2; LAB5: xsi_set_current_line(80, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 9); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3712); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(81, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 8); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3776); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(82, ng0); t1 = (t0 + 6514); t3 = (t0 + 1192U); t5 = *((char **)t3); t16 = (14 - 14); t17 = (t16 * 1U); t18 = (0 + t17); t3 = (t5 + t18); t8 = ((STD_STANDARD) + 1112); t9 = (t26 + 0U); t11 = (t9 + 0U); *((int *)t11) = 0; t11 = (t9 + 4U); *((int *)t11) = 1; t11 = (t9 + 8U); *((int *)t11) = 1; t4 = (1 - 0); t27 = (t4 * 1); t27 = (t27 + 1); t11 = (t9 + 12U); *((unsigned int *)t11) = t27; t11 = (t29 + 0U); t12 = (t11 + 0U); *((int *)t12) = 14; t12 = (t11 + 4U); *((int *)t12) = 13; t12 = (t11 + 8U); *((int *)t12) = -1; t7 = (13 - 14); t27 = (t7 * -1); t27 = (t27 + 1); t12 = (t11 + 12U); *((unsigned int *)t12) = t27; t6 = xsi_base_array_concat(t6, t25, t8, (char)97, t1, t26, (char)97, t3, t29, (char)101); t27 = (2U + 2U); t24 = (4U != t27); if (t24 == 1) goto LAB19; LAB20: t12 = (t0 + 3840); t14 = (t12 + 56U); t15 = *((char **)t14); t19 = (t15 + 56U); t20 = *((char **)t19); memcpy(t20, t6, 4U); xsi_driver_first_trans_fast_port(t12); xsi_set_current_line(83, ng0); t1 = (t0 + 6516); t3 = (t0 + 1192U); t5 = *((char **)t3); t16 = (14 - 14); t17 = (t16 * 1U); t18 = (0 + t17); t3 = (t5 + t18); t8 = ((STD_STANDARD) + 1112); t9 = (t26 + 0U); t11 = (t9 + 0U); *((int *)t11) = 0; t11 = (t9 + 4U); *((int *)t11) = 0; t11 = (t9 + 8U); *((int *)t11) = 1; t4 = (0 - 0); t27 = (t4 * 1); t27 = (t27 + 1); t11 = (t9 + 12U); *((unsigned int *)t11) = t27; t11 = (t29 + 0U); t12 = (t11 + 0U); *((int *)t12) = 14; t12 = (t11 + 4U); *((int *)t12) = 12; t12 = (t11 + 8U); *((int *)t12) = -1; t7 = (12 - 14); t27 = (t7 * -1); t27 = (t27 + 1); t12 = (t11 + 12U); *((unsigned int *)t12) = t27; t6 = xsi_base_array_concat(t6, t25, t8, (char)97, t1, t26, (char)97, t3, t29, (char)101); t27 = (1U + 3U); t24 = (4U != t27); if (t24 == 1) goto LAB21; LAB22: t12 = (t0 + 3904); t14 = (t12 + 56U); t15 = *((char **)t14); t19 = (t15 + 56U); t20 = *((char **)t19); memcpy(t20, t6, 4U); xsi_driver_first_trans_fast_port(t12); xsi_set_current_line(84, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 12); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3968); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(85, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 11); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 4032); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); goto LAB2; LAB6: xsi_set_current_line(87, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 8); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3712); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(88, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 7); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3776); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 8U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(89, ng0); t1 = (t0 + 6517); t3 = (t0 + 1192U); t5 = *((char **)t3); t16 = (14 - 14); t17 = (t16 * 1U); t18 = (0 + t17); t3 = (t5 + t18); t8 = ((STD_STANDARD) + 1112); t9 = (t26 + 0U); t11 = (t9 + 0U); *((int *)t11) = 0; t11 = (t9 + 4U); *((int *)t11) = 0; t11 = (t9 + 8U); *((int *)t11) = 1; t4 = (0 - 0); t27 = (t4 * 1); t27 = (t27 + 1); t11 = (t9 + 12U); *((unsigned int *)t11) = t27; t11 = (t29 + 0U); t12 = (t11 + 0U); *((int *)t12) = 14; t12 = (t11 + 4U); *((int *)t12) = 12; t12 = (t11 + 8U); *((int *)t12) = -1; t7 = (12 - 14); t27 = (t7 * -1); t27 = (t27 + 1); t12 = (t11 + 12U); *((unsigned int *)t12) = t27; t6 = xsi_base_array_concat(t6, t25, t8, (char)97, t1, t26, (char)97, t3, t29, (char)101); t27 = (1U + 3U); t24 = (4U != t27); if (t24 == 1) goto LAB23; LAB24: t12 = (t0 + 3840); t14 = (t12 + 56U); t15 = *((char **)t14); t19 = (t15 + 56U); t20 = *((char **)t19); memcpy(t20, t6, 4U); xsi_driver_first_trans_fast_port(t12); xsi_set_current_line(90, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 14); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3904); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 4U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(91, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 11); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 3968); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); xsi_set_current_line(92, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t16 = (14 - 10); t17 = (t16 * 1U); t18 = (0 + t17); t1 = (t2 + t18); t3 = (t0 + 4032); t5 = (t3 + 56U); t6 = *((char **)t5); t8 = (t6 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 6U); xsi_driver_first_trans_fast_port(t3); goto LAB2; LAB12:; LAB13: xsi_size_not_matching(4U, t27, 0); goto LAB14; LAB15: xsi_size_not_matching(4U, t27, 0); goto LAB16; LAB17: xsi_size_not_matching(4U, t27, 0); goto LAB18; LAB19: xsi_size_not_matching(4U, t27, 0); goto LAB20; LAB21: xsi_size_not_matching(4U, t27, 0); goto LAB22; LAB23: xsi_size_not_matching(4U, t27, 0); goto LAB24; } extern void work_a_2413955647_1181938964_init() { static char *pe[] = {(void *)work_a_2413955647_1181938964_p_0}; xsi_register_didat("work_a_2413955647_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_2413955647_1181938964.didat"); xsi_register_executes(pe); }