123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931 |
- /**********************************************************************/
- /* ____ ____ */
- /* / /\/ / */
- /* /___/ \ / */
- /* \ \ \/ */
- /* \ \ 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/alu.vhd";
- extern char *IEEE_P_2592010699;
- extern char *IEEE_P_3620187407;
-
- unsigned char ieee_p_3620187407_sub_1306455576380142462_3965413181(char *, char *, char *, char *, char *);
- char *ieee_p_3620187407_sub_1496620905533613331_3965413181(char *, char *, char *, char *, char *, char *);
- char *ieee_p_3620187407_sub_1496620905533649268_3965413181(char *, char *, char *, char *, char *, char *);
- char *ieee_p_3620187407_sub_1496620905533721142_3965413181(char *, char *, char *, char *, char *, char *);
-
-
- static void work_a_0832606739_3212880686_p_0(char *t0)
- {
- char t5[16];
- char t7[16];
- char *t1;
- char *t3;
- char *t4;
- char *t6;
- char *t8;
- char *t9;
- int t10;
- unsigned int t11;
- unsigned char t12;
- char *t13;
- char *t14;
- char *t15;
- char *t16;
- char *t17;
- char *t18;
-
- LAB0: xsi_set_current_line(54, ng0);
-
- LAB3: t1 = (t0 + 11471);
- t3 = (t0 + 1032U);
- t4 = *((char **)t3);
- t6 = ((IEEE_P_2592010699) + 4000);
- t8 = (t7 + 0U);
- t9 = (t8 + 0U);
- *((int *)t9) = 0;
- t9 = (t8 + 4U);
- *((int *)t9) = 0;
- t9 = (t8 + 8U);
- *((int *)t9) = 1;
- t10 = (0 - 0);
- t11 = (t10 * 1);
- t11 = (t11 + 1);
- t9 = (t8 + 12U);
- *((unsigned int *)t9) = t11;
- t9 = (t0 + 11224U);
- t3 = xsi_base_array_concat(t3, t5, t6, (char)97, t1, t7, (char)97, t4, t9, (char)101);
- t11 = (1U + 8U);
- t12 = (9U != t11);
- if (t12 == 1)
- goto LAB5;
-
- LAB6: t13 = (t0 + 7304);
- t14 = (t13 + 56U);
- t15 = *((char **)t14);
- t16 = (t15 + 56U);
- t17 = *((char **)t16);
- memcpy(t17, t3, 9U);
- xsi_driver_first_trans_fast(t13);
-
- LAB2: t18 = (t0 + 7064);
- *((int *)t18) = 1;
-
- LAB1: return;
- LAB4: goto LAB2;
-
- LAB5: xsi_size_not_matching(9U, t11, 0);
- goto LAB6;
-
- }
-
- static void work_a_0832606739_3212880686_p_1(char *t0)
- {
- char t5[16];
- char t7[16];
- char *t1;
- char *t3;
- char *t4;
- char *t6;
- char *t8;
- char *t9;
- int t10;
- unsigned int t11;
- unsigned char t12;
- char *t13;
- char *t14;
- char *t15;
- char *t16;
- char *t17;
- char *t18;
-
- LAB0: xsi_set_current_line(55, ng0);
-
- LAB3: t1 = (t0 + 11472);
- t3 = (t0 + 1192U);
- t4 = *((char **)t3);
- t6 = ((IEEE_P_2592010699) + 4000);
- t8 = (t7 + 0U);
- t9 = (t8 + 0U);
- *((int *)t9) = 0;
- t9 = (t8 + 4U);
- *((int *)t9) = 0;
- t9 = (t8 + 8U);
- *((int *)t9) = 1;
- t10 = (0 - 0);
- t11 = (t10 * 1);
- t11 = (t11 + 1);
- t9 = (t8 + 12U);
- *((unsigned int *)t9) = t11;
- t9 = (t0 + 11240U);
- t3 = xsi_base_array_concat(t3, t5, t6, (char)97, t1, t7, (char)97, t4, t9, (char)101);
- t11 = (1U + 8U);
- t12 = (9U != t11);
- if (t12 == 1)
- goto LAB5;
-
- LAB6: t13 = (t0 + 7368);
- t14 = (t13 + 56U);
- t15 = *((char **)t14);
- t16 = (t15 + 56U);
- t17 = *((char **)t16);
- memcpy(t17, t3, 9U);
- xsi_driver_first_trans_fast(t13);
-
- LAB2: t18 = (t0 + 7080);
- *((int *)t18) = 1;
-
- LAB1: return;
- LAB4: goto LAB2;
-
- LAB5: xsi_size_not_matching(9U, t11, 0);
- goto LAB6;
-
- }
-
- static void work_a_0832606739_3212880686_p_2(char *t0)
- {
- char t1[16];
- char *t2;
- char *t3;
- char *t4;
- char *t5;
- char *t6;
- char *t7;
- unsigned int t8;
- unsigned int t9;
- unsigned char t10;
- char *t11;
- char *t12;
- char *t13;
- char *t14;
- char *t15;
- char *t16;
-
- LAB0: xsi_set_current_line(56, ng0);
-
- LAB3: t2 = (t0 + 2312U);
- t3 = *((char **)t2);
- t2 = (t0 + 11288U);
- t4 = (t0 + 2472U);
- t5 = *((char **)t4);
- t4 = (t0 + 11304U);
- t6 = ieee_p_3620187407_sub_1496620905533649268_3965413181(IEEE_P_3620187407, t1, t3, t2, t5, t4);
- t7 = (t1 + 12U);
- t8 = *((unsigned int *)t7);
- t9 = (1U * t8);
- t10 = (9U != t9);
- if (t10 == 1)
- goto LAB5;
-
- LAB6: t11 = (t0 + 7432);
- t12 = (t11 + 56U);
- t13 = *((char **)t12);
- t14 = (t13 + 56U);
- t15 = *((char **)t14);
- memcpy(t15, t6, 9U);
- xsi_driver_first_trans_fast(t11);
-
- LAB2: t16 = (t0 + 7096);
- *((int *)t16) = 1;
-
- LAB1: return;
- LAB4: goto LAB2;
-
- LAB5: xsi_size_not_matching(9U, t9, 0);
- goto LAB6;
-
- }
-
- static void work_a_0832606739_3212880686_p_3(char *t0)
- {
- char t1[16];
- char *t2;
- char *t3;
- char *t4;
- char *t5;
- char *t6;
- char *t7;
- unsigned int t8;
- unsigned int t9;
- unsigned char t10;
- char *t11;
- char *t12;
- char *t13;
- char *t14;
- char *t15;
- char *t16;
-
- LAB0: xsi_set_current_line(57, ng0);
-
- LAB3: t2 = (t0 + 2312U);
- t3 = *((char **)t2);
- t2 = (t0 + 11288U);
- t4 = (t0 + 2472U);
- t5 = *((char **)t4);
- t4 = (t0 + 11304U);
- t6 = ieee_p_3620187407_sub_1496620905533721142_3965413181(IEEE_P_3620187407, t1, t3, t2, t5, t4);
- t7 = (t1 + 12U);
- t8 = *((unsigned int *)t7);
- t9 = (1U * t8);
- t10 = (9U != t9);
- if (t10 == 1)
- goto LAB5;
-
- LAB6: t11 = (t0 + 7496);
- t12 = (t11 + 56U);
- t13 = *((char **)t12);
- t14 = (t13 + 56U);
- t15 = *((char **)t14);
- memcpy(t15, t6, 9U);
- xsi_driver_first_trans_fast(t11);
-
- LAB2: t16 = (t0 + 7112);
- *((int *)t16) = 1;
-
- LAB1: return;
- LAB4: goto LAB2;
-
- LAB5: xsi_size_not_matching(9U, t9, 0);
- goto LAB6;
-
- }
-
- static void work_a_0832606739_3212880686_p_4(char *t0)
- {
- char t1[16];
- char *t2;
- char *t3;
- char *t4;
- char *t5;
- char *t6;
- char *t7;
- unsigned int t8;
- unsigned int t9;
- unsigned char t10;
- char *t11;
- char *t12;
- char *t13;
- char *t14;
- char *t15;
- char *t16;
-
- LAB0: xsi_set_current_line(58, ng0);
-
- LAB3: t2 = (t0 + 1032U);
- t3 = *((char **)t2);
- t2 = (t0 + 11224U);
- t4 = (t0 + 1192U);
- t5 = *((char **)t4);
- t4 = (t0 + 11240U);
- t6 = ieee_p_3620187407_sub_1496620905533613331_3965413181(IEEE_P_3620187407, t1, t3, t2, t5, t4);
- t7 = (t1 + 12U);
- t8 = *((unsigned int *)t7);
- t9 = (1U * t8);
- t10 = (16U != t9);
- if (t10 == 1)
- goto LAB5;
-
- LAB6: t11 = (t0 + 7560);
- t12 = (t11 + 56U);
- t13 = *((char **)t12);
- t14 = (t13 + 56U);
- t15 = *((char **)t14);
- memcpy(t15, t6, 16U);
- xsi_driver_first_trans_fast(t11);
-
- LAB2: t16 = (t0 + 7128);
- *((int *)t16) = 1;
-
- LAB1: return;
- LAB4: goto LAB2;
-
- LAB5: xsi_size_not_matching(16U, t9, 0);
- goto LAB6;
-
- }
-
- static void work_a_0832606739_3212880686_p_5(char *t0)
- {
- char t5[16];
- char t23[16];
- char t41[16];
- char *t1;
- char *t2;
- char *t3;
- char *t6;
- char *t7;
- int t8;
- unsigned int t9;
- unsigned char t10;
- char *t11;
- unsigned int t12;
- unsigned int t13;
- char *t14;
- char *t15;
- char *t16;
- char *t17;
- char *t18;
- char *t19;
- char *t20;
- char *t21;
- char *t24;
- char *t25;
- int t26;
- unsigned int t27;
- unsigned char t28;
- char *t29;
- unsigned int t30;
- unsigned int t31;
- char *t32;
- char *t33;
- char *t34;
- char *t35;
- char *t36;
- char *t37;
- char *t38;
- char *t39;
- char *t42;
- char *t43;
- int t44;
- unsigned int t45;
- unsigned char t46;
- char *t47;
- unsigned int t48;
- unsigned int t49;
- char *t50;
- char *t51;
- char *t52;
- char *t53;
- char *t54;
- char *t55;
- char *t56;
- char *t57;
- char *t58;
- char *t59;
- char *t60;
- char *t61;
- char *t62;
-
- LAB0: xsi_set_current_line(60, ng0);
- t1 = (t0 + 1352U);
- t2 = *((char **)t1);
- t1 = (t0 + 11256U);
- t3 = (t0 + 11473);
- t6 = (t5 + 0U);
- t7 = (t6 + 0U);
- *((int *)t7) = 0;
- t7 = (t6 + 4U);
- *((int *)t7) = 1;
- t7 = (t6 + 8U);
- *((int *)t7) = 1;
- t8 = (1 - 0);
- t9 = (t8 * 1);
- t9 = (t9 + 1);
- t7 = (t6 + 12U);
- *((unsigned int *)t7) = t9;
- t10 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t2, t1, t3, t5);
- if (t10 != 0)
- goto LAB3;
-
- LAB4: t19 = (t0 + 1352U);
- t20 = *((char **)t19);
- t19 = (t0 + 11256U);
- t21 = (t0 + 11475);
- t24 = (t23 + 0U);
- t25 = (t24 + 0U);
- *((int *)t25) = 0;
- t25 = (t24 + 4U);
- *((int *)t25) = 1;
- t25 = (t24 + 8U);
- *((int *)t25) = 1;
- t26 = (1 - 0);
- t27 = (t26 * 1);
- t27 = (t27 + 1);
- t25 = (t24 + 12U);
- *((unsigned int *)t25) = t27;
- t28 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t20, t19, t21, t23);
- if (t28 != 0)
- goto LAB5;
-
- LAB6: t37 = (t0 + 1352U);
- t38 = *((char **)t37);
- t37 = (t0 + 11256U);
- t39 = (t0 + 11477);
- t42 = (t41 + 0U);
- t43 = (t42 + 0U);
- *((int *)t43) = 0;
- t43 = (t42 + 4U);
- *((int *)t43) = 1;
- t43 = (t42 + 8U);
- *((int *)t43) = 1;
- t44 = (1 - 0);
- t45 = (t44 * 1);
- t45 = (t45 + 1);
- t43 = (t42 + 12U);
- *((unsigned int *)t43) = t45;
- t46 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t38, t37, t39, t41);
- if (t46 != 0)
- goto LAB7;
-
- LAB8:
- LAB9: t55 = xsi_get_transient_memory(8U);
- memset(t55, 0, 8U);
- t56 = t55;
- memset(t56, (unsigned char)2, 8U);
- t57 = (t0 + 7624);
- t58 = (t57 + 56U);
- t59 = *((char **)t58);
- t60 = (t59 + 56U);
- t61 = *((char **)t60);
- memcpy(t61, t55, 8U);
- xsi_driver_first_trans_fast(t57);
-
- LAB2: t62 = (t0 + 7144);
- *((int *)t62) = 1;
-
- LAB1: return;
- LAB3: t7 = (t0 + 2632U);
- t11 = *((char **)t7);
- t9 = (8 - 7);
- t12 = (t9 * 1U);
- t13 = (0 + t12);
- t7 = (t11 + t13);
- t14 = (t0 + 7624);
- t15 = (t14 + 56U);
- t16 = *((char **)t15);
- t17 = (t16 + 56U);
- t18 = *((char **)t17);
- memcpy(t18, t7, 8U);
- xsi_driver_first_trans_fast(t14);
- goto LAB2;
-
- LAB5: t25 = (t0 + 2792U);
- t29 = *((char **)t25);
- t27 = (8 - 7);
- t30 = (t27 * 1U);
- t31 = (0 + t30);
- t25 = (t29 + t31);
- t32 = (t0 + 7624);
- t33 = (t32 + 56U);
- t34 = *((char **)t33);
- t35 = (t34 + 56U);
- t36 = *((char **)t35);
- memcpy(t36, t25, 8U);
- xsi_driver_first_trans_fast(t32);
- goto LAB2;
-
- LAB7: t43 = (t0 + 2952U);
- t47 = *((char **)t43);
- t45 = (15 - 7);
- t48 = (t45 * 1U);
- t49 = (0 + t48);
- t43 = (t47 + t49);
- t50 = (t0 + 7624);
- t51 = (t50 + 56U);
- t52 = *((char **)t51);
- t53 = (t52 + 56U);
- t54 = *((char **)t53);
- memcpy(t54, t43, 8U);
- xsi_driver_first_trans_fast(t50);
- goto LAB2;
-
- LAB10: goto LAB2;
-
- }
-
- static void work_a_0832606739_3212880686_p_6(char *t0)
- {
- char t7[16];
- char t13[16];
- char t21[16];
- unsigned char t1;
- char *t2;
- char *t3;
- unsigned int t4;
- unsigned int t5;
- unsigned int t6;
- char *t8;
- char *t9;
- int t10;
- unsigned int t11;
- char *t14;
- char *t15;
- int t16;
- unsigned char t17;
- char *t18;
- char *t19;
- char *t22;
- char *t23;
- int t24;
- unsigned char t25;
- char *t26;
- char *t27;
- char *t28;
- char *t29;
- char *t30;
- char *t31;
- char *t32;
- char *t33;
- char *t34;
- char *t35;
-
- LAB0: xsi_set_current_line(64, ng0);
- t2 = (t0 + 2952U);
- t3 = *((char **)t2);
- t4 = (15 - 15);
- t5 = (t4 * 1U);
- t6 = (0 + t5);
- t2 = (t3 + t6);
- t8 = (t7 + 0U);
- t9 = (t8 + 0U);
- *((int *)t9) = 15;
- t9 = (t8 + 4U);
- *((int *)t9) = 8;
- t9 = (t8 + 8U);
- *((int *)t9) = -1;
- t10 = (8 - 15);
- t11 = (t10 * -1);
- t11 = (t11 + 1);
- t9 = (t8 + 12U);
- *((unsigned int *)t9) = t11;
- t9 = (t0 + 11479);
- t14 = (t13 + 0U);
- t15 = (t14 + 0U);
- *((int *)t15) = 0;
- t15 = (t14 + 4U);
- *((int *)t15) = 7;
- t15 = (t14 + 8U);
- *((int *)t15) = 1;
- t16 = (7 - 0);
- t11 = (t16 * 1);
- t11 = (t11 + 1);
- t15 = (t14 + 12U);
- *((unsigned int *)t15) = t11;
- t17 = ieee_p_3620187407_sub_1306455576380142462_3965413181(IEEE_P_3620187407, t2, t7, t9, t13);
- if (t17 == 1)
- goto LAB5;
-
- LAB6: t1 = (unsigned char)0;
-
- LAB7: if (t1 != 0)
- goto LAB3;
-
- LAB4:
- LAB8: t30 = (t0 + 7688);
- t31 = (t30 + 56U);
- t32 = *((char **)t31);
- t33 = (t32 + 56U);
- t34 = *((char **)t33);
- *((unsigned char *)t34) = (unsigned char)2;
- xsi_driver_first_trans_fast_port(t30);
-
- LAB2: t35 = (t0 + 7160);
- *((int *)t35) = 1;
-
- LAB1: return;
- LAB3: t23 = (t0 + 7688);
- t26 = (t23 + 56U);
- t27 = *((char **)t26);
- t28 = (t27 + 56U);
- t29 = *((char **)t28);
- *((unsigned char *)t29) = (unsigned char)3;
- xsi_driver_first_trans_fast_port(t23);
- goto LAB2;
-
- LAB5: t15 = (t0 + 1352U);
- t18 = *((char **)t15);
- t15 = (t0 + 11256U);
- t19 = (t0 + 11487);
- t22 = (t21 + 0U);
- t23 = (t22 + 0U);
- *((int *)t23) = 0;
- t23 = (t22 + 4U);
- *((int *)t23) = 2;
- t23 = (t22 + 8U);
- *((int *)t23) = 1;
- t24 = (2 - 0);
- t11 = (t24 * 1);
- t11 = (t11 + 1);
- t23 = (t22 + 12U);
- *((unsigned int *)t23) = t11;
- t25 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t18, t15, t19, t21);
- t1 = t25;
- goto LAB7;
-
- LAB9: goto LAB2;
-
- }
-
- static void work_a_0832606739_3212880686_p_7(char *t0)
- {
- char t14[16];
- unsigned char t1;
- char *t2;
- char *t3;
- int t4;
- unsigned int t5;
- unsigned int t6;
- unsigned int t7;
- unsigned char t8;
- unsigned char t9;
- char *t10;
- char *t11;
- char *t12;
- char *t15;
- char *t16;
- int t17;
- unsigned int t18;
- unsigned char t19;
- char *t20;
- char *t21;
- char *t22;
- char *t23;
- char *t24;
- char *t25;
- char *t26;
- char *t27;
- char *t28;
- char *t29;
-
- LAB0: xsi_set_current_line(66, ng0);
- t2 = (t0 + 2632U);
- t3 = *((char **)t2);
- t4 = (8 - 8);
- t5 = (t4 * -1);
- t6 = (1U * t5);
- t7 = (0 + t6);
- t2 = (t3 + t7);
- t8 = *((unsigned char *)t2);
- t9 = (t8 == (unsigned char)3);
- if (t9 == 1)
- goto LAB5;
-
- LAB6: t1 = (unsigned char)0;
-
- LAB7: if (t1 != 0)
- goto LAB3;
-
- LAB4:
- LAB8: t24 = (t0 + 7752);
- t25 = (t24 + 56U);
- t26 = *((char **)t25);
- t27 = (t26 + 56U);
- t28 = *((char **)t27);
- *((unsigned char *)t28) = (unsigned char)2;
- xsi_driver_first_trans_fast_port(t24);
-
- LAB2: t29 = (t0 + 7176);
- *((int *)t29) = 1;
-
- LAB1: return;
- LAB3: t16 = (t0 + 7752);
- t20 = (t16 + 56U);
- t21 = *((char **)t20);
- t22 = (t21 + 56U);
- t23 = *((char **)t22);
- *((unsigned char *)t23) = (unsigned char)3;
- xsi_driver_first_trans_fast_port(t16);
- goto LAB2;
-
- LAB5: t10 = (t0 + 1352U);
- t11 = *((char **)t10);
- t10 = (t0 + 11256U);
- t12 = (t0 + 11490);
- t15 = (t14 + 0U);
- t16 = (t15 + 0U);
- *((int *)t16) = 0;
- t16 = (t15 + 4U);
- *((int *)t16) = 1;
- t16 = (t15 + 8U);
- *((int *)t16) = 1;
- t17 = (1 - 0);
- t18 = (t17 * 1);
- t18 = (t18 + 1);
- t16 = (t15 + 12U);
- *((unsigned int *)t16) = t18;
- t19 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t11, t10, t12, t14);
- t1 = t19;
- goto LAB7;
-
- LAB9: goto LAB2;
-
- }
-
- static void work_a_0832606739_3212880686_p_8(char *t0)
- {
- char t14[16];
- unsigned char t1;
- char *t2;
- char *t3;
- int t4;
- unsigned int t5;
- unsigned int t6;
- unsigned int t7;
- unsigned char t8;
- unsigned char t9;
- char *t10;
- char *t11;
- char *t12;
- char *t15;
- char *t16;
- int t17;
- unsigned int t18;
- unsigned char t19;
- char *t20;
- char *t21;
- char *t22;
- char *t23;
- char *t24;
- char *t25;
- char *t26;
- char *t27;
- char *t28;
- char *t29;
-
- LAB0: xsi_set_current_line(68, ng0);
- t2 = (t0 + 2792U);
- t3 = *((char **)t2);
- t4 = (8 - 8);
- t5 = (t4 * -1);
- t6 = (1U * t5);
- t7 = (0 + t6);
- t2 = (t3 + t7);
- t8 = *((unsigned char *)t2);
- t9 = (t8 == (unsigned char)3);
- if (t9 == 1)
- goto LAB5;
-
- LAB6: t1 = (unsigned char)0;
-
- LAB7: if (t1 != 0)
- goto LAB3;
-
- LAB4:
- LAB8: t24 = (t0 + 7816);
- t25 = (t24 + 56U);
- t26 = *((char **)t25);
- t27 = (t26 + 56U);
- t28 = *((char **)t27);
- *((unsigned char *)t28) = (unsigned char)2;
- xsi_driver_first_trans_fast_port(t24);
-
- LAB2: t29 = (t0 + 7192);
- *((int *)t29) = 1;
-
- LAB1: return;
- LAB3: t16 = (t0 + 7816);
- t20 = (t16 + 56U);
- t21 = *((char **)t20);
- t22 = (t21 + 56U);
- t23 = *((char **)t22);
- *((unsigned char *)t23) = (unsigned char)3;
- xsi_driver_first_trans_fast_port(t16);
- goto LAB2;
-
- LAB5: t10 = (t0 + 1352U);
- t11 = *((char **)t10);
- t10 = (t0 + 11256U);
- t12 = (t0 + 11492);
- t15 = (t14 + 0U);
- t16 = (t15 + 0U);
- *((int *)t16) = 0;
- t16 = (t15 + 4U);
- *((int *)t16) = 1;
- t16 = (t15 + 8U);
- *((int *)t16) = 1;
- t17 = (1 - 0);
- t18 = (t17 * 1);
- t18 = (t18 + 1);
- t16 = (t15 + 12U);
- *((unsigned int *)t16) = t18;
- t19 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t11, t10, t12, t14);
- t1 = t19;
- goto LAB7;
-
- LAB9: goto LAB2;
-
- }
-
- static void work_a_0832606739_3212880686_p_9(char *t0)
- {
- char t5[16];
- char *t1;
- char *t2;
- char *t3;
- char *t6;
- char *t7;
- int t8;
- unsigned int t9;
- unsigned char t10;
- char *t11;
- char *t12;
- char *t13;
- char *t14;
- char *t15;
- char *t16;
- char *t17;
- char *t18;
- char *t19;
- char *t20;
-
- LAB0: xsi_set_current_line(70, ng0);
- t1 = (t0 + 3112U);
- t2 = *((char **)t1);
- t1 = (t0 + 11368U);
- t3 = (t0 + 11494);
- t6 = (t5 + 0U);
- t7 = (t6 + 0U);
- *((int *)t7) = 0;
- t7 = (t6 + 4U);
- *((int *)t7) = 7;
- t7 = (t6 + 8U);
- *((int *)t7) = 1;
- t8 = (7 - 0);
- t9 = (t8 * 1);
- t9 = (t9 + 1);
- t7 = (t6 + 12U);
- *((unsigned int *)t7) = t9;
- t10 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t2, t1, t3, t5);
- if (t10 != 0)
- goto LAB3;
-
- LAB4:
- LAB5: t15 = (t0 + 7880);
- t16 = (t15 + 56U);
- t17 = *((char **)t16);
- t18 = (t17 + 56U);
- t19 = *((char **)t18);
- *((unsigned char *)t19) = (unsigned char)2;
- xsi_driver_first_trans_fast_port(t15);
-
- LAB2: t20 = (t0 + 7208);
- *((int *)t20) = 1;
-
- LAB1: return;
- LAB3: t7 = (t0 + 7880);
- t11 = (t7 + 56U);
- t12 = *((char **)t11);
- t13 = (t12 + 56U);
- t14 = *((char **)t13);
- *((unsigned char *)t14) = (unsigned char)3;
- xsi_driver_first_trans_fast_port(t7);
- goto LAB2;
-
- LAB6: goto LAB2;
-
- }
-
- static void work_a_0832606739_3212880686_p_10(char *t0)
- {
- char *t1;
- char *t2;
- char *t3;
- char *t4;
- char *t5;
- char *t6;
- char *t7;
-
- LAB0: xsi_set_current_line(72, ng0);
-
- LAB3: t1 = (t0 + 3112U);
- t2 = *((char **)t1);
- t1 = (t0 + 7944);
- t3 = (t1 + 56U);
- t4 = *((char **)t3);
- t5 = (t4 + 56U);
- t6 = *((char **)t5);
- memcpy(t6, t2, 8U);
- xsi_driver_first_trans_fast_port(t1);
-
- LAB2: t7 = (t0 + 7224);
- *((int *)t7) = 1;
-
- LAB1: return;
- LAB4: goto LAB2;
-
- }
-
-
- extern void work_a_0832606739_3212880686_init()
- {
- static char *pe[] = {(void *)work_a_0832606739_3212880686_p_0,(void *)work_a_0832606739_3212880686_p_1,(void *)work_a_0832606739_3212880686_p_2,(void *)work_a_0832606739_3212880686_p_3,(void *)work_a_0832606739_3212880686_p_4,(void *)work_a_0832606739_3212880686_p_5,(void *)work_a_0832606739_3212880686_p_6,(void *)work_a_0832606739_3212880686_p_7,(void *)work_a_0832606739_3212880686_p_8,(void *)work_a_0832606739_3212880686_p_9,(void *)work_a_0832606739_3212880686_p_10};
- xsi_register_didat("work_a_0832606739_3212880686", "isim/alu_test_isim_beh.exe.sim/work/a_0832606739_3212880686.didat");
- xsi_register_executes(pe);
- }
|