char *work_a_1164455951_3212880686_sub_1372999719_3057020925(char *t1, char *t2, char *t3, char *t4, int t5) { char t6[752]; char t7[24]; char t13[16]; char t40[8]; char t46[8]; char t52[8]; char t58[8]; char t64[8]; char t85[16]; char t90[16]; char *t0; char *t8; unsigned int t9; int t10; int t11; unsigned int t12; char *t14; unsigned int t15; int t16; char *t17; char *t18; int t19; unsigned int t20; char *t21; char *t22; char *t23; char *t24; char *t25; char *t26; char *t27; char *t28; char *t29; char *t30; int t31; char *t32; unsigned int t33; unsigned int t34; unsigned int t35; unsigned int t36; char *t37; char *t38; char *t39; char *t41; char *t42; char *t43; char *t44; char *t45; char *t47; char *t48; char *t49; char *t50; char *t51; char *t53; char *t54; char *t55; char *t56; char *t57; char *t59; char *t60; char *t61; char *t62; char *t63; char *t65; char *t66; char *t67; unsigned char t68; char *t69; char *t70; unsigned char t71; char *t72; unsigned int t73; char *t74; int t75; char *t76; int t77; char *t78; int t79; char *t80; char *t81; int t82; unsigned int t83; int t84; int t86; int t87; int t88; int t89; int t91; int t92; LAB0: t8 = (t4 + 12U); t9 = *((unsigned int *)t8); t10 = (t9 + 11); t11 = (t10 - 1); t12 = (t11 * 1); t12 = (t12 + 1); t12 = (t12 * 1U); t14 = (t4 + 12U); t15 = *((unsigned int *)t14); t16 = (t15 + 11); t17 = (t13 + 0U); t18 = (t17 + 0U); *((int *)t18) = 1; t18 = (t17 + 4U); *((int *)t18) = t16; t18 = (t17 + 8U); *((int *)t18) = 1; t19 = (t16 - 1); t20 = (t19 * 1); t20 = (t20 + 1); t18 = (t17 + 12U); *((unsigned int *)t18) = t20; t18 = (t6 + 4U); t21 = ((STD_STANDARD) + 1008); t22 = (t18 + 88U); *((char **)t22) = t21; t23 = xsi_get_memory(t12); t24 = (t18 + 56U); *((char **)t24) = t23; xsi_type_set_default_value(t21, t23, t13); t25 = (t18 + 64U); *((char **)t25) = t13; t26 = (t18 + 80U); *((unsigned int *)t26) = t12; t27 = (t18 + 136U); *((char **)t27) = t23; t28 = (t18 + 124U); *((int *)t28) = 0; t29 = (t18 + 128U); t30 = (t13 + 12U); t20 = *((unsigned int *)t30); t31 = (t20 - 1); *((int *)t29) = t31; t32 = (t18 + 120U); t34 = (t12 > 2147483644); if (t34 == 1) goto LAB2; LAB3: t35 = (t12 + 3); t36 = (t35 / 16); t33 = t36; LAB4: *((unsigned int *)t32) = t33; t37 = (t6 + 148U); t38 = ((STD_STANDARD) + 384); t39 = (t37 + 88U); *((char **)t39) = t38; t41 = (t37 + 56U); *((char **)t41) = t40; xsi_type_set_default_value(t38, t40, 0); t42 = (t37 + 80U); *((unsigned int *)t42) = 4U; t43 = (t6 + 268U); t44 = ((STD_STANDARD) + 384); t45 = (t43 + 88U); *((char **)t45) = t44; t47 = (t43 + 56U); *((char **)t47) = t46; xsi_type_set_default_value(t44, t46, 0); t48 = (t43 + 80U); *((unsigned int *)t48) = 4U; t49 = (t6 + 388U); t50 = ((STD_STANDARD) + 384); t51 = (t49 + 88U); *((char **)t51) = t50; t53 = (t49 + 56U); *((char **)t53) = t52; xsi_type_set_default_value(t50, t52, 0); t54 = (t49 + 80U); *((unsigned int *)t54) = 4U; t55 = (t6 + 508U); t56 = ((STD_STANDARD) + 384); t57 = (t55 + 88U); *((char **)t57) = t56; t59 = (t55 + 56U); *((char **)t59) = t58; xsi_type_set_default_value(t56, t58, 0); t60 = (t55 + 80U); *((unsigned int *)t60) = 4U; t61 = (t6 + 628U); t62 = ((STD_STANDARD) + 384); t63 = (t61 + 88U); *((char **)t63) = t62; t65 = (t61 + 56U); *((char **)t65) = t64; xsi_type_set_default_value(t62, t64, 0); t66 = (t61 + 80U); *((unsigned int *)t66) = 4U; t67 = (t7 + 4U); t68 = (t3 != 0); if (t68 == 1) goto LAB6; LAB5: t69 = (t7 + 12U); *((char **)t69) = t4; t70 = (t7 + 20U); *((int *)t70) = t5; t71 = (t5 < 0); if (t71 != 0) goto LAB7; LAB9: t8 = (t37 + 56U); t14 = *((char **)t8); t8 = (t14 + 0); *((int *)t8) = 0; t8 = (t4 + 8U); t10 = *((int *)t8); t14 = (t4 + 4U); t11 = *((int *)t14); t17 = (t4 + 0U); t16 = *((int *)t17); t19 = t16; t31 = t11; LAB11: t75 = (t31 * t10); t77 = (t19 * t10); if (t77 <= t75) goto LAB12; LAB14: t8 = (t37 + 56U); t14 = *((char **)t8); t10 = *((int *)t14); t68 = (t10 > 0); if (t68 != 0) goto LAB19; LAB21: t8 = (t4 + 12U); t9 = *((unsigned int *)t8); t9 = (t9 * 1U); t0 = xsi_get_transient_memory(t9); memcpy(t0, t3, t9); t14 = (t4 + 0U); t10 = *((int *)t14); t17 = (t4 + 4U); t11 = *((int *)t17); t21 = (t4 + 8U); t16 = *((int *)t21); t22 = (t2 + 0U); t23 = (t22 + 0U); *((int *)t23) = t10; t23 = (t22 + 4U); *((int *)t23) = t11; t23 = (t22 + 8U); *((int *)t23) = t16; t19 = (t11 - t10); t12 = (t19 * t16); t12 = (t12 + 1); t23 = (t22 + 12U); *((unsigned int *)t23) = t12; LAB1: t8 = (t18 + 80); t10 = *((int *)t8); t14 = (t18 + 136U); t17 = *((char **)t14); xsi_put_memory(t10, t17); return t0; LAB2: t33 = 2147483647; goto LAB4; LAB6: *((char **)t67) = t3; goto LAB5; LAB7: t72 = (t4 + 12U); t73 = *((unsigned int *)t72); t73 = (t73 * 1U); t0 = xsi_get_transient_memory(t73); memcpy(t0, t3, t73); t74 = (t4 + 0U); t75 = *((int *)t74); t76 = (t4 + 4U); t77 = *((int *)t76); t78 = (t4 + 8U); t79 = *((int *)t78); t80 = (t2 + 0U); t81 = (t80 + 0U); *((int *)t81) = t75; t81 = (t80 + 4U); *((int *)t81) = t77; t81 = (t80 + 8U); *((int *)t81) = t79; t82 = (t77 - t75); t83 = (t82 * t79); t83 = (t83 + 1); t81 = (t80 + 12U); *((unsigned int *)t81) = t83; goto LAB1; LAB8: xsi_error(ng1); t0 = 0; goto LAB1; LAB10: goto LAB8; LAB12: t21 = (t4 + 0U); t79 = *((int *)t21); t22 = (t4 + 8U); t82 = *((int *)t22); t84 = (t19 - t79); t9 = (t84 * t82); t12 = (1U * t9); t15 = (0 + t12); t23 = (t3 + t15); t68 = *((unsigned char *)t23); t71 = (t68 == (unsigned char)46); if (t71 != 0) goto LAB15; LAB17: LAB16: LAB13: if (t19 == t31) goto LAB14; LAB18: t11 = (t19 + t10); t19 = t11; goto LAB11; LAB15: t24 = (t37 + 56U); t25 = *((char **)t24); t24 = (t25 + 0); *((int *)t24) = t19; goto LAB16; LAB19: t8 = (t37 + 56U); t17 = *((char **)t8); t11 = *((int *)t17); t8 = (t4 + 0U); t16 = *((int *)t8); t19 = (t11 - t16); t21 = (t43 + 56U); t22 = *((char **)t21); t21 = (t22 + 0); *((int *)t21) = t19; t8 = (t4 + 4U); t10 = *((int *)t8); t14 = (t37 + 56U); t17 = *((char **)t14); t11 = *((int *)t17); t16 = (t10 - t11); t19 = (t16 + 1); t14 = (t49 + 56U); t21 = *((char **)t14); t14 = (t21 + 0); *((int *)t14) = t19; t8 = ((STD_STANDARD) + 384); t14 = xsi_int_to_mem(t5); t17 = xsi_string_variable_get_image(t85, t8, t14); t21 = (t85 + 12U); t9 = *((unsigned int *)t21); t10 = (t9 + 1); t22 = (t55 + 56U); t23 = *((char **)t22); t22 = (t23 + 0); *((int *)t22) = t10; t8 = (t43 + 56U); t14 = *((char **)t8); t10 = *((int *)t14); t8 = (t55 + 56U); t17 = *((char **)t8); t11 = *((int *)t17); t16 = (t10 + t11); t8 = (t49 + 56U); t21 = *((char **)t8); t19 = *((int *)t21); t31 = (t16 + t19); t8 = (t61 + 56U); t22 = *((char **)t8); t8 = (t22 + 0); *((int *)t8) = t31; t8 = (t4 + 0U); t10 = *((int *)t8); t14 = (t4 + 0U); t11 = *((int *)t14); t9 = (t11 - t10); t17 = (t37 + 56U); t21 = *((char **)t17); t16 = *((int *)t21); t19 = (t16 - 1); t17 = (t4 + 4U); t31 = *((int *)t17); t22 = (t4 + 8U); t75 = *((int *)t22); xsi_vhdl_check_range_of_slice(t10, t31, t75, t11, t19, 1); t12 = (t9 * 1U); t15 = (0 + t12); t23 = (t3 + t15); t24 = (t18 + 56U); t25 = *((char **)t24); t24 = (t13 + 0U); t77 = *((int *)t24); t20 = (1 - t77); t26 = (t43 + 56U); t27 = *((char **)t26); t79 = *((int *)t27); t26 = (t13 + 4U); t82 = *((int *)t26); t28 = (t13 + 8U); t84 = *((int *)t28); xsi_vhdl_check_range_of_slice(t77, t82, t84, 1, t79, 1); t33 = (t20 * 1U); t34 = (0 + t33); t29 = (t25 + t34); t30 = (t4 + 0U); t86 = *((int *)t30); t32 = (t37 + 56U); t38 = *((char **)t32); t87 = *((int *)t38); t88 = (t87 - 1); t89 = (t88 - t86); t35 = (t89 * 1); t35 = (t35 + 1); t36 = (1U * t35); memcpy(t29, t23, t36); t8 = ((STD_STANDARD) + 384); t14 = xsi_int_to_mem(t5); t17 = xsi_string_variable_get_image(t85, t8, t14); t22 = ((STD_STANDARD) + 1008); t21 = xsi_base_array_concat(t21, t90, t22, (char)99, (unsigned char)95, (char)97, t17, t85, (char)101); t23 = (t18 + 56U); t24 = *((char **)t23); t23 = (t13 + 0U); t10 = *((int *)t23); t25 = (t43 + 56U); t26 = *((char **)t25); t11 = *((int *)t26); t16 = (t11 + 1); t9 = (t16 - t10); t25 = (t43 + 56U); t27 = *((char **)t25); t19 = *((int *)t27); t25 = (t55 + 56U); t28 = *((char **)t25); t31 = *((int *)t28); t75 = (t19 + t31); t25 = (t13 + 4U); t77 = *((int *)t25); t29 = (t13 + 8U); t79 = *((int *)t29); xsi_vhdl_check_range_of_slice(t10, t77, t79, t16, t75, 1); t12 = (t9 * 1U); t15 = (0 + t12); t30 = (t24 + t15); t32 = (t85 + 12U); t20 = *((unsigned int *)t32); t33 = (1U + t20); memcpy(t30, t21, t33); t8 = (t4 + 0U); t10 = *((int *)t8); t14 = (t37 + 56U); t17 = *((char **)t14); t11 = *((int *)t17); t9 = (t11 - t10); t14 = (t4 + 4U); t16 = *((int *)t14); t21 = (t4 + 4U); t19 = *((int *)t21); t22 = (t4 + 8U); t31 = *((int *)t22); xsi_vhdl_check_range_of_slice(t10, t19, t31, t11, t16, 1); t12 = (t9 * 1U); t15 = (0 + t12); t23 = (t3 + t15); t24 = (t18 + 56U); t25 = *((char **)t24); t24 = (t13 + 0U); t75 = *((int *)t24); t26 = (t43 + 56U); t27 = *((char **)t26); t77 = *((int *)t27); t26 = (t55 + 56U); t28 = *((char **)t26); t79 = *((int *)t28); t82 = (t77 + t79); t84 = (t82 + 1); t20 = (t84 - t75); t26 = (t61 + 56U); t29 = *((char **)t26); t86 = *((int *)t29); t26 = (t13 + 4U); t87 = *((int *)t26); t30 = (t13 + 8U); t88 = *((int *)t30); xsi_vhdl_check_range_of_slice(t75, t87, t88, t84, t86, 1); t33 = (t20 * 1U); t34 = (0 + t33); t32 = (t25 + t34); t38 = (t37 + 56U); t39 = *((char **)t38); t89 = *((int *)t39); t38 = (t4 + 4U); t91 = *((int *)t38); t92 = (t91 - t89); t35 = (t92 * 1); t35 = (t35 + 1); t36 = (1U * t35); memcpy(t32, t23, t36); t8 = (t18 + 56U); t14 = *((char **)t8); t8 = (t13 + 0U); t10 = *((int *)t8); t9 = (1 - t10); t17 = (t61 + 56U); t21 = *((char **)t17); t11 = *((int *)t21); t17 = (t13 + 4U); t16 = *((int *)t17); t22 = (t13 + 8U); t19 = *((int *)t22); xsi_vhdl_check_range_of_slice(t10, t16, t19, 1, t11, 1); t12 = (t9 * 1U); t15 = (0 + t12); t23 = (t14 + t15); t24 = (t61 + 56U); t25 = *((char **)t24); t31 = *((int *)t25); t75 = (t31 - 1); t20 = (t75 * 1); t20 = (t20 + 1); t33 = (1U * t20); t0 = xsi_get_transient_memory(t33); memcpy(t0, t23, t33); t24 = (t61 + 56U); t26 = *((char **)t24); t77 = *((int *)t26); t24 = (t2 + 0U); t27 = (t24 + 0U); *((int *)t27) = 1; t27 = (t24 + 4U); *((int *)t27) = t77; t27 = (t24 + 8U); *((int *)t27) = 1; t79 = (t77 - 1); t34 = (t79 * 1); t34 = (t34 + 1); t27 = (t24 + 12U); *((unsigned int *)t27) = t34; goto LAB1; LAB20: goto LAB8; LAB22: goto LAB20; LAB23: goto LAB20; }
static void work_a_1164455951_3212880686_p_0(char *t0) { char t48[16]; char t49[16]; char t50[16]; char t51[16]; char t52[16]; char t53[16]; char *t1; char *t2; unsigned char t3; unsigned char t4; char *t5; unsigned char t6; unsigned char t7; char *t8; int t9; unsigned char t10; char *t11; int t12; int t13; char *t14; unsigned char t15; unsigned int t16; char *t17; char *t18; char *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; char *t32; char *t33; char *t34; int t35; char *t36; char *t37; char *t38; char *t39; int t40; int t41; unsigned int t42; unsigned int t43; unsigned int t44; char *t45; char *t46; char *t47; double t54; LAB0: xsi_set_current_line(150, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t1 = (t2 + 0); *((unsigned char *)t1) = (unsigned char)1; xsi_set_current_line(151, ng2); t1 = (t0 + 992U); t4 = xsi_signal_has_event(t1); if (t4 == 1) goto LAB5; LAB6: t3 = (unsigned char)0; LAB7: if (t3 != 0) goto LAB2; LAB4: LAB3: t1 = (t0 + 5712); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(152, ng2); t2 = (t0 + 3368U); t8 = *((char **)t2); t9 = *((int *)t8); t10 = (t9 > 0); if (t10 != 0) goto LAB8; LAB10: LAB9: xsi_set_current_line(155, ng2); t1 = (t0 + 1192U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)3); if (t4 != 0) goto LAB11; LAB13: xsi_set_current_line(237, ng2); t1 = (t0 + 5856); t2 = (t1 + 56U); t5 = *((char **)t2); t8 = (t5 + 56U); t11 = *((char **)t8); *((unsigned char *)t11) = (unsigned char)2; xsi_driver_first_trans_fast_port(t1); LAB12: goto LAB3; LAB5: t2 = (t0 + 1032U); t5 = *((char **)t2); t6 = *((unsigned char *)t5); t7 = (t6 == (unsigned char)3); t3 = t7; goto LAB7; LAB8: xsi_set_current_line(153, ng2); t2 = (t0 + 3368U); t11 = *((char **)t2); t12 = *((int *)t11); t13 = (t12 - 1); t2 = (t0 + 3368U); t14 = *((char **)t2); t2 = (t14 + 0); *((int *)t2) = t13; goto LAB9; LAB11: xsi_set_current_line(156, ng2); t1 = (t0 + 3368U); t5 = *((char **)t1); t9 = *((int *)t5); t7 = (t9 == 0); if (t7 == 1) goto LAB17; LAB18: t6 = (unsigned char)0; LAB19: if (t6 != 0) goto LAB14; LAB16: LAB15: xsi_set_current_line(230, ng2); t1 = (t0 + 3368U); t2 = *((char **)t1); t9 = *((int *)t2); t3 = (t9 == 1); if (t3 != 0) goto LAB87; LAB89: xsi_set_current_line(234, ng2); t1 = (t0 + 5856); t2 = (t1 + 56U); t5 = *((char **)t2); t8 = (t5 + 56U); t11 = *((char **)t8); *((unsigned char *)t11) = (unsigned char)2; xsi_driver_first_trans_fast_port(t1); LAB88: goto LAB12; LAB14: xsi_set_current_line(158, ng2); t8 = (t0 + 3488U); t11 = *((char **)t8); t8 = (t11 + 0); *((unsigned char *)t8) = (unsigned char)0; xsi_set_current_line(159, ng2); LAB20: t1 = (t0 + 3488U); t2 = *((char **)t1); t4 = *((unsigned char *)t2); t6 = (!(t4)); if (t6 == 1) goto LAB24; LAB25: t3 = (unsigned char)0; LAB26: if (t3 != 0) goto LAB21; LAB23: xsi_set_current_line(169, ng2); t1 = (t0 + 3488U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); if (t3 != 0) goto LAB40; LAB42: LAB41: goto LAB15; LAB17: t1 = (t0 + 4416U); t10 = std_textio_endfile(t1); t15 = (!(t10)); t6 = t15; goto LAB19; LAB21: xsi_set_current_line(160, ng2); t5 = (t0 + 5200); t8 = (t0 + 4416U); t11 = (t0 + 4592U); std_textio_readline(STD_TEXTIO, t5, t8, t11); xsi_set_current_line(161, ng2); t1 = (t0 + 3608U); t2 = *((char **)t1); t9 = *((int *)t2); t12 = (t9 + 1); t1 = (t0 + 3608U); t5 = *((char **)t1); t1 = (t5 + 0); *((int *)t1) = t12; xsi_set_current_line(162, ng2); t1 = (t0 + 4592U); t2 = xsi_access_variable_all(t1); t5 = (t2 + 64U); t5 = *((char **)t5); t8 = (t5 + 12U); t16 = *((unsigned int *)t8); t3 = (t16 > 0); if (t3 != 0) goto LAB27; LAB29: LAB28: goto LAB20; LAB22:; LAB24: t1 = (t0 + 4416U); t7 = std_textio_endfile(t1); t10 = (!(t7)); t3 = t10; goto LAB26; LAB27: xsi_set_current_line(163, ng2); t11 = (t0 + 4592U); t14 = xsi_access_variable_all(t11); t17 = (t14 + 56U); t18 = *((char **)t17); t17 = (t0 + 4592U); t19 = xsi_access_variable_all(t17); t20 = (t19 + 64U); t20 = *((char **)t20); t21 = (t20 + 0U); t12 = *((int *)t21); t22 = (t0 + 4592U); t23 = xsi_access_variable_all(t22); t24 = (t23 + 64U); t24 = *((char **)t24); t25 = (t24 + 4U); t13 = *((int *)t25); t26 = (t0 + 4592U); t27 = xsi_access_variable_all(t26); t28 = (t27 + 64U); t28 = *((char **)t28); t29 = (t28 + 8U); t30 = *((int *)t29); if (t12 > t13) goto LAB30; LAB31: if (t30 == -1) goto LAB35; LAB36: t9 = t12; LAB32: t31 = (t0 + 4592U); t32 = xsi_access_variable_all(t31); t33 = (t32 + 64U); t33 = *((char **)t33); t34 = (t33 + 0U); t35 = *((int *)t34); t36 = (t0 + 4592U); t37 = xsi_access_variable_all(t36); t38 = (t37 + 64U); t38 = *((char **)t38); t39 = (t38 + 8U); t40 = *((int *)t39); t41 = (t9 - t35); t42 = (t41 * t40); t43 = (1U * t42); t44 = (0 + t43); t45 = (t18 + t44); t4 = *((unsigned char *)t45); t46 = (t0 + 3728U); t47 = *((char **)t46); t46 = (t47 + 0); *((unsigned char *)t46) = t4; xsi_set_current_line(164, ng2); t1 = (t0 + 3728U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 != (unsigned char)35); if (t4 != 0) goto LAB37; LAB39: LAB38: goto LAB28; LAB30: if (t30 == 1) goto LAB33; LAB34: t9 = t13; goto LAB32; LAB33: t9 = t12; goto LAB32; LAB35: t9 = t13; goto LAB32; LAB37: xsi_set_current_line(165, ng2); t1 = (t0 + 3488U); t5 = *((char **)t1); t1 = (t5 + 0); *((unsigned char *)t1) = (unsigned char)1; goto LAB38; LAB40: xsi_set_current_line(170, ng2); t1 = (t0 + 5200); t5 = (t0 + 4592U); t8 = (t0 + 3248U); t11 = *((char **)t8); t8 = (t11 + 0); t14 = (t0 + 3128U); t17 = *((char **)t14); t14 = (t17 + 0); std_textio_read9(STD_TEXTIO, t1, t5, t8, t14); xsi_set_current_line(171, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB43; LAB45: LAB44: xsi_set_current_line(175, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 3368U); t8 = *((char **)t5); t5 = (t8 + 0); t11 = (t0 + 3128U); t14 = *((char **)t11); t11 = (t14 + 0); std_textio_read9(STD_TEXTIO, t1, t2, t5, t11); xsi_set_current_line(176, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB46; LAB48: LAB47: xsi_set_current_line(180, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 3728U); t8 = *((char **)t5); t5 = (t8 + 0); t11 = (t0 + 3128U); t14 = *((char **)t11); t11 = (t14 + 0); std_textio_read7(STD_TEXTIO, t1, t2, t5, t11); xsi_set_current_line(181, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB49; LAB51: LAB50: xsi_set_current_line(185, ng2); if ((unsigned char)0 != 0) goto LAB52; LAB54: LAB53: xsi_set_current_line(188, ng2); t3 = (0 > 0); if (t3 != 0) goto LAB55; LAB57: LAB56: xsi_set_current_line(195, ng2); if ((unsigned char)1 != 0) goto LAB61; LAB63: if ((unsigned char)0 != 0) goto LAB79; LAB80: xsi_set_current_line(223, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 2888U); t8 = *((char **)t5); t5 = (t0 + 3848U); t11 = *((char **)t5); t9 = *((int *)t11); t12 = (t9 - 1); t16 = (15 - t12); t42 = (t16 * 1U); t43 = (0 + t42); t5 = (t8 + t43); t14 = (t0 + 10412U); t17 = (t0 + 3128U); t18 = *((char **)t17); t17 = (t18 + 0); ieee_p_3564397177_sub_2802659619_91900896(IEEE_P_3564397177, t1, t2, t5, t14, t17); xsi_set_current_line(224, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB84; LAB86: LAB85: LAB62: goto LAB41; LAB43: xsi_set_current_line(172, ng2); t1 = (t0 + 10672); t8 = (t0 + 10702); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 30; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (30 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10715); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (30U + 13U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB44; LAB46: xsi_set_current_line(177, ng2); t1 = (t0 + 10723); t8 = (t0 + 10754); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 31; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (31 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10767); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (31U + 13U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB47; LAB49: xsi_set_current_line(182, ng2); t1 = (t0 + 10775); t8 = (t0 + 10800); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 25; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (25 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10813); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (25U + 13U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB50; LAB52: xsi_set_current_line(186, ng2); t1 = (t0 + 3368U); t2 = *((char **)t1); t1 = (t2 + 0); *((int *)t1) = 1; goto LAB53; LAB55: xsi_set_current_line(189, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 2888U); t8 = *((char **)t5); t9 = (16 - 1); t16 = (15 - t9); t42 = (t16 * 1U); t43 = (0 + t42); t5 = (t8 + t43); t11 = (t48 + 0U); t14 = (t11 + 0U); *((int *)t14) = 15; t14 = (t11 + 4U); *((int *)t14) = 16; t14 = (t11 + 8U); *((int *)t14) = -1; t12 = (16 - 15); t44 = (t12 * -1); t44 = (t44 + 1); t14 = (t11 + 12U); *((unsigned int *)t14) = t44; t14 = (t0 + 3128U); t17 = *((char **)t14); t14 = (t17 + 0); ieee_p_3564397177_sub_2802659619_91900896(IEEE_P_3564397177, t1, t2, t5, t48, t14); xsi_set_current_line(190, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB58; LAB60: LAB59: goto LAB56; LAB58: xsi_set_current_line(191, ng2); t1 = (t0 + 10821); t8 = (t0 + 10848); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 27; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (27 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10861); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (27U + 13U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB59; LAB61: xsi_set_current_line(197, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 3008U); t8 = *((char **)t5); t5 = (t8 + 0); t11 = (t0 + 3128U); t14 = *((char **)t11); t11 = (t14 + 0); std_textio_read11(STD_TEXTIO, t1, t2, t5, t11); xsi_set_current_line(198, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB64; LAB66: LAB65: xsi_set_current_line(202, ng2); if ((unsigned char)0 == 1) goto LAB70; LAB71: t3 = (unsigned char)0; LAB72: if (t3 != 0) goto LAB67; LAB69: LAB68: xsi_set_current_line(205, ng2); if ((unsigned char)0 != 0) goto LAB73; LAB75: xsi_set_current_line(210, ng2); if ((unsigned char)0 != 0) goto LAB76; LAB78: xsi_set_current_line(213, ng2); t1 = (t0 + 3008U); t2 = *((char **)t1); t54 = *((double *)t2); t1 = (t0 + 3968U); t5 = *((char **)t1); t9 = *((int *)t5); t1 = (t0 + 4088U); t8 = *((char **)t1); t12 = *((int *)t8); t1 = ((IEEE_PROPOSED_P_0892474878) + 1288U); t11 = *((char **)t1); t3 = *((unsigned char *)t11); t1 = ((IEEE_PROPOSED_P_0892474878) + 1168U); t14 = *((char **)t1); t4 = *((unsigned char *)t14); t1 = ieee_proposed_p_0892474878_sub_3089730135_450259796(IEEE_PROPOSED_P_0892474878, t48, t54, t9, t12, t3, t4, 32); t17 = (t0 + 2888U); t18 = *((char **)t17); t17 = (t0 + 3848U); t19 = *((char **)t17); t13 = *((int *)t19); t30 = (t13 - 1); t16 = (15 - t30); t42 = (t16 * 1U); t43 = (0 + t42); t17 = (t18 + t43); t20 = (t17 + 0); t21 = (t48 + 12U); t44 = *((unsigned int *)t21); t44 = (t44 * 1U); memcpy(t20, t1, t44); t22 = (t0 + 2832U); xsi_variable_act(t22); LAB77: LAB74: goto LAB62; LAB64: xsi_set_current_line(199, ng2); t1 = (t0 + 10869); t8 = (t0 + 10902); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 33; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (33 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10915); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (33U + 13U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB65; LAB67: xsi_set_current_line(203, ng2); t1 = (t0 + 10923); t8 = (t0 + 10988); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 65; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (65 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 11001); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (65U + 13U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB68; LAB70: t1 = (t0 + 3008U); t2 = *((char **)t1); t54 = *((double *)t2); t4 = (t54 < 0.00000000000000000); t3 = t4; goto LAB72; LAB73: xsi_set_current_line(207, ng2); t1 = (t0 + 3008U); t2 = *((char **)t1); t54 = *((double *)t2); t1 = (t0 + 3968U); t5 = *((char **)t1); t9 = *((int *)t5); t1 = ((IEEE_PROPOSED_P_0618294350) + 1408U); t8 = *((char **)t1); t3 = *((unsigned char *)t8); t1 = ((IEEE_PROPOSED_P_0618294350) + 1528U); t11 = *((char **)t1); t4 = *((unsigned char *)t11); t1 = ieee_proposed_p_0618294350_sub_17521889_3517329569(IEEE_PROPOSED_P_0618294350, t48, t54, t9, 0, t3, t4); t14 = (t0 + 2888U); t17 = *((char **)t14); t14 = (t0 + 3848U); t18 = *((char **)t14); t12 = *((int *)t18); t13 = (t12 - 1); t16 = (15 - t13); t42 = (t16 * 1U); t43 = (0 + t42); t14 = (t17 + t43); t19 = (t14 + 0); t20 = (t48 + 12U); t44 = *((unsigned int *)t20); t44 = (t44 * 1U); memcpy(t19, t1, t44); t21 = (t0 + 2832U); xsi_variable_act(t21); goto LAB74; LAB76: xsi_set_current_line(211, ng2); t1 = (t0 + 3008U); t2 = *((char **)t1); t54 = *((double *)t2); t1 = (t0 + 3968U); t5 = *((char **)t1); t9 = *((int *)t5); t1 = (t0 + 4088U); t8 = *((char **)t1); t12 = *((int *)t8); t1 = ((IEEE_PROPOSED_P_0892474878) + 1288U); t11 = *((char **)t1); t3 = *((unsigned char *)t11); t1 = ((IEEE_PROPOSED_P_0892474878) + 1168U); t14 = *((char **)t1); t4 = *((unsigned char *)t14); t1 = ieee_proposed_p_0892474878_sub_1319208325_450259796(IEEE_PROPOSED_P_0892474878, t48, t54, t9, t12, t3, t4, 32); t17 = (t0 + 2888U); t18 = *((char **)t17); t17 = (t0 + 3848U); t19 = *((char **)t17); t13 = *((int *)t19); t30 = (t13 - 1); t16 = (15 - t30); t42 = (t16 * 1U); t43 = (0 + t42); t17 = (t18 + t43); t20 = (t17 + 0); t21 = (t48 + 12U); t44 = *((unsigned int *)t21); t44 = (t44 * 1U); memcpy(t20, t1, t44); t22 = (t0 + 2832U); xsi_variable_act(t22); goto LAB77; LAB79: xsi_set_current_line(217, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 2888U); t8 = *((char **)t5); t5 = (t0 + 3848U); t11 = *((char **)t5); t9 = *((int *)t11); t12 = (t9 - 1); t16 = (15 - t12); t42 = (t16 * 1U); t43 = (0 + t42); t5 = (t8 + t43); t14 = (t0 + 10412U); t17 = (t0 + 3128U); t18 = *((char **)t17); t17 = (t18 + 0); ieee_p_3564397177_sub_3902175275_91900896(IEEE_P_3564397177, t1, t2, t5, t14, t17); xsi_set_current_line(218, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB81; LAB83: LAB82: goto LAB62; LAB81: xsi_set_current_line(219, ng2); t1 = (t0 + 11009); t8 = (t0 + 11041); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 32; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (32 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 11054); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (32U + 13U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB82; LAB84: xsi_set_current_line(225, ng2); t1 = (t0 + 11062); t8 = (t0 + 11097); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 35; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (35 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 11110); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (35U + 13U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB85; LAB87: xsi_set_current_line(231, ng2); t1 = (t0 + 2888U); t5 = *((char **)t1); t1 = (t0 + 5792); t8 = (t1 + 56U); t11 = *((char **)t8); t14 = (t11 + 56U); t17 = *((char **)t14); memcpy(t17, t5, 16U); xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(232, ng2); t1 = (t0 + 5856); t2 = (t1 + 56U); t5 = *((char **)t2); t8 = (t5 + 56U); t11 = *((char **)t8); *((unsigned char *)t11) = (unsigned char)3; xsi_driver_first_trans_fast_port(t1); goto LAB88; }
static void work_a_1879590719_3212880686_p_0(char *t0) { char t16[16]; char t23[16]; char t25[16]; char *t1; char *t2; char *t3; int t4; int t5; char *t6; char *t7; char *t8; char *t9; int t10; int t11; unsigned int t12; unsigned int t13; unsigned int t14; char *t15; unsigned char t17; unsigned char t18; unsigned char t19; unsigned char t20; unsigned char t21; unsigned char t22; char *t24; char *t26; char *t27; int t28; int t29; int t30; unsigned int t31; unsigned int t32; unsigned int t33; unsigned int t34; LAB0: t1 = (t0 + 3128U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(36, ng0); t2 = (t0 + 10512); *((int *)t2) = 0; t3 = (t0 + 10516); *((int *)t3) = 511; t4 = 0; t5 = 511; LAB4: if (t4 <= t5) goto LAB5; LAB7: xsi_set_current_line(40, ng0); t2 = (t0 + 1728U); t3 = *((char **)t2); t2 = (t3 + 0); *((int *)t2) = 0; xsi_set_current_line(41, ng0); t2 = (t0 + 2296U); t3 = (t0 + 10520); t7 = (t16 + 0U); t8 = (t7 + 0U); *((int *)t8) = 1; t8 = (t7 + 4U); *((int *)t8) = 11; t8 = (t7 + 8U); *((int *)t8) = 1; t4 = (11 - 1); t12 = (t4 * 1); t12 = (t12 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t12; std_textio_file_open1(t2, t3, t16, (unsigned char)0); xsi_set_current_line(42, ng0); LAB9: t2 = (t0 + 2296U); t17 = std_textio_endfile(t2); t18 = (!(t17)); if (t18 != 0) goto LAB10; LAB12: xsi_set_current_line(76, ng0); LAB46: LAB47: xsi_set_current_line(77, ng0); t2 = (t0 + 1968U); t3 = *((char **)t2); t2 = (t0 + 1032U); t6 = *((char **)t2); t12 = (31 - 8); t13 = (t12 * 1U); t14 = (0 + t13); t2 = (t6 + t14); t7 = (t16 + 0U); t8 = (t7 + 0U); *((int *)t8) = 8; t8 = (t7 + 4U); *((int *)t8) = 0; t8 = (t7 + 8U); *((int *)t8) = -1; t4 = (0 - 8); t31 = (t4 * -1); t31 = (t31 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t31; t5 = ieee_p_1242562249_sub_1657552908_1035706684(IEEE_P_1242562249, t2, t16); t10 = (t5 - 511); t31 = (t10 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t5); t32 = (8U * t31); t33 = (0 + t32); t8 = (t3 + t33); t9 = (t0 + 3528); t15 = (t9 + 56U); t24 = *((char **)t15); t26 = (t24 + 56U); t27 = *((char **)t26); memcpy(t27, t8, 8U); xsi_driver_first_trans_delta(t9, 24U, 8U, 0LL); xsi_set_current_line(78, ng0); t2 = (t0 + 1968U); t3 = *((char **)t2); t2 = (t0 + 1032U); t6 = *((char **)t2); t12 = (31 - 8); t13 = (t12 * 1U); t14 = (0 + t13); t2 = (t6 + t14); t7 = (t16 + 0U); t8 = (t7 + 0U); *((int *)t8) = 8; t8 = (t7 + 4U); *((int *)t8) = 0; t8 = (t7 + 8U); *((int *)t8) = -1; t4 = (0 - 8); t31 = (t4 * -1); t31 = (t31 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t31; t5 = ieee_p_1242562249_sub_1657552908_1035706684(IEEE_P_1242562249, t2, t16); t10 = (t5 + 1); t11 = (t10 - 511); t31 = (t11 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t10); t32 = (8U * t31); t33 = (0 + t32); t8 = (t3 + t33); t9 = (t0 + 3528); t15 = (t9 + 56U); t24 = *((char **)t15); t26 = (t24 + 56U); t27 = *((char **)t26); memcpy(t27, t8, 8U); xsi_driver_first_trans_delta(t9, 16U, 8U, 0LL); xsi_set_current_line(79, ng0); t2 = (t0 + 1968U); t3 = *((char **)t2); t2 = (t0 + 1032U); t6 = *((char **)t2); t12 = (31 - 8); t13 = (t12 * 1U); t14 = (0 + t13); t2 = (t6 + t14); t7 = (t16 + 0U); t8 = (t7 + 0U); *((int *)t8) = 8; t8 = (t7 + 4U); *((int *)t8) = 0; t8 = (t7 + 8U); *((int *)t8) = -1; t4 = (0 - 8); t31 = (t4 * -1); t31 = (t31 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t31; t5 = ieee_p_1242562249_sub_1657552908_1035706684(IEEE_P_1242562249, t2, t16); t10 = (t5 + 2); t11 = (t10 - 511); t31 = (t11 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t10); t32 = (8U * t31); t33 = (0 + t32); t8 = (t3 + t33); t9 = (t0 + 3528); t15 = (t9 + 56U); t24 = *((char **)t15); t26 = (t24 + 56U); t27 = *((char **)t26); memcpy(t27, t8, 8U); xsi_driver_first_trans_delta(t9, 8U, 8U, 0LL); xsi_set_current_line(80, ng0); t2 = (t0 + 1968U); t3 = *((char **)t2); t2 = (t0 + 1032U); t6 = *((char **)t2); t12 = (31 - 8); t13 = (t12 * 1U); t14 = (0 + t13); t2 = (t6 + t14); t7 = (t16 + 0U); t8 = (t7 + 0U); *((int *)t8) = 8; t8 = (t7 + 4U); *((int *)t8) = 0; t8 = (t7 + 8U); *((int *)t8) = -1; t4 = (0 - 8); t31 = (t4 * -1); t31 = (t31 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t31; t5 = ieee_p_1242562249_sub_1657552908_1035706684(IEEE_P_1242562249, t2, t16); t10 = (t5 + 3); t11 = (t10 - 511); t31 = (t11 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t10); t32 = (8U * t31); t33 = (0 + t32); t8 = (t3 + t33); t9 = (t0 + 3528); t15 = (t9 + 56U); t24 = *((char **)t15); t26 = (t24 + 56U); t27 = *((char **)t26); memcpy(t27, t8, 8U); xsi_driver_first_trans_delta(t9, 0U, 8U, 0LL); xsi_set_current_line(81, ng0); LAB52: t2 = (t0 + 3448); *((int *)t2) = 1; *((char **)t1) = &&LAB53; LAB1: return; LAB5: xsi_set_current_line(37, ng0); t6 = xsi_get_transient_memory(8U); memset(t6, 0, 8U); t7 = t6; memset(t7, (unsigned char)2, 8U); t8 = (t0 + 1968U); t9 = *((char **)t8); t8 = (t0 + 10512); t10 = *((int *)t8); t11 = (t10 - 511); t12 = (t11 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, *((int *)t8)); t13 = (8U * t12); t14 = (0 + t13); t15 = (t9 + t14); memcpy(t15, t6, 8U); LAB6: t2 = (t0 + 10512); t4 = *((int *)t2); t3 = (t0 + 10516); t5 = *((int *)t3); if (t4 == t5) goto LAB7; LAB8: t10 = (t4 + 1); t4 = t10; t6 = (t0 + 10512); *((int *)t6) = t4; goto LAB4; LAB10: xsi_set_current_line(43, ng0); t3 = (t0 + 2936); t6 = (t0 + 2296U); t7 = (t0 + 2472U); std_textio_readline(STD_TEXTIO, t3, t6, t7); xsi_set_current_line(44, ng0); t2 = (t0 + 1848U); t3 = *((char **)t2); t2 = (t3 + 0); *((int *)t2) = 0; xsi_set_current_line(46, ng0); t2 = (t0 + 10531); *((int *)t2) = 1; t3 = (t0 + 10535); *((int *)t3) = 8; t4 = 1; t5 = 8; LAB13: if (t4 <= t5) goto LAB14; LAB16: xsi_set_current_line(73, ng0); t2 = (t0 + 1728U); t3 = *((char **)t2); t4 = *((int *)t3); t5 = (t4 + 4); t2 = (t0 + 1728U); t6 = *((char **)t2); t2 = (t6 + 0); *((int *)t2) = t5; goto LAB9; LAB11:; LAB14: xsi_set_current_line(47, ng0); t6 = (t0 + 2936); t7 = (t0 + 2472U); t8 = (t0 + 1488U); t9 = *((char **)t8); t8 = (t9 + 0); std_textio_read8(STD_TEXTIO, t6, t7, t8); xsi_set_current_line(48, ng0); t2 = (t0 + 1488U); t3 = *((char **)t2); t18 = *((unsigned char *)t3); t19 = ((unsigned char)48 <= t18); if (t19 == 1) goto LAB20; LAB21: t17 = (unsigned char)0; LAB22: if (t17 != 0) goto LAB17; LAB19: t2 = (t0 + 1488U); t3 = *((char **)t2); t18 = *((unsigned char *)t3); t19 = ((unsigned char)97 <= t18); if (t19 == 1) goto LAB25; LAB26: t17 = (unsigned char)0; LAB27: if (t17 != 0) goto LAB23; LAB24: xsi_set_current_line(52, ng0); t2 = (t0 + 10539); t6 = ((STD_STANDARD) + 384); t7 = (t0 + 1728U); t8 = *((char **)t7); t10 = *((int *)t8); t7 = xsi_int_to_mem(t10); t9 = xsi_string_variable_get_image(t16, t6, t7); t24 = ((STD_STANDARD) + 1008); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 20; t27 = (t26 + 8U); *((int *)t27) = 1; t11 = (20 - 1); t12 = (t11 * 1); t12 = (t12 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t12; t15 = xsi_base_array_concat(t15, t23, t24, (char)97, t2, t25, (char)97, t9, t16, (char)101); t27 = (t16 + 12U); t12 = *((unsigned int *)t27); t13 = (20U + t12); xsi_report(t15, t13, (unsigned char)2); LAB18: xsi_set_current_line(55, ng0); t2 = (t0 + 10531); t10 = *((int *)t2); t17 = (t10 == 1); if (t17 != 0) goto LAB28; LAB30: t2 = (t0 + 10531); t10 = *((int *)t2); t17 = (t10 == 2); if (t17 != 0) goto LAB31; LAB32: t2 = (t0 + 10531); t10 = *((int *)t2); t17 = (t10 == 3); if (t17 != 0) goto LAB33; LAB34: t2 = (t0 + 10531); t10 = *((int *)t2); t17 = (t10 == 4); if (t17 != 0) goto LAB35; LAB36: t2 = (t0 + 10531); t10 = *((int *)t2); t17 = (t10 == 5); if (t17 != 0) goto LAB37; LAB38: t2 = (t0 + 10531); t10 = *((int *)t2); t17 = (t10 == 6); if (t17 != 0) goto LAB39; LAB40: t2 = (t0 + 10531); t10 = *((int *)t2); t17 = (t10 == 7); if (t17 != 0) goto LAB41; LAB42: t2 = (t0 + 10531); t10 = *((int *)t2); t17 = (t10 == 8); if (t17 != 0) goto LAB43; LAB44: LAB29: LAB15: t2 = (t0 + 10531); t4 = *((int *)t2); t3 = (t0 + 10535); t5 = *((int *)t3); if (t4 == t5) goto LAB16; LAB45: t10 = (t4 + 1); t4 = t10; t6 = (t0 + 10531); *((int *)t6) = t4; goto LAB13; LAB17: xsi_set_current_line(49, ng0); t2 = (t0 + 1488U); t7 = *((char **)t2); t22 = *((unsigned char *)t7); t10 = ((((int)(t22))) - (((int)((unsigned char)48)))); t2 = (t0 + 1848U); t8 = *((char **)t2); t2 = (t8 + 0); *((int *)t2) = t10; goto LAB18; LAB20: t2 = (t0 + 1488U); t6 = *((char **)t2); t20 = *((unsigned char *)t6); t21 = (t20 <= (unsigned char)57); t17 = t21; goto LAB22; LAB23: xsi_set_current_line(51, ng0); t2 = (t0 + 1488U); t7 = *((char **)t2); t22 = *((unsigned char *)t7); t10 = ((((int)(t22))) - (((int)((unsigned char)97)))); t11 = (t10 + 10); t2 = (t0 + 1848U); t8 = *((char **)t2); t2 = (t8 + 0); *((int *)t2) = t11; goto LAB18; LAB25: t2 = (t0 + 1488U); t6 = *((char **)t2); t20 = *((unsigned char *)t6); t21 = (t20 <= (unsigned char)102); t17 = t21; goto LAB27; LAB28: xsi_set_current_line(56, ng0); t3 = (t0 + 1848U); t6 = *((char **)t3); t11 = *((int *)t6); t3 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t16, t11, 4); t7 = (t0 + 1968U); t8 = *((char **)t7); t12 = (7 - 7); t13 = (t12 * 1U); t7 = (t0 + 1728U); t9 = *((char **)t7); t28 = *((int *)t9); t29 = (t28 + 3); t30 = (t29 - 511); t14 = (t30 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t29); t31 = (8U * t14); t32 = (0 + t31); t33 = (t32 + t13); t7 = (t8 + t33); t15 = (t16 + 12U); t34 = *((unsigned int *)t15); t34 = (t34 * 1U); memcpy(t7, t3, t34); goto LAB29; LAB31: xsi_set_current_line(58, ng0); t3 = (t0 + 1848U); t6 = *((char **)t3); t11 = *((int *)t6); t3 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t16, t11, 4); t7 = (t0 + 1968U); t8 = *((char **)t7); t12 = (7 - 3); t13 = (t12 * 1U); t7 = (t0 + 1728U); t9 = *((char **)t7); t28 = *((int *)t9); t29 = (t28 + 3); t30 = (t29 - 511); t14 = (t30 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t29); t31 = (8U * t14); t32 = (0 + t31); t33 = (t32 + t13); t7 = (t8 + t33); t15 = (t16 + 12U); t34 = *((unsigned int *)t15); t34 = (t34 * 1U); memcpy(t7, t3, t34); goto LAB29; LAB33: xsi_set_current_line(60, ng0); t3 = (t0 + 1848U); t6 = *((char **)t3); t11 = *((int *)t6); t3 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t16, t11, 4); t7 = (t0 + 1968U); t8 = *((char **)t7); t12 = (7 - 7); t13 = (t12 * 1U); t7 = (t0 + 1728U); t9 = *((char **)t7); t28 = *((int *)t9); t29 = (t28 + 2); t30 = (t29 - 511); t14 = (t30 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t29); t31 = (8U * t14); t32 = (0 + t31); t33 = (t32 + t13); t7 = (t8 + t33); t15 = (t16 + 12U); t34 = *((unsigned int *)t15); t34 = (t34 * 1U); memcpy(t7, t3, t34); goto LAB29; LAB35: xsi_set_current_line(62, ng0); t3 = (t0 + 1848U); t6 = *((char **)t3); t11 = *((int *)t6); t3 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t16, t11, 4); t7 = (t0 + 1968U); t8 = *((char **)t7); t12 = (7 - 3); t13 = (t12 * 1U); t7 = (t0 + 1728U); t9 = *((char **)t7); t28 = *((int *)t9); t29 = (t28 + 2); t30 = (t29 - 511); t14 = (t30 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t29); t31 = (8U * t14); t32 = (0 + t31); t33 = (t32 + t13); t7 = (t8 + t33); t15 = (t16 + 12U); t34 = *((unsigned int *)t15); t34 = (t34 * 1U); memcpy(t7, t3, t34); goto LAB29; LAB37: xsi_set_current_line(64, ng0); t3 = (t0 + 1848U); t6 = *((char **)t3); t11 = *((int *)t6); t3 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t16, t11, 4); t7 = (t0 + 1968U); t8 = *((char **)t7); t12 = (7 - 7); t13 = (t12 * 1U); t7 = (t0 + 1728U); t9 = *((char **)t7); t28 = *((int *)t9); t29 = (t28 + 1); t30 = (t29 - 511); t14 = (t30 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t29); t31 = (8U * t14); t32 = (0 + t31); t33 = (t32 + t13); t7 = (t8 + t33); t15 = (t16 + 12U); t34 = *((unsigned int *)t15); t34 = (t34 * 1U); memcpy(t7, t3, t34); goto LAB29; LAB39: xsi_set_current_line(66, ng0); t3 = (t0 + 1848U); t6 = *((char **)t3); t11 = *((int *)t6); t3 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t16, t11, 4); t7 = (t0 + 1968U); t8 = *((char **)t7); t12 = (7 - 3); t13 = (t12 * 1U); t7 = (t0 + 1728U); t9 = *((char **)t7); t28 = *((int *)t9); t29 = (t28 + 1); t30 = (t29 - 511); t14 = (t30 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t29); t31 = (8U * t14); t32 = (0 + t31); t33 = (t32 + t13); t7 = (t8 + t33); t15 = (t16 + 12U); t34 = *((unsigned int *)t15); t34 = (t34 * 1U); memcpy(t7, t3, t34); goto LAB29; LAB41: xsi_set_current_line(68, ng0); t3 = (t0 + 1848U); t6 = *((char **)t3); t11 = *((int *)t6); t3 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t16, t11, 4); t7 = (t0 + 1968U); t8 = *((char **)t7); t12 = (7 - 7); t13 = (t12 * 1U); t7 = (t0 + 1728U); t9 = *((char **)t7); t28 = *((int *)t9); t29 = (t28 - 511); t14 = (t29 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t28); t31 = (8U * t14); t32 = (0 + t31); t33 = (t32 + t13); t7 = (t8 + t33); t15 = (t16 + 12U); t34 = *((unsigned int *)t15); t34 = (t34 * 1U); memcpy(t7, t3, t34); goto LAB29; LAB43: xsi_set_current_line(70, ng0); t3 = (t0 + 1848U); t6 = *((char **)t3); t11 = *((int *)t6); t3 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t16, t11, 4); t7 = (t0 + 1968U); t8 = *((char **)t7); t12 = (7 - 3); t13 = (t12 * 1U); t7 = (t0 + 1728U); t9 = *((char **)t7); t28 = *((int *)t9); t29 = (t28 - 511); t14 = (t29 * -1); xsi_vhdl_check_range_of_index(511, 0, -1, t28); t31 = (8U * t14); t32 = (0 + t31); t33 = (t32 + t13); t7 = (t8 + t33); t15 = (t16 + 12U); t34 = *((unsigned int *)t15); t34 = (t34 * 1U); memcpy(t7, t3, t34); goto LAB29; LAB48:; LAB49: goto LAB2; LAB50: t3 = (t0 + 3448); *((int *)t3) = 0; goto LAB46; LAB51: goto LAB50; LAB53: goto LAB51; }
static void work_a_3462089752_2372691052_p_0(char *t0) { char t11[16]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; int64 t7; int64 t8; unsigned char t9; unsigned char t10; char *t12; int t13; char *t14; char *t15; unsigned char t16; LAB0: t1 = (t0 + 3776U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(93, ng0); t2 = (t0 + 4456); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(94, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t7 = *((int64 *)t3); t8 = (t7 / 2); t2 = (t0 + 3584); xsi_process_wait(t2, t8); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(95, ng0); t2 = (t0 + 4456); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(96, ng0); t2 = (t0 + 1992U); t3 = *((char **)t2); t9 = *((unsigned char *)t3); t10 = (t9 == (unsigned char)3); if (t10 != 0) goto LAB8; LAB10: LAB9: xsi_set_current_line(102, ng0); t2 = (t0 + 1512U); t3 = *((char **)t2); t9 = *((unsigned char *)t3); t10 = (t9 == (unsigned char)3); if (t10 != 0) goto LAB11; LAB13: LAB12: xsi_set_current_line(107, ng0); t2 = (t0 + 1352U); t3 = *((char **)t2); t9 = *((unsigned char *)t3); t10 = (t9 == (unsigned char)3); if (t10 != 0) goto LAB14; LAB16: LAB15: xsi_set_current_line(110, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t7 = *((int64 *)t3); t8 = (t7 / 2); t2 = (t0 + 3584); xsi_process_wait(t2, t8); LAB19: *((char **)t1) = &&LAB20; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(98, ng0); t2 = (t0 + 3584); t4 = (t0 + 3056U); t5 = ((STD_STANDARD) + 384); t6 = (t0 + 1832U); t12 = *((char **)t6); t6 = (t0 + 7272U); t13 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t12, t6); t14 = xsi_int_to_mem(t13); t15 = xsi_string_variable_get_image(t11, t5, t14); std_textio_write7(STD_TEXTIO, t2, t4, t15, t11, (unsigned char)0, 0); xsi_set_current_line(99, ng0); t2 = (t0 + 3584); t3 = (t0 + 2776U); t4 = (t0 + 3056U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); goto LAB9; LAB11: xsi_set_current_line(103, ng0); t2 = (t0 + 3584); t4 = (t0 + 3128U); t5 = (t0 + 1672U); t6 = *((char **)t5); t16 = *((unsigned char *)t6); ieee_p_3564397177_sub_2518136782373626985_91900896(IEEE_P_3564397177, t2, t4, t16, (unsigned char)0, 0); xsi_set_current_line(104, ng0); t2 = (t0 + 3584); t3 = (t0 + 2880U); t4 = (t0 + 3128U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); goto LAB12; LAB14: xsi_set_current_line(108, ng0); t2 = (t0 + 7518); xsi_report(t2, 9U, 0); goto LAB15; LAB17: goto LAB2; LAB18: goto LAB17; LAB20: goto LAB18; }
static void work_a_3755959177_1446275585_p_1(char *t0) { char t18[16]; char t23[16]; char t25[16]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; unsigned char t7; unsigned char t8; int64 t9; unsigned char t10; int t11; int t12; int t13; int t14; unsigned int t15; unsigned int t16; unsigned int t17; char *t19; char *t20; char *t21; char *t22; char *t24; char *t26; char *t27; int64 t28; int64 t29; LAB0: t1 = (t0 + 5272U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(83, ng0); t2 = (t0 + 5880); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)4; xsi_driver_first_trans_fast(t2); xsi_set_current_line(88, ng0); LAB6: t2 = (t0 + 5608); *((int *)t2) = 1; *((char **)t1) = &&LAB7; LAB1: return; LAB4: t4 = (t0 + 5608); *((int *)t4) = 0; xsi_set_current_line(89, ng0); t2 = (t0 + 1032U); t3 = *((char **)t2); t7 = *((unsigned char *)t3); t8 = (t7 == (unsigned char)2); if (t8 != 0) goto LAB8; LAB10: xsi_set_current_line(95, ng0); t2 = (t0 + 3088U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5080); xsi_process_wait(t2, t9); LAB19: *((char **)t1) = &&LAB20; goto LAB1; LAB5: t3 = (t0 + 2112U); t7 = ieee_p_2592010699_sub_13554554585326073636_503743352(IEEE_P_2592010699, t3, 0U, 0U); if (t7 == 1) goto LAB4; else goto LAB6; LAB7: goto LAB5; LAB8: xsi_set_current_line(90, ng0); t2 = (t0 + 3088U); t4 = *((char **)t2); t9 = *((int64 *)t4); t2 = (t0 + 5080); xsi_process_wait(t2, t9); LAB13: *((char **)t1) = &&LAB14; goto LAB1; LAB9: xsi_set_current_line(99, ng0); t2 = (t0 + 1512U); t3 = *((char **)t2); t7 = *((unsigned char *)t3); t8 = (t7 == (unsigned char)2); if (t8 != 0) goto LAB21; LAB23: LAB22: xsi_set_current_line(105, ng0); LAB30: t2 = (t0 + 5640); *((int *)t2) = 1; *((char **)t1) = &&LAB31; goto LAB1; LAB11: xsi_set_current_line(91, ng0); t2 = (t0 + 1032U); t3 = *((char **)t2); t7 = *((unsigned char *)t3); t8 = (t7 == (unsigned char)2); if (t8 == 0) goto LAB15; LAB16: goto LAB9; LAB12: goto LAB11; LAB14: goto LAB12; LAB15: t2 = (t0 + 9612); xsi_report(t2, 109U, (unsigned char)2); goto LAB16; LAB17: goto LAB9; LAB18: goto LAB17; LAB20: goto LAB18; LAB21: xsi_set_current_line(100, ng0); LAB26: t2 = (t0 + 5624); *((int *)t2) = 1; *((char **)t1) = &&LAB27; goto LAB1; LAB24: t5 = (t0 + 5624); *((int *)t5) = 0; goto LAB22; LAB25: t4 = (t0 + 1472U); t10 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t4, 0U, 0U); if (t10 == 1) goto LAB24; else goto LAB26; LAB27: goto LAB25; LAB28: t4 = (t0 + 5640); *((int *)t4) = 0; xsi_set_current_line(106, ng0); LAB34: t2 = (t0 + 5656); *((int *)t2) = 1; *((char **)t1) = &&LAB35; goto LAB1; LAB29: t3 = (t0 + 992U); t7 = ieee_p_2592010699_sub_13554554585326073636_503743352(IEEE_P_2592010699, t3, 0U, 0U); if (t7 == 1) goto LAB28; else goto LAB30; LAB31: goto LAB29; LAB32: t4 = (t0 + 5656); *((int *)t4) = 0; xsi_set_current_line(107, ng0); t2 = (t0 + 1512U); t3 = *((char **)t2); t7 = *((unsigned char *)t3); t8 = (t7 == (unsigned char)3); if (t8 != 0) goto LAB36; LAB38: xsi_set_current_line(110, ng0); t2 = (t0 + 3928U); t3 = *((char **)t2); t2 = (t3 + 0); *((unsigned char *)t2) = (unsigned char)1; LAB37: xsi_set_current_line(112, ng0); t2 = (t0 + 9721); *((int *)t2) = 2; t3 = (t0 + 9725); *((int *)t3) = 0; t11 = 2; t12 = 0; LAB39: if (t11 >= t12) goto LAB40; LAB42: xsi_set_current_line(116, ng0); t2 = (t0 + 3928U); t3 = *((char **)t2); t7 = *((unsigned char *)t3); if (t7 != 0) goto LAB48; LAB50: xsi_set_current_line(119, ng0); t2 = (t0 + 9770); t4 = ((STD_STANDARD) + 384); t5 = (t0 + 4048U); t6 = *((char **)t5); t5 = (t0 + 9456U); t11 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t6, t5); t19 = xsi_int_to_mem(t11); t20 = xsi_string_variable_get_image(t18, t4, t19); t22 = ((STD_STANDARD) + 984); t24 = (t25 + 0U); t26 = (t24 + 0U); *((int *)t26) = 1; t26 = (t24 + 4U); *((int *)t26) = 41; t26 = (t24 + 8U); *((int *)t26) = 1; t12 = (41 - 1); t15 = (t12 * 1); t15 = (t15 + 1); t26 = (t24 + 12U); *((unsigned int *)t26) = t15; t21 = xsi_base_array_concat(t21, t23, t22, (char)97, t2, t25, (char)97, t20, t18, (char)101); t26 = (t18 + 12U); t15 = *((unsigned int *)t26); t16 = (41U + t15); xsi_report(t21, t16, 0); LAB49: xsi_set_current_line(123, ng0); LAB53: t2 = (t0 + 5688); *((int *)t2) = 1; *((char **)t1) = &&LAB54; goto LAB1; LAB33: t3 = (t0 + 992U); t7 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t3, 0U, 0U); if (t7 == 1) goto LAB32; else goto LAB34; LAB35: goto LAB33; LAB36: xsi_set_current_line(108, ng0); t2 = (t0 + 3928U); t4 = *((char **)t2); t2 = (t4 + 0); *((unsigned char *)t2) = (unsigned char)0; goto LAB37; LAB40: xsi_set_current_line(113, ng0); LAB45: t4 = (t0 + 5672); *((int *)t4) = 1; *((char **)t1) = &&LAB46; goto LAB1; LAB41: t2 = (t0 + 9721); t11 = *((int *)t2); t3 = (t0 + 9725); t12 = *((int *)t3); if (t11 == t12) goto LAB42; LAB47: t13 = (t11 + -1); t11 = t13; t4 = (t0 + 9721); *((int *)t4) = t11; goto LAB39; LAB43: t6 = (t0 + 5672); *((int *)t6) = 0; xsi_set_current_line(114, ng0); t2 = (t0 + 1512U); t3 = *((char **)t2); t7 = *((unsigned char *)t3); t2 = (t0 + 4048U); t4 = *((char **)t2); t2 = (t0 + 9721); t13 = *((int *)t2); t14 = (t13 - 2); t15 = (t14 * -1); xsi_vhdl_check_range_of_index(2, 0, -1, *((int *)t2)); t16 = (1U * t15); t17 = (0 + t16); t5 = (t4 + t17); *((unsigned char *)t5) = t7; goto LAB41; LAB44: t5 = (t0 + 992U); t7 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t5, 0U, 0U); if (t7 == 1) goto LAB43; else goto LAB45; LAB46: goto LAB44; LAB48: xsi_set_current_line(117, ng0); t2 = (t0 + 9729); t5 = ((STD_STANDARD) + 384); t6 = (t0 + 4048U); t19 = *((char **)t6); t6 = (t0 + 9456U); t11 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t19, t6); t20 = xsi_int_to_mem(t11); t21 = xsi_string_variable_get_image(t18, t5, t20); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 41; t27 = (t26 + 8U); *((int *)t27) = 1; t12 = (41 - 1); t15 = (t12 * 1); t15 = (t15 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t15; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t2, t25, (char)97, t21, t18, (char)101); t27 = (t18 + 12U); t15 = *((unsigned int *)t27); t16 = (41U + t15); xsi_report(t22, t16, 0); goto LAB49; LAB51: t4 = (t0 + 5688); *((int *)t4) = 0; xsi_set_current_line(124, ng0); LAB57: t2 = (t0 + 5704); *((int *)t2) = 1; *((char **)t1) = &&LAB58; goto LAB1; LAB52: t3 = (t0 + 992U); t7 = ieee_p_2592010699_sub_13554554585326073636_503743352(IEEE_P_2592010699, t3, 0U, 0U); if (t7 == 1) goto LAB51; else goto LAB53; LAB54: goto LAB52; LAB55: t4 = (t0 + 5704); *((int *)t4) = 0; xsi_set_current_line(125, ng0); t2 = (t0 + 3328U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5080); xsi_process_wait(t2, t9); LAB61: *((char **)t1) = &&LAB62; goto LAB1; LAB56: t3 = (t0 + 992U); t7 = ieee_p_2592010699_sub_13554554585326073636_503743352(IEEE_P_2592010699, t3, 0U, 0U); if (t7 == 1) goto LAB55; else goto LAB57; LAB58: goto LAB56; LAB59: xsi_set_current_line(126, ng0); t2 = (t0 + 5880); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(131, ng0); t2 = (t0 + 9811); *((int *)t2) = 9; t3 = (t0 + 9815); *((int *)t3) = 0; t11 = 9; t12 = 0; LAB63: if (t11 >= t12) goto LAB64; LAB66: xsi_set_current_line(141, ng0); LAB80: t2 = (t0 + 5736); *((int *)t2) = 1; *((char **)t1) = &&LAB81; goto LAB1; LAB60: goto LAB59; LAB62: goto LAB60; LAB64: xsi_set_current_line(132, ng0); LAB69: t4 = (t0 + 5720); *((int *)t4) = 1; *((char **)t1) = &&LAB70; goto LAB1; LAB65: t2 = (t0 + 9811); t11 = *((int *)t2); t3 = (t0 + 9815); t12 = *((int *)t3); if (t11 == t12) goto LAB66; LAB77: t13 = (t11 + -1); t11 = t13; t4 = (t0 + 9811); *((int *)t4) = t11; goto LAB63; LAB67: t6 = (t0 + 5720); *((int *)t6) = 0; xsi_set_current_line(133, ng0); t2 = (t0 + 3208U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5080); xsi_process_wait(t2, t9); LAB73: *((char **)t1) = &&LAB74; goto LAB1; LAB68: t5 = (t0 + 992U); t7 = ieee_p_2592010699_sub_13554554585326073636_503743352(IEEE_P_2592010699, t5, 0U, 0U); if (t7 == 1) goto LAB67; else goto LAB69; LAB70: goto LAB68; LAB71: xsi_set_current_line(134, ng0); t2 = (t0 + 2728U); t3 = *((char **)t2); t2 = (t0 + 9811); t13 = *((int *)t2); t14 = (t13 - 9); t15 = (t14 * -1); xsi_vhdl_check_range_of_index(9, 0, -1, *((int *)t2)); t16 = (1U * t15); t17 = (0 + t16); t4 = (t3 + t17); t7 = *((unsigned char *)t4); t5 = (t0 + 5880); t6 = (t5 + 56U); t19 = *((char **)t6); t20 = (t19 + 56U); t21 = *((char **)t20); *((unsigned char *)t21) = t7; xsi_driver_first_trans_fast(t5); xsi_set_current_line(135, ng0); t2 = (t0 + 2152U); t3 = *((char **)t2); t7 = *((unsigned char *)t3); t8 = (t7 == (unsigned char)2); if (t8 == 0) goto LAB75; LAB76: goto LAB65; LAB72: goto LAB71; LAB74: goto LAB72; LAB75: t2 = (t0 + 9819); xsi_report(t2, 62U, (unsigned char)1); goto LAB76; LAB78: t4 = (t0 + 5736); *((int *)t4) = 0; xsi_set_current_line(142, ng0); t2 = (t0 + 3448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5080); xsi_process_wait(t2, t9); LAB84: *((char **)t1) = &&LAB85; goto LAB1; LAB79: t3 = (t0 + 2112U); t7 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t3, 0U, 0U); if (t7 == 1) goto LAB78; else goto LAB80; LAB81: goto LAB79; LAB82: xsi_set_current_line(143, ng0); t2 = (t0 + 5880); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)4; xsi_driver_first_trans_fast(t2); xsi_set_current_line(148, ng0); t2 = (t0 + 3568U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3448U); t4 = *((char **)t2); t28 = *((int64 *)t4); t29 = (t9 - t28); t2 = (t0 + 5080); xsi_process_wait(t2, t29); LAB88: *((char **)t1) = &&LAB89; goto LAB1; LAB83: goto LAB82; LAB85: goto LAB83; LAB86: xsi_set_current_line(149, ng0); t2 = (t0 + 2152U); t3 = *((char **)t2); t7 = *((unsigned char *)t3); t8 = (t7 == (unsigned char)3); if (t8 == 0) goto LAB90; LAB91: goto LAB2; LAB87: goto LAB86; LAB89: goto LAB87; LAB90: t2 = (t0 + 9881); xsi_report(t2, 111U, (unsigned char)2); goto LAB91; }
static void work_a_1277093812_2372691052_p_0(char *t0) { char t8[16]; char t14[16]; char t16[16]; char *t1; char *t2; char *t3; int t4; int t5; char *t6; char *t7; char *t9; char *t10; char *t11; char *t12; char *t13; char *t15; char *t17; char *t18; int t19; unsigned int t20; unsigned int t21; int t22; unsigned int t23; unsigned int t24; unsigned char t25; int64 t26; unsigned char t27; unsigned char t28; LAB0: t1 = (t0 + 2624U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(56, ng0); t2 = (t0 + 5240); xsi_report(t2, 20U, 0); xsi_set_current_line(59, ng0); t2 = (t0 + 5260); *((int *)t2) = 0; t3 = (t0 + 5264); *((int *)t3) = 3; t4 = 0; t5 = 3; LAB4: if (t4 <= t5) goto LAB5; LAB7: xsi_set_current_line(72, ng0); t2 = (t0 + 5306); xsi_report(t2, 18U, (unsigned char)3); xsi_set_current_line(73, ng0); LAB17: *((char **)t1) = &&LAB18; LAB1: return; LAB5: xsi_set_current_line(60, ng0); t6 = (t0 + 5268); t9 = ((STD_STANDARD) + 384); t10 = (t0 + 5260); t11 = xsi_int_to_mem(*((int *)t10)); t12 = xsi_string_variable_get_image(t8, t9, t11); t15 = ((STD_STANDARD) + 984); t17 = (t16 + 0U); t18 = (t17 + 0U); *((int *)t18) = 1; t18 = (t17 + 4U); *((int *)t18) = 13; t18 = (t17 + 8U); *((int *)t18) = 1; t19 = (13 - 1); t20 = (t19 * 1); t20 = (t20 + 1); t18 = (t17 + 12U); *((unsigned int *)t18) = t20; t13 = xsi_base_array_concat(t13, t14, t15, (char)97, t6, t16, (char)97, t12, t8, (char)101); t18 = (t8 + 12U); t20 = *((unsigned int *)t18); t21 = (13U + t20); xsi_report(t13, t21, 0); xsi_set_current_line(62, ng0); t2 = (t0 + 1648U); t3 = *((char **)t2); t2 = (t0 + 5260); t19 = *((int *)t2); t22 = (t19 - 0); t20 = (t22 * 1); t21 = (8U * t20); t23 = (0 + t21); t24 = (t23 + 0U); t6 = (t3 + t24); t25 = *((unsigned char *)t6); t7 = (t0 + 3008); t9 = (t7 + 56U); t10 = *((char **)t9); t11 = (t10 + 56U); t12 = *((char **)t11); *((unsigned char *)t12) = t25; xsi_driver_first_trans_fast(t7); xsi_set_current_line(63, ng0); t2 = (t0 + 1648U); t3 = *((char **)t2); t2 = (t0 + 5260); t19 = *((int *)t2); t22 = (t19 - 0); t20 = (t22 * 1); t21 = (8U * t20); t23 = (0 + t21); t24 = (t23 + 1U); t6 = (t3 + t24); t25 = *((unsigned char *)t6); t7 = (t0 + 3072); t9 = (t7 + 56U); t10 = *((char **)t9); t11 = (t10 + 56U); t12 = *((char **)t11); *((unsigned char *)t12) = t25; xsi_driver_first_trans_fast(t7); xsi_set_current_line(65, ng0); t26 = (2 * 1000LL); t2 = (t0 + 2432); xsi_process_wait(t2, t26); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB6: t2 = (t0 + 5260); t4 = *((int *)t2); t3 = (t0 + 5264); t5 = *((int *)t3); if (t4 == t5) goto LAB7; LAB14: t19 = (t4 + 1); t4 = t19; t6 = (t0 + 5260); *((int *)t6) = t4; goto LAB4; LAB8: xsi_set_current_line(68, ng0); t2 = (t0 + 1352U); t3 = *((char **)t2); t25 = *((unsigned char *)t3); t2 = (t0 + 1648U); t6 = *((char **)t2); t2 = (t0 + 5260); t19 = *((int *)t2); t22 = (t19 - 0); t20 = (t22 * 1); t21 = (8U * t20); t23 = (0 + t21); t24 = (t23 + 2U); t7 = (t6 + t24); t27 = *((unsigned char *)t7); t28 = (t25 == t27); if (t28 == 0) goto LAB12; LAB13: goto LAB6; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: t9 = (t0 + 5281); xsi_report(t9, 25U, (unsigned char)2); goto LAB13; LAB15: goto LAB2; LAB16: goto LAB15; LAB18: goto LAB16; }
int xilinxcorelib_p_0914797037_sub_625362161_466632300(char *t1, int t2, int t3, char *t4, char *t5, int t6, int t7, int t8, int t9, char *t10, char *t11, char *t12, char *t13, int t14, char *t15, char *t16, int t17, int t18, int t19, int t20, int t21, int t22, char *t23, char *t24, char *t25, char *t26, int t27, int t28, int t29) { char t30[632]; char t31[168]; char t35[8]; char t41[8]; char t47[8]; char t53[8]; char t56[16]; char t60[16]; char t119[16]; char t120[16]; int t0; char *t32; char *t33; char *t34; char *t36; char *t37; char *t38; char *t39; char *t40; char *t42; char *t43; char *t44; char *t45; char *t46; char *t48; char *t49; char *t50; char *t51; char *t52; char *t54; char *t55; char *t57; char *t58; unsigned int t59; char *t61; char *t62; char *t63; char *t64; char *t65; char *t66; char *t67; char *t68; char *t69; char *t70; char *t71; unsigned int t72; int t73; char *t74; unsigned int t75; unsigned int t76; unsigned int t77; unsigned int t78; char *t79; char *t80; char *t81; unsigned char t82; char *t83; char *t84; char *t85; char *t86; char *t87; char *t88; unsigned char t89; char *t90; char *t91; unsigned char t92; char *t93; char *t94; char *t95; unsigned char t96; char *t97; char *t98; char *t99; char *t100; char *t101; char *t102; char *t103; char *t104; unsigned char t105; char *t106; char *t107; unsigned char t108; char *t109; char *t110; char *t111; char *t112; unsigned char t113; unsigned char t114; unsigned char t115; char *t116; int t118; int t121; LAB0: t32 = (t30 + 4U); t33 = ((STD_STANDARD) + 384); t34 = (t32 + 88U); *((char **)t34) = t33; t36 = (t32 + 56U); *((char **)t36) = t35; *((int *)t35) = 0; t37 = (t32 + 80U); *((unsigned int *)t37) = 4U; t38 = (t30 + 124U); t39 = ((STD_STANDARD) + 384); t40 = (t38 + 88U); *((char **)t40) = t39; t42 = (t38 + 56U); *((char **)t42) = t41; *((int *)t41) = 0; t43 = (t38 + 80U); *((unsigned int *)t43) = 4U; t44 = (t30 + 244U); t45 = (t1 + 3056); t46 = (t44 + 88U); *((char **)t46) = t45; t48 = (t44 + 56U); *((char **)t48) = t47; xsi_type_set_default_value(t45, t47, 0); t49 = (t44 + 80U); *((unsigned int *)t49) = 8U; t50 = (t30 + 364U); t51 = (t1 + 3056); t52 = (t50 + 88U); *((char **)t52) = t51; t54 = (t50 + 56U); *((char **)t54) = t53; xsi_type_set_default_value(t51, t53, 0); t55 = (t50 + 80U); *((unsigned int *)t55) = 8U; t57 = xilinxcorelib_p_1837083571_sub_3867535652_775299228(XILINXCORELIB_P_1837083571, t56, t4, t5); t58 = (t56 + 12U); t59 = *((unsigned int *)t58); t59 = (t59 * 1U); memcpy(t60, t56, 16U); t61 = (t30 + 484U); t62 = ((STD_STANDARD) + 1008); t63 = (t61 + 88U); *((char **)t63) = t62; t64 = xsi_get_memory(t59); t65 = (t61 + 56U); *((char **)t65) = t64; memcpy(t64, t57, t59); t66 = (t61 + 64U); *((char **)t66) = t60; t67 = (t61 + 80U); *((unsigned int *)t67) = t59; t68 = (t61 + 136U); *((char **)t68) = t64; t69 = (t61 + 124U); *((int *)t69) = 0; t70 = (t61 + 128U); t71 = (t60 + 12U); t72 = *((unsigned int *)t71); t73 = (t72 - 1); *((int *)t70) = t73; t74 = (t61 + 120U); t76 = (t59 > 2147483644); if (t76 == 1) goto LAB2; LAB3: t77 = (t59 + 3); t78 = (t77 / 16); t75 = t78; LAB4: *((unsigned int *)t74) = t75; t79 = (t31 + 4U); *((int *)t79) = t2; t80 = (t31 + 8U); *((int *)t80) = t3; t81 = (t31 + 12U); t82 = (t4 != 0); if (t82 == 1) goto LAB6; LAB5: t83 = (t31 + 20U); *((char **)t83) = t5; t84 = (t31 + 28U); *((int *)t84) = t6; t85 = (t31 + 32U); *((int *)t85) = t7; t86 = (t31 + 36U); *((int *)t86) = t8; t87 = (t31 + 40U); *((int *)t87) = t9; t88 = (t31 + 44U); t89 = (t10 != 0); if (t89 == 1) goto LAB8; LAB7: t90 = (t31 + 52U); *((char **)t90) = t11; t91 = (t31 + 60U); t92 = (t12 != 0); if (t92 == 1) goto LAB10; LAB9: t93 = (t31 + 68U); *((char **)t93) = t13; t94 = (t31 + 76U); *((int *)t94) = t14; t95 = (t31 + 80U); t96 = (t15 != 0); if (t96 == 1) goto LAB12; LAB11: t97 = (t31 + 88U); *((char **)t97) = t16; t98 = (t31 + 96U); *((int *)t98) = t17; t99 = (t31 + 100U); *((int *)t99) = t18; t100 = (t31 + 104U); *((int *)t100) = t19; t101 = (t31 + 108U); *((int *)t101) = t20; t102 = (t31 + 112U); *((int *)t102) = t21; t103 = (t31 + 116U); *((int *)t103) = t22; t104 = (t31 + 120U); t105 = (t23 != 0); if (t105 == 1) goto LAB14; LAB13: t106 = (t31 + 128U); *((char **)t106) = t24; t107 = (t31 + 136U); t108 = (t25 != 0); if (t108 == 1) goto LAB16; LAB15: t109 = (t31 + 144U); *((char **)t109) = t26; t110 = (t31 + 152U); *((int *)t110) = t27; t111 = (t31 + 156U); *((int *)t111) = t28; t112 = (t31 + 160U); *((int *)t112) = t29; t114 = (t7 < 0); if (t114 == 1) goto LAB20; LAB21: t115 = (t7 > 1); t113 = t115; LAB22: if (t113 != 0) goto LAB17; LAB19: LAB18: t89 = (t17 < 0); if (t89 == 1) goto LAB29; LAB30: t92 = (t17 > 1); t82 = t92; LAB31: if (t82 != 0) goto LAB26; LAB28: LAB27: t89 = (t8 < 0); if (t89 == 1) goto LAB38; LAB39: t92 = (t8 > 1); t82 = t92; LAB40: if (t82 != 0) goto LAB35; LAB37: LAB36: t33 = xilinxcorelib_p_0914797037_sub_4008928201_466632300(t1, t4, t5, t2); t34 = (t50 + 56U); t36 = *((char **)t34); t34 = (t36 + 0); memcpy(t34, t33, 8U); t33 = (t50 + 56U); t34 = *((char **)t33); t59 = (0 + 0U); t33 = (t34 + t59); t73 = *((int *)t33); t89 = (t6 < t73); if (t89 == 1) goto LAB47; LAB48: t36 = (t50 + 56U); t37 = *((char **)t36); t72 = (0 + 4U); t36 = (t37 + t72); t118 = *((int *)t36); t92 = (t6 > t118); t82 = t92; LAB49: if (t82 != 0) goto LAB44; LAB46: LAB45: t82 = (t2 == 1); if (t82 != 0) goto LAB53; LAB55: LAB54: t92 = (t2 == 1); if (t92 == 1) goto LAB74; LAB75: t96 = (t21 != 1); t89 = t96; LAB76: if (t89 == 1) goto LAB71; LAB72: t105 = (t22 != 0); t82 = t105; LAB73: if (t82 != 0) goto LAB68; LAB70: LAB69: t0 = 0; LAB1: t33 = (t61 + 80); t73 = *((int *)t33); t34 = (t61 + 136U); t36 = *((char **)t34); xsi_put_memory(t73, t36); return t0; LAB2: t75 = 2147483647; goto LAB4; LAB6: *((char **)t81) = t4; goto LAB5; LAB8: *((char **)t88) = t10; goto LAB7; LAB10: *((char **)t91) = t12; goto LAB9; LAB12: *((char **)t95) = t15; goto LAB11; LAB14: *((char **)t104) = t23; goto LAB13; LAB16: *((char **)t107) = t25; goto LAB15; LAB17: if ((unsigned char)0 == 0) goto LAB23; LAB24: t0 = 1; goto LAB1; LAB20: t113 = (unsigned char)1; goto LAB22; LAB23: t116 = (t1 + 4680); xsi_report(t116, 54U, (unsigned char)2); goto LAB24; LAB25: goto LAB18; LAB26: if ((unsigned char)0 == 0) goto LAB32; LAB33: t0 = 1; goto LAB1; LAB29: t82 = (unsigned char)1; goto LAB31; LAB32: t33 = (t1 + 4734); xsi_report(t33, 65U, (unsigned char)2); goto LAB33; LAB34: goto LAB27; LAB35: if ((unsigned char)0 == 0) goto LAB41; LAB42: t0 = 1; goto LAB1; LAB38: t82 = (unsigned char)1; goto LAB40; LAB41: t33 = (t1 + 4799); xsi_report(t33, 56U, (unsigned char)2); goto LAB42; LAB43: goto LAB36; LAB44: if ((unsigned char)0 == 0) goto LAB50; LAB51: t0 = 1; goto LAB1; LAB47: t82 = (unsigned char)1; goto LAB49; LAB50: t39 = (t1 + 4855); t42 = ((STD_STANDARD) + 384); t43 = xsi_int_to_mem(t6); t45 = xsi_string_variable_get_image(t56, t42, t43); t48 = ((STD_STANDARD) + 1008); t49 = (t120 + 0U); t51 = (t49 + 0U); *((int *)t51) = 1; t51 = (t49 + 4U); *((int *)t51) = 60; t51 = (t49 + 8U); *((int *)t51) = 1; t121 = (60 - 1); t75 = (t121 * 1); t75 = (t75 + 1); t51 = (t49 + 12U); *((unsigned int *)t51) = t75; t46 = xsi_base_array_concat(t46, t119, t48, (char)97, t39, t120, (char)97, t45, t56, (char)101); t51 = (t56 + 12U); t75 = *((unsigned int *)t51); t76 = (60U + t75); xsi_report(t46, t76, (unsigned char)2); goto LAB51; LAB52: goto LAB45; LAB53: t73 = xilinxcorelib_p_1837083571_sub_2925270857_775299228(XILINXCORELIB_P_1837083571, t4, t5); t96 = (t73 > 0); if (t96 == 1) goto LAB62; LAB63: t118 = xilinxcorelib_p_1837083571_sub_2363173326_775299228(XILINXCORELIB_P_1837083571, t4, t5); t105 = (t118 > 0); t92 = t105; LAB64: if (t92 == 1) goto LAB59; LAB60: t121 = xilinxcorelib_p_1837083571_sub_2363168970_775299228(XILINXCORELIB_P_1837083571, t4, t5); t108 = (t121 > 0); t89 = t108; LAB61: t113 = (!(t89)); if (t113 != 0) goto LAB56; LAB58: LAB57: goto LAB54; LAB56: if ((unsigned char)0 == 0) goto LAB65; LAB66: t0 = 1; goto LAB1; LAB59: t89 = (unsigned char)1; goto LAB61; LAB62: t92 = (unsigned char)1; goto LAB64; LAB65: t33 = (t1 + 4915); xsi_report(t33, 86U, (unsigned char)2); goto LAB66; LAB67: goto LAB57; LAB68: t108 = (t28 != 0); if (t108 != 0) goto LAB77; LAB79: LAB78: t82 = (t29 != 0); if (t82 != 0) goto LAB83; LAB85: LAB84: goto LAB69; LAB71: t82 = (unsigned char)1; goto LAB73; LAB74: t89 = (unsigned char)1; goto LAB76; LAB77: if ((unsigned char)0 == 0) goto LAB80; LAB81: t0 = 1; goto LAB1; LAB80: t33 = (t1 + 5001); xsi_report(t33, 125U, (unsigned char)2); goto LAB81; LAB82: goto LAB78; LAB83: if ((unsigned char)0 == 0) goto LAB86; LAB87: t0 = 1; goto LAB1; LAB86: t33 = (t1 + 5126); xsi_report(t33, 126U, (unsigned char)2); goto LAB87; LAB88: goto LAB84; LAB89:; }
static void nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_p_0(char *t0) { char t12[16]; char t15[16]; char t17[16]; char t23[16]; char t25[16]; char t42[16]; char *t1; char *t2; char *t3; unsigned char t4; unsigned char t5; char *t6; char *t7; char *t8; char *t9; int t10; int t11; int64 t13; int64 t14; char *t16; char *t18; char *t19; unsigned int t20; char *t21; char *t22; char *t24; char *t26; char *t27; int t28; unsigned int t29; unsigned int t30; char *t31; char *t32; char *t33; char *t34; char *t35; char *t36; int t37; unsigned char t38; unsigned char t39; char *t40; char *t41; char *t43; char *t44; unsigned int t45; char *t46; LAB0: t1 = (t0 + 5656U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(120, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(126, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 10); xsi_set_current_line(127, ng2); LAB4: t2 = (t0 + 1192U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)2); if (t5 != 0) goto LAB5; LAB7: xsi_set_current_line(131, ng2); t2 = (t0 + 6408); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(132, ng2); t2 = (t0 + 6472); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(135, ng2); LAB8: t2 = (t0 + 4696U); t4 = std_textio_endfile(t2); t5 = (!(t4)); if (t5 != 0) goto LAB9; LAB11: xsi_set_current_line(258, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(259, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 12239); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 0; t9 = (t8 + 8U); *((int *)t9) = 1; t10 = (0 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t20; std_textio_write7(STD_TEXTIO, t2, t3, t6, t12, (unsigned char)0, 0); xsi_set_current_line(260, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(261, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 12239); t8 = (t0 + 12274); t18 = ((STD_STANDARD) + 984); t19 = (t0 + 11384U); t21 = (t15 + 0U); t22 = (t21 + 0U); *((int *)t22) = 1; t22 = (t21 + 4U); *((int *)t22) = 19; t22 = (t21 + 8U); *((int *)t22) = 1; t10 = (19 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t22 = (t21 + 12U); *((unsigned int *)t22) = t20; t16 = xsi_base_array_concat(t16, t12, t18, (char)97, t6, t19, (char)97, t8, t15, (char)101); t22 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t11 = (t13 / t14); t24 = xsi_int_to_mem(t11); t26 = xsi_string_variable_get_image(t17, t22, t24); t31 = ((STD_STANDARD) + 984); t27 = xsi_base_array_concat(t27, t23, t31, (char)97, t16, t12, (char)97, t26, t17, (char)101); t32 = (t0 + 12293); t41 = ((STD_STANDARD) + 984); t43 = (t42 + 0U); t44 = (t43 + 0U); *((int *)t44) = 1; t44 = (t43 + 4U); *((int *)t44) = 4; t44 = (t43 + 8U); *((int *)t44) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t44 = (t43 + 12U); *((unsigned int *)t44) = t20; t40 = xsi_base_array_concat(t40, t25, t41, (char)97, t27, t23, (char)97, t32, t42, (char)101); t20 = (35U + 19U); t44 = (t17 + 12U); t29 = *((unsigned int *)t44); t30 = (t20 + t29); t45 = (t30 + 4U); t46 = (char *)alloca(t45); memcpy(t46, t40, t45); std_textio_write7(STD_TEXTIO, t2, t3, t46, t25, (unsigned char)0, 0); xsi_set_current_line(263, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(264, ng2); LAB93: *((char **)t1) = &&LAB94; LAB1: return; LAB5: xsi_set_current_line(128, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB4; LAB6:; LAB9: xsi_set_current_line(137, ng2); t3 = (t0 + 5464); t6 = (t0 + 4696U); t7 = (t0 + 4872U); std_textio_readline(STD_TEXTIO, t3, t6, t7); xsi_set_current_line(138, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); t8 = (t0 + 4008U); t9 = *((char **)t8); t8 = (t9 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16923163327624947528_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6, t8); xsi_set_current_line(139, ng2); t2 = (t0 + 4008U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (!(t4)); if (t5 != 0) goto LAB8; LAB12: xsi_set_current_line(141, ng2); t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)66); if (t5 != 0) goto LAB13; LAB15: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)78); if (t5 != 0) goto LAB20; LAB21: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)83); if (t5 != 0) goto LAB26; LAB27: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)42); if (t5 != 0) goto LAB60; LAB61: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)64); if (t5 != 0) goto LAB62; LAB63: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)43); if (t5 != 0) goto LAB68; LAB69: xsi_set_current_line(215, ng2); t2 = (t0 + 6344); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)3; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(216, ng2); t2 = (t0 + 6408); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)3; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(218, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 1312U); t7 = (t0 + 6088); t8 = (t0 + 11400U); t9 = (t0 + 4128U); t16 = *((char **)t9); t9 = (t16 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_17927017279289589510_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6, 0U, 0U, t7, t8, t9); xsi_set_current_line(219, ng2); t2 = (t0 + 4128U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (!(t4)); if (t5 == 0) goto LAB74; LAB75: xsi_set_current_line(222, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(223, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 1472U); t7 = (t0 + 6152); t8 = (t0 + 11416U); t9 = (t0 + 4128U); t16 = *((char **)t9); t9 = (t16 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_17927017279289589510_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6, 0U, 0U, t7, t8, t9); xsi_set_current_line(224, ng2); t2 = (t0 + 4128U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (!(t4)); if (t5 == 0) goto LAB76; LAB77: xsi_set_current_line(227, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(228, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 1632U); t7 = (t0 + 6216); t8 = (t0 + 11432U); t9 = (t0 + 4128U); t16 = *((char **)t9); t9 = (t16 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_17927017279289589510_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6, 0U, 0U, t7, t8, t9); xsi_set_current_line(229, ng2); t2 = (t0 + 4128U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (!(t4)); if (t5 == 0) goto LAB78; LAB79: xsi_set_current_line(232, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(233, ng2); t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)46); if (t5 != 0) goto LAB80; LAB82: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)44); if (t5 != 0) goto LAB83; LAB84: xsi_set_current_line(241, ng2); if ((unsigned char)0 == 0) goto LAB85; LAB86: LAB81: xsi_set_current_line(245, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); xsi_set_current_line(248, ng2); LAB87: t2 = (t0 + 1992U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 != (unsigned char)3); if (t5 != 0) goto LAB88; LAB90: xsi_set_current_line(251, ng2); t2 = (t0 + 6408); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); LAB14: xsi_set_current_line(254, ng2); t2 = (t0 + 4872U); xsi_access_variable_deallocate(t2); goto LAB8; LAB10:; LAB13: xsi_set_current_line(142, ng2); t2 = (t0 + 4248U); t6 = *((char **)t2); t10 = *((int *)t6); t11 = (t10 + 1); t2 = (t0 + 4248U); t7 = *((char **)t2); t2 = (t7 + 0); *((int *)t2) = t11; xsi_set_current_line(143, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(144, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3768U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(145, ng2); t2 = (t0 + 11668); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 11676); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(146, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11680); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 26; t9 = (t8 + 8U); *((int *)t9) = 1; t10 = (26 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t20; std_textio_write7(STD_TEXTIO, t2, t3, t6, t12, (unsigned char)0, 0); xsi_set_current_line(147, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(148, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11706); t8 = ((STD_STANDARD) + 384); t9 = (t0 + 4248U); t16 = *((char **)t9); t10 = *((int *)t16); t9 = xsi_int_to_mem(t10); t18 = xsi_string_variable_get_image(t12, t8, t9); t21 = ((STD_STANDARD) + 984); t22 = (t17 + 0U); t24 = (t22 + 0U); *((int *)t24) = 1; t24 = (t22 + 4U); *((int *)t24) = 6; t24 = (t22 + 8U); *((int *)t24) = 1; t11 = (6 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t24 = (t22 + 12U); *((unsigned int *)t24) = t20; t19 = xsi_base_array_concat(t19, t15, t21, (char)97, t6, t17, (char)97, t18, t12, (char)101); t24 = (t0 + 11712); t31 = ((STD_STANDARD) + 984); t32 = (t25 + 0U); t33 = (t32 + 0U); *((int *)t33) = 1; t33 = (t32 + 4U); *((int *)t33) = 9; t33 = (t32 + 8U); *((int *)t33) = 1; t28 = (9 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t33 = (t32 + 12U); *((unsigned int *)t33) = t20; t27 = xsi_base_array_concat(t27, t23, t31, (char)97, t19, t15, (char)97, t24, t25, (char)101); t33 = (t12 + 12U); t20 = *((unsigned int *)t33); t29 = (6U + t20); t30 = (t29 + 9U); t34 = (char *)alloca(t30); memcpy(t34, t27, t30); std_textio_write7(STD_TEXTIO, t2, t3, t34, t23, (unsigned char)0, 0); xsi_set_current_line(149, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(150, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(151, ng2); t2 = (t0 + 3768U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB18: *((char **)t1) = &&LAB19; goto LAB1; LAB16: xsi_set_current_line(152, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB14; LAB17: goto LAB16; LAB19: goto LAB17; LAB20: xsi_set_current_line(155, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(156, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(157, ng2); t2 = (t0 + 4368U); t3 = *((char **)t2); t10 = *((int *)t3); t2 = (t0 + 3648U); t6 = *((char **)t2); t11 = *((int *)t6); t28 = (t10 + t11); t2 = (t0 + 4368U); t7 = *((char **)t2); t2 = (t7 + 0); *((int *)t2) = t28; xsi_set_current_line(158, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(159, ng2); t2 = (t0 + 3648U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB24: *((char **)t1) = &&LAB25; goto LAB1; LAB22: xsi_set_current_line(160, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB14; LAB23: goto LAB22; LAB25: goto LAB23; LAB26: xsi_set_current_line(163, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(164, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(165, ng2); t2 = (t0 + 11721); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 11729); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(166, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11733); t8 = ((STD_STANDARD) + 384); t9 = (t0 + 3648U); t16 = *((char **)t9); t10 = *((int *)t16); t9 = xsi_int_to_mem(t10); t18 = xsi_string_variable_get_image(t12, t8, t9); t21 = ((STD_STANDARD) + 984); t22 = (t17 + 0U); t24 = (t22 + 0U); *((int *)t24) = 1; t24 = (t22 + 4U); *((int *)t24) = 6; t24 = (t22 + 8U); *((int *)t24) = 1; t11 = (6 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t24 = (t22 + 12U); *((unsigned int *)t24) = t20; t19 = xsi_base_array_concat(t19, t15, t21, (char)97, t6, t17, (char)97, t18, t12, (char)101); t24 = (t0 + 11739); t31 = ((STD_STANDARD) + 984); t32 = (t25 + 0U); t33 = (t32 + 0U); *((int *)t33) = 1; t33 = (t32 + 4U); *((int *)t33) = 16; t33 = (t32 + 8U); *((int *)t33) = 1; t28 = (16 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t33 = (t32 + 12U); *((unsigned int *)t33) = t20; t27 = xsi_base_array_concat(t27, t23, t31, (char)97, t19, t15, (char)97, t24, t25, (char)101); t33 = (t12 + 12U); t20 = *((unsigned int *)t33); t29 = (6U + t20); t30 = (t29 + 16U); t35 = (char *)alloca(t30); memcpy(t35, t27, t30); std_textio_write7(STD_TEXTIO, t2, t3, t35, t23, (unsigned char)0, 0); xsi_set_current_line(167, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(168, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(169, ng2); t2 = (t0 + 3648U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB30: *((char **)t1) = &&LAB31; goto LAB1; LAB28: xsi_set_current_line(170, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); xsi_set_current_line(172, ng2); t2 = (t0 + 11755); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 11763); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(173, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11767); t8 = ((STD_STANDARD) + 384); t9 = (t0 + 4368U); t16 = *((char **)t9); t10 = *((int *)t16); t9 = xsi_int_to_mem(t10); t18 = xsi_string_variable_get_image(t12, t8, t9); t21 = ((STD_STANDARD) + 984); t22 = (t17 + 0U); t24 = (t22 + 0U); *((int *)t24) = 1; t24 = (t22 + 4U); *((int *)t24) = 33; t24 = (t22 + 8U); *((int *)t24) = 1; t11 = (33 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t24 = (t22 + 12U); *((unsigned int *)t24) = t20; t19 = xsi_base_array_concat(t19, t15, t21, (char)97, t6, t17, (char)97, t18, t12, (char)101); t24 = (t0 + 11800); t31 = ((STD_STANDARD) + 984); t32 = (t25 + 0U); t33 = (t32 + 0U); *((int *)t33) = 1; t33 = (t32 + 4U); *((int *)t33) = 5; t33 = (t32 + 8U); *((int *)t33) = 1; t28 = (5 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t33 = (t32 + 12U); *((unsigned int *)t33) = t20; t27 = xsi_base_array_concat(t27, t23, t31, (char)97, t19, t15, (char)97, t24, t25, (char)101); t33 = (t12 + 12U); t20 = *((unsigned int *)t33); t29 = (33U + t20); t30 = (t29 + 5U); t36 = (char *)alloca(t30); memcpy(t36, t27, t30); std_textio_write7(STD_TEXTIO, t2, t3, t36, t23, (unsigned char)0, 0); xsi_set_current_line(174, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(175, ng2); t13 = (1 * 10000LL); t2 = (t0 + 5464); xsi_process_wait(t2, t13); LAB34: *((char **)t1) = &&LAB35; goto LAB1; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: xsi_set_current_line(176, ng2); LAB36: t2 = (t0 + 2312U); t3 = *((char **)t2); t2 = (t0 + 11448U); t10 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t3, t2); t6 = (t0 + 4368U); t7 = *((char **)t6); t11 = *((int *)t7); t4 = (t10 != t11); if (t4 != 0) goto LAB37; LAB39: xsi_set_current_line(179, ng2); t2 = (t0 + 6472); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)3; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(180, ng2); LAB44: t2 = (t0 + 2792U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)2); if (t5 != 0) goto LAB45; LAB47: xsi_set_current_line(183, ng2); t13 = (1 * 10000LL); t2 = (t0 + 5464); xsi_process_wait(t2, t13); LAB54: *((char **)t1) = &&LAB55; goto LAB1; LAB33: goto LAB32; LAB35: goto LAB33; LAB37: xsi_set_current_line(177, ng2); LAB42: t6 = (t0 + 5976); *((int *)t6) = 1; *((char **)t1) = &&LAB43; goto LAB1; LAB38:; LAB40: t16 = (t0 + 5976); *((int *)t16) = 0; goto LAB36; LAB41: t8 = (t0 + 2312U); t9 = *((char **)t8); t8 = (t0 + 11448U); t28 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t9, t8); t16 = (t0 + 4368U); t18 = *((char **)t16); t37 = *((int *)t18); t5 = (t28 >= t37); if (t5 == 1) goto LAB40; else goto LAB42; LAB43: goto LAB41; LAB45: xsi_set_current_line(181, ng2); LAB50: t2 = (t0 + 5992); *((int *)t2) = 1; *((char **)t1) = &&LAB51; goto LAB1; LAB46:; LAB48: t6 = (t0 + 5992); *((int *)t6) = 0; goto LAB44; LAB49: t6 = (t0 + 2792U); t7 = *((char **)t6); t38 = *((unsigned char *)t7); t39 = (t38 == (unsigned char)3); if (t39 == 1) goto LAB48; else goto LAB50; LAB51: goto LAB49; LAB52: xsi_set_current_line(184, ng2); t2 = (t0 + 6472); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(185, ng2); LAB58: t2 = (t0 + 6008); *((int *)t2) = 1; *((char **)t1) = &&LAB59; goto LAB1; LAB53: goto LAB52; LAB55: goto LAB53; LAB56: t3 = (t0 + 6008); *((int *)t3) = 0; xsi_set_current_line(186, ng2); t2 = (t0 + 11805); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 11813); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(187, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11817); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 22; t9 = (t8 + 8U); *((int *)t9) = 1; t10 = (22 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t20; std_textio_write7(STD_TEXTIO, t2, t3, t6, t12, (unsigned char)0, 0); xsi_set_current_line(188, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); goto LAB14; LAB57: t3 = (t0 + 2792U); t6 = *((char **)t3); t4 = *((unsigned char *)t6); t5 = (t4 == (unsigned char)2); if (t5 == 1) goto LAB56; else goto LAB58; LAB59: goto LAB57; LAB60: xsi_set_current_line(192, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(193, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(194, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(195, ng2); t2 = (t0 + 5464); t3 = (t0 + 3648U); t6 = *((char **)t3); t10 = *((int *)t6); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, t10); goto LAB14; LAB62: xsi_set_current_line(199, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(200, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(201, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(202, ng2); t2 = (t0 + 3648U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB66: *((char **)t1) = &&LAB67; goto LAB1; LAB64: xsi_set_current_line(203, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB14; LAB65: goto LAB64; LAB67: goto LAB65; LAB68: xsi_set_current_line(207, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(208, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(209, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(210, ng2); t2 = (t0 + 3648U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB72: *((char **)t1) = &&LAB73; goto LAB1; LAB70: xsi_set_current_line(211, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB14; LAB71: goto LAB70; LAB73: goto LAB71; LAB74: t2 = (t0 + 11839); t7 = (t0 + 11874); t16 = ((STD_STANDARD) + 984); t18 = (t0 + 11384U); t19 = (t15 + 0U); t21 = (t19 + 0U); *((int *)t21) = 1; t21 = (t19 + 4U); *((int *)t21) = 60; t21 = (t19 + 8U); *((int *)t21) = 1; t10 = (60 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t21 = (t19 + 12U); *((unsigned int *)t21) = t20; t9 = xsi_base_array_concat(t9, t12, t16, (char)97, t2, t18, (char)97, t7, t15, (char)101); t20 = (35U + 60U); xsi_report(t9, t20, (unsigned char)3); goto LAB75; LAB76: t2 = (t0 + 11934); t7 = (t0 + 11969); t16 = ((STD_STANDARD) + 984); t18 = (t0 + 11384U); t19 = (t15 + 0U); t21 = (t19 + 0U); *((int *)t21) = 1; t21 = (t19 + 4U); *((int *)t21) = 60; t21 = (t19 + 8U); *((int *)t21) = 1; t10 = (60 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t21 = (t19 + 12U); *((unsigned int *)t21) = t20; t9 = xsi_base_array_concat(t9, t12, t16, (char)97, t2, t18, (char)97, t7, t15, (char)101); t20 = (35U + 60U); xsi_report(t9, t20, (unsigned char)3); goto LAB77; LAB78: t2 = (t0 + 12029); t7 = (t0 + 12064); t16 = ((STD_STANDARD) + 984); t18 = (t0 + 11384U); t19 = (t15 + 0U); t21 = (t19 + 0U); *((int *)t21) = 1; t21 = (t19 + 4U); *((int *)t21) = 60; t21 = (t19 + 8U); *((int *)t21) = 1; t10 = (60 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t21 = (t19 + 12U); *((unsigned int *)t21) = t20; t9 = xsi_base_array_concat(t9, t12, t16, (char)97, t2, t18, (char)97, t7, t15, (char)101); t20 = (35U + 60U); xsi_report(t9, t20, (unsigned char)3); goto LAB79; LAB80: xsi_set_current_line(234, ng2); t2 = (t0 + 6280); t6 = (t2 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)3; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(235, ng2); t2 = (t0 + 12124); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 12132); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(236, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 12136); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 27; t9 = (t8 + 8U); *((int *)t9) = 1; t10 = (27 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t20; std_textio_write7(STD_TEXTIO, t2, t3, t6, t12, (unsigned char)0, 0); xsi_set_current_line(237, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); goto LAB81; LAB83: xsi_set_current_line(239, ng2); t2 = (t0 + 6280); t6 = (t2 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); goto LAB81; LAB85: t2 = (t0 + 12163); t6 = (t0 + 12198); t9 = ((STD_STANDARD) + 984); t16 = (t0 + 11384U); t18 = (t15 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 41; t19 = (t18 + 8U); *((int *)t19) = 1; t10 = (41 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t8 = xsi_base_array_concat(t8, t12, t9, (char)97, t2, t16, (char)97, t6, t15, (char)101); t20 = (35U + 41U); xsi_report(t8, t20, (unsigned char)3); goto LAB86; LAB88: xsi_set_current_line(249, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB87; LAB89:; LAB91: goto LAB2; LAB92: goto LAB91; LAB94: goto LAB92; }
static void work_a_1949178628_2372691052_p_4(char *t0) { char t12[16]; char t19[16]; char t21[16]; char *t1; char *t2; int64 t3; char *t4; char *t5; char *t6; char *t7; char *t8; char *t9; unsigned char t10; unsigned int t11; char *t13; char *t14; int t15; char *t16; char *t17; char *t18; char *t20; char *t22; char *t23; int t24; unsigned int t25; unsigned int t26; LAB0: t1 = (t0 + 4576U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(67, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(69, ng0); t2 = (t0 + 7996); xsi_report(t2, 20U, (unsigned char)0); xsi_set_current_line(72, ng0); t2 = (t0 + 8016); t5 = (t0 + 5264); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 8U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(73, ng0); t2 = (t0 + 8024); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(76, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(79, ng0); t2 = (t0 + 8028); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(81, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB14: *((char **)t1) = &&LAB15; goto LAB1; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: xsi_set_current_line(82, ng0); t2 = (t0 + 8032); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(83, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB18: *((char **)t1) = &&LAB19; goto LAB1; LAB13: goto LAB12; LAB15: goto LAB13; LAB16: xsi_set_current_line(85, ng0); t2 = (t0 + 1352U); t4 = *((char **)t2); t2 = (t0 + 1032U); t5 = *((char **)t2); t10 = 1; if (8U == 8U) goto LAB22; LAB23: t10 = 0; LAB24: if (t10 == 0) goto LAB20; LAB21: xsi_set_current_line(88, ng0); t2 = (t0 + 8057); t5 = (t0 + 5264); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 8U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(89, ng0); t2 = (t0 + 8065); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(91, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB30: *((char **)t1) = &&LAB31; goto LAB1; LAB17: goto LAB16; LAB19: goto LAB17; LAB20: t7 = (t0 + 8036); t9 = ((STD_STANDARD) + 384); t13 = (t0 + 1352U); t14 = *((char **)t13); t13 = (t0 + 7896U); t15 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t14, t13); t16 = xsi_int_to_mem(t15); t17 = xsi_string_variable_get_image(t12, t9, t16); t20 = ((STD_STANDARD) + 984); t22 = (t21 + 0U); t23 = (t22 + 0U); *((int *)t23) = 1; t23 = (t22 + 4U); *((int *)t23) = 21; t23 = (t22 + 8U); *((int *)t23) = 1; t24 = (21 - 1); t25 = (t24 * 1); t25 = (t25 + 1); t23 = (t22 + 12U); *((unsigned int *)t23) = t25; t18 = xsi_base_array_concat(t18, t19, t20, (char)97, t7, t21, (char)97, t17, t12, (char)101); t23 = (t12 + 12U); t25 = *((unsigned int *)t23); t26 = (21U + t25); xsi_report(t18, t26, (unsigned char)2); goto LAB21; LAB22: t11 = 0; LAB25: if (t11 < 8U) goto LAB26; else goto LAB24; LAB26: t2 = (t4 + t11); t6 = (t5 + t11); if (*((unsigned char *)t2) != *((unsigned char *)t6)) goto LAB23; LAB27: t11 = (t11 + 1); goto LAB25; LAB28: xsi_set_current_line(92, ng0); t2 = (t0 + 8069); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(93, ng0); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 1032U); t5 = *((char **)t2); t10 = 1; if (8U == 8U) goto LAB34; LAB35: t10 = 0; LAB36: if (t10 == 0) goto LAB32; LAB33: xsi_set_current_line(95, ng0); LAB42: *((char **)t1) = &&LAB43; goto LAB1; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: t7 = (t0 + 8073); t9 = ((STD_STANDARD) + 384); t13 = (t0 + 1512U); t14 = *((char **)t13); t13 = (t0 + 7912U); t15 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t14, t13); t16 = xsi_int_to_mem(t15); t17 = xsi_string_variable_get_image(t12, t9, t16); t20 = ((STD_STANDARD) + 984); t22 = (t21 + 0U); t23 = (t22 + 0U); *((int *)t23) = 1; t23 = (t22 + 4U); *((int *)t23) = 21; t23 = (t22 + 8U); *((int *)t23) = 1; t24 = (21 - 1); t25 = (t24 * 1); t25 = (t25 + 1); t23 = (t22 + 12U); *((unsigned int *)t23) = t25; t18 = xsi_base_array_concat(t18, t19, t20, (char)97, t7, t21, (char)97, t17, t12, (char)101); t23 = (t12 + 12U); t25 = *((unsigned int *)t23); t26 = (21U + t25); xsi_report(t18, t26, (unsigned char)2); goto LAB33; LAB34: t11 = 0; LAB37: if (t11 < 8U) goto LAB38; else goto LAB36; LAB38: t2 = (t4 + t11); t6 = (t5 + t11); if (*((unsigned char *)t2) != *((unsigned char *)t6)) goto LAB35; LAB39: t11 = (t11 + 1); goto LAB37; LAB40: goto LAB2; LAB41: goto LAB40; LAB43: goto LAB41; }