123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343 |
- /**********************************************************************/
- /* ____ ____ */
- /* / /\/ / */
- /* /___/ \ / */
- /* \ \ \/ */
- /* \ \ 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.vhd";
- extern char *IEEE_P_2592010699;
- extern char *IEEE_P_1242562249;
- extern char *IEEE_P_3620187407;
-
- int ieee_p_1242562249_sub_17802405650254020620_1035706684(char *, char *, char *);
- unsigned char ieee_p_2592010699_sub_2763492388968962707_503743352(char *, char *, unsigned int , unsigned int );
- unsigned char ieee_p_3620187407_sub_1306455576380142462_3965413181(char *, char *, char *, char *, char *);
-
-
- static void work_a_3998322972_3212880686_p_0(char *t0)
- {
- char *t1;
- char *t2;
- char *t3;
- unsigned char t4;
- char *t5;
- unsigned char t6;
- char *t7;
- int t8;
- int t9;
- unsigned int t10;
- unsigned int t11;
- unsigned int t12;
- char *t13;
- char *t14;
- char *t15;
- char *t16;
- char *t17;
- unsigned char t18;
- char *t19;
-
- LAB0: t1 = (t0 + 3624U);
- t2 = *((char **)t1);
- if (t2 == 0)
- goto LAB2;
-
- LAB3: goto *t2;
-
- LAB2: xsi_set_current_line(47, ng0);
-
- LAB6: t2 = (t0 + 4440);
- *((int *)t2) = 1;
- *((char **)t1) = &&LAB7;
-
- LAB1: return;
- LAB4: t5 = (t0 + 4440);
- *((int *)t5) = 0;
- xsi_set_current_line(48, ng0);
- t2 = (t0 + 1512U);
- t3 = *((char **)t2);
- t4 = *((unsigned char *)t3);
- t6 = (t4 == (unsigned char)3);
- if (t6 != 0)
- goto LAB8;
-
- LAB10:
- LAB9: xsi_set_current_line(51, ng0);
- t2 = (t0 + 1832U);
- t3 = *((char **)t2);
- t4 = *((unsigned char *)t3);
- t6 = (t4 == (unsigned char)2);
- if (t6 != 0)
- goto LAB11;
-
- LAB13:
- LAB12: goto LAB2;
-
- LAB5: t3 = (t0 + 1952U);
- t4 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t3, 0U, 0U);
- if (t4 == 1)
- goto LAB4;
- else
- goto LAB6;
-
- LAB7: goto LAB5;
-
- LAB8: xsi_set_current_line(49, ng0);
- t2 = (t0 + 1672U);
- t5 = *((char **)t2);
- t2 = (t0 + 1352U);
- t7 = *((char **)t2);
- t2 = (t0 + 7424U);
- t8 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t7, t2);
- t9 = (t8 - 0);
- t10 = (t9 * 1);
- t11 = (8U * t10);
- t12 = (0U + t11);
- t13 = (t0 + 4552);
- t14 = (t13 + 56U);
- t15 = *((char **)t14);
- t16 = (t15 + 56U);
- t17 = *((char **)t16);
- memcpy(t17, t5, 8U);
- xsi_driver_first_trans_delta(t13, t12, 8U, 0LL);
- goto LAB9;
-
- LAB11: xsi_set_current_line(52, ng0);
- t2 = xsi_get_transient_memory(128U);
- memset(t2, 0, 128U);
- t5 = t2;
- t7 = (t0 + 7679);
- t18 = (8U != 0);
- if (t18 == 1)
- goto LAB14;
-
- LAB15: t14 = (t0 + 4552);
- t15 = (t14 + 56U);
- t16 = *((char **)t15);
- t17 = (t16 + 56U);
- t19 = *((char **)t17);
- memcpy(t19, t2, 128U);
- xsi_driver_first_trans_fast(t14);
- goto LAB12;
-
- LAB14: t10 = (128U / 8U);
- xsi_mem_set_data(t5, t7, 8U, t10);
- goto LAB15;
-
- }
-
- static void work_a_3998322972_3212880686_p_1(char *t0)
- {
- unsigned char t1;
- char *t2;
- char *t3;
- unsigned char t4;
- unsigned char t5;
- char *t6;
- char *t7;
- char *t8;
- unsigned char t9;
- char *t10;
- char *t11;
- char *t12;
- int t13;
- int t14;
- unsigned int t15;
- unsigned int t16;
- unsigned int 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;
- char *t30;
-
- LAB0: xsi_set_current_line(55, ng0);
- t2 = (t0 + 1512U);
- t3 = *((char **)t2);
- t4 = *((unsigned char *)t3);
- t5 = (t4 == (unsigned char)2);
- if (t5 == 1)
- goto LAB5;
-
- LAB6: t2 = (t0 + 1032U);
- t6 = *((char **)t2);
- t2 = (t0 + 7392U);
- t7 = (t0 + 1352U);
- t8 = *((char **)t7);
- t7 = (t0 + 7424U);
- t9 = ieee_p_3620187407_sub_1306455576380142462_3965413181(IEEE_P_3620187407, t6, t2, t8, t7);
- t1 = t9;
-
- LAB7: if (t1 != 0)
- goto LAB3;
-
- LAB4:
- LAB8: t24 = (t0 + 1672U);
- t25 = *((char **)t24);
- t24 = (t0 + 4616);
- t26 = (t24 + 56U);
- t27 = *((char **)t26);
- t28 = (t27 + 56U);
- t29 = *((char **)t28);
- memcpy(t29, t25, 8U);
- xsi_driver_first_trans_fast_port(t24);
-
- LAB2: t30 = (t0 + 4456);
- *((int *)t30) = 1;
-
- LAB1: return;
- LAB3: t10 = (t0 + 2472U);
- t11 = *((char **)t10);
- t10 = (t0 + 1032U);
- t12 = *((char **)t10);
- t10 = (t0 + 7392U);
- t13 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t12, t10);
- t14 = (t13 - 0);
- t15 = (t14 * 1);
- xsi_vhdl_check_range_of_index(0, 15, 1, t13);
- t16 = (8U * t15);
- t17 = (0 + t16);
- t18 = (t11 + t17);
- t19 = (t0 + 4616);
- t20 = (t19 + 56U);
- t21 = *((char **)t20);
- t22 = (t21 + 56U);
- t23 = *((char **)t22);
- memcpy(t23, t18, 8U);
- xsi_driver_first_trans_fast_port(t19);
- goto LAB2;
-
- LAB5: t1 = (unsigned char)1;
- goto LAB7;
-
- LAB9: goto LAB2;
-
- }
-
- static void work_a_3998322972_3212880686_p_2(char *t0)
- {
- unsigned char t1;
- char *t2;
- char *t3;
- unsigned char t4;
- unsigned char t5;
- char *t6;
- char *t7;
- char *t8;
- unsigned char t9;
- char *t10;
- char *t11;
- char *t12;
- int t13;
- int t14;
- unsigned int t15;
- unsigned int t16;
- unsigned int 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;
- char *t30;
-
- LAB0: xsi_set_current_line(57, ng0);
- t2 = (t0 + 1512U);
- t3 = *((char **)t2);
- t4 = *((unsigned char *)t3);
- t5 = (t4 == (unsigned char)2);
- if (t5 == 1)
- goto LAB5;
-
- LAB6: t2 = (t0 + 1192U);
- t6 = *((char **)t2);
- t2 = (t0 + 7408U);
- t7 = (t0 + 1352U);
- t8 = *((char **)t7);
- t7 = (t0 + 7424U);
- t9 = ieee_p_3620187407_sub_1306455576380142462_3965413181(IEEE_P_3620187407, t6, t2, t8, t7);
- t1 = t9;
-
- LAB7: if (t1 != 0)
- goto LAB3;
-
- LAB4:
- LAB8: t24 = (t0 + 1672U);
- t25 = *((char **)t24);
- t24 = (t0 + 4680);
- t26 = (t24 + 56U);
- t27 = *((char **)t26);
- t28 = (t27 + 56U);
- t29 = *((char **)t28);
- memcpy(t29, t25, 8U);
- xsi_driver_first_trans_fast_port(t24);
-
- LAB2: t30 = (t0 + 4472);
- *((int *)t30) = 1;
-
- LAB1: return;
- LAB3: t10 = (t0 + 2472U);
- t11 = *((char **)t10);
- t10 = (t0 + 1192U);
- t12 = *((char **)t10);
- t10 = (t0 + 7408U);
- t13 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t12, t10);
- t14 = (t13 - 0);
- t15 = (t14 * 1);
- xsi_vhdl_check_range_of_index(0, 15, 1, t13);
- t16 = (8U * t15);
- t17 = (0 + t16);
- t18 = (t11 + t17);
- t19 = (t0 + 4680);
- t20 = (t19 + 56U);
- t21 = *((char **)t20);
- t22 = (t21 + 56U);
- t23 = *((char **)t22);
- memcpy(t23, t18, 8U);
- xsi_driver_first_trans_fast_port(t19);
- goto LAB2;
-
- LAB5: t1 = (unsigned char)1;
- goto LAB7;
-
- LAB9: goto LAB2;
-
- }
-
-
- extern void work_a_3998322972_3212880686_init()
- {
- static char *pe[] = {(void *)work_a_3998322972_3212880686_p_0,(void *)work_a_3998322972_3212880686_p_1,(void *)work_a_3998322972_3212880686_p_2};
- xsi_register_didat("work_a_3998322972_3212880686", "isim/br_test_isim_beh.exe.sim/work/a_3998322972_3212880686.didat");
- xsi_register_executes(pe);
- }
|