/**********************************************************************/ /* ____ ____ */ /* / /\/ / */ /* /___/ \ / */ /* \ \ \/ */ /* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ /* / / All Right Reserved. */ /* /---/ /\ */ /* \ \ / \ */ /* \___\/\___\ */ /***********************************************************************/ /* This file is designed for use with ISim build 0xfbc00daa */ #define XSI_HIDE_SYMBOL_SPEC true #include "xsi.h" #include #ifdef __GNUC__ #include #else #include #define alloca _alloca #endif static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/SpecialCasesTest.vhd"; extern char *IEEE_P_2592010699; unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); unsigned char ieee_p_2592010699_sub_3488768497506413324_503743352(char *, unsigned char , unsigned char ); static void work_a_4189535622_2372691052_p_0(char *t0) { char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; int64 t7; int64 t8; LAB0: t1 = (t0 + 3424U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(52, ng0); t2 = (t0 + 4320); 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(53, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t7 = *((int64 *)t3); t8 = (t7 / 2); t2 = (t0 + 3232); xsi_process_wait(t2, t8); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(54, ng0); t2 = (t0 + 4320); 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(55, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t7 = *((int64 *)t3); t8 = (t7 / 2); t2 = (t0 + 3232); xsi_process_wait(t2, t8); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: goto LAB2; LAB9: goto LAB8; LAB11: goto LAB9; } static void work_a_4189535622_2372691052_p_1(char *t0) { char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; char *t7; char *t8; int64 t9; LAB0: t1 = (t0 + 3672U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(61, ng0); t2 = (t0 + 7296); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(62, ng0); t2 = (t0 + 7328); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(63, ng0); t2 = (t0 + 4512); 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(64, ng0); t2 = (t0 + 4576); 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(65, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(66, ng0); t2 = (t0 + 7360); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(67, ng0); t2 = (t0 + 7392); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(68, ng0); t2 = (t0 + 4512); 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(69, ng0); t2 = (t0 + 4576); 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(70, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(71, ng0); t2 = (t0 + 7424); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(72, ng0); t2 = (t0 + 7456); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(73, ng0); t2 = (t0 + 4512); 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(74, ng0); t2 = (t0 + 4576); 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(75, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB14: *((char **)t1) = &&LAB15; goto LAB1; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: xsi_set_current_line(76, ng0); t2 = (t0 + 7488); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(77, ng0); t2 = (t0 + 7520); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(78, ng0); t2 = (t0 + 4512); 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(79, ng0); t2 = (t0 + 4576); 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(80, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB18: *((char **)t1) = &&LAB19; goto LAB1; LAB13: goto LAB12; LAB15: goto LAB13; LAB16: xsi_set_current_line(81, ng0); t2 = (t0 + 7552); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(82, ng0); t2 = (t0 + 7584); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(83, ng0); t2 = (t0 + 4512); 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(84, ng0); t2 = (t0 + 4576); 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(85, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB22: *((char **)t1) = &&LAB23; goto LAB1; LAB17: goto LAB16; LAB19: goto LAB17; LAB20: xsi_set_current_line(86, ng0); t2 = (t0 + 7616); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(87, ng0); t2 = (t0 + 7648); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(88, ng0); t2 = (t0 + 4512); 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(89, ng0); t2 = (t0 + 4576); 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(90, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB26: *((char **)t1) = &&LAB27; goto LAB1; LAB21: goto LAB20; LAB23: goto LAB21; LAB24: xsi_set_current_line(91, ng0); t2 = (t0 + 7680); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(92, ng0); t2 = (t0 + 7712); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(93, ng0); t2 = (t0 + 4512); 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(94, ng0); t2 = (t0 + 4576); 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(95, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB30: *((char **)t1) = &&LAB31; goto LAB1; LAB25: goto LAB24; LAB27: goto LAB25; LAB28: xsi_set_current_line(96, ng0); t2 = (t0 + 7744); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(97, ng0); t2 = (t0 + 7776); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(98, ng0); t2 = (t0 + 4512); 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(99, ng0); t2 = (t0 + 4576); 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(100, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB34: *((char **)t1) = &&LAB35; goto LAB1; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: xsi_set_current_line(101, ng0); t2 = (t0 + 7808); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(102, ng0); t2 = (t0 + 7840); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(103, ng0); t2 = (t0 + 4512); 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(104, ng0); t2 = (t0 + 4576); 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(105, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB38: *((char **)t1) = &&LAB39; goto LAB1; LAB33: goto LAB32; LAB35: goto LAB33; LAB36: xsi_set_current_line(106, ng0); t2 = (t0 + 7872); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(107, ng0); t2 = (t0 + 7904); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(108, ng0); t2 = (t0 + 4512); 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(109, ng0); t2 = (t0 + 4576); 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(110, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB42: *((char **)t1) = &&LAB43; goto LAB1; LAB37: goto LAB36; LAB39: goto LAB37; LAB40: xsi_set_current_line(111, ng0); t2 = (t0 + 7936); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(112, ng0); t2 = (t0 + 7968); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(113, ng0); t2 = (t0 + 4512); 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(114, ng0); t2 = (t0 + 4576); 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(115, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB46: *((char **)t1) = &&LAB47; goto LAB1; LAB41: goto LAB40; LAB43: goto LAB41; LAB44: xsi_set_current_line(116, ng0); t2 = (t0 + 8000); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(117, ng0); t2 = (t0 + 8032); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(118, ng0); t2 = (t0 + 4512); 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(119, ng0); t2 = (t0 + 4576); 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(120, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB50: *((char **)t1) = &&LAB51; goto LAB1; LAB45: goto LAB44; LAB47: goto LAB45; LAB48: xsi_set_current_line(121, ng0); t2 = (t0 + 8064); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(122, ng0); t2 = (t0 + 8096); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(123, ng0); t2 = (t0 + 4512); 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(124, ng0); t2 = (t0 + 4576); 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(125, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB54: *((char **)t1) = &&LAB55; goto LAB1; LAB49: goto LAB48; LAB51: goto LAB49; LAB52: xsi_set_current_line(126, ng0); t2 = (t0 + 8128); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(127, ng0); t2 = (t0 + 8160); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(128, ng0); t2 = (t0 + 4512); 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(129, ng0); t2 = (t0 + 4576); 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(130, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB58: *((char **)t1) = &&LAB59; goto LAB1; LAB53: goto LAB52; LAB55: goto LAB53; LAB56: xsi_set_current_line(131, ng0); t2 = (t0 + 8192); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(132, ng0); t2 = (t0 + 8224); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(133, ng0); t2 = (t0 + 4512); 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(134, ng0); t2 = (t0 + 4576); 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(135, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB62: *((char **)t1) = &&LAB63; goto LAB1; LAB57: goto LAB56; LAB59: goto LAB57; LAB60: xsi_set_current_line(136, ng0); t2 = (t0 + 8256); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(137, ng0); t2 = (t0 + 8288); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(138, ng0); t2 = (t0 + 4512); 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(139, ng0); t2 = (t0 + 4576); 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(140, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB66: *((char **)t1) = &&LAB67; goto LAB1; LAB61: goto LAB60; LAB63: goto LAB61; LAB64: xsi_set_current_line(141, ng0); t2 = (t0 + 8320); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(142, ng0); t2 = (t0 + 8352); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(143, ng0); t2 = (t0 + 4512); 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(144, ng0); t2 = (t0 + 4576); 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(145, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB70: *((char **)t1) = &&LAB71; goto LAB1; LAB65: goto LAB64; LAB67: goto LAB65; LAB68: xsi_set_current_line(146, ng0); t2 = (t0 + 8384); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(147, ng0); t2 = (t0 + 8416); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(148, ng0); t2 = (t0 + 4512); 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(149, ng0); t2 = (t0 + 4576); 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(150, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB74: *((char **)t1) = &&LAB75; goto LAB1; LAB69: goto LAB68; LAB71: goto LAB69; LAB72: xsi_set_current_line(151, ng0); t2 = (t0 + 8448); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(152, ng0); t2 = (t0 + 8480); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(153, ng0); t2 = (t0 + 4512); 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(154, ng0); t2 = (t0 + 4576); 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(155, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB78: *((char **)t1) = &&LAB79; goto LAB1; LAB73: goto LAB72; LAB75: goto LAB73; LAB76: xsi_set_current_line(156, ng0); t2 = (t0 + 8512); t4 = (t0 + 4384); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(157, ng0); t2 = (t0 + 8544); t4 = (t0 + 4448); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(158, ng0); t2 = (t0 + 4512); 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(159, ng0); t2 = (t0 + 4576); 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(160, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 3480); xsi_process_wait(t2, t9); LAB82: *((char **)t1) = &&LAB83; goto LAB1; LAB77: goto LAB76; LAB79: goto LAB77; LAB80: goto LAB2; LAB81: goto LAB80; LAB83: goto LAB81; } static void work_a_4189535622_2372691052_p_2(char *t0) { char *t1; char *t2; unsigned char t3; char *t4; unsigned char t5; unsigned char t6; char *t7; unsigned char t8; char *t9; unsigned char t10; unsigned char t11; unsigned char t12; char *t13; char *t14; char *t15; char *t16; char *t17; LAB0: xsi_set_current_line(163, ng0); LAB3: t1 = (t0 + 1832U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 1352U); t4 = *((char **)t1); t5 = *((unsigned char *)t4); t6 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t3, t5); t1 = (t0 + 1992U); t7 = *((char **)t1); t8 = *((unsigned char *)t7); t1 = (t0 + 1512U); t9 = *((char **)t1); t10 = *((unsigned char *)t9); t11 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t8, t10); t12 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t11); t1 = (t0 + 4640); t13 = (t1 + 56U); t14 = *((char **)t13); t15 = (t14 + 56U); t16 = *((char **)t15); *((unsigned char *)t16) = t12; xsi_driver_first_trans_fast(t1); LAB2: t17 = (t0 + 4240); *((int *)t17) = 1; LAB1: return; LAB4: goto LAB2; } extern void work_a_4189535622_2372691052_init() { static char *pe[] = {(void *)work_a_4189535622_2372691052_p_0,(void *)work_a_4189535622_2372691052_p_1,(void *)work_a_4189535622_2372691052_p_2}; xsi_register_didat("work_a_4189535622_2372691052", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.didat"); xsi_register_executes(pe); }