123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 |
- /**********************************************************************/
- /* ____ ____ */
- /* / /\/ / */
- /* /___/ \ / */
- /* \ \ \/ */
- /* \ \ 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/bm_instr_test.vhd";
-
-
-
- static void work_a_4060154216_2372691052_p_0(char *t0)
- {
- char *t1;
- char *t2;
- char *t3;
- char *t4;
- char *t5;
- char *t6;
- int64 t7;
- int64 t8;
-
- LAB0: t1 = (t0 + 2624U);
- t2 = *((char **)t1);
- if (t2 == 0)
- goto LAB2;
-
- LAB3: goto *t2;
-
- LAB2: xsi_set_current_line(73, ng0);
- t2 = (t0 + 3256);
- 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(74, ng0);
- t2 = (t0 + 1648U);
- t3 = *((char **)t2);
- t7 = *((int64 *)t3);
- t8 = (t7 / 2);
- t2 = (t0 + 2432);
- xsi_process_wait(t2, t8);
-
- LAB6: *((char **)t1) = &&LAB7;
-
- LAB1: return;
- LAB4: xsi_set_current_line(75, ng0);
- t2 = (t0 + 3256);
- 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(76, ng0);
- t2 = (t0 + 1648U);
- t3 = *((char **)t2);
- t7 = *((int64 *)t3);
- t8 = (t7 / 2);
- t2 = (t0 + 2432);
- 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_4060154216_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 + 2872U);
- t2 = *((char **)t1);
- if (t2 == 0)
- goto LAB2;
-
- LAB3: goto *t2;
-
- LAB2: xsi_set_current_line(84, ng0);
- t3 = (100 * 1000LL);
- t2 = (t0 + 2680);
- xsi_process_wait(t2, t3);
-
- LAB6: *((char **)t1) = &&LAB7;
-
- LAB1: return;
- LAB4: xsi_set_current_line(86, ng0);
- t2 = (t0 + 1648U);
- t4 = *((char **)t2);
- t3 = *((int64 *)t4);
- t5 = (t3 * 10);
- t2 = (t0 + 2680);
- xsi_process_wait(t2, t5);
-
- LAB10: *((char **)t1) = &&LAB11;
- goto LAB1;
-
- LAB5: goto LAB4;
-
- LAB7: goto LAB5;
-
- LAB8: xsi_set_current_line(88, ng0);
- t2 = (t0 + 5544);
- t6 = (t0 + 3320);
- 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(89, ng0);
- t3 = (100 * 1000LL);
- t2 = (t0 + 2680);
- xsi_process_wait(t2, t3);
-
- LAB14: *((char **)t1) = &&LAB15;
- goto LAB1;
-
- LAB9: goto LAB8;
-
- LAB11: goto LAB9;
-
- LAB12: xsi_set_current_line(91, ng0);
- t2 = (t0 + 5552);
- t6 = (t0 + 3320);
- 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(94, ng0);
-
- LAB18: *((char **)t1) = &&LAB19;
- goto LAB1;
-
- LAB13: goto LAB12;
-
- LAB15: goto LAB13;
-
- LAB16: goto LAB2;
-
- LAB17: goto LAB16;
-
- LAB19: goto LAB17;
-
- }
-
-
- extern void work_a_4060154216_2372691052_init()
- {
- static char *pe[] = {(void *)work_a_4060154216_2372691052_p_0,(void *)work_a_4060154216_2372691052_p_1};
- xsi_register_didat("work_a_4060154216_2372691052", "isim/bm_instr_test_isim_beh.exe.sim/work/a_4060154216_2372691052.didat");
- xsi_register_executes(pe);
- }
|