Completato modulo TwoComplement
This commit is contained in:
1 parent
8b08af2782
commit
12f2e36d7c
166 files changed
+1038
-6113
No files matched your search
Binary file not shown.
Binary file not shown.
@@ -1,28 +0,0 @@
|
||||
Command line:
|
||||
ComparatorTest_isim_beh.exe
|
||||
-simmode gui
|
||||
-simrunnum 0
|
||||
-socket 40809
|
||||
|
||||
Tue Aug 27 09:47:36 2019
|
||||
|
||||
|
||||
Elaboration Time: 0.12 sec
|
||||
|
||||
Current Memory Usage: 198.607 Meg
|
||||
|
||||
Total Signals : 9
|
||||
Total Nets : 34
|
||||
Total Signal Drivers : 4
|
||||
Total Blocks : 3
|
||||
Total Primitive Blocks : 2
|
||||
Total Processes : 5
|
||||
Total Traceable Variables : 10
|
||||
Total Scalar Nets and Variables : 396
|
||||
|
||||
Total Simulation Time: 0.13 sec
|
||||
|
||||
Current Memory Usage: 276.206 Meg
|
||||
|
||||
Tue Aug 27 09:47:41 2019
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,40 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
#include "xsi.h"
|
||||
|
||||
struct XSI_INFO xsi_info;
|
||||
|
||||
char *IEEE_P_2592010699;
|
||||
char *STD_STANDARD;
|
||||
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
xsi_init_design(argc, argv);
|
||||
xsi_register_info(&xsi_info);
|
||||
|
||||
xsi_register_min_prec_unit(-12);
|
||||
ieee_p_2592010699_init();
|
||||
work_a_0883098610_0495709306_init();
|
||||
work_a_1038528572_2372691052_init();
|
||||
|
||||
|
||||
xsi_register_tops("work_a_1038528572_2372691052");
|
||||
|
||||
IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
|
||||
xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
|
||||
STD_STANDARD = xsi_get_engine_memory("std_standard");
|
||||
|
||||
return xsi_run_simulation(argc, argv);
|
||||
|
||||
}
|
||||
@@ -1,314 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/ise/gianni/IEEE754Adder/Comparator.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
char *ieee_p_2592010699_sub_16439989832805790689_503743352(char *, char *, char *, char *, char *, char *);
|
||||
char *ieee_p_2592010699_sub_207919886985903570_503743352(char *, char *, char *, char *);
|
||||
unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char );
|
||||
|
||||
|
||||
static void work_a_0883098610_0495709306_p_0(char *t0)
|
||||
{
|
||||
char t1[16];
|
||||
char t4[16];
|
||||
char *t2;
|
||||
char *t3;
|
||||
char *t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
unsigned 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(17, ng0);
|
||||
|
||||
LAB3: t2 = (t0 + 1032U);
|
||||
t3 = *((char **)t2);
|
||||
t2 = (t0 + 6144U);
|
||||
t5 = (t0 + 1192U);
|
||||
t6 = *((char **)t5);
|
||||
t5 = (t0 + 6160U);
|
||||
t7 = ieee_p_2592010699_sub_207919886985903570_503743352(IEEE_P_2592010699, t4, t6, t5);
|
||||
t8 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t3, t2, t7, t4);
|
||||
t9 = (t1 + 12U);
|
||||
t10 = *((unsigned int *)t9);
|
||||
t11 = (1U * t10);
|
||||
t12 = (8U != t11);
|
||||
if (t12 == 1)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t13 = (t0 + 4112);
|
||||
t14 = (t13 + 56U);
|
||||
t15 = *((char **)t14);
|
||||
t16 = (t15 + 56U);
|
||||
t17 = *((char **)t16);
|
||||
memcpy(t17, t8, 8U);
|
||||
xsi_driver_first_trans_fast(t13);
|
||||
|
||||
LAB2: t18 = (t0 + 4000);
|
||||
*((int *)t18) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
LAB5: xsi_size_not_matching(8U, t11, 0);
|
||||
goto LAB6;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0883098610_0495709306_p_1(char *t0)
|
||||
{
|
||||
char t1[16];
|
||||
char t2[16];
|
||||
char *t3;
|
||||
char *t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
unsigned 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(18, ng0);
|
||||
|
||||
LAB3: t3 = (t0 + 1032U);
|
||||
t4 = *((char **)t3);
|
||||
t3 = (t0 + 6144U);
|
||||
t5 = ieee_p_2592010699_sub_207919886985903570_503743352(IEEE_P_2592010699, t2, t4, t3);
|
||||
t6 = (t0 + 1192U);
|
||||
t7 = *((char **)t6);
|
||||
t6 = (t0 + 6160U);
|
||||
t8 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t5, t2, t7, t6);
|
||||
t9 = (t1 + 12U);
|
||||
t10 = *((unsigned int *)t9);
|
||||
t11 = (1U * t10);
|
||||
t12 = (8U != t11);
|
||||
if (t12 == 1)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t13 = (t0 + 4176);
|
||||
t14 = (t13 + 56U);
|
||||
t15 = *((char **)t14);
|
||||
t16 = (t15 + 56U);
|
||||
t17 = *((char **)t16);
|
||||
memcpy(t17, t8, 8U);
|
||||
xsi_driver_first_trans_fast(t13);
|
||||
|
||||
LAB2: t18 = (t0 + 4016);
|
||||
*((int *)t18) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
LAB5: xsi_size_not_matching(8U, t11, 0);
|
||||
goto LAB6;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0883098610_0495709306_p_2(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
int t4;
|
||||
int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
unsigned char t8;
|
||||
char *t9;
|
||||
int t10;
|
||||
int t11;
|
||||
unsigned int t12;
|
||||
unsigned int t13;
|
||||
unsigned int t14;
|
||||
char *t15;
|
||||
unsigned char t16;
|
||||
unsigned char t17;
|
||||
char *t18;
|
||||
char *t19;
|
||||
int t20;
|
||||
int t21;
|
||||
unsigned int t22;
|
||||
unsigned int t23;
|
||||
unsigned int t24;
|
||||
char *t25;
|
||||
unsigned char t26;
|
||||
unsigned char t27;
|
||||
char *t28;
|
||||
char *t29;
|
||||
unsigned char t30;
|
||||
unsigned char t31;
|
||||
unsigned char t32;
|
||||
char *t33;
|
||||
|
||||
LAB0: xsi_set_current_line(24, ng0);
|
||||
t1 = (t0 + 2088U);
|
||||
t2 = *((char **)t1);
|
||||
t1 = (t2 + 0);
|
||||
*((unsigned char *)t1) = (unsigned char)2;
|
||||
xsi_set_current_line(25, ng0);
|
||||
t1 = (t0 + 2208U);
|
||||
t2 = *((char **)t1);
|
||||
t1 = (t2 + 0);
|
||||
*((unsigned char *)t1) = (unsigned char)3;
|
||||
xsi_set_current_line(26, ng0);
|
||||
t3 = (8 - 1);
|
||||
t1 = (t0 + 6254);
|
||||
*((int *)t1) = t3;
|
||||
t2 = (t0 + 6258);
|
||||
*((int *)t2) = 0;
|
||||
t4 = t3;
|
||||
t5 = 0;
|
||||
|
||||
LAB2: if (t4 >= t5)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: xsi_set_current_line(30, ng0);
|
||||
t1 = (t0 + 2088U);
|
||||
t2 = *((char **)t1);
|
||||
t8 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 4240);
|
||||
t6 = (t1 + 56U);
|
||||
t7 = *((char **)t6);
|
||||
t9 = (t7 + 56U);
|
||||
t15 = *((char **)t9);
|
||||
*((unsigned char *)t15) = t8;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
t1 = (t0 + 4032);
|
||||
*((int *)t1) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(27, ng0);
|
||||
t6 = (t0 + 2088U);
|
||||
t7 = *((char **)t6);
|
||||
t8 = *((unsigned char *)t7);
|
||||
t6 = (t0 + 1512U);
|
||||
t9 = *((char **)t6);
|
||||
t6 = (t0 + 6254);
|
||||
t10 = *((int *)t6);
|
||||
t11 = (t10 - 7);
|
||||
t12 = (t11 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t6));
|
||||
t13 = (1U * t12);
|
||||
t14 = (0 + t13);
|
||||
t15 = (t9 + t14);
|
||||
t16 = *((unsigned char *)t15);
|
||||
t17 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t16);
|
||||
t18 = (t0 + 1672U);
|
||||
t19 = *((char **)t18);
|
||||
t18 = (t0 + 6254);
|
||||
t20 = *((int *)t18);
|
||||
t21 = (t20 - 7);
|
||||
t22 = (t21 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t18));
|
||||
t23 = (1U * t22);
|
||||
t24 = (0 + t23);
|
||||
t25 = (t19 + t24);
|
||||
t26 = *((unsigned char *)t25);
|
||||
t27 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t17, t26);
|
||||
t28 = (t0 + 2208U);
|
||||
t29 = *((char **)t28);
|
||||
t30 = *((unsigned char *)t29);
|
||||
t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t27, t30);
|
||||
t32 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t8, t31);
|
||||
t28 = (t0 + 2088U);
|
||||
t33 = *((char **)t28);
|
||||
t28 = (t33 + 0);
|
||||
*((unsigned char *)t28) = t32;
|
||||
xsi_set_current_line(28, ng0);
|
||||
t1 = (t0 + 2208U);
|
||||
t2 = *((char **)t1);
|
||||
t8 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1512U);
|
||||
t6 = *((char **)t1);
|
||||
t1 = (t0 + 6254);
|
||||
t3 = *((int *)t1);
|
||||
t10 = (t3 - 7);
|
||||
t12 = (t10 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t1));
|
||||
t13 = (1U * t12);
|
||||
t14 = (0 + t13);
|
||||
t7 = (t6 + t14);
|
||||
t16 = *((unsigned char *)t7);
|
||||
t9 = (t0 + 1672U);
|
||||
t15 = *((char **)t9);
|
||||
t9 = (t0 + 6254);
|
||||
t11 = *((int *)t9);
|
||||
t20 = (t11 - 7);
|
||||
t22 = (t20 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t9));
|
||||
t23 = (1U * t22);
|
||||
t24 = (0 + t23);
|
||||
t18 = (t15 + t24);
|
||||
t17 = *((unsigned char *)t18);
|
||||
t26 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t17);
|
||||
t27 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t16, t26);
|
||||
t30 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t27);
|
||||
t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t30);
|
||||
t19 = (t0 + 2208U);
|
||||
t25 = *((char **)t19);
|
||||
t19 = (t25 + 0);
|
||||
*((unsigned char *)t19) = t31;
|
||||
|
||||
LAB4: t1 = (t0 + 6254);
|
||||
t4 = *((int *)t1);
|
||||
t2 = (t0 + 6258);
|
||||
t5 = *((int *)t2);
|
||||
if (t4 == t5)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t3 = (t4 + -1);
|
||||
t4 = t3;
|
||||
t6 = (t0 + 6254);
|
||||
*((int *)t6) = t4;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_0883098610_0495709306_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_0883098610_0495709306_p_0,(void *)work_a_0883098610_0495709306_p_1,(void *)work_a_0883098610_0495709306_p_2};
|
||||
xsi_register_didat("work_a_0883098610_0495709306", "isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,157 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/ise/gianni/IEEE754Adder/ComparatorTest.vhd";
|
||||
|
||||
|
||||
|
||||
static void work_a_1038528572_2372691052_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
char *t3;
|
||||
char *t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
int64 t7;
|
||||
int64 t8;
|
||||
|
||||
LAB0: t1 = (t0 + 2784U);
|
||||
t2 = *((char **)t1);
|
||||
if (t2 == 0)
|
||||
goto LAB2;
|
||||
|
||||
LAB3: goto *t2;
|
||||
|
||||
LAB2: xsi_set_current_line(45, ng0);
|
||||
t2 = (t0 + 3416);
|
||||
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(46, ng0);
|
||||
t2 = (t0 + 1808U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t8 = (t7 / 2);
|
||||
t2 = (t0 + 2592);
|
||||
xsi_process_wait(t2, t8);
|
||||
|
||||
LAB6: *((char **)t1) = &&LAB7;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: xsi_set_current_line(47, ng0);
|
||||
t2 = (t0 + 3416);
|
||||
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(48, ng0);
|
||||
t2 = (t0 + 1808U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t8 = (t7 / 2);
|
||||
t2 = (t0 + 2592);
|
||||
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_1038528572_2372691052_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int64 t3;
|
||||
char *t4;
|
||||
int64 t5;
|
||||
|
||||
LAB0: t1 = (t0 + 3032U);
|
||||
t2 = *((char **)t1);
|
||||
if (t2 == 0)
|
||||
goto LAB2;
|
||||
|
||||
LAB3: goto *t2;
|
||||
|
||||
LAB2: xsi_set_current_line(56, ng0);
|
||||
t3 = (100 * 1000LL);
|
||||
t2 = (t0 + 2840);
|
||||
xsi_process_wait(t2, t3);
|
||||
|
||||
LAB6: *((char **)t1) = &&LAB7;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: xsi_set_current_line(58, ng0);
|
||||
t2 = (t0 + 1808U);
|
||||
t4 = *((char **)t2);
|
||||
t3 = *((int64 *)t4);
|
||||
t5 = (t3 * 10);
|
||||
t2 = (t0 + 2840);
|
||||
xsi_process_wait(t2, t5);
|
||||
|
||||
LAB10: *((char **)t1) = &&LAB11;
|
||||
goto LAB1;
|
||||
|
||||
LAB5: goto LAB4;
|
||||
|
||||
LAB7: goto LAB5;
|
||||
|
||||
LAB8: xsi_set_current_line(62, ng0);
|
||||
|
||||
LAB14: *((char **)t1) = &&LAB15;
|
||||
goto LAB1;
|
||||
|
||||
LAB9: goto LAB8;
|
||||
|
||||
LAB11: goto LAB9;
|
||||
|
||||
LAB12: goto LAB2;
|
||||
|
||||
LAB13: goto LAB12;
|
||||
|
||||
LAB15: goto LAB13;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_1038528572_2372691052_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_1038528572_2372691052_p_0,(void *)work_a_1038528572_2372691052_p_1};
|
||||
xsi_register_didat("work_a_1038528572_2372691052", "isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Whitespace-only changes.
@@ -1,28 +0,0 @@
|
||||
Command line:
|
||||
FullAdderTest_isim_beh.exe
|
||||
-simmode gui
|
||||
-simrunnum 0
|
||||
-socket 51967
|
||||
|
||||
Tue Aug 27 15:05:31 2019
|
||||
|
||||
|
||||
Elaboration Time: 0.11 sec
|
||||
|
||||
Current Memory Usage: 198.607 Meg
|
||||
|
||||
Total Signals : 11
|
||||
Total Nets : 6
|
||||
Total Signal Drivers : 6
|
||||
Total Blocks : 3
|
||||
Total Primitive Blocks : 2
|
||||
Total Processes : 4
|
||||
Total Traceable Variables : 9
|
||||
Total Scalar Nets and Variables : 367
|
||||
|
||||
Total Simulation Time: 0.15 sec
|
||||
|
||||
Current Memory Usage: 276.206 Meg
|
||||
|
||||
Tue Aug 27 15:08:11 2019
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,40 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
#include "xsi.h"
|
||||
|
||||
struct XSI_INFO xsi_info;
|
||||
|
||||
char *IEEE_P_2592010699;
|
||||
char *STD_STANDARD;
|
||||
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
xsi_init_design(argc, argv);
|
||||
xsi_register_info(&xsi_info);
|
||||
|
||||
xsi_register_min_prec_unit(-12);
|
||||
ieee_p_2592010699_init();
|
||||
work_a_1130988942_2801528920_init();
|
||||
work_a_2258021406_2372691052_init();
|
||||
|
||||
|
||||
xsi_register_tops("work_a_2258021406_2372691052");
|
||||
|
||||
IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
|
||||
xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
|
||||
STD_STANDARD = xsi_get_engine_memory("std_standard");
|
||||
|
||||
return xsi_run_simulation(argc, argv);
|
||||
|
||||
}
|
||||
Binary file not shown.
@@ -1,151 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/ise/gianni/IEEE754Adder/FullAdder.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768497506413324_503743352(char *, unsigned char , unsigned char );
|
||||
|
||||
|
||||
static void work_a_1130988942_2801528920_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
char *t7;
|
||||
unsigned char t8;
|
||||
unsigned char t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
char *t13;
|
||||
char *t14;
|
||||
|
||||
LAB0: xsi_set_current_line(14, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1352U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1032U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t3, t5);
|
||||
t1 = (t0 + 1192U);
|
||||
t7 = *((char **)t1);
|
||||
t8 = *((unsigned char *)t7);
|
||||
t9 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t6, t8);
|
||||
t1 = (t0 + 3488);
|
||||
t10 = (t1 + 56U);
|
||||
t11 = *((char **)t10);
|
||||
t12 = (t11 + 56U);
|
||||
t13 = *((char **)t12);
|
||||
*((unsigned char *)t13) = t9;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t14 = (t0 + 3392);
|
||||
*((int *)t14) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_1130988942_2801528920_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
char *t7;
|
||||
unsigned char t8;
|
||||
char *t9;
|
||||
unsigned char t10;
|
||||
unsigned char t11;
|
||||
unsigned char t12;
|
||||
char *t13;
|
||||
unsigned char t14;
|
||||
char *t15;
|
||||
unsigned char t16;
|
||||
unsigned char t17;
|
||||
unsigned char t18;
|
||||
char *t19;
|
||||
char *t20;
|
||||
char *t21;
|
||||
char *t22;
|
||||
char *t23;
|
||||
|
||||
LAB0: xsi_set_current_line(15, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1352U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1032U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t5);
|
||||
t1 = (t0 + 1352U);
|
||||
t7 = *((char **)t1);
|
||||
t8 = *((unsigned char *)t7);
|
||||
t1 = (t0 + 1192U);
|
||||
t9 = *((char **)t1);
|
||||
t10 = *((unsigned char *)t9);
|
||||
t11 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t10);
|
||||
t12 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t11);
|
||||
t1 = (t0 + 1032U);
|
||||
t13 = *((char **)t1);
|
||||
t14 = *((unsigned char *)t13);
|
||||
t1 = (t0 + 1192U);
|
||||
t15 = *((char **)t1);
|
||||
t16 = *((unsigned char *)t15);
|
||||
t17 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t14, t16);
|
||||
t18 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t12, t17);
|
||||
t1 = (t0 + 3552);
|
||||
t19 = (t1 + 56U);
|
||||
t20 = *((char **)t19);
|
||||
t21 = (t20 + 56U);
|
||||
t22 = *((char **)t21);
|
||||
*((unsigned char *)t22) = t18;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t23 = (t0 + 3408);
|
||||
*((int *)t23) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_1130988942_2801528920_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_1130988942_2801528920_p_0,(void *)work_a_1130988942_2801528920_p_1};
|
||||
xsi_register_didat("work_a_1130988942_2801528920", "isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,427 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/ise/gianni/IEEE754Adder/FullAdderTest.vhd";
|
||||
|
||||
|
||||
|
||||
static void work_a_2258021406_2372691052_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
char *t3;
|
||||
char *t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
int64 t7;
|
||||
int64 t8;
|
||||
|
||||
LAB0: t1 = (t0 + 3104U);
|
||||
t2 = *((char **)t1);
|
||||
if (t2 == 0)
|
||||
goto LAB2;
|
||||
|
||||
LAB3: goto *t2;
|
||||
|
||||
LAB2: xsi_set_current_line(54, ng0);
|
||||
t2 = (t0 + 3736);
|
||||
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(55, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t8 = (t7 / 2);
|
||||
t2 = (t0 + 2912);
|
||||
xsi_process_wait(t2, t8);
|
||||
|
||||
LAB6: *((char **)t1) = &&LAB7;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: xsi_set_current_line(56, ng0);
|
||||
t2 = (t0 + 3736);
|
||||
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(57, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t8 = (t7 / 2);
|
||||
t2 = (t0 + 2912);
|
||||
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_2258021406_2372691052_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
char *t3;
|
||||
char *t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
int64 t7;
|
||||
|
||||
LAB0: t1 = (t0 + 3352U);
|
||||
t2 = *((char **)t1);
|
||||
if (t2 == 0)
|
||||
goto LAB2;
|
||||
|
||||
LAB3: goto *t2;
|
||||
|
||||
LAB2: xsi_set_current_line(63, ng0);
|
||||
t2 = (t0 + 3800);
|
||||
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(64, ng0);
|
||||
t2 = (t0 + 3864);
|
||||
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(65, ng0);
|
||||
t2 = (t0 + 3928);
|
||||
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(66, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t7);
|
||||
|
||||
LAB6: *((char **)t1) = &&LAB7;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: xsi_set_current_line(67, ng0);
|
||||
t2 = (t0 + 3800);
|
||||
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(68, ng0);
|
||||
t2 = (t0 + 3864);
|
||||
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(69, ng0);
|
||||
t2 = (t0 + 3928);
|
||||
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(70, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t7);
|
||||
|
||||
LAB10: *((char **)t1) = &&LAB11;
|
||||
goto LAB1;
|
||||
|
||||
LAB5: goto LAB4;
|
||||
|
||||
LAB7: goto LAB5;
|
||||
|
||||
LAB8: xsi_set_current_line(71, ng0);
|
||||
t2 = (t0 + 3800);
|
||||
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(72, ng0);
|
||||
t2 = (t0 + 3864);
|
||||
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(73, ng0);
|
||||
t2 = (t0 + 3928);
|
||||
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 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t7);
|
||||
|
||||
LAB14: *((char **)t1) = &&LAB15;
|
||||
goto LAB1;
|
||||
|
||||
LAB9: goto LAB8;
|
||||
|
||||
LAB11: goto LAB9;
|
||||
|
||||
LAB12: xsi_set_current_line(75, ng0);
|
||||
t2 = (t0 + 3800);
|
||||
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(76, ng0);
|
||||
t2 = (t0 + 3864);
|
||||
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(77, ng0);
|
||||
t2 = (t0 + 3928);
|
||||
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(78, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t7);
|
||||
|
||||
LAB18: *((char **)t1) = &&LAB19;
|
||||
goto LAB1;
|
||||
|
||||
LAB13: goto LAB12;
|
||||
|
||||
LAB15: goto LAB13;
|
||||
|
||||
LAB16: xsi_set_current_line(79, ng0);
|
||||
t2 = (t0 + 3800);
|
||||
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(80, ng0);
|
||||
t2 = (t0 + 3864);
|
||||
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(81, ng0);
|
||||
t2 = (t0 + 3928);
|
||||
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(82, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t7);
|
||||
|
||||
LAB22: *((char **)t1) = &&LAB23;
|
||||
goto LAB1;
|
||||
|
||||
LAB17: goto LAB16;
|
||||
|
||||
LAB19: goto LAB17;
|
||||
|
||||
LAB20: xsi_set_current_line(83, ng0);
|
||||
t2 = (t0 + 3800);
|
||||
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(84, ng0);
|
||||
t2 = (t0 + 3864);
|
||||
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(85, ng0);
|
||||
t2 = (t0 + 3928);
|
||||
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(86, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t7);
|
||||
|
||||
LAB26: *((char **)t1) = &&LAB27;
|
||||
goto LAB1;
|
||||
|
||||
LAB21: goto LAB20;
|
||||
|
||||
LAB23: goto LAB21;
|
||||
|
||||
LAB24: xsi_set_current_line(87, ng0);
|
||||
t2 = (t0 + 3800);
|
||||
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(88, ng0);
|
||||
t2 = (t0 + 3864);
|
||||
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(89, ng0);
|
||||
t2 = (t0 + 3928);
|
||||
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(90, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t7);
|
||||
|
||||
LAB30: *((char **)t1) = &&LAB31;
|
||||
goto LAB1;
|
||||
|
||||
LAB25: goto LAB24;
|
||||
|
||||
LAB27: goto LAB25;
|
||||
|
||||
LAB28: xsi_set_current_line(91, ng0);
|
||||
t2 = (t0 + 3800);
|
||||
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(92, ng0);
|
||||
t2 = (t0 + 3864);
|
||||
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(93, ng0);
|
||||
t2 = (t0 + 3928);
|
||||
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 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t7);
|
||||
|
||||
LAB34: *((char **)t1) = &&LAB35;
|
||||
goto LAB1;
|
||||
|
||||
LAB29: goto LAB28;
|
||||
|
||||
LAB31: goto LAB29;
|
||||
|
||||
LAB32: goto LAB2;
|
||||
|
||||
LAB33: goto LAB32;
|
||||
|
||||
LAB35: goto LAB33;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_2258021406_2372691052_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_2258021406_2372691052_p_0,(void *)work_a_2258021406_2372691052_p_1};
|
||||
xsi_register_didat("work_a_2258021406_2372691052", "isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Whitespace-only changes.
@@ -1,29 +0,0 @@
|
||||
Command line:
|
||||
NaNCheck_isim_beh.exe
|
||||
-simmode gui
|
||||
-simrunnum 0
|
||||
-socket 39524
|
||||
|
||||
Sat Aug 24 12:14:44 2019
|
||||
|
||||
|
||||
Elaboration Time: 0.02 sec
|
||||
|
||||
Current Memory Usage: 195.346 Meg
|
||||
|
||||
Total Signals : 23
|
||||
Total Nets : 137
|
||||
Total Signal Drivers : 15
|
||||
Total Blocks : 4
|
||||
Total Primitive Blocks : 3
|
||||
Total Processes : 15
|
||||
Total Traceable Variables : 8
|
||||
Total Scalar Nets and Variables : 497
|
||||
Total Line Count : 27
|
||||
|
||||
Total Simulation Time: 0.04 sec
|
||||
|
||||
Current Memory Usage: 272.945 Meg
|
||||
|
||||
Sat Aug 24 12:14:54 2019
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,40 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
#include "xsi.h"
|
||||
|
||||
struct XSI_INFO xsi_info;
|
||||
|
||||
char *IEEE_P_2592010699;
|
||||
char *STD_STANDARD;
|
||||
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
xsi_init_design(argc, argv);
|
||||
xsi_register_info(&xsi_info);
|
||||
|
||||
xsi_register_min_prec_unit(-12);
|
||||
ieee_p_2592010699_init();
|
||||
work_a_0557987184_1272247069_init();
|
||||
work_a_4078426953_2628201599_init();
|
||||
|
||||
|
||||
xsi_register_tops("work_a_4078426953_2628201599");
|
||||
|
||||
IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
|
||||
xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
|
||||
STD_STANDARD = xsi_get_engine_memory("std_standard");
|
||||
|
||||
return xsi_run_simulation(argc, argv);
|
||||
|
||||
}
|
||||
Binary file not shown.
@@ -1,368 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/Luca/ISE/IEEE754Adder/TypeCheck.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char );
|
||||
|
||||
|
||||
static void work_a_0557987184_1272247069_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(17, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 30);
|
||||
t4 = (t3 * 1U);
|
||||
t5 = (0 + t4);
|
||||
t1 = (t2 + t5);
|
||||
t6 = (t0 + 5104);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
memcpy(t10, t1, 8U);
|
||||
xsi_driver_first_trans_fast(t6);
|
||||
|
||||
LAB2: t11 = (t0 + 4944);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(18, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 22);
|
||||
t4 = (t3 * 1U);
|
||||
t5 = (0 + t4);
|
||||
t1 = (t2 + t5);
|
||||
t6 = (t0 + 5168);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
memcpy(t10, t1, 23U);
|
||||
xsi_driver_first_trans_fast(t6);
|
||||
|
||||
LAB2: t11 = (t0 + 4960);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_2(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
int t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
int t9;
|
||||
int t10;
|
||||
unsigned int t11;
|
||||
unsigned int t12;
|
||||
unsigned int t13;
|
||||
char *t14;
|
||||
unsigned char t15;
|
||||
unsigned char t16;
|
||||
char *t17;
|
||||
char *t18;
|
||||
|
||||
LAB0: xsi_set_current_line(23, ng0);
|
||||
t1 = (t0 + 2288U);
|
||||
t2 = *((char **)t1);
|
||||
t1 = (t2 + 0);
|
||||
*((unsigned char *)t1) = (unsigned char)3;
|
||||
xsi_set_current_line(24, ng0);
|
||||
t1 = (t0 + 7603);
|
||||
*((int *)t1) = 7;
|
||||
t2 = (t0 + 7607);
|
||||
*((int *)t2) = 0;
|
||||
t3 = 7;
|
||||
t4 = 0;
|
||||
|
||||
LAB2: if (t3 >= t4)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: xsi_set_current_line(27, ng0);
|
||||
t1 = (t0 + 2288U);
|
||||
t2 = *((char **)t1);
|
||||
t7 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 5232);
|
||||
t5 = (t1 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t8 = (t6 + 56U);
|
||||
t14 = *((char **)t8);
|
||||
*((unsigned char *)t14) = t7;
|
||||
xsi_driver_first_trans_fast(t1);
|
||||
t1 = (t0 + 4976);
|
||||
*((int *)t1) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(25, ng0);
|
||||
t5 = (t0 + 2288U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = *((unsigned char *)t6);
|
||||
t5 = (t0 + 1512U);
|
||||
t8 = *((char **)t5);
|
||||
t5 = (t0 + 7603);
|
||||
t9 = *((int *)t5);
|
||||
t10 = (t9 - 7);
|
||||
t11 = (t10 * -1);
|
||||
t12 = (1U * t11);
|
||||
t13 = (0 + t12);
|
||||
t14 = (t8 + t13);
|
||||
t15 = *((unsigned char *)t14);
|
||||
t16 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t7, t15);
|
||||
t17 = (t0 + 2288U);
|
||||
t18 = *((char **)t17);
|
||||
t17 = (t18 + 0);
|
||||
*((unsigned char *)t17) = t16;
|
||||
|
||||
LAB4: t1 = (t0 + 7603);
|
||||
t3 = *((int *)t1);
|
||||
t2 = (t0 + 7607);
|
||||
t4 = *((int *)t2);
|
||||
if (t3 == t4)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t9 = (t3 + -1);
|
||||
t3 = t9;
|
||||
t5 = (t0 + 7603);
|
||||
*((int *)t5) = t3;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_3(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
int t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
int t9;
|
||||
int t10;
|
||||
unsigned int t11;
|
||||
unsigned int t12;
|
||||
unsigned int t13;
|
||||
char *t14;
|
||||
unsigned char t15;
|
||||
unsigned char t16;
|
||||
char *t17;
|
||||
char *t18;
|
||||
|
||||
LAB0: xsi_set_current_line(33, ng0);
|
||||
t1 = (t0 + 2408U);
|
||||
t2 = *((char **)t1);
|
||||
t1 = (t2 + 0);
|
||||
*((unsigned char *)t1) = (unsigned char)2;
|
||||
xsi_set_current_line(34, ng0);
|
||||
t1 = (t0 + 7611);
|
||||
*((int *)t1) = 22;
|
||||
t2 = (t0 + 7615);
|
||||
*((int *)t2) = 0;
|
||||
t3 = 22;
|
||||
t4 = 0;
|
||||
|
||||
LAB2: if (t3 >= t4)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: xsi_set_current_line(37, ng0);
|
||||
t1 = (t0 + 2408U);
|
||||
t2 = *((char **)t1);
|
||||
t7 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 5296);
|
||||
t5 = (t1 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t8 = (t6 + 56U);
|
||||
t14 = *((char **)t8);
|
||||
*((unsigned char *)t14) = t7;
|
||||
xsi_driver_first_trans_fast(t1);
|
||||
t1 = (t0 + 4992);
|
||||
*((int *)t1) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(35, ng0);
|
||||
t5 = (t0 + 2408U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = *((unsigned char *)t6);
|
||||
t5 = (t0 + 1672U);
|
||||
t8 = *((char **)t5);
|
||||
t5 = (t0 + 7611);
|
||||
t9 = *((int *)t5);
|
||||
t10 = (t9 - 22);
|
||||
t11 = (t10 * -1);
|
||||
t12 = (1U * t11);
|
||||
t13 = (0 + t12);
|
||||
t14 = (t8 + t13);
|
||||
t15 = *((unsigned char *)t14);
|
||||
t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15);
|
||||
t17 = (t0 + 2408U);
|
||||
t18 = *((char **)t17);
|
||||
t17 = (t18 + 0);
|
||||
*((unsigned char *)t17) = t16;
|
||||
|
||||
LAB4: t1 = (t0 + 7611);
|
||||
t3 = *((int *)t1);
|
||||
t2 = (t0 + 7615);
|
||||
t4 = *((int *)t2);
|
||||
if (t3 == t4)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t9 = (t3 + -1);
|
||||
t3 = t9;
|
||||
t5 = (t0 + 7611);
|
||||
*((int *)t5) = t3;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_4(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(40, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1832U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1992U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t5);
|
||||
t1 = (t0 + 5360);
|
||||
t7 = (t1 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
*((unsigned char *)t10) = t6;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t11 = (t0 + 5008);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_5(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
|
||||
LAB0: xsi_set_current_line(41, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1832U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1992U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t5);
|
||||
t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t6);
|
||||
t1 = (t0 + 5424);
|
||||
t8 = (t1 + 56U);
|
||||
t9 = *((char **)t8);
|
||||
t10 = (t9 + 56U);
|
||||
t11 = *((char **)t10);
|
||||
*((unsigned char *)t11) = t7;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t12 = (t0 + 5024);
|
||||
*((int *)t12) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_0557987184_1272247069_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_0557987184_1272247069_p_0,(void *)work_a_0557987184_1272247069_p_1,(void *)work_a_0557987184_1272247069_p_2,(void *)work_a_0557987184_1272247069_p_3,(void *)work_a_0557987184_1272247069_p_4,(void *)work_a_0557987184_1272247069_p_5};
|
||||
xsi_register_didat("work_a_0557987184_1272247069", "isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,221 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/Luca/ISE/IEEE754Adder/NaNCheck.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char );
|
||||
|
||||
|
||||
static void work_a_4078426953_2628201599_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
unsigned int t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
char *t13;
|
||||
|
||||
LAB0: xsi_set_current_line(32, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 31);
|
||||
t4 = (t3 * -1);
|
||||
t5 = (1U * t4);
|
||||
t6 = (0 + t5);
|
||||
t1 = (t2 + t6);
|
||||
t7 = *((unsigned char *)t1);
|
||||
t8 = (t0 + 4392);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
t11 = (t10 + 56U);
|
||||
t12 = *((char **)t11);
|
||||
*((unsigned char *)t12) = t7;
|
||||
xsi_driver_first_trans_fast(t8);
|
||||
|
||||
LAB2: t13 = (t0 + 4280);
|
||||
*((int *)t13) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_4078426953_2628201599_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
unsigned int t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
char *t13;
|
||||
|
||||
LAB0: xsi_set_current_line(33, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1192U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 31);
|
||||
t4 = (t3 * -1);
|
||||
t5 = (1U * t4);
|
||||
t6 = (0 + t5);
|
||||
t1 = (t2 + t6);
|
||||
t7 = *((unsigned char *)t1);
|
||||
t8 = (t0 + 4456);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
t11 = (t10 + 56U);
|
||||
t12 = *((char **)t11);
|
||||
*((unsigned char *)t12) = t7;
|
||||
xsi_driver_first_trans_fast(t8);
|
||||
|
||||
LAB2: t13 = (t0 + 4296);
|
||||
*((int *)t13) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_4078426953_2628201599_p_2(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
char *t7;
|
||||
unsigned char t8;
|
||||
char *t9;
|
||||
unsigned char t10;
|
||||
unsigned char t11;
|
||||
char *t12;
|
||||
unsigned char t13;
|
||||
unsigned char t14;
|
||||
char *t15;
|
||||
unsigned char t16;
|
||||
unsigned char t17;
|
||||
unsigned char t18;
|
||||
unsigned char t19;
|
||||
char *t20;
|
||||
unsigned char t21;
|
||||
char *t22;
|
||||
unsigned char t23;
|
||||
unsigned char t24;
|
||||
unsigned char t25;
|
||||
char *t26;
|
||||
unsigned char t27;
|
||||
unsigned char t28;
|
||||
char *t29;
|
||||
unsigned char t30;
|
||||
unsigned char t31;
|
||||
unsigned char t32;
|
||||
char *t33;
|
||||
char *t34;
|
||||
char *t35;
|
||||
char *t36;
|
||||
char *t37;
|
||||
|
||||
LAB0: xsi_set_current_line(35, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1512U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1992U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t3, t5);
|
||||
t1 = (t0 + 1672U);
|
||||
t7 = *((char **)t1);
|
||||
t8 = *((unsigned char *)t7);
|
||||
t1 = (t0 + 1832U);
|
||||
t9 = *((char **)t1);
|
||||
t10 = *((unsigned char *)t9);
|
||||
t11 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t10);
|
||||
t1 = (t0 + 2152U);
|
||||
t12 = *((char **)t1);
|
||||
t13 = *((unsigned char *)t12);
|
||||
t14 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t11, t13);
|
||||
t1 = (t0 + 2312U);
|
||||
t15 = *((char **)t1);
|
||||
t16 = *((unsigned char *)t15);
|
||||
t17 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t16);
|
||||
t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t14, t17);
|
||||
t19 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t18);
|
||||
t1 = (t0 + 1672U);
|
||||
t20 = *((char **)t1);
|
||||
t21 = *((unsigned char *)t20);
|
||||
t1 = (t0 + 1832U);
|
||||
t22 = *((char **)t1);
|
||||
t23 = *((unsigned char *)t22);
|
||||
t24 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t23);
|
||||
t25 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t24);
|
||||
t1 = (t0 + 2152U);
|
||||
t26 = *((char **)t1);
|
||||
t27 = *((unsigned char *)t26);
|
||||
t28 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t25, t27);
|
||||
t1 = (t0 + 2312U);
|
||||
t29 = *((char **)t1);
|
||||
t30 = *((unsigned char *)t29);
|
||||
t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t28, t30);
|
||||
t32 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t19, t31);
|
||||
t1 = (t0 + 4520);
|
||||
t33 = (t1 + 56U);
|
||||
t34 = *((char **)t33);
|
||||
t35 = (t34 + 56U);
|
||||
t36 = *((char **)t35);
|
||||
*((unsigned char *)t36) = t32;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t37 = (t0 + 4312);
|
||||
*((int *)t37) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_4078426953_2628201599_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_4078426953_2628201599_p_0,(void *)work_a_4078426953_2628201599_p_1,(void *)work_a_4078426953_2628201599_p_2};
|
||||
xsi_register_didat("work_a_4078426953_2628201599", "isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Whitespace-only changes.
@@ -1,29 +0,0 @@
|
||||
Command line:
|
||||
SpecialCasesTest_isim_beh.exe
|
||||
-simmode gui
|
||||
-simrunnum 0
|
||||
-socket 47173
|
||||
|
||||
Sat Aug 24 12:20:10 2019
|
||||
|
||||
|
||||
Elaboration Time: 0.01 sec
|
||||
|
||||
Current Memory Usage: 195.359 Meg
|
||||
|
||||
Total Signals : 48
|
||||
Total Nets : 239
|
||||
Total Signal Drivers : 29
|
||||
Total Blocks : 8
|
||||
Total Primitive Blocks : 4
|
||||
Total Processes : 26
|
||||
Total Traceable Variables : 10
|
||||
Total Scalar Nets and Variables : 601
|
||||
Total Line Count : 143
|
||||
|
||||
Total Simulation Time: 0.04 sec
|
||||
|
||||
Current Memory Usage: 272.957 Meg
|
||||
|
||||
Sat Aug 24 14:38:35 2019
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
#include "xsi.h"
|
||||
|
||||
struct XSI_INFO xsi_info;
|
||||
|
||||
char *IEEE_P_2592010699;
|
||||
char *STD_STANDARD;
|
||||
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
xsi_init_design(argc, argv);
|
||||
xsi_register_info(&xsi_info);
|
||||
|
||||
xsi_register_min_prec_unit(-12);
|
||||
ieee_p_2592010699_init();
|
||||
work_a_0557987184_1272247069_init();
|
||||
work_a_3914402253_2628201599_init();
|
||||
work_a_2347761600_1146481140_init();
|
||||
work_a_1540508602_4151211736_init();
|
||||
work_a_2912948712_3395701438_init();
|
||||
work_a_4189535622_2372691052_init();
|
||||
|
||||
|
||||
xsi_register_tops("work_a_4189535622_2372691052");
|
||||
|
||||
IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
|
||||
xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
|
||||
STD_STANDARD = xsi_get_engine_memory("std_standard");
|
||||
|
||||
return xsi_run_simulation(argc, argv);
|
||||
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -1,368 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/Luca/ISE/IEEE754Adder/TypeCheck.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char );
|
||||
|
||||
|
||||
static void work_a_0557987184_1272247069_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(17, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 30);
|
||||
t4 = (t3 * 1U);
|
||||
t5 = (0 + t4);
|
||||
t1 = (t2 + t5);
|
||||
t6 = (t0 + 5104);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
memcpy(t10, t1, 8U);
|
||||
xsi_driver_first_trans_fast(t6);
|
||||
|
||||
LAB2: t11 = (t0 + 4944);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(18, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 22);
|
||||
t4 = (t3 * 1U);
|
||||
t5 = (0 + t4);
|
||||
t1 = (t2 + t5);
|
||||
t6 = (t0 + 5168);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
memcpy(t10, t1, 23U);
|
||||
xsi_driver_first_trans_fast(t6);
|
||||
|
||||
LAB2: t11 = (t0 + 4960);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_2(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
int t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
int t9;
|
||||
int t10;
|
||||
unsigned int t11;
|
||||
unsigned int t12;
|
||||
unsigned int t13;
|
||||
char *t14;
|
||||
unsigned char t15;
|
||||
unsigned char t16;
|
||||
char *t17;
|
||||
char *t18;
|
||||
|
||||
LAB0: xsi_set_current_line(23, ng0);
|
||||
t1 = (t0 + 2288U);
|
||||
t2 = *((char **)t1);
|
||||
t1 = (t2 + 0);
|
||||
*((unsigned char *)t1) = (unsigned char)3;
|
||||
xsi_set_current_line(24, ng0);
|
||||
t1 = (t0 + 7603);
|
||||
*((int *)t1) = 7;
|
||||
t2 = (t0 + 7607);
|
||||
*((int *)t2) = 0;
|
||||
t3 = 7;
|
||||
t4 = 0;
|
||||
|
||||
LAB2: if (t3 >= t4)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: xsi_set_current_line(27, ng0);
|
||||
t1 = (t0 + 2288U);
|
||||
t2 = *((char **)t1);
|
||||
t7 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 5232);
|
||||
t5 = (t1 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t8 = (t6 + 56U);
|
||||
t14 = *((char **)t8);
|
||||
*((unsigned char *)t14) = t7;
|
||||
xsi_driver_first_trans_fast(t1);
|
||||
t1 = (t0 + 4976);
|
||||
*((int *)t1) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(25, ng0);
|
||||
t5 = (t0 + 2288U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = *((unsigned char *)t6);
|
||||
t5 = (t0 + 1512U);
|
||||
t8 = *((char **)t5);
|
||||
t5 = (t0 + 7603);
|
||||
t9 = *((int *)t5);
|
||||
t10 = (t9 - 7);
|
||||
t11 = (t10 * -1);
|
||||
t12 = (1U * t11);
|
||||
t13 = (0 + t12);
|
||||
t14 = (t8 + t13);
|
||||
t15 = *((unsigned char *)t14);
|
||||
t16 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t7, t15);
|
||||
t17 = (t0 + 2288U);
|
||||
t18 = *((char **)t17);
|
||||
t17 = (t18 + 0);
|
||||
*((unsigned char *)t17) = t16;
|
||||
|
||||
LAB4: t1 = (t0 + 7603);
|
||||
t3 = *((int *)t1);
|
||||
t2 = (t0 + 7607);
|
||||
t4 = *((int *)t2);
|
||||
if (t3 == t4)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t9 = (t3 + -1);
|
||||
t3 = t9;
|
||||
t5 = (t0 + 7603);
|
||||
*((int *)t5) = t3;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_3(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
int t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
int t9;
|
||||
int t10;
|
||||
unsigned int t11;
|
||||
unsigned int t12;
|
||||
unsigned int t13;
|
||||
char *t14;
|
||||
unsigned char t15;
|
||||
unsigned char t16;
|
||||
char *t17;
|
||||
char *t18;
|
||||
|
||||
LAB0: xsi_set_current_line(33, ng0);
|
||||
t1 = (t0 + 2408U);
|
||||
t2 = *((char **)t1);
|
||||
t1 = (t2 + 0);
|
||||
*((unsigned char *)t1) = (unsigned char)2;
|
||||
xsi_set_current_line(34, ng0);
|
||||
t1 = (t0 + 7611);
|
||||
*((int *)t1) = 22;
|
||||
t2 = (t0 + 7615);
|
||||
*((int *)t2) = 0;
|
||||
t3 = 22;
|
||||
t4 = 0;
|
||||
|
||||
LAB2: if (t3 >= t4)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: xsi_set_current_line(37, ng0);
|
||||
t1 = (t0 + 2408U);
|
||||
t2 = *((char **)t1);
|
||||
t7 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 5296);
|
||||
t5 = (t1 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t8 = (t6 + 56U);
|
||||
t14 = *((char **)t8);
|
||||
*((unsigned char *)t14) = t7;
|
||||
xsi_driver_first_trans_fast(t1);
|
||||
t1 = (t0 + 4992);
|
||||
*((int *)t1) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(35, ng0);
|
||||
t5 = (t0 + 2408U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = *((unsigned char *)t6);
|
||||
t5 = (t0 + 1672U);
|
||||
t8 = *((char **)t5);
|
||||
t5 = (t0 + 7611);
|
||||
t9 = *((int *)t5);
|
||||
t10 = (t9 - 22);
|
||||
t11 = (t10 * -1);
|
||||
t12 = (1U * t11);
|
||||
t13 = (0 + t12);
|
||||
t14 = (t8 + t13);
|
||||
t15 = *((unsigned char *)t14);
|
||||
t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15);
|
||||
t17 = (t0 + 2408U);
|
||||
t18 = *((char **)t17);
|
||||
t17 = (t18 + 0);
|
||||
*((unsigned char *)t17) = t16;
|
||||
|
||||
LAB4: t1 = (t0 + 7611);
|
||||
t3 = *((int *)t1);
|
||||
t2 = (t0 + 7615);
|
||||
t4 = *((int *)t2);
|
||||
if (t3 == t4)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t9 = (t3 + -1);
|
||||
t3 = t9;
|
||||
t5 = (t0 + 7611);
|
||||
*((int *)t5) = t3;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_4(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(40, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1832U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1992U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t5);
|
||||
t1 = (t0 + 5360);
|
||||
t7 = (t1 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
*((unsigned char *)t10) = t6;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t11 = (t0 + 5008);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_0557987184_1272247069_p_5(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
|
||||
LAB0: xsi_set_current_line(41, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1832U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1992U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t5);
|
||||
t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t6);
|
||||
t1 = (t0 + 5424);
|
||||
t8 = (t1 + 56U);
|
||||
t9 = *((char **)t8);
|
||||
t10 = (t9 + 56U);
|
||||
t11 = *((char **)t10);
|
||||
*((unsigned char *)t11) = t7;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t12 = (t0 + 5024);
|
||||
*((int *)t12) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_0557987184_1272247069_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_0557987184_1272247069_p_0,(void *)work_a_0557987184_1272247069_p_1,(void *)work_a_0557987184_1272247069_p_2,(void *)work_a_0557987184_1272247069_p_3,(void *)work_a_0557987184_1272247069_p_4,(void *)work_a_0557987184_1272247069_p_5};
|
||||
xsi_register_didat("work_a_0557987184_1272247069", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_0557987184_1272247069.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,278 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/Luca/ISE/IEEE754Adder/ZeroCheck.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3496108612141461530_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char );
|
||||
|
||||
|
||||
static void work_a_1540508602_4151211736_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
unsigned int t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
char *t13;
|
||||
|
||||
LAB0: xsi_set_current_line(28, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 31);
|
||||
t4 = (t3 * -1);
|
||||
t5 = (1U * t4);
|
||||
t6 = (0 + t5);
|
||||
t1 = (t2 + t6);
|
||||
t7 = *((unsigned char *)t1);
|
||||
t8 = (t0 + 5184);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
t11 = (t10 + 56U);
|
||||
t12 = *((char **)t11);
|
||||
*((unsigned char *)t12) = t7;
|
||||
xsi_driver_first_trans_fast(t8);
|
||||
|
||||
LAB2: t13 = (t0 + 5024);
|
||||
*((int *)t13) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_1540508602_4151211736_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
unsigned int t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
char *t13;
|
||||
|
||||
LAB0: xsi_set_current_line(29, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1192U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 31);
|
||||
t4 = (t3 * -1);
|
||||
t5 = (1U * t4);
|
||||
t6 = (0 + t5);
|
||||
t1 = (t2 + t6);
|
||||
t7 = *((unsigned char *)t1);
|
||||
t8 = (t0 + 5248);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
t11 = (t10 + 56U);
|
||||
t12 = *((char **)t11);
|
||||
*((unsigned char *)t12) = t7;
|
||||
xsi_driver_first_trans_fast(t8);
|
||||
|
||||
LAB2: t13 = (t0 + 5040);
|
||||
*((int *)t13) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_1540508602_4151211736_p_2(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(30, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 30);
|
||||
t4 = (t3 * 1U);
|
||||
t5 = (0 + t4);
|
||||
t1 = (t2 + t5);
|
||||
t6 = (t0 + 5312);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
memcpy(t10, t1, 31U);
|
||||
xsi_driver_first_trans_fast(t6);
|
||||
|
||||
LAB2: t11 = (t0 + 5056);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_1540508602_4151211736_p_3(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(31, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1192U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 30);
|
||||
t4 = (t3 * 1U);
|
||||
t5 = (0 + t4);
|
||||
t1 = (t2 + t5);
|
||||
t6 = (t0 + 5376);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
memcpy(t10, t1, 31U);
|
||||
xsi_driver_first_trans_fast(t6);
|
||||
|
||||
LAB2: t11 = (t0 + 5072);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_1540508602_4151211736_p_4(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
|
||||
LAB0: xsi_set_current_line(33, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1512U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1672U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_3496108612141461530_503743352(IEEE_P_2592010699, t3, t5);
|
||||
t1 = (t0 + 5440);
|
||||
t7 = (t1 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
*((unsigned char *)t10) = t6;
|
||||
xsi_driver_first_trans_fast(t1);
|
||||
|
||||
LAB2: t11 = (t0 + 5088);
|
||||
*((int *)t11) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_1540508602_4151211736_p_5(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
unsigned char t4;
|
||||
char *t5;
|
||||
unsigned char t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
|
||||
LAB0: xsi_set_current_line(38, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 2312U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t4 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t3);
|
||||
t1 = (t0 + 2152U);
|
||||
t5 = *((char **)t1);
|
||||
t6 = *((unsigned char *)t5);
|
||||
t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t4, t6);
|
||||
t1 = (t0 + 5504);
|
||||
t8 = (t1 + 56U);
|
||||
t9 = *((char **)t8);
|
||||
t10 = (t9 + 56U);
|
||||
t11 = *((char **)t10);
|
||||
*((unsigned char *)t11) = t7;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t12 = (t0 + 5104);
|
||||
*((int *)t12) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_1540508602_4151211736_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_1540508602_4151211736_p_0,(void *)work_a_1540508602_4151211736_p_1,(void *)work_a_1540508602_4151211736_p_2,(void *)work_a_1540508602_4151211736_p_3,(void *)work_a_1540508602_4151211736_p_4,(void *)work_a_1540508602_4151211736_p_5};
|
||||
xsi_register_didat("work_a_1540508602_4151211736", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,180 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/Luca/ISE/IEEE754Adder/EqualCheck.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
char *ieee_p_2592010699_sub_16439989833707593767_503743352(char *, char *, char *, char *, char *, char *);
|
||||
unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char );
|
||||
|
||||
|
||||
static void work_a_2347761600_1146481140_p_0(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(15, ng0);
|
||||
|
||||
LAB3: t2 = (t0 + 1032U);
|
||||
t3 = *((char **)t2);
|
||||
t2 = (t0 + 5352U);
|
||||
t4 = (t0 + 1192U);
|
||||
t5 = *((char **)t4);
|
||||
t4 = (t0 + 5368U);
|
||||
t6 = ieee_p_2592010699_sub_16439989833707593767_503743352(IEEE_P_2592010699, t1, t3, t2, t5, t4);
|
||||
t7 = (t1 + 12U);
|
||||
t8 = *((unsigned int *)t7);
|
||||
t9 = (1U * t8);
|
||||
t10 = (31U != t9);
|
||||
if (t10 == 1)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t11 = (t0 + 3568);
|
||||
t12 = (t11 + 56U);
|
||||
t13 = *((char **)t12);
|
||||
t14 = (t13 + 56U);
|
||||
t15 = *((char **)t14);
|
||||
memcpy(t15, t6, 31U);
|
||||
xsi_driver_first_trans_fast(t11);
|
||||
|
||||
LAB2: t16 = (t0 + 3472);
|
||||
*((int *)t16) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
LAB5: xsi_size_not_matching(31U, t9, 0);
|
||||
goto LAB6;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_2347761600_1146481140_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
int t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
int t9;
|
||||
int t10;
|
||||
unsigned int t11;
|
||||
unsigned int t12;
|
||||
unsigned int t13;
|
||||
char *t14;
|
||||
unsigned char t15;
|
||||
unsigned char t16;
|
||||
char *t17;
|
||||
char *t18;
|
||||
|
||||
LAB0: xsi_set_current_line(20, ng0);
|
||||
t1 = (t0 + 1928U);
|
||||
t2 = *((char **)t1);
|
||||
t1 = (t2 + 0);
|
||||
*((unsigned char *)t1) = (unsigned char)2;
|
||||
xsi_set_current_line(21, ng0);
|
||||
t1 = (t0 + 5506);
|
||||
*((int *)t1) = 30;
|
||||
t2 = (t0 + 5510);
|
||||
*((int *)t2) = 0;
|
||||
t3 = 30;
|
||||
t4 = 0;
|
||||
|
||||
LAB2: if (t3 >= t4)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: xsi_set_current_line(24, ng0);
|
||||
t1 = (t0 + 1928U);
|
||||
t2 = *((char **)t1);
|
||||
t7 = *((unsigned char *)t2);
|
||||
t15 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t7);
|
||||
t1 = (t0 + 3632);
|
||||
t5 = (t1 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t8 = (t6 + 56U);
|
||||
t14 = *((char **)t8);
|
||||
*((unsigned char *)t14) = t15;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
t1 = (t0 + 3488);
|
||||
*((int *)t1) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(22, ng0);
|
||||
t5 = (t0 + 1928U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = *((unsigned char *)t6);
|
||||
t5 = (t0 + 1512U);
|
||||
t8 = *((char **)t5);
|
||||
t5 = (t0 + 5506);
|
||||
t9 = *((int *)t5);
|
||||
t10 = (t9 - 30);
|
||||
t11 = (t10 * -1);
|
||||
t12 = (1U * t11);
|
||||
t13 = (0 + t12);
|
||||
t14 = (t8 + t13);
|
||||
t15 = *((unsigned char *)t14);
|
||||
t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15);
|
||||
t17 = (t0 + 1928U);
|
||||
t18 = *((char **)t17);
|
||||
t17 = (t18 + 0);
|
||||
*((unsigned char *)t17) = t16;
|
||||
|
||||
LAB4: t1 = (t0 + 5506);
|
||||
t3 = *((int *)t1);
|
||||
t2 = (t0 + 5510);
|
||||
t4 = *((int *)t2);
|
||||
if (t3 == t4)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t9 = (t3 + -1);
|
||||
t3 = t9;
|
||||
t5 = (t0 + 5506);
|
||||
*((int *)t5) = t3;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_2347761600_1146481140_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_2347761600_1146481140_p_0,(void *)work_a_2347761600_1146481140_p_1};
|
||||
xsi_register_didat("work_a_2347761600_1146481140", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,31 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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
|
||||
|
||||
|
||||
|
||||
|
||||
extern void work_a_2912948712_3395701438_init()
|
||||
{
|
||||
xsi_register_didat("work_a_2912948712_3395701438", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.didat");
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,221 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/Luca/ISE/IEEE754Adder/NaNCheck.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char );
|
||||
|
||||
|
||||
static void work_a_3914402253_2628201599_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
unsigned int t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
char *t13;
|
||||
|
||||
LAB0: xsi_set_current_line(32, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 31);
|
||||
t4 = (t3 * -1);
|
||||
t5 = (1U * t4);
|
||||
t6 = (0 + t5);
|
||||
t1 = (t2 + t6);
|
||||
t7 = *((unsigned char *)t1);
|
||||
t8 = (t0 + 4392);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
t11 = (t10 + 56U);
|
||||
t12 = *((char **)t11);
|
||||
*((unsigned char *)t12) = t7;
|
||||
xsi_driver_first_trans_fast(t8);
|
||||
|
||||
LAB2: t13 = (t0 + 4280);
|
||||
*((int *)t13) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_3914402253_2628201599_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
unsigned int t4;
|
||||
unsigned int t5;
|
||||
unsigned int t6;
|
||||
unsigned char t7;
|
||||
char *t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
char *t13;
|
||||
|
||||
LAB0: xsi_set_current_line(33, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1192U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (31 - 31);
|
||||
t4 = (t3 * -1);
|
||||
t5 = (1U * t4);
|
||||
t6 = (0 + t5);
|
||||
t1 = (t2 + t6);
|
||||
t7 = *((unsigned char *)t1);
|
||||
t8 = (t0 + 4456);
|
||||
t9 = (t8 + 56U);
|
||||
t10 = *((char **)t9);
|
||||
t11 = (t10 + 56U);
|
||||
t12 = *((char **)t11);
|
||||
*((unsigned char *)t12) = t7;
|
||||
xsi_driver_first_trans_fast(t8);
|
||||
|
||||
LAB2: t13 = (t0 + 4296);
|
||||
*((int *)t13) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_3914402253_2628201599_p_2(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
unsigned char t5;
|
||||
unsigned char t6;
|
||||
char *t7;
|
||||
unsigned char t8;
|
||||
char *t9;
|
||||
unsigned char t10;
|
||||
unsigned char t11;
|
||||
char *t12;
|
||||
unsigned char t13;
|
||||
unsigned char t14;
|
||||
char *t15;
|
||||
unsigned char t16;
|
||||
unsigned char t17;
|
||||
unsigned char t18;
|
||||
unsigned char t19;
|
||||
char *t20;
|
||||
unsigned char t21;
|
||||
char *t22;
|
||||
unsigned char t23;
|
||||
unsigned char t24;
|
||||
unsigned char t25;
|
||||
char *t26;
|
||||
unsigned char t27;
|
||||
unsigned char t28;
|
||||
char *t29;
|
||||
unsigned char t30;
|
||||
unsigned char t31;
|
||||
unsigned char t32;
|
||||
char *t33;
|
||||
char *t34;
|
||||
char *t35;
|
||||
char *t36;
|
||||
char *t37;
|
||||
|
||||
LAB0: xsi_set_current_line(35, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1512U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1992U);
|
||||
t4 = *((char **)t1);
|
||||
t5 = *((unsigned char *)t4);
|
||||
t6 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t3, t5);
|
||||
t1 = (t0 + 1672U);
|
||||
t7 = *((char **)t1);
|
||||
t8 = *((unsigned char *)t7);
|
||||
t1 = (t0 + 1832U);
|
||||
t9 = *((char **)t1);
|
||||
t10 = *((unsigned char *)t9);
|
||||
t11 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t10);
|
||||
t1 = (t0 + 2152U);
|
||||
t12 = *((char **)t1);
|
||||
t13 = *((unsigned char *)t12);
|
||||
t14 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t11, t13);
|
||||
t1 = (t0 + 2312U);
|
||||
t15 = *((char **)t1);
|
||||
t16 = *((unsigned char *)t15);
|
||||
t17 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t16);
|
||||
t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t14, t17);
|
||||
t19 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t18);
|
||||
t1 = (t0 + 1672U);
|
||||
t20 = *((char **)t1);
|
||||
t21 = *((unsigned char *)t20);
|
||||
t1 = (t0 + 1832U);
|
||||
t22 = *((char **)t1);
|
||||
t23 = *((unsigned char *)t22);
|
||||
t24 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t23);
|
||||
t25 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t24);
|
||||
t1 = (t0 + 2152U);
|
||||
t26 = *((char **)t1);
|
||||
t27 = *((unsigned char *)t26);
|
||||
t28 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t25, t27);
|
||||
t1 = (t0 + 2312U);
|
||||
t29 = *((char **)t1);
|
||||
t30 = *((unsigned char *)t29);
|
||||
t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t28, t30);
|
||||
t32 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t19, t31);
|
||||
t1 = (t0 + 4520);
|
||||
t33 = (t1 + 56U);
|
||||
t34 = *((char **)t33);
|
||||
t35 = (t34 + 56U);
|
||||
t36 = *((char **)t35);
|
||||
*((unsigned char *)t36) = t32;
|
||||
xsi_driver_first_trans_fast_port(t1);
|
||||
|
||||
LAB2: t37 = (t0 + 4312);
|
||||
*((int *)t37) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_3914402253_2628201599_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_3914402253_2628201599_p_0,(void *)work_a_3914402253_2628201599_p_1,(void *)work_a_3914402253_2628201599_p_2};
|
||||
xsi_register_didat("work_a_3914402253_2628201599", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large.
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Whitespace-only changes.
@@ -1,28 +0,0 @@
|
||||
Command line:
|
||||
SwapTest_isim_beh.exe
|
||||
-simmode gui
|
||||
-simrunnum 0
|
||||
-socket 45337
|
||||
|
||||
Tue Aug 27 12:56:25 2019
|
||||
|
||||
|
||||
Elaboration Time: 0.09 sec
|
||||
|
||||
Current Memory Usage: 198.603 Meg
|
||||
|
||||
Total Signals : 11
|
||||
Total Nets : 34
|
||||
Total Signal Drivers : 3
|
||||
Total Blocks : 3
|
||||
Total Primitive Blocks : 2
|
||||
Total Processes : 3
|
||||
Total Traceable Variables : 10
|
||||
Total Scalar Nets and Variables : 396
|
||||
|
||||
Total Simulation Time: 0.11 sec
|
||||
|
||||
Current Memory Usage: 276.201 Meg
|
||||
|
||||
Tue Aug 27 12:56:46 2019
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,157 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/ise/gianni/IEEE754Adder/SwapTest.vhd";
|
||||
|
||||
|
||||
|
||||
static void work_a_0464846403_2372691052_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
char *t3;
|
||||
char *t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
int64 t7;
|
||||
int64 t8;
|
||||
|
||||
LAB0: t1 = (t0 + 3104U);
|
||||
t2 = *((char **)t1);
|
||||
if (t2 == 0)
|
||||
goto LAB2;
|
||||
|
||||
LAB3: goto *t2;
|
||||
|
||||
LAB2: xsi_set_current_line(54, ng0);
|
||||
t2 = (t0 + 3736);
|
||||
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(55, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t8 = (t7 / 2);
|
||||
t2 = (t0 + 2912);
|
||||
xsi_process_wait(t2, t8);
|
||||
|
||||
LAB6: *((char **)t1) = &&LAB7;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: xsi_set_current_line(56, ng0);
|
||||
t2 = (t0 + 3736);
|
||||
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(57, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t3 = *((char **)t2);
|
||||
t7 = *((int64 *)t3);
|
||||
t8 = (t7 / 2);
|
||||
t2 = (t0 + 2912);
|
||||
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_0464846403_2372691052_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int64 t3;
|
||||
char *t4;
|
||||
int64 t5;
|
||||
|
||||
LAB0: t1 = (t0 + 3352U);
|
||||
t2 = *((char **)t1);
|
||||
if (t2 == 0)
|
||||
goto LAB2;
|
||||
|
||||
LAB3: goto *t2;
|
||||
|
||||
LAB2: xsi_set_current_line(65, ng0);
|
||||
t3 = (100 * 1000LL);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t3);
|
||||
|
||||
LAB6: *((char **)t1) = &&LAB7;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: xsi_set_current_line(67, ng0);
|
||||
t2 = (t0 + 2128U);
|
||||
t4 = *((char **)t2);
|
||||
t3 = *((int64 *)t4);
|
||||
t5 = (t3 * 10);
|
||||
t2 = (t0 + 3160);
|
||||
xsi_process_wait(t2, t5);
|
||||
|
||||
LAB10: *((char **)t1) = &&LAB11;
|
||||
goto LAB1;
|
||||
|
||||
LAB5: goto LAB4;
|
||||
|
||||
LAB7: goto LAB5;
|
||||
|
||||
LAB8: xsi_set_current_line(71, ng0);
|
||||
|
||||
LAB14: *((char **)t1) = &&LAB15;
|
||||
goto LAB1;
|
||||
|
||||
LAB9: goto LAB8;
|
||||
|
||||
LAB11: goto LAB9;
|
||||
|
||||
LAB12: goto LAB2;
|
||||
|
||||
LAB13: goto LAB12;
|
||||
|
||||
LAB15: goto LAB13;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_0464846403_2372691052_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_0464846403_2372691052_p_0,(void *)work_a_0464846403_2372691052_p_1};
|
||||
xsi_register_didat("work_a_0464846403_2372691052", "isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,207 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/ise/gianni/IEEE754Adder/Swap.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char );
|
||||
|
||||
|
||||
static void work_a_2579272516_1004118533_p_0(char *t0)
|
||||
{
|
||||
int t1;
|
||||
char *t2;
|
||||
char *t3;
|
||||
int t4;
|
||||
int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
unsigned char t8;
|
||||
unsigned char t9;
|
||||
char *t10;
|
||||
int t11;
|
||||
int t12;
|
||||
unsigned int t13;
|
||||
unsigned int t14;
|
||||
unsigned int t15;
|
||||
char *t16;
|
||||
unsigned char t17;
|
||||
unsigned char t18;
|
||||
char *t19;
|
||||
char *t20;
|
||||
unsigned char t21;
|
||||
char *t22;
|
||||
int t23;
|
||||
int t24;
|
||||
unsigned int t25;
|
||||
unsigned int t26;
|
||||
unsigned int t27;
|
||||
char *t28;
|
||||
unsigned char t29;
|
||||
unsigned char t30;
|
||||
unsigned char t31;
|
||||
char *t32;
|
||||
int t33;
|
||||
int t34;
|
||||
unsigned int t35;
|
||||
unsigned int t36;
|
||||
unsigned int t37;
|
||||
char *t38;
|
||||
char *t39;
|
||||
char *t40;
|
||||
char *t41;
|
||||
char *t42;
|
||||
|
||||
LAB0: xsi_set_current_line(18, ng0);
|
||||
t1 = (8 - 1);
|
||||
t2 = (t0 + 5109);
|
||||
*((int *)t2) = t1;
|
||||
t3 = (t0 + 5113);
|
||||
*((int *)t3) = 0;
|
||||
t4 = t1;
|
||||
t5 = 0;
|
||||
|
||||
LAB2: if (t4 >= t5)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: t2 = (t0 + 3264);
|
||||
*((int *)t2) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(20, ng0);
|
||||
t6 = (t0 + 1352U);
|
||||
t7 = *((char **)t6);
|
||||
t8 = *((unsigned char *)t7);
|
||||
t9 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t8);
|
||||
t6 = (t0 + 1032U);
|
||||
t10 = *((char **)t6);
|
||||
t6 = (t0 + 5109);
|
||||
t11 = *((int *)t6);
|
||||
t12 = (t11 - 7);
|
||||
t13 = (t12 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t6));
|
||||
t14 = (1U * t13);
|
||||
t15 = (0 + t14);
|
||||
t16 = (t10 + t15);
|
||||
t17 = *((unsigned char *)t16);
|
||||
t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t9, t17);
|
||||
t19 = (t0 + 1352U);
|
||||
t20 = *((char **)t19);
|
||||
t21 = *((unsigned char *)t20);
|
||||
t19 = (t0 + 1192U);
|
||||
t22 = *((char **)t19);
|
||||
t19 = (t0 + 5109);
|
||||
t23 = *((int *)t19);
|
||||
t24 = (t23 - 7);
|
||||
t25 = (t24 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t19));
|
||||
t26 = (1U * t25);
|
||||
t27 = (0 + t26);
|
||||
t28 = (t22 + t27);
|
||||
t29 = *((unsigned char *)t28);
|
||||
t30 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t29);
|
||||
t31 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t18, t30);
|
||||
t32 = (t0 + 5109);
|
||||
t33 = *((int *)t32);
|
||||
t34 = (t33 - 7);
|
||||
t35 = (t34 * -1);
|
||||
t36 = (1 * t35);
|
||||
t37 = (0U + t36);
|
||||
t38 = (t0 + 3344);
|
||||
t39 = (t38 + 56U);
|
||||
t40 = *((char **)t39);
|
||||
t41 = (t40 + 56U);
|
||||
t42 = *((char **)t41);
|
||||
*((unsigned char *)t42) = t31;
|
||||
xsi_driver_first_trans_delta(t38, t37, 1, 0LL);
|
||||
xsi_set_current_line(21, ng0);
|
||||
t2 = (t0 + 1352U);
|
||||
t3 = *((char **)t2);
|
||||
t8 = *((unsigned char *)t3);
|
||||
t9 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t8);
|
||||
t2 = (t0 + 1192U);
|
||||
t6 = *((char **)t2);
|
||||
t2 = (t0 + 5109);
|
||||
t1 = *((int *)t2);
|
||||
t11 = (t1 - 7);
|
||||
t13 = (t11 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t2));
|
||||
t14 = (1U * t13);
|
||||
t15 = (0 + t14);
|
||||
t7 = (t6 + t15);
|
||||
t17 = *((unsigned char *)t7);
|
||||
t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t9, t17);
|
||||
t10 = (t0 + 1352U);
|
||||
t16 = *((char **)t10);
|
||||
t21 = *((unsigned char *)t16);
|
||||
t10 = (t0 + 1032U);
|
||||
t19 = *((char **)t10);
|
||||
t10 = (t0 + 5109);
|
||||
t12 = *((int *)t10);
|
||||
t23 = (t12 - 7);
|
||||
t25 = (t23 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t10));
|
||||
t26 = (1U * t25);
|
||||
t27 = (0 + t26);
|
||||
t20 = (t19 + t27);
|
||||
t29 = *((unsigned char *)t20);
|
||||
t30 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t29);
|
||||
t31 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t18, t30);
|
||||
t22 = (t0 + 5109);
|
||||
t24 = *((int *)t22);
|
||||
t33 = (t24 - 7);
|
||||
t35 = (t33 * -1);
|
||||
t36 = (1 * t35);
|
||||
t37 = (0U + t36);
|
||||
t28 = (t0 + 3408);
|
||||
t32 = (t28 + 56U);
|
||||
t38 = *((char **)t32);
|
||||
t39 = (t38 + 56U);
|
||||
t40 = *((char **)t39);
|
||||
*((unsigned char *)t40) = t31;
|
||||
xsi_driver_first_trans_delta(t28, t37, 1, 0LL);
|
||||
|
||||
LAB4: t2 = (t0 + 5109);
|
||||
t4 = *((int *)t2);
|
||||
t3 = (t0 + 5113);
|
||||
t5 = *((int *)t3);
|
||||
if (t4 == t5)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t1 = (t4 + -1);
|
||||
t4 = t1;
|
||||
t6 = (t0 + 5109);
|
||||
*((int *)t6) = t4;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_2579272516_1004118533_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_2579272516_1004118533_p_0};
|
||||
xsi_register_didat("work_a_2579272516_1004118533", "isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
File renamed without changes.
@@ -0,0 +1,28 @@
|
||||
Command line:
|
||||
TwoComplementTest_isim_beh.exe
|
||||
-simmode gui
|
||||
-simrunnum 0
|
||||
-socket 59889
|
||||
|
||||
Thu Aug 29 13:06:30 2019
|
||||
|
||||
|
||||
Elaboration Time: 0.13 sec
|
||||
|
||||
Current Memory Usage: 198.607 Meg
|
||||
|
||||
Total Signals : 7
|
||||
Total Nets : 25
|
||||
Total Signal Drivers : 5
|
||||
Total Blocks : 3
|
||||
Total Primitive Blocks : 2
|
||||
Total Processes : 6
|
||||
Total Traceable Variables : 10
|
||||
Total Scalar Nets and Variables : 387
|
||||
|
||||
Total Simulation Time: 0.17 sec
|
||||
|
||||
Current Memory Usage: 276.206 Meg
|
||||
|
||||
Thu Aug 29 13:10:59 2019
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+3
-3
@@ -25,11 +25,11 @@ int main(int argc, char **argv)
|
||||
|
||||
xsi_register_min_prec_unit(-12);
|
||||
ieee_p_2592010699_init();
|
||||
work_a_2579272516_1004118533_init();
|
||||
work_a_0464846403_2372691052_init();
|
||||
work_a_3935631676_2318913362_init();
|
||||
work_a_2858062612_2372691052_init();
|
||||
|
||||
|
||||
xsi_register_tops("work_a_0464846403_2372691052");
|
||||
xsi_register_tops("work_a_2858062612_2372691052");
|
||||
|
||||
IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
|
||||
xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,364 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/ise/gianni/IEEE754Adder/TwoComplementTest.vhd";
|
||||
|
||||
|
||||
|
||||
static void work_a_2858062612_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(45, ng0);
|
||||
t2 = (t0 + 3504);
|
||||
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(46, 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(47, ng0);
|
||||
t2 = (t0 + 3504);
|
||||
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(48, 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_2858062612_2372691052_p_1(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int64 t3;
|
||||
char *t4;
|
||||
int64 t5;
|
||||
|
||||
LAB0: t1 = (t0 + 2872U);
|
||||
t2 = *((char **)t1);
|
||||
if (t2 == 0)
|
||||
goto LAB2;
|
||||
|
||||
LAB3: goto *t2;
|
||||
|
||||
LAB2: xsi_set_current_line(56, ng0);
|
||||
t3 = (100 * 1000LL);
|
||||
t2 = (t0 + 2680);
|
||||
xsi_process_wait(t2, t3);
|
||||
|
||||
LAB6: *((char **)t1) = &&LAB7;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: xsi_set_current_line(58, 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(62, ng0);
|
||||
|
||||
LAB14: *((char **)t1) = &&LAB15;
|
||||
goto LAB1;
|
||||
|
||||
LAB9: goto LAB8;
|
||||
|
||||
LAB11: goto LAB9;
|
||||
|
||||
LAB12: goto LAB2;
|
||||
|
||||
LAB13: goto LAB12;
|
||||
|
||||
LAB15: goto LAB13;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_2858062612_2372691052_p_2(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
char *t3;
|
||||
char *t4;
|
||||
char *t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
char *t8;
|
||||
int64 t9;
|
||||
|
||||
LAB0: t1 = (t0 + 3120U);
|
||||
t2 = *((char **)t1);
|
||||
if (t2 == 0)
|
||||
goto LAB2;
|
||||
|
||||
LAB3: goto *t2;
|
||||
|
||||
LAB2: xsi_set_current_line(67, ng0);
|
||||
t2 = (t0 + 5616);
|
||||
t4 = (t0 + 3568);
|
||||
t5 = (t4 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
memcpy(t8, t2, 8U);
|
||||
xsi_driver_first_trans_fast(t4);
|
||||
xsi_set_current_line(68, ng0);
|
||||
t2 = (t0 + 1648U);
|
||||
t3 = *((char **)t2);
|
||||
t9 = *((int64 *)t3);
|
||||
t2 = (t0 + 2928);
|
||||
xsi_process_wait(t2, t9);
|
||||
|
||||
LAB6: *((char **)t1) = &&LAB7;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: xsi_set_current_line(69, ng0);
|
||||
t2 = (t0 + 5624);
|
||||
t4 = (t0 + 3568);
|
||||
t5 = (t4 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
memcpy(t8, t2, 8U);
|
||||
xsi_driver_first_trans_fast(t4);
|
||||
xsi_set_current_line(70, ng0);
|
||||
t2 = (t0 + 1648U);
|
||||
t3 = *((char **)t2);
|
||||
t9 = *((int64 *)t3);
|
||||
t2 = (t0 + 2928);
|
||||
xsi_process_wait(t2, t9);
|
||||
|
||||
LAB10: *((char **)t1) = &&LAB11;
|
||||
goto LAB1;
|
||||
|
||||
LAB5: goto LAB4;
|
||||
|
||||
LAB7: goto LAB5;
|
||||
|
||||
LAB8: xsi_set_current_line(71, ng0);
|
||||
t2 = (t0 + 5632);
|
||||
t4 = (t0 + 3568);
|
||||
t5 = (t4 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
memcpy(t8, t2, 8U);
|
||||
xsi_driver_first_trans_fast(t4);
|
||||
xsi_set_current_line(72, ng0);
|
||||
t2 = (t0 + 1648U);
|
||||
t3 = *((char **)t2);
|
||||
t9 = *((int64 *)t3);
|
||||
t2 = (t0 + 2928);
|
||||
xsi_process_wait(t2, t9);
|
||||
|
||||
LAB14: *((char **)t1) = &&LAB15;
|
||||
goto LAB1;
|
||||
|
||||
LAB9: goto LAB8;
|
||||
|
||||
LAB11: goto LAB9;
|
||||
|
||||
LAB12: xsi_set_current_line(73, ng0);
|
||||
t2 = (t0 + 5640);
|
||||
t4 = (t0 + 3568);
|
||||
t5 = (t4 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
memcpy(t8, t2, 8U);
|
||||
xsi_driver_first_trans_fast(t4);
|
||||
xsi_set_current_line(74, ng0);
|
||||
t2 = (t0 + 1648U);
|
||||
t3 = *((char **)t2);
|
||||
t9 = *((int64 *)t3);
|
||||
t2 = (t0 + 2928);
|
||||
xsi_process_wait(t2, t9);
|
||||
|
||||
LAB18: *((char **)t1) = &&LAB19;
|
||||
goto LAB1;
|
||||
|
||||
LAB13: goto LAB12;
|
||||
|
||||
LAB15: goto LAB13;
|
||||
|
||||
LAB16: xsi_set_current_line(75, ng0);
|
||||
t2 = (t0 + 5648);
|
||||
t4 = (t0 + 3568);
|
||||
t5 = (t4 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
memcpy(t8, t2, 8U);
|
||||
xsi_driver_first_trans_fast(t4);
|
||||
xsi_set_current_line(76, ng0);
|
||||
t2 = (t0 + 1648U);
|
||||
t3 = *((char **)t2);
|
||||
t9 = *((int64 *)t3);
|
||||
t2 = (t0 + 2928);
|
||||
xsi_process_wait(t2, t9);
|
||||
|
||||
LAB22: *((char **)t1) = &&LAB23;
|
||||
goto LAB1;
|
||||
|
||||
LAB17: goto LAB16;
|
||||
|
||||
LAB19: goto LAB17;
|
||||
|
||||
LAB20: xsi_set_current_line(77, ng0);
|
||||
t2 = (t0 + 5656);
|
||||
t4 = (t0 + 3568);
|
||||
t5 = (t4 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
memcpy(t8, t2, 8U);
|
||||
xsi_driver_first_trans_fast(t4);
|
||||
xsi_set_current_line(78, ng0);
|
||||
t2 = (t0 + 1648U);
|
||||
t3 = *((char **)t2);
|
||||
t9 = *((int64 *)t3);
|
||||
t2 = (t0 + 2928);
|
||||
xsi_process_wait(t2, t9);
|
||||
|
||||
LAB26: *((char **)t1) = &&LAB27;
|
||||
goto LAB1;
|
||||
|
||||
LAB21: goto LAB20;
|
||||
|
||||
LAB23: goto LAB21;
|
||||
|
||||
LAB24: xsi_set_current_line(79, ng0);
|
||||
t2 = (t0 + 5664);
|
||||
t4 = (t0 + 3568);
|
||||
t5 = (t4 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
memcpy(t8, t2, 8U);
|
||||
xsi_driver_first_trans_fast(t4);
|
||||
xsi_set_current_line(80, ng0);
|
||||
t2 = (t0 + 1648U);
|
||||
t3 = *((char **)t2);
|
||||
t9 = *((int64 *)t3);
|
||||
t2 = (t0 + 2928);
|
||||
xsi_process_wait(t2, t9);
|
||||
|
||||
LAB30: *((char **)t1) = &&LAB31;
|
||||
goto LAB1;
|
||||
|
||||
LAB25: goto LAB24;
|
||||
|
||||
LAB27: goto LAB25;
|
||||
|
||||
LAB28: xsi_set_current_line(81, ng0);
|
||||
t2 = (t0 + 5672);
|
||||
t4 = (t0 + 3568);
|
||||
t5 = (t4 + 56U);
|
||||
t6 = *((char **)t5);
|
||||
t7 = (t6 + 56U);
|
||||
t8 = *((char **)t7);
|
||||
memcpy(t8, t2, 8U);
|
||||
xsi_driver_first_trans_fast(t4);
|
||||
xsi_set_current_line(82, ng0);
|
||||
t2 = (t0 + 1648U);
|
||||
t3 = *((char **)t2);
|
||||
t9 = *((int64 *)t3);
|
||||
t2 = (t0 + 2928);
|
||||
xsi_process_wait(t2, t9);
|
||||
|
||||
LAB34: *((char **)t1) = &&LAB35;
|
||||
goto LAB1;
|
||||
|
||||
LAB29: goto LAB28;
|
||||
|
||||
LAB31: goto LAB29;
|
||||
|
||||
LAB32: goto LAB2;
|
||||
|
||||
LAB33: goto LAB32;
|
||||
|
||||
LAB35: goto LAB33;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_2858062612_2372691052_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_2858062612_2372691052_p_0,(void *)work_a_2858062612_2372691052_p_1,(void *)work_a_2858062612_2372691052_p_2};
|
||||
xsi_register_didat("work_a_2858062612_2372691052", "isim/TwoComplementTest_isim_beh.exe.sim/work/a_2858062612_2372691052.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,304 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
/* This file is designed for use with ISim build 0xfbc00daa */
|
||||
|
||||
#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/ise/gianni/IEEE754Adder/TwoComplement.vhd";
|
||||
extern char *IEEE_P_2592010699;
|
||||
|
||||
unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char );
|
||||
unsigned char ieee_p_2592010699_sub_3488768497506413324_503743352(char *, unsigned char , unsigned char );
|
||||
|
||||
|
||||
static void work_a_3935631676_2318913362_p_0(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
int t3;
|
||||
int t4;
|
||||
unsigned int t5;
|
||||
unsigned int t6;
|
||||
unsigned int t7;
|
||||
unsigned char t8;
|
||||
char *t9;
|
||||
char *t10;
|
||||
char *t11;
|
||||
char *t12;
|
||||
char *t13;
|
||||
char *t14;
|
||||
|
||||
LAB0: xsi_set_current_line(24, ng0);
|
||||
|
||||
LAB3: t1 = (t0 + 1032U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = (8 - 1);
|
||||
t4 = (t3 - 7);
|
||||
t5 = (t4 * -1);
|
||||
t6 = (1U * t5);
|
||||
t7 = (0 + t6);
|
||||
t1 = (t2 + t7);
|
||||
t8 = *((unsigned char *)t1);
|
||||
t9 = (t0 + 3832);
|
||||
t10 = (t9 + 56U);
|
||||
t11 = *((char **)t10);
|
||||
t12 = (t11 + 56U);
|
||||
t13 = *((char **)t12);
|
||||
*((unsigned char *)t13) = t8;
|
||||
xsi_driver_first_trans_fast(t9);
|
||||
|
||||
LAB2: t14 = (t0 + 3720);
|
||||
*((int *)t14) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB4: goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_3935631676_2318913362_p_1(char *t0)
|
||||
{
|
||||
int t1;
|
||||
char *t2;
|
||||
char *t3;
|
||||
int t4;
|
||||
int t5;
|
||||
char *t6;
|
||||
char *t7;
|
||||
unsigned char t8;
|
||||
char *t9;
|
||||
int t10;
|
||||
int t11;
|
||||
unsigned int t12;
|
||||
unsigned int t13;
|
||||
unsigned int t14;
|
||||
char *t15;
|
||||
unsigned char t16;
|
||||
unsigned char t17;
|
||||
char *t18;
|
||||
int t19;
|
||||
int t20;
|
||||
unsigned int t21;
|
||||
unsigned int t22;
|
||||
unsigned int t23;
|
||||
char *t24;
|
||||
char *t25;
|
||||
char *t26;
|
||||
char *t27;
|
||||
char *t28;
|
||||
|
||||
LAB0: xsi_set_current_line(30, ng0);
|
||||
t1 = (8 - 2);
|
||||
t2 = (t0 + 5901);
|
||||
*((int *)t2) = t1;
|
||||
t3 = (t0 + 5905);
|
||||
*((int *)t3) = 0;
|
||||
t4 = t1;
|
||||
t5 = 0;
|
||||
|
||||
LAB2: if (t4 >= t5)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: t2 = (t0 + 3736);
|
||||
*((int *)t2) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(31, ng0);
|
||||
t6 = (t0 + 1352U);
|
||||
t7 = *((char **)t6);
|
||||
t8 = *((unsigned char *)t7);
|
||||
t6 = (t0 + 1032U);
|
||||
t9 = *((char **)t6);
|
||||
t6 = (t0 + 5901);
|
||||
t10 = *((int *)t6);
|
||||
t11 = (t10 - 7);
|
||||
t12 = (t11 * -1);
|
||||
xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t6));
|
||||
t13 = (1U * t12);
|
||||
t14 = (0 + t13);
|
||||
t15 = (t9 + t14);
|
||||
t16 = *((unsigned char *)t15);
|
||||
t17 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t8, t16);
|
||||
t18 = (t0 + 5901);
|
||||
t19 = *((int *)t18);
|
||||
t20 = (t19 - 6);
|
||||
t21 = (t20 * -1);
|
||||
t22 = (1 * t21);
|
||||
t23 = (0U + t22);
|
||||
t24 = (t0 + 3896);
|
||||
t25 = (t24 + 56U);
|
||||
t26 = *((char **)t25);
|
||||
t27 = (t26 + 56U);
|
||||
t28 = *((char **)t27);
|
||||
*((unsigned char *)t28) = t17;
|
||||
xsi_driver_first_trans_delta(t24, t23, 1, 0LL);
|
||||
|
||||
LAB4: t2 = (t0 + 5901);
|
||||
t4 = *((int *)t2);
|
||||
t3 = (t0 + 5905);
|
||||
t5 = *((int *)t3);
|
||||
if (t4 == t5)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t1 = (t4 + -1);
|
||||
t4 = t1;
|
||||
t6 = (t0 + 5901);
|
||||
*((int *)t6) = t4;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
static void work_a_3935631676_2318913362_p_2(char *t0)
|
||||
{
|
||||
char *t1;
|
||||
char *t2;
|
||||
unsigned char t3;
|
||||
char *t4;
|
||||
int t5;
|
||||
int t6;
|
||||
int t7;
|
||||
char *t8;
|
||||
int t9;
|
||||
int t10;
|
||||
unsigned int t11;
|
||||
unsigned int t12;
|
||||
unsigned int t13;
|
||||
char *t14;
|
||||
char *t15;
|
||||
char *t16;
|
||||
unsigned char t17;
|
||||
unsigned char t18;
|
||||
int t19;
|
||||
int t20;
|
||||
unsigned int t21;
|
||||
unsigned int t22;
|
||||
unsigned int t23;
|
||||
char *t24;
|
||||
char *t25;
|
||||
char *t26;
|
||||
char *t27;
|
||||
char *t28;
|
||||
|
||||
LAB0: xsi_set_current_line(42, ng0);
|
||||
t1 = (t0 + 1352U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 1928U);
|
||||
t4 = *((char **)t1);
|
||||
t1 = (t4 + 0);
|
||||
*((unsigned char *)t1) = t3;
|
||||
xsi_set_current_line(44, ng0);
|
||||
t5 = (8 - 2);
|
||||
t1 = (t0 + 5909);
|
||||
*((int *)t1) = 0;
|
||||
t2 = (t0 + 5913);
|
||||
*((int *)t2) = t5;
|
||||
t6 = 0;
|
||||
t7 = t5;
|
||||
|
||||
LAB2: if (t6 <= t7)
|
||||
goto LAB3;
|
||||
|
||||
LAB5: xsi_set_current_line(49, ng0);
|
||||
t1 = (t0 + 1928U);
|
||||
t2 = *((char **)t1);
|
||||
t3 = *((unsigned char *)t2);
|
||||
t1 = (t0 + 3960);
|
||||
t4 = (t1 + 56U);
|
||||
t8 = *((char **)t4);
|
||||
t14 = (t8 + 56U);
|
||||
t15 = *((char **)t14);
|
||||
*((unsigned char *)t15) = t3;
|
||||
xsi_driver_first_trans_delta(t1, 0U, 1, 0LL);
|
||||
t1 = (t0 + 3752);
|
||||
*((int *)t1) = 1;
|
||||
|
||||
LAB1: return;
|
||||
LAB3: xsi_set_current_line(45, ng0);
|
||||
t4 = (t0 + 1512U);
|
||||
t8 = *((char **)t4);
|
||||
t4 = (t0 + 5909);
|
||||
t9 = *((int *)t4);
|
||||
t10 = (t9 - 6);
|
||||
t11 = (t10 * -1);
|
||||
xsi_vhdl_check_range_of_index(6, 0, -1, *((int *)t4));
|
||||
t12 = (1U * t11);
|
||||
t13 = (0 + t12);
|
||||
t14 = (t8 + t13);
|
||||
t3 = *((unsigned char *)t14);
|
||||
t15 = (t0 + 1928U);
|
||||
t16 = *((char **)t15);
|
||||
t17 = *((unsigned char *)t16);
|
||||
t18 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t3, t17);
|
||||
t15 = (t0 + 5909);
|
||||
t19 = *((int *)t15);
|
||||
t20 = (t19 - 7);
|
||||
t21 = (t20 * -1);
|
||||
t22 = (1 * t21);
|
||||
t23 = (0U + t22);
|
||||
t24 = (t0 + 3960);
|
||||
t25 = (t24 + 56U);
|
||||
t26 = *((char **)t25);
|
||||
t27 = (t26 + 56U);
|
||||
t28 = *((char **)t27);
|
||||
*((unsigned char *)t28) = t18;
|
||||
xsi_driver_first_trans_delta(t24, t23, 1, 0LL);
|
||||
xsi_set_current_line(46, ng0);
|
||||
t1 = (t0 + 1512U);
|
||||
t2 = *((char **)t1);
|
||||
t1 = (t0 + 5909);
|
||||
t5 = *((int *)t1);
|
||||
t9 = (t5 - 6);
|
||||
t11 = (t9 * -1);
|
||||
xsi_vhdl_check_range_of_index(6, 0, -1, *((int *)t1));
|
||||
t12 = (1U * t11);
|
||||
t13 = (0 + t12);
|
||||
t4 = (t2 + t13);
|
||||
t3 = *((unsigned char *)t4);
|
||||
t8 = (t0 + 1928U);
|
||||
t14 = *((char **)t8);
|
||||
t17 = *((unsigned char *)t14);
|
||||
t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t17);
|
||||
t8 = (t0 + 1928U);
|
||||
t15 = *((char **)t8);
|
||||
t8 = (t15 + 0);
|
||||
*((unsigned char *)t8) = t18;
|
||||
|
||||
LAB4: t1 = (t0 + 5909);
|
||||
t6 = *((int *)t1);
|
||||
t2 = (t0 + 5913);
|
||||
t7 = *((int *)t2);
|
||||
if (t6 == t7)
|
||||
goto LAB5;
|
||||
|
||||
LAB6: t5 = (t6 + 1);
|
||||
t6 = t5;
|
||||
t4 = (t0 + 5909);
|
||||
*((int *)t4) = t6;
|
||||
goto LAB2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
extern void work_a_3935631676_2318913362_init()
|
||||
{
|
||||
static char *pe[] = {(void *)work_a_3935631676_2318913362_p_0,(void *)work_a_3935631676_2318913362_p_1,(void *)work_a_3935631676_2318913362_p_2};
|
||||
xsi_register_didat("work_a_3935631676_2318913362", "isim/TwoComplementTest_isim_beh.exe.sim/work/a_3935631676_2318913362.didat");
|
||||
xsi_register_executes(pe);
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Whitespace-only changes.
@@ -1,28 +0,0 @@
|
||||
Command line:
|
||||
TypeCheck_isim_beh.exe
|
||||
-simmode gui
|
||||
-simrunnum 0
|
||||
-socket 60560
|
||||
|
||||
Tue Aug 27 12:53:49 2019
|
||||
|
||||
|
||||
Elaboration Time: 0.14 sec
|
||||
|
||||
Current Memory Usage: 198.603 Meg
|
||||
|
||||
Total Signals : 7
|
||||
Total Nets : 67
|
||||
Total Signal Drivers : 6
|
||||
Total Blocks : 2
|
||||
Total Primitive Blocks : 2
|
||||
Total Processes : 6
|
||||
Total Traceable Variables : 8
|
||||
Total Scalar Nets and Variables : 427
|
||||
|
||||
Total Simulation Time: 0.15 sec
|
||||
|
||||
Current Memory Usage: 276.201 Meg
|
||||
|
||||
Tue Aug 27 12:53:56 2019
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,39 +0,0 @@
|
||||
/**********************************************************************/
|
||||
/* ____ ____ */
|
||||
/* / /\/ / */
|
||||
/* /___/ \ / */
|
||||
/* \ \ \/ */
|
||||
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
|
||||
/* / / All Right Reserved. */
|
||||
/* /---/ /\ */
|
||||
/* \ \ / \ */
|
||||
/* \___\/\___\ */
|
||||
/***********************************************************************/
|
||||
|
||||
#include "xsi.h"
|
||||
|
||||
struct XSI_INFO xsi_info;
|
||||
|
||||
char *IEEE_P_2592010699;
|
||||
char *STD_STANDARD;
|
||||
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
xsi_init_design(argc, argv);
|
||||
xsi_register_info(&xsi_info);
|
||||
|
||||
xsi_register_min_prec_unit(-12);
|
||||
ieee_p_2592010699_init();
|
||||
work_a_4228824053_1272247069_init();
|
||||
|
||||
|
||||
xsi_register_tops("work_a_4228824053_1272247069");
|
||||
|
||||
IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
|
||||
xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
|
||||
STD_STANDARD = xsi_get_engine_memory("std_standard");
|
||||
|
||||
return xsi_run_simulation(argc, argv);
|
||||
|
||||
}
|
||||
Binary file not shown.
Loaded 100 of 166 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user