diff --git a/CS152A_lab4.gise b/CS152A_lab4.gise index 25919b0..00b934e 100644 --- a/CS152A_lab4.gise +++ b/CS152A_lab4.gise @@ -21,88 +21,8 @@ - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/CS152A_lab4.xise b/CS152A_lab4.xise index fb2d83d..2ddb410 100644 --- a/CS152A_lab4.xise +++ b/CS152A_lab4.xise @@ -334,6 +334,7 @@ + diff --git a/_xmsgs/pn_parser.xmsgs b/_xmsgs/pn_parser.xmsgs deleted file mode 100644 index 9348179..0000000 --- a/_xmsgs/pn_parser.xmsgs +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - -Analyzing Verilog file "/home/ise/CS152A-lab4/clock_divider.v" into library work - - - - diff --git a/clock_divider_tb_beh.prj b/clock_divider_tb_beh.prj deleted file mode 100644 index 7c51bba..0000000 --- a/clock_divider_tb_beh.prj +++ /dev/null @@ -1,3 +0,0 @@ -verilog work "clock_divider.v" -verilog work "clock_divider_tb.v" -verilog work "/opt/Xilinx/14.7/ISE_DS/ISE//verilog/src/glbl.v" diff --git a/clock_divider_tb_isim_beh.exe b/clock_divider_tb_isim_beh.exe deleted file mode 100644 index 11ae4f7..0000000 Binary files a/clock_divider_tb_isim_beh.exe and /dev/null differ diff --git a/clock_divider_tb_isim_beh.wdb b/clock_divider_tb_isim_beh.wdb deleted file mode 100644 index 82e849a..0000000 Binary files a/clock_divider_tb_isim_beh.wdb and /dev/null differ diff --git a/debouncer_summary.html b/debouncer_summary.html deleted file mode 100644 index c152c3c..0000000 --- a/debouncer_summary.html +++ /dev/null @@ -1,79 +0,0 @@ -Xilinx Design Summary - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
debouncer Project Status
Project File:CS152A_lab4.xiseParser Errors:X 2 Errors
Module Name:debouncerImplementation State:New
Target Device:xc6slx16-3csg324
  • Errors:
 
Product Version:ISE 14.7
  • Warnings:
 
Design Goal:Balanced
  • Routing Results:
Design Strategy:Xilinx Default (unlocked)
  • Timing Constraints:
 
Environment: 
  • Final Timing Score:
  
- - - - - - - - - - - - 
- - - - - - - - - - -
Detailed Reports [-]
Report NameStatusGeneratedErrorsWarningsInfos
Synthesis Report     
Translation Report     
Map Report     
Place and Route Report     
Power Report     
Post-PAR Static Timing Report     
Bitgen Report     

- - -
Secondary Reports [-]
Report NameStatusGenerated
- - -
Date Generated: 02/28/2019 - 19:21:08
- \ No newline at end of file diff --git a/fuse.log b/fuse.log deleted file mode 100644 index fa8e124..0000000 --- a/fuse.log +++ /dev/null @@ -1,21 +0,0 @@ -Running: /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/fuse -intstyle ise -incremental -lib unisims_ver -lib unimacro_ver -lib xilinxcorelib_ver -lib secureip -o /home/ise/CS152A-lab4/clock_divider_tb_isim_beh.exe -prj /home/ise/CS152A-lab4/clock_divider_tb_beh.prj work.clock_divider_tb work.glbl -ISim P.20160913 (signature 0xfbc00daa) -Number of CPUs detected in this system: 1 -Turning on mult-threading, number of parallel sub-compilation jobs: 0 -Determining compilation order of HDL files -Analyzing Verilog file "/home/ise/CS152A-lab4/clock_divider.v" into library work -Analyzing Verilog file "/home/ise/CS152A-lab4/clock_divider_tb.v" into library work -Analyzing Verilog file "/opt/Xilinx/14.7/ISE_DS/ISE//verilog/src/glbl.v" into library work -Starting static elaboration -Completed static elaboration -Fuse Memory Usage: 94948 KB -Fuse CPU Usage: 980 ms -Compiling module clock_divider_default -Compiling module clock_divider_tb -Compiling module glbl -Time Resolution for simulation is 1ps. -Compiled 3 Verilog Units -Built simulation executable /home/ise/CS152A-lab4/clock_divider_tb_isim_beh.exe -Fuse Memory Usage: 98120 KB -Fuse CPU Usage: 1000 ms -GCC CPU Usage: 250 ms diff --git a/iseconfig/debouncer.xreport b/iseconfig/debouncer.xreport deleted file mode 100644 index 60cd07a..0000000 --- a/iseconfig/debouncer.xreport +++ /dev/null @@ -1,215 +0,0 @@ - - -
- 2019-02-28T19:20:52 - debouncer - Unknown - /home/ise/CS152A-lab4/iseconfig/debouncer.xreport - /home/ise/CS152A-lab4/ - 2019-02-28T18:16:26 - false -
- - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/isim.cmd b/isim.cmd deleted file mode 100644 index fff18e8..0000000 --- a/isim.cmd +++ /dev/null @@ -1,3 +0,0 @@ -onerror {resume} -wave add / -run 1000 ns; diff --git a/isim.log b/isim.log deleted file mode 100644 index fec1d91..0000000 --- a/isim.log +++ /dev/null @@ -1,18 +0,0 @@ -ISim log file -Running: /home/ise/CS152A-lab4/clock_divider_tb_isim_beh.exe -intstyle ise -gui -tclbatch isim.cmd -wdb /home/ise/CS152A-lab4/clock_divider_tb_isim_beh.wdb -ISim P.20160913 (signature 0xfbc00daa) ----------------------------------------------------------------------- -WARNING:Security:42 - Your software subscription period has lapsed. Your current version of Xilinx tools will continue to function, but you no longer qualify for Xilinx software updates or new releases. - - ----------------------------------------------------------------------- -This is a Full version of ISim. -Time resolution is 1 ps -# onerror resume -# wave add / -# run 1000 ns -Simulator is doing circuit initialization process. -Finished circuit initialization process. -# run all -Stopped at time : 2000100 ns : File "/home/ise/CS152A-lab4/clock_divider_tb.v" Line 62 -# exit 0 diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg b/isim/clock_divider_tb_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg deleted file mode 100644 index a91364f..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/clock_divider_tb_isim_beh.exe b/isim/clock_divider_tb_isim_beh.exe.sim/clock_divider_tb_isim_beh.exe deleted file mode 100644 index 632d435..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/clock_divider_tb_isim_beh.exe and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/isimcrash.log b/isim/clock_divider_tb_isim_beh.exe.sim/isimcrash.log deleted file mode 100644 index e69de29..0000000 diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/isimkernel.log b/isim/clock_divider_tb_isim_beh.exe.sim/isimkernel.log deleted file mode 100644 index 416cc20..0000000 --- a/isim/clock_divider_tb_isim_beh.exe.sim/isimkernel.log +++ /dev/null @@ -1,28 +0,0 @@ -Command line: - clock_divider_tb_isim_beh.exe - -simmode gui - -simrunnum 0 - -socket 50198 - -Thu Feb 28 19:25:55 2019 - - - Elaboration Time: 0.04 sec - - Current Memory Usage: 198.582 Meg - - Total Signals : 26 - Total Nets : 21 - Total Signal Drivers : 13 - Total Blocks : 3 - Total Primitive Blocks : 2 - Total Processes : 17 - Total Traceable Variables : 39 - Total Scalar Nets and Variables : 460 - - Total Simulation Time: 1.22 sec - - Current Memory Usage: 276.181 Meg - -Thu Feb 28 19:28:30 2019 - diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/netId.dat b/isim/clock_divider_tb_isim_beh.exe.sim/netId.dat deleted file mode 100644 index cd4c6e3..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/netId.dat and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/tmp_save/_1 b/isim/clock_divider_tb_isim_beh.exe.sim/tmp_save/_1 deleted file mode 100644 index 0e3f82b..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/tmp_save/_1 and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/clock_divider_tb_isim_beh.exe_main.c b/isim/clock_divider_tb_isim_beh.exe.sim/work/clock_divider_tb_isim_beh.exe_main.c deleted file mode 100644 index d11752e..0000000 --- a/isim/clock_divider_tb_isim_beh.exe.sim/work/clock_divider_tb_isim_beh.exe_main.c +++ /dev/null @@ -1,36 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -#include "xsi.h" - -struct XSI_INFO xsi_info; - - - -int main(int argc, char **argv) -{ - xsi_init_design(argc, argv); - xsi_register_info(&xsi_info); - - xsi_register_min_prec_unit(-12); - work_m_10849284138665537701_0968957248_init(); - work_m_09849682382041335492_4206923262_init(); - work_m_16541823861846354283_2073120511_init(); - - - xsi_register_tops("work_m_09849682382041335492_4206923262"); - xsi_register_tops("work_m_16541823861846354283_2073120511"); - - - return xsi_run_simulation(argc, argv); - -} diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/clock_divider_tb_isim_beh.exe_main.lin64.o b/isim/clock_divider_tb_isim_beh.exe.sim/work/clock_divider_tb_isim_beh.exe_main.lin64.o deleted file mode 100644 index 44dedd0..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/work/clock_divider_tb_isim_beh.exe_main.lin64.o and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.c b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.c deleted file mode 100644 index 61e7ff3..0000000 --- a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.c +++ /dev/null @@ -1,171 +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 -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/CS152A-lab4/clock_divider_tb.v"; -static int ng1[] = {0, 0}; - - - -static void Initial_51_0(char *t0) -{ - char *t1; - char *t2; - char *t3; - -LAB0: t1 = (t0 + 3320U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(51, ng0); - -LAB4: xsi_set_current_line(53, ng0); - t2 = ((char*)((ng1))); - t3 = (t0 + 2088); - xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); - xsi_set_current_line(54, ng0); - t2 = ((char*)((ng1))); - t3 = (t0 + 2248); - xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); - xsi_set_current_line(55, ng0); - t2 = ((char*)((ng1))); - t3 = (t0 + 2408); - xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); - xsi_set_current_line(58, ng0); - t2 = (t0 + 3128); - xsi_process_wait(t2, 100000LL); - *((char **)t1) = &&LAB5; - -LAB1: return; -LAB5: xsi_set_current_line(62, ng0); - t2 = (t0 + 3128); - xsi_process_wait(t2, 2000000000LL); - *((char **)t1) = &&LAB6; - goto LAB1; - -LAB6: xsi_set_current_line(62, ng0); - xsi_vlog_finish(1); - goto LAB1; - -} - -static void Always_65_1(char *t0) -{ - char t3[8]; - char *t1; - char *t2; - char *t4; - char *t5; - char *t6; - char *t7; - unsigned int t8; - unsigned int t9; - unsigned int t10; - unsigned int t11; - unsigned int t12; - char *t13; - char *t14; - char *t15; - unsigned int t16; - unsigned int t17; - unsigned int t18; - unsigned int t19; - unsigned int t20; - unsigned int t21; - unsigned int t22; - unsigned int t23; - char *t24; - -LAB0: t1 = (t0 + 3568U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(65, ng0); - t2 = (t0 + 3376); - xsi_process_wait(t2, 5000LL); - *((char **)t1) = &&LAB4; - -LAB1: return; -LAB4: xsi_set_current_line(65, ng0); - t4 = (t0 + 2248); - t5 = (t4 + 56U); - t6 = *((char **)t5); - memset(t3, 0, 8); - t7 = (t6 + 4); - t8 = *((unsigned int *)t7); - t9 = (~(t8)); - t10 = *((unsigned int *)t6); - t11 = (t10 & t9); - t12 = (t11 & 1U); - if (t12 != 0) - goto LAB8; - -LAB6: if (*((unsigned int *)t7) == 0) - goto LAB5; - -LAB7: t13 = (t3 + 4); - *((unsigned int *)t3) = 1; - *((unsigned int *)t13) = 1; - -LAB8: t14 = (t3 + 4); - t15 = (t6 + 4); - t16 = *((unsigned int *)t6); - t17 = (~(t16)); - *((unsigned int *)t3) = t17; - *((unsigned int *)t14) = 0; - if (*((unsigned int *)t15) != 0) - goto LAB10; - -LAB9: t22 = *((unsigned int *)t3); - *((unsigned int *)t3) = (t22 & 1U); - t23 = *((unsigned int *)t14); - *((unsigned int *)t14) = (t23 & 1U); - t24 = (t0 + 2248); - xsi_vlogvar_assign_value(t24, t3, 0, 0, 1); - goto LAB2; - -LAB5: *((unsigned int *)t3) = 1; - goto LAB8; - -LAB10: t18 = *((unsigned int *)t3); - t19 = *((unsigned int *)t15); - *((unsigned int *)t3) = (t18 | t19); - t20 = *((unsigned int *)t14); - t21 = *((unsigned int *)t15); - *((unsigned int *)t14) = (t20 | t21); - goto LAB9; - -} - - -extern void work_m_09849682382041335492_4206923262_init() -{ - static char *pe[] = {(void *)Initial_51_0,(void *)Always_65_1}; - xsi_register_didat("work_m_09849682382041335492_4206923262", "isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.didat"); - xsi_register_executes(pe); -} diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.didat b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.didat deleted file mode 100644 index 459df2e..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.didat and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.lin64.o b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.lin64.o deleted file mode 100644 index d923c49..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_09849682382041335492_4206923262.lin64.o and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.c b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.c deleted file mode 100644 index 3b0e92d..0000000 --- a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.c +++ /dev/null @@ -1,1041 +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 -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/CS152A-lab4/clock_divider.v"; -static int ng1[] = {2, 0}; -static int ng2[] = {1, 0}; -static int ng3[] = {0, 0}; - - - -static void Always_67_0(char *t0) -{ - char t4[8]; - char t8[8]; - char t19[8]; - char t20[8]; - char t34[8]; - char *t1; - char *t2; - char *t3; - char *t5; - char *t6; - char *t7; - char *t9; - char *t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - unsigned int t14; - unsigned int t15; - unsigned int t16; - char *t17; - char *t18; - unsigned int t21; - unsigned int t22; - unsigned int t23; - unsigned int t24; - unsigned int t25; - unsigned int t26; - char *t27; - char *t28; - unsigned int t29; - unsigned int t30; - unsigned int t31; - unsigned int t32; - unsigned int t33; - char *t35; - char *t36; - char *t37; - char *t38; - unsigned int t39; - unsigned int t40; - unsigned int t41; - unsigned int t42; - unsigned int t43; - char *t44; - char *t45; - char *t46; - unsigned int t47; - unsigned int t48; - unsigned int t49; - unsigned int t50; - unsigned int t51; - unsigned int t52; - unsigned int t53; - unsigned int t54; - char *t55; - -LAB0: t1 = (t0 + 6056U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(67, ng0); - t2 = (t0 + 7616); - *((int *)t2) = 1; - t3 = (t0 + 6088); - *((char **)t3) = t2; - *((char **)t1) = &&LAB4; - -LAB1: return; -LAB4: xsi_set_current_line(67, ng0); - -LAB5: xsi_set_current_line(68, ng0); - t5 = (t0 + 4984); - t6 = (t5 + 56U); - t7 = *((char **)t6); - memset(t8, 0, 8); - t9 = (t8 + 4); - t10 = (t7 + 4); - t11 = *((unsigned int *)t7); - t12 = (t11 >> 1); - t13 = (t12 & 1); - *((unsigned int *)t8) = t13; - t14 = *((unsigned int *)t10); - t15 = (t14 >> 1); - t16 = (t15 & 1); - *((unsigned int *)t9) = t16; - t17 = (t0 + 2984U); - t18 = *((char **)t17); - xsi_vlogtype_concat(t4, 2, 2, 2U, t18, 1, t8, 1); - t17 = (t0 + 4984); - xsi_vlogvar_wait_assign_value(t17, t4, 0, 0, 2, 0LL); - xsi_set_current_line(69, ng0); - t2 = (t0 + 5144); - t3 = (t2 + 56U); - t5 = *((char **)t3); - memset(t8, 0, 8); - t6 = (t8 + 4); - t7 = (t5 + 4); - t11 = *((unsigned int *)t5); - t12 = (t11 >> 1); - t13 = (t12 & 1); - *((unsigned int *)t8) = t13; - t14 = *((unsigned int *)t7); - t15 = (t14 >> 1); - t16 = (t15 & 1); - *((unsigned int *)t6) = t16; - t9 = (t0 + 2664U); - t10 = *((char **)t9); - xsi_vlogtype_concat(t4, 2, 2, 2U, t10, 1, t8, 1); - t9 = (t0 + 5144); - xsi_vlogvar_wait_assign_value(t9, t4, 0, 0, 2, 0LL); - xsi_set_current_line(71, ng0); - t2 = (t0 + 4184); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = (t0 + 472); - t7 = *((char **)t6); - t6 = ((char*)((ng1))); - t9 = (t0 + 608); - t10 = *((char **)t9); - memset(t4, 0, 8); - xsi_vlog_unsigned_multiply(t4, 32, t6, 32, t10, 32); - memset(t8, 0, 8); - xsi_vlog_unsigned_divide(t8, 32, t7, 32, t4, 32); - t9 = ((char*)((ng2))); - memset(t19, 0, 8); - xsi_vlog_unsigned_minus(t19, 32, t8, 32, t9, 32); - memset(t20, 0, 8); - t17 = (t5 + 4); - t18 = (t19 + 4); - t11 = *((unsigned int *)t5); - t12 = *((unsigned int *)t19); - t13 = (t11 ^ t12); - t14 = *((unsigned int *)t17); - t15 = *((unsigned int *)t18); - t16 = (t14 ^ t15); - t21 = (t13 | t16); - t22 = *((unsigned int *)t17); - t23 = *((unsigned int *)t18); - t24 = (t22 | t23); - t25 = (~(t24)); - t26 = (t21 & t25); - if (t26 != 0) - goto LAB9; - -LAB6: if (t24 != 0) - goto LAB8; - -LAB7: *((unsigned int *)t20) = 1; - -LAB9: t28 = (t20 + 4); - t29 = *((unsigned int *)t28); - t30 = (~(t29)); - t31 = *((unsigned int *)t20); - t32 = (t31 & t30); - t33 = (t32 != 0); - if (t33 > 0) - goto LAB10; - -LAB11: xsi_set_current_line(75, ng0); - -LAB20: xsi_set_current_line(76, ng0); - t2 = (t0 + 4184); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = ((char*)((ng2))); - memset(t4, 0, 8); - xsi_vlog_unsigned_add(t4, 32, t5, 31, t6, 32); - t7 = (t0 + 4184); - xsi_vlogvar_wait_assign_value(t7, t4, 0, 0, 31, 0LL); - -LAB12: xsi_set_current_line(79, ng0); - t2 = (t0 + 4344); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = (t0 + 472); - t7 = *((char **)t6); - t6 = ((char*)((ng1))); - t9 = (t0 + 744); - t10 = *((char **)t9); - memset(t4, 0, 8); - xsi_vlog_unsigned_multiply(t4, 32, t6, 32, t10, 32); - memset(t8, 0, 8); - xsi_vlog_unsigned_divide(t8, 32, t7, 32, t4, 32); - t9 = ((char*)((ng2))); - memset(t19, 0, 8); - xsi_vlog_unsigned_minus(t19, 32, t8, 32, t9, 32); - memset(t20, 0, 8); - t17 = (t5 + 4); - t18 = (t19 + 4); - t11 = *((unsigned int *)t5); - t12 = *((unsigned int *)t19); - t13 = (t11 ^ t12); - t14 = *((unsigned int *)t17); - t15 = *((unsigned int *)t18); - t16 = (t14 ^ t15); - t21 = (t13 | t16); - t22 = *((unsigned int *)t17); - t23 = *((unsigned int *)t18); - t24 = (t22 | t23); - t25 = (~(t24)); - t26 = (t21 & t25); - if (t26 != 0) - goto LAB24; - -LAB21: if (t24 != 0) - goto LAB23; - -LAB22: *((unsigned int *)t20) = 1; - -LAB24: t28 = (t20 + 4); - t29 = *((unsigned int *)t28); - t30 = (~(t29)); - t31 = *((unsigned int *)t20); - t32 = (t31 & t30); - t33 = (t32 != 0); - if (t33 > 0) - goto LAB25; - -LAB26: xsi_set_current_line(83, ng0); - -LAB35: xsi_set_current_line(84, ng0); - t2 = (t0 + 4344); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = ((char*)((ng2))); - memset(t4, 0, 8); - xsi_vlog_unsigned_add(t4, 32, t5, 31, t6, 32); - t7 = (t0 + 4344); - xsi_vlogvar_wait_assign_value(t7, t4, 0, 0, 31, 0LL); - -LAB27: xsi_set_current_line(87, ng0); - t2 = (t0 + 4504); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = (t0 + 472); - t7 = *((char **)t6); - t6 = ((char*)((ng1))); - t9 = (t0 + 880); - t10 = *((char **)t9); - memset(t4, 0, 8); - xsi_vlog_unsigned_multiply(t4, 32, t6, 32, t10, 32); - memset(t8, 0, 8); - xsi_vlog_unsigned_divide(t8, 32, t7, 32, t4, 32); - t9 = ((char*)((ng2))); - memset(t19, 0, 8); - xsi_vlog_unsigned_minus(t19, 32, t8, 32, t9, 32); - memset(t20, 0, 8); - t17 = (t5 + 4); - t18 = (t19 + 4); - t11 = *((unsigned int *)t5); - t12 = *((unsigned int *)t19); - t13 = (t11 ^ t12); - t14 = *((unsigned int *)t17); - t15 = *((unsigned int *)t18); - t16 = (t14 ^ t15); - t21 = (t13 | t16); - t22 = *((unsigned int *)t17); - t23 = *((unsigned int *)t18); - t24 = (t22 | t23); - t25 = (~(t24)); - t26 = (t21 & t25); - if (t26 != 0) - goto LAB39; - -LAB36: if (t24 != 0) - goto LAB38; - -LAB37: *((unsigned int *)t20) = 1; - -LAB39: t28 = (t20 + 4); - t29 = *((unsigned int *)t28); - t30 = (~(t29)); - t31 = *((unsigned int *)t20); - t32 = (t31 & t30); - t33 = (t32 != 0); - if (t33 > 0) - goto LAB40; - -LAB41: xsi_set_current_line(91, ng0); - -LAB50: xsi_set_current_line(92, ng0); - t2 = (t0 + 4504); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = ((char*)((ng2))); - memset(t4, 0, 8); - xsi_vlog_unsigned_add(t4, 32, t5, 31, t6, 32); - t7 = (t0 + 4504); - xsi_vlogvar_wait_assign_value(t7, t4, 0, 0, 31, 0LL); - -LAB42: xsi_set_current_line(95, ng0); - t2 = (t0 + 4664); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = (t0 + 472); - t7 = *((char **)t6); - t6 = ((char*)((ng1))); - t9 = (t0 + 1016); - t10 = *((char **)t9); - memset(t4, 0, 8); - xsi_vlog_unsigned_multiply(t4, 32, t6, 32, t10, 32); - memset(t8, 0, 8); - xsi_vlog_unsigned_divide(t8, 32, t7, 32, t4, 32); - t9 = ((char*)((ng2))); - memset(t19, 0, 8); - xsi_vlog_unsigned_minus(t19, 32, t8, 32, t9, 32); - memset(t20, 0, 8); - t17 = (t5 + 4); - t18 = (t19 + 4); - t11 = *((unsigned int *)t5); - t12 = *((unsigned int *)t19); - t13 = (t11 ^ t12); - t14 = *((unsigned int *)t17); - t15 = *((unsigned int *)t18); - t16 = (t14 ^ t15); - t21 = (t13 | t16); - t22 = *((unsigned int *)t17); - t23 = *((unsigned int *)t18); - t24 = (t22 | t23); - t25 = (~(t24)); - t26 = (t21 & t25); - if (t26 != 0) - goto LAB54; - -LAB51: if (t24 != 0) - goto LAB53; - -LAB52: *((unsigned int *)t20) = 1; - -LAB54: t28 = (t20 + 4); - t29 = *((unsigned int *)t28); - t30 = (~(t29)); - t31 = *((unsigned int *)t20); - t32 = (t31 & t30); - t33 = (t32 != 0); - if (t33 > 0) - goto LAB55; - -LAB56: xsi_set_current_line(99, ng0); - -LAB65: xsi_set_current_line(100, ng0); - t2 = (t0 + 4664); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = ((char*)((ng2))); - memset(t4, 0, 8); - xsi_vlog_unsigned_add(t4, 32, t5, 31, t6, 32); - t7 = (t0 + 4664); - xsi_vlogvar_wait_assign_value(t7, t4, 0, 0, 31, 0LL); - -LAB57: xsi_set_current_line(103, ng0); - t2 = (t0 + 4824); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = (t0 + 472); - t7 = *((char **)t6); - t6 = ((char*)((ng1))); - t9 = (t0 + 1152); - t10 = *((char **)t9); - memset(t4, 0, 8); - xsi_vlog_unsigned_multiply(t4, 32, t6, 32, t10, 32); - memset(t8, 0, 8); - xsi_vlog_unsigned_divide(t8, 32, t7, 32, t4, 32); - t9 = ((char*)((ng2))); - memset(t19, 0, 8); - xsi_vlog_unsigned_minus(t19, 32, t8, 32, t9, 32); - memset(t20, 0, 8); - t17 = (t5 + 4); - t18 = (t19 + 4); - t11 = *((unsigned int *)t5); - t12 = *((unsigned int *)t19); - t13 = (t11 ^ t12); - t14 = *((unsigned int *)t17); - t15 = *((unsigned int *)t18); - t16 = (t14 ^ t15); - t21 = (t13 | t16); - t22 = *((unsigned int *)t17); - t23 = *((unsigned int *)t18); - t24 = (t22 | t23); - t25 = (~(t24)); - t26 = (t21 & t25); - if (t26 != 0) - goto LAB69; - -LAB66: if (t24 != 0) - goto LAB68; - -LAB67: *((unsigned int *)t20) = 1; - -LAB69: t28 = (t20 + 4); - t29 = *((unsigned int *)t28); - t30 = (~(t29)); - t31 = *((unsigned int *)t20); - t32 = (t31 & t30); - t33 = (t32 != 0); - if (t33 > 0) - goto LAB70; - -LAB71: xsi_set_current_line(107, ng0); - -LAB80: xsi_set_current_line(108, ng0); - t2 = (t0 + 4824); - t3 = (t2 + 56U); - t5 = *((char **)t3); - t6 = ((char*)((ng2))); - memset(t4, 0, 8); - xsi_vlog_unsigned_add(t4, 32, t5, 31, t6, 32); - t7 = (t0 + 4824); - xsi_vlogvar_wait_assign_value(t7, t4, 0, 0, 31, 0LL); - -LAB72: goto LAB2; - -LAB8: t27 = (t20 + 4); - *((unsigned int *)t20) = 1; - *((unsigned int *)t27) = 1; - goto LAB9; - -LAB10: xsi_set_current_line(71, ng0); - -LAB13: xsi_set_current_line(72, ng0); - t35 = (t0 + 3384); - t36 = (t35 + 56U); - t37 = *((char **)t36); - memset(t34, 0, 8); - t38 = (t37 + 4); - t39 = *((unsigned int *)t38); - t40 = (~(t39)); - t41 = *((unsigned int *)t37); - t42 = (t41 & t40); - t43 = (t42 & 1U); - if (t43 != 0) - goto LAB17; - -LAB15: if (*((unsigned int *)t38) == 0) - goto LAB14; - -LAB16: t44 = (t34 + 4); - *((unsigned int *)t34) = 1; - *((unsigned int *)t44) = 1; - -LAB17: t45 = (t34 + 4); - t46 = (t37 + 4); - t47 = *((unsigned int *)t37); - t48 = (~(t47)); - *((unsigned int *)t34) = t48; - *((unsigned int *)t45) = 0; - if (*((unsigned int *)t46) != 0) - goto LAB19; - -LAB18: t53 = *((unsigned int *)t34); - *((unsigned int *)t34) = (t53 & 1U); - t54 = *((unsigned int *)t45); - *((unsigned int *)t45) = (t54 & 1U); - t55 = (t0 + 3384); - xsi_vlogvar_wait_assign_value(t55, t34, 0, 0, 1, 0LL); - xsi_set_current_line(73, ng0); - t2 = ((char*)((ng3))); - t3 = (t0 + 4184); - xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 31, 0LL); - goto LAB12; - -LAB14: *((unsigned int *)t34) = 1; - goto LAB17; - -LAB19: t49 = *((unsigned int *)t34); - t50 = *((unsigned int *)t46); - *((unsigned int *)t34) = (t49 | t50); - t51 = *((unsigned int *)t45); - t52 = *((unsigned int *)t46); - *((unsigned int *)t45) = (t51 | t52); - goto LAB18; - -LAB23: t27 = (t20 + 4); - *((unsigned int *)t20) = 1; - *((unsigned int *)t27) = 1; - goto LAB24; - -LAB25: xsi_set_current_line(79, ng0); - -LAB28: xsi_set_current_line(80, ng0); - t35 = (t0 + 3544); - t36 = (t35 + 56U); - t37 = *((char **)t36); - memset(t34, 0, 8); - t38 = (t37 + 4); - t39 = *((unsigned int *)t38); - t40 = (~(t39)); - t41 = *((unsigned int *)t37); - t42 = (t41 & t40); - t43 = (t42 & 1U); - if (t43 != 0) - goto LAB32; - -LAB30: if (*((unsigned int *)t38) == 0) - goto LAB29; - -LAB31: t44 = (t34 + 4); - *((unsigned int *)t34) = 1; - *((unsigned int *)t44) = 1; - -LAB32: t45 = (t34 + 4); - t46 = (t37 + 4); - t47 = *((unsigned int *)t37); - t48 = (~(t47)); - *((unsigned int *)t34) = t48; - *((unsigned int *)t45) = 0; - if (*((unsigned int *)t46) != 0) - goto LAB34; - -LAB33: t53 = *((unsigned int *)t34); - *((unsigned int *)t34) = (t53 & 1U); - t54 = *((unsigned int *)t45); - *((unsigned int *)t45) = (t54 & 1U); - t55 = (t0 + 3544); - xsi_vlogvar_wait_assign_value(t55, t34, 0, 0, 1, 0LL); - xsi_set_current_line(81, ng0); - t2 = ((char*)((ng3))); - t3 = (t0 + 4344); - xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 31, 0LL); - goto LAB27; - -LAB29: *((unsigned int *)t34) = 1; - goto LAB32; - -LAB34: t49 = *((unsigned int *)t34); - t50 = *((unsigned int *)t46); - *((unsigned int *)t34) = (t49 | t50); - t51 = *((unsigned int *)t45); - t52 = *((unsigned int *)t46); - *((unsigned int *)t45) = (t51 | t52); - goto LAB33; - -LAB38: t27 = (t20 + 4); - *((unsigned int *)t20) = 1; - *((unsigned int *)t27) = 1; - goto LAB39; - -LAB40: xsi_set_current_line(87, ng0); - -LAB43: xsi_set_current_line(88, ng0); - t35 = (t0 + 3704); - t36 = (t35 + 56U); - t37 = *((char **)t36); - memset(t34, 0, 8); - t38 = (t37 + 4); - t39 = *((unsigned int *)t38); - t40 = (~(t39)); - t41 = *((unsigned int *)t37); - t42 = (t41 & t40); - t43 = (t42 & 1U); - if (t43 != 0) - goto LAB47; - -LAB45: if (*((unsigned int *)t38) == 0) - goto LAB44; - -LAB46: t44 = (t34 + 4); - *((unsigned int *)t34) = 1; - *((unsigned int *)t44) = 1; - -LAB47: t45 = (t34 + 4); - t46 = (t37 + 4); - t47 = *((unsigned int *)t37); - t48 = (~(t47)); - *((unsigned int *)t34) = t48; - *((unsigned int *)t45) = 0; - if (*((unsigned int *)t46) != 0) - goto LAB49; - -LAB48: t53 = *((unsigned int *)t34); - *((unsigned int *)t34) = (t53 & 1U); - t54 = *((unsigned int *)t45); - *((unsigned int *)t45) = (t54 & 1U); - t55 = (t0 + 3704); - xsi_vlogvar_wait_assign_value(t55, t34, 0, 0, 1, 0LL); - xsi_set_current_line(89, ng0); - t2 = ((char*)((ng3))); - t3 = (t0 + 4504); - xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 31, 0LL); - goto LAB42; - -LAB44: *((unsigned int *)t34) = 1; - goto LAB47; - -LAB49: t49 = *((unsigned int *)t34); - t50 = *((unsigned int *)t46); - *((unsigned int *)t34) = (t49 | t50); - t51 = *((unsigned int *)t45); - t52 = *((unsigned int *)t46); - *((unsigned int *)t45) = (t51 | t52); - goto LAB48; - -LAB53: t27 = (t20 + 4); - *((unsigned int *)t20) = 1; - *((unsigned int *)t27) = 1; - goto LAB54; - -LAB55: xsi_set_current_line(95, ng0); - -LAB58: xsi_set_current_line(96, ng0); - t35 = (t0 + 3864); - t36 = (t35 + 56U); - t37 = *((char **)t36); - memset(t34, 0, 8); - t38 = (t37 + 4); - t39 = *((unsigned int *)t38); - t40 = (~(t39)); - t41 = *((unsigned int *)t37); - t42 = (t41 & t40); - t43 = (t42 & 1U); - if (t43 != 0) - goto LAB62; - -LAB60: if (*((unsigned int *)t38) == 0) - goto LAB59; - -LAB61: t44 = (t34 + 4); - *((unsigned int *)t34) = 1; - *((unsigned int *)t44) = 1; - -LAB62: t45 = (t34 + 4); - t46 = (t37 + 4); - t47 = *((unsigned int *)t37); - t48 = (~(t47)); - *((unsigned int *)t34) = t48; - *((unsigned int *)t45) = 0; - if (*((unsigned int *)t46) != 0) - goto LAB64; - -LAB63: t53 = *((unsigned int *)t34); - *((unsigned int *)t34) = (t53 & 1U); - t54 = *((unsigned int *)t45); - *((unsigned int *)t45) = (t54 & 1U); - t55 = (t0 + 3864); - xsi_vlogvar_wait_assign_value(t55, t34, 0, 0, 1, 0LL); - xsi_set_current_line(97, ng0); - t2 = ((char*)((ng3))); - t3 = (t0 + 4664); - xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 31, 0LL); - goto LAB57; - -LAB59: *((unsigned int *)t34) = 1; - goto LAB62; - -LAB64: t49 = *((unsigned int *)t34); - t50 = *((unsigned int *)t46); - *((unsigned int *)t34) = (t49 | t50); - t51 = *((unsigned int *)t45); - t52 = *((unsigned int *)t46); - *((unsigned int *)t45) = (t51 | t52); - goto LAB63; - -LAB68: t27 = (t20 + 4); - *((unsigned int *)t20) = 1; - *((unsigned int *)t27) = 1; - goto LAB69; - -LAB70: xsi_set_current_line(103, ng0); - -LAB73: xsi_set_current_line(104, ng0); - t35 = (t0 + 4024); - t36 = (t35 + 56U); - t37 = *((char **)t36); - memset(t34, 0, 8); - t38 = (t37 + 4); - t39 = *((unsigned int *)t38); - t40 = (~(t39)); - t41 = *((unsigned int *)t37); - t42 = (t41 & t40); - t43 = (t42 & 1U); - if (t43 != 0) - goto LAB77; - -LAB75: if (*((unsigned int *)t38) == 0) - goto LAB74; - -LAB76: t44 = (t34 + 4); - *((unsigned int *)t34) = 1; - *((unsigned int *)t44) = 1; - -LAB77: t45 = (t34 + 4); - t46 = (t37 + 4); - t47 = *((unsigned int *)t37); - t48 = (~(t47)); - *((unsigned int *)t34) = t48; - *((unsigned int *)t45) = 0; - if (*((unsigned int *)t46) != 0) - goto LAB79; - -LAB78: t53 = *((unsigned int *)t34); - *((unsigned int *)t34) = (t53 & 1U); - t54 = *((unsigned int *)t45); - *((unsigned int *)t45) = (t54 & 1U); - t55 = (t0 + 4024); - xsi_vlogvar_wait_assign_value(t55, t34, 0, 0, 1, 0LL); - xsi_set_current_line(105, ng0); - t2 = ((char*)((ng3))); - t3 = (t0 + 4824); - xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 31, 0LL); - goto LAB72; - -LAB74: *((unsigned int *)t34) = 1; - goto LAB77; - -LAB79: t49 = *((unsigned int *)t34); - t50 = *((unsigned int *)t46); - *((unsigned int *)t34) = (t49 | t50); - t51 = *((unsigned int *)t45); - t52 = *((unsigned int *)t46); - *((unsigned int *)t45) = (t51 | t52); - goto LAB78; - -} - -static void Cont_112_1(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - char *t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned int t16; - unsigned int t17; - char *t18; - -LAB0: t1 = (t0 + 6304U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(112, ng0); - t2 = (t0 + 3384); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t0 + 7776); - t6 = (t5 + 56U); - t7 = *((char **)t6); - t8 = (t7 + 56U); - t9 = *((char **)t8); - memset(t9, 0, 8); - t10 = 1U; - t11 = t10; - t12 = (t4 + 4); - t13 = *((unsigned int *)t4); - t10 = (t10 & t13); - t14 = *((unsigned int *)t12); - t11 = (t11 & t14); - t15 = (t9 + 4); - t16 = *((unsigned int *)t9); - *((unsigned int *)t9) = (t16 | t10); - t17 = *((unsigned int *)t15); - *((unsigned int *)t15) = (t17 | t11); - xsi_driver_vfirst_trans(t5, 0, 0); - t18 = (t0 + 7632); - *((int *)t18) = 1; - -LAB1: return; -} - -static void Cont_113_2(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - char *t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned int t16; - unsigned int t17; - char *t18; - -LAB0: t1 = (t0 + 6552U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(113, ng0); - t2 = (t0 + 3544); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t0 + 7840); - t6 = (t5 + 56U); - t7 = *((char **)t6); - t8 = (t7 + 56U); - t9 = *((char **)t8); - memset(t9, 0, 8); - t10 = 1U; - t11 = t10; - t12 = (t4 + 4); - t13 = *((unsigned int *)t4); - t10 = (t10 & t13); - t14 = *((unsigned int *)t12); - t11 = (t11 & t14); - t15 = (t9 + 4); - t16 = *((unsigned int *)t9); - *((unsigned int *)t9) = (t16 | t10); - t17 = *((unsigned int *)t15); - *((unsigned int *)t15) = (t17 | t11); - xsi_driver_vfirst_trans(t5, 0, 0); - t18 = (t0 + 7648); - *((int *)t18) = 1; - -LAB1: return; -} - -static void Cont_114_3(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - char *t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned int t16; - unsigned int t17; - char *t18; - -LAB0: t1 = (t0 + 6800U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(114, ng0); - t2 = (t0 + 3704); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t0 + 7904); - t6 = (t5 + 56U); - t7 = *((char **)t6); - t8 = (t7 + 56U); - t9 = *((char **)t8); - memset(t9, 0, 8); - t10 = 1U; - t11 = t10; - t12 = (t4 + 4); - t13 = *((unsigned int *)t4); - t10 = (t10 & t13); - t14 = *((unsigned int *)t12); - t11 = (t11 & t14); - t15 = (t9 + 4); - t16 = *((unsigned int *)t9); - *((unsigned int *)t9) = (t16 | t10); - t17 = *((unsigned int *)t15); - *((unsigned int *)t15) = (t17 | t11); - xsi_driver_vfirst_trans(t5, 0, 0); - t18 = (t0 + 7664); - *((int *)t18) = 1; - -LAB1: return; -} - -static void Cont_115_4(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - char *t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned int t16; - unsigned int t17; - char *t18; - -LAB0: t1 = (t0 + 7048U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(115, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t0 + 7968); - t6 = (t5 + 56U); - t7 = *((char **)t6); - t8 = (t7 + 56U); - t9 = *((char **)t8); - memset(t9, 0, 8); - t10 = 1U; - t11 = t10; - t12 = (t4 + 4); - t13 = *((unsigned int *)t4); - t10 = (t10 & t13); - t14 = *((unsigned int *)t12); - t11 = (t11 & t14); - t15 = (t9 + 4); - t16 = *((unsigned int *)t9); - *((unsigned int *)t9) = (t16 | t10); - t17 = *((unsigned int *)t15); - *((unsigned int *)t15) = (t17 | t11); - xsi_driver_vfirst_trans(t5, 0, 0); - t18 = (t0 + 7680); - *((int *)t18) = 1; - -LAB1: return; -} - -static void Cont_116_5(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - char *t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned int t16; - unsigned int t17; - char *t18; - -LAB0: t1 = (t0 + 7296U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(116, ng0); - t2 = (t0 + 4024); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t0 + 8032); - t6 = (t5 + 56U); - t7 = *((char **)t6); - t8 = (t7 + 56U); - t9 = *((char **)t8); - memset(t9, 0, 8); - t10 = 1U; - t11 = t10; - t12 = (t4 + 4); - t13 = *((unsigned int *)t4); - t10 = (t10 & t13); - t14 = *((unsigned int *)t12); - t11 = (t11 & t14); - t15 = (t9 + 4); - t16 = *((unsigned int *)t9); - *((unsigned int *)t9) = (t16 | t10); - t17 = *((unsigned int *)t15); - *((unsigned int *)t15) = (t17 | t11); - xsi_driver_vfirst_trans(t5, 0, 0); - t18 = (t0 + 7696); - *((int *)t18) = 1; - -LAB1: return; -} - - -extern void work_m_10849284138665537701_0968957248_init() -{ - static char *pe[] = {(void *)Always_67_0,(void *)Cont_112_1,(void *)Cont_113_2,(void *)Cont_114_3,(void *)Cont_115_4,(void *)Cont_116_5}; - xsi_register_didat("work_m_10849284138665537701_0968957248", "isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.didat"); - xsi_register_executes(pe); -} diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.didat b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.didat deleted file mode 100644 index 45cb84f..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.didat and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.lin64.o b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.lin64.o deleted file mode 100644 index 65dffda..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_10849284138665537701_0968957248.lin64.o and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.c b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.c deleted file mode 100644 index bdc4c36..0000000 --- a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.c +++ /dev/null @@ -1,337 +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 -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/opt/Xilinx/14.7/ISE_DS/ISE/verilog/src/glbl.v"; -static unsigned int ng1[] = {1U, 0U}; -static unsigned int ng2[] = {0U, 0U}; - - - -static void NetDecl_16_0(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - unsigned int t8; - unsigned int t9; - char *t10; - unsigned int t11; - unsigned int t12; - char *t13; - unsigned int t14; - unsigned int t15; - char *t16; - -LAB0: t1 = (t0 + 6952U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(16, ng0); - t2 = (t0 + 1960U); - t3 = *((char **)t2); - t2 = (t0 + 8640); - t4 = (t2 + 56U); - t5 = *((char **)t4); - t6 = (t5 + 56U); - t7 = *((char **)t6); - memset(t7, 0, 8); - t8 = 1U; - t9 = t8; - t10 = (t3 + 4); - t11 = *((unsigned int *)t3); - t8 = (t8 & t11); - t12 = *((unsigned int *)t10); - t9 = (t9 & t12); - t13 = (t7 + 4); - t14 = *((unsigned int *)t7); - *((unsigned int *)t7) = (t14 | t8); - t15 = *((unsigned int *)t13); - *((unsigned int *)t13) = (t15 | t9); - xsi_driver_vfirst_trans(t2, 0, 0U); - t16 = (t0 + 8512); - *((int *)t16) = 1; - -LAB1: return; -} - -static void Cont_48_1(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - char *t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned int t16; - unsigned int t17; - char *t18; - -LAB0: t1 = (t0 + 7200U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(48, ng0); - t2 = (t0 + 3640); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t0 + 8704); - t6 = (t5 + 56U); - t7 = *((char **)t6); - t8 = (t7 + 56U); - t9 = *((char **)t8); - memset(t9, 0, 8); - t10 = 1U; - t11 = t10; - t12 = (t4 + 4); - t13 = *((unsigned int *)t4); - t10 = (t10 & t13); - t14 = *((unsigned int *)t12); - t11 = (t11 & t14); - t15 = (t9 + 4); - t16 = *((unsigned int *)t9); - *((unsigned int *)t9) = (t16 | t10); - t17 = *((unsigned int *)t15); - *((unsigned int *)t15) = (t17 | t11); - xsi_driver_vfirst_trans(t5, 0, 0); - t18 = (t0 + 8528); - *((int *)t18) = 1; - -LAB1: return; -} - -static void Cont_49_2(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - char *t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned int t16; - unsigned int t17; - char *t18; - -LAB0: t1 = (t0 + 7448U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(49, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t0 + 8768); - t6 = (t5 + 56U); - t7 = *((char **)t6); - t8 = (t7 + 56U); - t9 = *((char **)t8); - memset(t9, 0, 8); - t10 = 1U; - t11 = t10; - t12 = (t4 + 4); - t13 = *((unsigned int *)t4); - t10 = (t10 & t13); - t14 = *((unsigned int *)t12); - t11 = (t11 & t14); - t15 = (t9 + 4); - t16 = *((unsigned int *)t9); - *((unsigned int *)t9) = (t16 | t10); - t17 = *((unsigned int *)t15); - *((unsigned int *)t15) = (t17 | t11); - xsi_driver_vfirst_trans(t5, 0, 0); - t18 = (t0 + 8544); - *((int *)t18) = 1; - -LAB1: return; -} - -static void Cont_50_3(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - char *t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned int t16; - unsigned int t17; - char *t18; - -LAB0: t1 = (t0 + 7696U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(50, ng0); - t2 = (t0 + 3960); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t0 + 8832); - t6 = (t5 + 56U); - t7 = *((char **)t6); - t8 = (t7 + 56U); - t9 = *((char **)t8); - memset(t9, 0, 8); - t10 = 1U; - t11 = t10; - t12 = (t4 + 4); - t13 = *((unsigned int *)t4); - t10 = (t10 & t13); - t14 = *((unsigned int *)t12); - t11 = (t11 & t14); - t15 = (t9 + 4); - t16 = *((unsigned int *)t9); - *((unsigned int *)t9) = (t16 | t10); - t17 = *((unsigned int *)t15); - *((unsigned int *)t15) = (t17 | t11); - xsi_driver_vfirst_trans(t5, 0, 0); - t18 = (t0 + 8560); - *((int *)t18) = 1; - -LAB1: return; -} - -static void Initial_52_4(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - -LAB0: t1 = (t0 + 7944U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(52, ng0); - -LAB4: xsi_set_current_line(53, ng0); - t2 = ((char*)((ng1))); - t3 = (t0 + 3640); - xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); - xsi_set_current_line(54, ng0); - t2 = ((char*)((ng1))); - t3 = (t0 + 3960); - xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); - xsi_set_current_line(55, ng0); - t2 = (t0 + 7752); - xsi_process_wait(t2, 100000LL); - *((char **)t1) = &&LAB5; - -LAB1: return; -LAB5: xsi_set_current_line(56, ng0); - t3 = ((char*)((ng2))); - t4 = (t0 + 3640); - xsi_vlogvar_assign_value(t4, t3, 0, 0, 1); - xsi_set_current_line(57, ng0); - t2 = ((char*)((ng2))); - t3 = (t0 + 3960); - xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); - goto LAB1; - -} - -static void Initial_60_5(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - -LAB0: t1 = (t0 + 8192U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(60, ng0); - -LAB4: xsi_set_current_line(61, ng0); - t2 = ((char*)((ng1))); - t3 = (t0 + 3800); - xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); - xsi_set_current_line(62, ng0); - t2 = (t0 + 8000); - xsi_process_wait(t2, 0LL); - *((char **)t1) = &&LAB5; - -LAB1: return; -LAB5: xsi_set_current_line(63, ng0); - t3 = ((char*)((ng2))); - t4 = (t0 + 3800); - xsi_vlogvar_assign_value(t4, t3, 0, 0, 1); - goto LAB1; - -} - - -extern void work_m_16541823861846354283_2073120511_init() -{ - static char *pe[] = {(void *)NetDecl_16_0,(void *)Cont_48_1,(void *)Cont_49_2,(void *)Cont_50_3,(void *)Initial_52_4,(void *)Initial_60_5}; - xsi_register_didat("work_m_16541823861846354283_2073120511", "isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.didat"); - xsi_register_executes(pe); -} diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.didat b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.didat deleted file mode 100644 index 40af066..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.didat and /dev/null differ diff --git a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.lin64.o b/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.lin64.o deleted file mode 100644 index d01a0b8..0000000 Binary files a/isim/clock_divider_tb_isim_beh.exe.sim/work/m_16541823861846354283_2073120511.lin64.o and /dev/null differ diff --git a/isim/isim_usage_statistics.html b/isim/isim_usage_statistics.html deleted file mode 100644 index 01c8eca..0000000 --- a/isim/isim_usage_statistics.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - -
ISim Statistics
Xilinx HDL Libraries Used=
Fuse Resource Usage=1000 ms, 98120 KB
Total Signals=26
Total Nets=21
Total Blocks=3
Total Processes=17
Total Simulation Time=2000100 ns
Simulation Resource Usage=1.22 sec, 275128 KB
Simulation Mode=gui
Hardware CoSim=0
diff --git a/isim/lockfile b/isim/lockfile deleted file mode 100644 index e69de29..0000000 diff --git a/isim/pn_info b/isim/pn_info deleted file mode 100644 index f96c793..0000000 --- a/isim/pn_info +++ /dev/null @@ -1 +0,0 @@ -14.7 diff --git a/isim/work/clock_divider.sdb b/isim/work/clock_divider.sdb deleted file mode 100644 index 1151819..0000000 Binary files a/isim/work/clock_divider.sdb and /dev/null differ diff --git a/isim/work/clock_divider_tb.sdb b/isim/work/clock_divider_tb.sdb deleted file mode 100644 index 36c506c..0000000 Binary files a/isim/work/clock_divider_tb.sdb and /dev/null differ diff --git a/isim/work/glbl.sdb b/isim/work/glbl.sdb deleted file mode 100644 index c3a9fdb..0000000 Binary files a/isim/work/glbl.sdb and /dev/null differ diff --git a/xilinxsim.ini b/xilinxsim.ini deleted file mode 100644 index 600496d..0000000 --- a/xilinxsim.ini +++ /dev/null @@ -1 +0,0 @@ -work=isim/work