123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345 |
- /**********************************************************************/
- /* ____ ____ */
- /* / /\/ / */
- /* /___/ \ / */
- /* \ \ \/ */
- /* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
- /* / / All Right Reserved. */
- /* /---/ /\ */
- /* \ \ / \ */
- /* \___\/\___\ */
- /***********************************************************************/
-
- /* This file is designed for use with ISim build 0x8ddf5b5d */
-
- #define XSI_HIDE_SYMBOL_SPEC true
- #include "xsi.h"
- #include <memory.h>
- #ifdef __GNUC__
- #include <stdlib.h>
- #else
- #include <malloc.h>
- #define alloca _alloca
- #endif
- static const char *ng0 = "/home/foussats/Bureau/projet_system/projet_systeme/xilinx/ALU/br_test.vhd";
-
-
-
- static void work_a_3692836482_2372691052_p_0(char *t0)
- {
- char *t1;
- char *t2;
- char *t3;
- char *t4;
- char *t5;
- char *t6;
- int64 t7;
- int64 t8;
-
- LAB0: t1 = (t0 + 3584U);
- t2 = *((char **)t1);
- if (t2 == 0)
- goto LAB2;
-
- LAB3: goto *t2;
-
- LAB2: xsi_set_current_line(91, ng0);
- t2 = (t0 + 4216);
- 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(92, ng0);
- t2 = (t0 + 2608U);
- t3 = *((char **)t2);
- t7 = *((int64 *)t3);
- t8 = (t7 / 2);
- t2 = (t0 + 3392);
- xsi_process_wait(t2, t8);
-
- LAB6: *((char **)t1) = &&LAB7;
-
- LAB1: return;
- LAB4: xsi_set_current_line(93, ng0);
- t2 = (t0 + 4216);
- 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 + 2608U);
- t3 = *((char **)t2);
- t7 = *((int64 *)t3);
- t8 = (t7 / 2);
- t2 = (t0 + 3392);
- 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_3692836482_2372691052_p_1(char *t0)
- {
- char *t1;
- char *t2;
- int64 t3;
- char *t4;
- int64 t5;
- char *t6;
- char *t7;
- char *t8;
- char *t9;
- char *t10;
-
- LAB0: t1 = (t0 + 3832U);
- t2 = *((char **)t1);
- if (t2 == 0)
- goto LAB2;
-
- LAB3: goto *t2;
-
- LAB2: xsi_set_current_line(102, ng0);
- t3 = (100 * 1000LL);
- t2 = (t0 + 3640);
- xsi_process_wait(t2, t3);
-
- LAB6: *((char **)t1) = &&LAB7;
-
- LAB1: return;
- LAB4: xsi_set_current_line(104, ng0);
- t2 = (t0 + 2608U);
- t4 = *((char **)t2);
- t3 = *((int64 *)t4);
- t5 = (t3 * 10);
- t2 = (t0 + 3640);
- xsi_process_wait(t2, t5);
-
- LAB10: *((char **)t1) = &&LAB11;
- goto LAB1;
-
- LAB5: goto LAB4;
-
- LAB7: goto LAB5;
-
- LAB8: xsi_set_current_line(106, ng0);
- t2 = (t0 + 4280);
- t4 = (t2 + 56U);
- t6 = *((char **)t4);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- *((unsigned char *)t8) = (unsigned char)3;
- xsi_driver_first_trans_fast(t2);
- xsi_set_current_line(108, ng0);
- t3 = (30 * 1000LL);
- t2 = (t0 + 3640);
- xsi_process_wait(t2, t3);
-
- LAB14: *((char **)t1) = &&LAB15;
- goto LAB1;
-
- LAB9: goto LAB8;
-
- LAB11: goto LAB9;
-
- LAB12: xsi_set_current_line(109, ng0);
- t2 = (t0 + 7400);
- t6 = (t0 + 4344);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- t9 = (t8 + 56U);
- t10 = *((char **)t9);
- memcpy(t10, t2, 8U);
- xsi_driver_first_trans_fast(t6);
- xsi_set_current_line(110, ng0);
- t2 = (t0 + 7408);
- t6 = (t0 + 4408);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- t9 = (t8 + 56U);
- t10 = *((char **)t9);
- memcpy(t10, t2, 4U);
- xsi_driver_first_trans_fast(t6);
- xsi_set_current_line(111, ng0);
- t2 = (t0 + 4472);
- t4 = (t2 + 56U);
- t6 = *((char **)t4);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- *((unsigned char *)t8) = (unsigned char)3;
- xsi_driver_first_trans_fast(t2);
- xsi_set_current_line(112, ng0);
- t3 = (30 * 1000LL);
- t2 = (t0 + 3640);
- xsi_process_wait(t2, t3);
-
- LAB18: *((char **)t1) = &&LAB19;
- goto LAB1;
-
- LAB13: goto LAB12;
-
- LAB15: goto LAB13;
-
- LAB16: xsi_set_current_line(113, ng0);
- t2 = (t0 + 7412);
- t6 = (t0 + 4408);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- t9 = (t8 + 56U);
- t10 = *((char **)t9);
- memcpy(t10, t2, 4U);
- xsi_driver_first_trans_fast(t6);
- xsi_set_current_line(114, ng0);
- t2 = (t0 + 7416);
- t6 = (t0 + 4344);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- t9 = (t8 + 56U);
- t10 = *((char **)t9);
- memcpy(t10, t2, 8U);
- xsi_driver_first_trans_fast(t6);
- xsi_set_current_line(115, ng0);
- t3 = (30 * 1000LL);
- t2 = (t0 + 3640);
- xsi_process_wait(t2, t3);
-
- LAB22: *((char **)t1) = &&LAB23;
- goto LAB1;
-
- LAB17: goto LAB16;
-
- LAB19: goto LAB17;
-
- LAB20: xsi_set_current_line(117, ng0);
- t2 = (t0 + 4472);
- t4 = (t2 + 56U);
- t6 = *((char **)t4);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- *((unsigned char *)t8) = (unsigned char)2;
- xsi_driver_first_trans_fast(t2);
- xsi_set_current_line(118, ng0);
- t2 = (t0 + 7424);
- t6 = (t0 + 4536);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- t9 = (t8 + 56U);
- t10 = *((char **)t9);
- memcpy(t10, t2, 4U);
- xsi_driver_first_trans_fast(t6);
- xsi_set_current_line(119, ng0);
- t2 = (t0 + 7428);
- t6 = (t0 + 4600);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- t9 = (t8 + 56U);
- t10 = *((char **)t9);
- memcpy(t10, t2, 4U);
- xsi_driver_first_trans_fast(t6);
- xsi_set_current_line(120, ng0);
- t3 = (30 * 1000LL);
- t2 = (t0 + 3640);
- xsi_process_wait(t2, t3);
-
- LAB26: *((char **)t1) = &&LAB27;
- goto LAB1;
-
- LAB21: goto LAB20;
-
- LAB23: goto LAB21;
-
- LAB24: xsi_set_current_line(122, ng0);
- t2 = (t0 + 7432);
- t6 = (t0 + 4344);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- t9 = (t8 + 56U);
- t10 = *((char **)t9);
- memcpy(t10, t2, 8U);
- xsi_driver_first_trans_fast(t6);
- xsi_set_current_line(123, ng0);
- t3 = (30 * 1000LL);
- t2 = (t0 + 3640);
- xsi_process_wait(t2, t3);
-
- LAB30: *((char **)t1) = &&LAB31;
- goto LAB1;
-
- LAB25: goto LAB24;
-
- LAB27: goto LAB25;
-
- LAB28: xsi_set_current_line(124, ng0);
- t2 = (t0 + 4472);
- t4 = (t2 + 56U);
- t6 = *((char **)t4);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- *((unsigned char *)t8) = (unsigned char)3;
- xsi_driver_first_trans_fast(t2);
- xsi_set_current_line(125, ng0);
- t3 = (30 * 1000LL);
- t2 = (t0 + 3640);
- xsi_process_wait(t2, t3);
-
- LAB34: *((char **)t1) = &&LAB35;
- goto LAB1;
-
- LAB29: goto LAB28;
-
- LAB31: goto LAB29;
-
- LAB32: xsi_set_current_line(126, ng0);
- t2 = (t0 + 4472);
- t4 = (t2 + 56U);
- t6 = *((char **)t4);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- *((unsigned char *)t8) = (unsigned char)2;
- xsi_driver_first_trans_fast(t2);
- xsi_set_current_line(127, ng0);
- t2 = (t0 + 4280);
- t4 = (t2 + 56U);
- t6 = *((char **)t4);
- t7 = (t6 + 56U);
- t8 = *((char **)t7);
- *((unsigned char *)t8) = (unsigned char)2;
- xsi_driver_first_trans_fast(t2);
- xsi_set_current_line(128, ng0);
-
- LAB38: *((char **)t1) = &&LAB39;
- goto LAB1;
-
- LAB33: goto LAB32;
-
- LAB35: goto LAB33;
-
- LAB36: goto LAB2;
-
- LAB37: goto LAB36;
-
- LAB39: goto LAB37;
-
- }
-
-
- extern void work_a_3692836482_2372691052_init()
- {
- static char *pe[] = {(void *)work_a_3692836482_2372691052_p_0,(void *)work_a_3692836482_2372691052_p_1};
- xsi_register_didat("work_a_3692836482_2372691052", "isim/br_test_isim_beh.exe.sim/work/a_3692836482_2372691052.didat");
- xsi_register_executes(pe);
- }
|