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.xise |
-Parser Errors: |
-X 2 Errors |
-
-
-| Module Name: |
-debouncer |
-Implementation State: |
-New |
-
-
-| Target Device: |
-xc6slx16-3csg324 |
- |
- |
-
-
-| Product Version: | ISE 14.7 |
- |
- |
-
-
-| Design Goal: |
-Balanced |
- |
-
- |
-
-
-| Design Strategy: |
-Xilinx Default (unlocked) |
- |
- |
-
-
-| Environment: |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-| Detailed Reports | [-] |
-| Report Name | Status | Generated |
-Errors | Warnings | Infos |
-| Synthesis Report | | | | | |
-| Translation Report | | | | | |
-| Map Report | | | | | |
-| Place and Route Report | | | | | |
-| Power Report | | | | | |
-| Post-PAR Static Timing Report | | | | | |
-| Bitgen Report | | | | | |
-
-
-| Secondary Reports | [-] |
-| Report Name | Status | Generated |
-
-
-
-
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