123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- /**********************************************************************/
- /* ____ ____ */
- /* / /\/ / */
- /* /___/ \ / */
- /* \ \ \/ */
- /* \ \ 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.vhd";
- extern char *IEEE_P_2592010699;
- extern char *IEEE_P_1242562249;
-
- int ieee_p_1242562249_sub_17802405650254020620_1035706684(char *, char *, char *);
- unsigned char ieee_p_2592010699_sub_2763492388968962707_503743352(char *, char *, unsigned int , unsigned int );
-
-
- static void work_a_1802466774_3212880686_p_0(char *t0)
- {
- char *t1;
- char *t2;
- char *t3;
- unsigned char t4;
- char *t5;
- int t6;
- int t7;
- unsigned int t8;
- unsigned int t9;
- unsigned int t10;
- char *t11;
- char *t12;
- char *t13;
- char *t14;
- char *t15;
- char *t16;
-
- LAB0: t1 = (t0 + 2664U);
- t2 = *((char **)t1);
- if (t2 == 0)
- goto LAB2;
-
- LAB3: goto *t2;
-
- LAB2: xsi_set_current_line(40, ng0);
-
- LAB6: t2 = (t0 + 2984);
- *((int *)t2) = 1;
- *((char **)t1) = &&LAB7;
-
- LAB1: return;
- LAB4: t5 = (t0 + 2984);
- *((int *)t5) = 0;
- xsi_set_current_line(41, ng0);
- t2 = (t0 + 1512U);
- t3 = *((char **)t2);
- t2 = (t0 + 1032U);
- t5 = *((char **)t2);
- t2 = (t0 + 5232U);
- t6 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t5, t2);
- t7 = (t6 - 0);
- t8 = (t7 * 1);
- xsi_vhdl_check_range_of_index(0, 255, 1, t6);
- t9 = (8U * t8);
- t10 = (0 + t9);
- t11 = (t3 + t10);
- t12 = (t0 + 3064);
- t13 = (t12 + 56U);
- t14 = *((char **)t13);
- t15 = (t14 + 56U);
- t16 = *((char **)t15);
- memcpy(t16, t11, 8U);
- xsi_driver_first_trans_fast_port(t12);
- goto LAB2;
-
- LAB5: t3 = (t0 + 1312U);
- t4 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t3, 0U, 0U);
- if (t4 == 1)
- goto LAB4;
- else
- goto LAB6;
-
- LAB7: goto LAB5;
-
- }
-
-
- extern void work_a_1802466774_3212880686_init()
- {
- static char *pe[] = {(void *)work_a_1802466774_3212880686_p_0};
- xsi_register_didat("work_a_1802466774_3212880686", "isim/bm_instr_test_isim_beh.exe.sim/work/a_1802466774_3212880686.didat");
- xsi_register_executes(pe);
- }
|