From 6c5accaabe6a4d8858c0cfe4eb5bfc6a7e0a171a Mon Sep 17 00:00:00 2001 From: Luca Cuzzocrea Date: Thu, 29 Aug 2019 16:38:19 +0200 Subject: [PATCH] Comopletato sommatore-sottrattore con test --- .gitignore | 4 + AddSub.vhd | 32 +- AddSubTest.vhd | 127 + AddSubTest_isim_beh.exe | Bin 0 -> 21792 bytes AddSubTest_isim_beh.wdb | Bin 0 -> 16626 bytes Adder.vhd | 13 +- AdderTest.vhd | 31 - AdderTest_isim_beh.wdb | Bin 6399 -> 6457 bytes IEEE754Adder.xise | 59 +- TwoComplement.vhd | 2 +- fuse.log | 33 +- fuseRelaunch.cmd | 2 +- isim.log | 24 +- .../AdderTest_isim_beh.exe | Bin 50451 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 5076 -> 0 bytes isim/AdderTest_isim_beh.exe.sim/isimcrash.log | 0 .../AdderTest_isim_beh.exe.sim/isimkernel.log | 29 - isim/AdderTest_isim_beh.exe.sim/netId.dat | Bin 84 -> 0 bytes isim/AdderTest_isim_beh.exe.sim/tmp_save/_1 | Bin 2802 -> 0 bytes .../work/AdderTest_isim_beh.exe_main.c | 40 - .../work/AdderTest_isim_beh.exe_main.lin64.o | Bin 2768 -> 0 bytes .../work/a_3841309559_2737618828.c | 462 - .../work/a_3841309559_2737618828.didat | Bin 4928 -> 0 bytes .../work/a_3841309559_2737618828.lin64.o | Bin 6488 -> 0 bytes .../work/a_4008929629_2372691052.c | 154 - .../work/a_4008929629_2372691052.didat | Bin 4312 -> 0 bytes .../work/a_4008929629_2372691052.lin64.o | Bin 3792 -> 0 bytes .../ComparatorTest_isim_beh.exe | Bin 49847 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 4458 -> 0 bytes .../isimcrash.log | 0 .../isimkernel.log | 28 - .../ComparatorTest_isim_beh.exe.sim/netId.dat | Bin 60 -> 0 bytes .../tmp_save/_1 | Bin 1872 -> 0 bytes .../work/ComparatorTest_isim_beh.exe_main.c | 40 - .../ComparatorTest_isim_beh.exe_main.lin64.o | Bin 2776 -> 0 bytes .../work/a_0883098610_0495709306.c | 314 - .../work/a_0883098610_0495709306.didat | Bin 3968 -> 0 bytes .../work/a_0883098610_0495709306.lin64.o | Bin 5752 -> 0 bytes .../work/a_1038528572_2372691052.c | 157 - .../work/a_1038528572_2372691052.didat | Bin 3676 -> 0 bytes .../work/a_1038528572_2372691052.lin64.o | Bin 3800 -> 0 bytes .../FullAdderTest_isim_beh.exe | Bin 49951 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 4134 -> 0 bytes .../isimcrash.log | 0 .../isimkernel.log | 28 - isim/FullAdderTest_isim_beh.exe.sim/netId.dat | Bin 60 -> 0 bytes .../tmp_save/_1 | Bin 1322 -> 0 bytes .../work/FullAdderTest_isim_beh.exe_main.c | 40 - .../FullAdderTest_isim_beh.exe_main.lin64.o | Bin 2776 -> 0 bytes .../work/a_1130988942_2801528920.c | 151 - .../work/a_1130988942_2801528920.didat | Bin 3292 -> 0 bytes .../work/a_1130988942_2801528920.lin64.o | Bin 3896 -> 0 bytes .../work/a_2258021406_2372691052.c | 427 - .../work/a_2258021406_2372691052.didat | Bin 4300 -> 0 bytes .../work/a_2258021406_2372691052.lin64.o | Bin 6520 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 6047 -> 0 bytes .../NaNCheck_isim_beh.exe | Bin 49958 -> 0 bytes isim/NaNCheck_isim_beh.exe.sim/isimcrash.log | 0 isim/NaNCheck_isim_beh.exe.sim/isimkernel.log | 29 - isim/NaNCheck_isim_beh.exe.sim/netId.dat | Bin 92 -> 0 bytes isim/NaNCheck_isim_beh.exe.sim/tmp_save/_1 | Bin 4439 -> 0 bytes .../work/NaNCheck_isim_beh.exe_main.c | 40 - .../work/NaNCheck_isim_beh.exe_main.lin64.o | Bin 2768 -> 0 bytes .../work/a_0557987184_1272247069.c | 368 - .../work/a_0557987184_1272247069.didat | Bin 4624 -> 0 bytes .../work/a_0557987184_1272247069.lin64.o | Bin 5512 -> 0 bytes .../work/a_4078426953_2628201599.c | 221 - .../work/a_4078426953_2628201599.didat | Bin 5004 -> 0 bytes .../work/a_4078426953_2628201599.lin64.o | Bin 4336 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 8588 -> 0 bytes .../SpecialCasesCheck_isim_beh.exe | Bin 55073 -> 0 bytes .../isimcrash.log | 0 .../isimkernel.log | 29 - .../netId.dat | Bin 52 -> 0 bytes .../tmp_save/_1 | Bin 8136 -> 0 bytes .../SpecialCasesCheck_isim_beh.exe_main.c | 43 - ...pecialCasesCheck_isim_beh.exe_main.lin64.o | Bin 3048 -> 0 bytes .../work/a_0557987184_1272247069.c | 368 - .../work/a_0557987184_1272247069.didat | Bin 4632 -> 0 bytes .../work/a_0557987184_1272247069.lin64.o | Bin 5512 -> 0 bytes .../work/a_1540508602_4151211736.c | 278 - .../work/a_1540508602_4151211736.didat | Bin 5160 -> 0 bytes .../work/a_1540508602_4151211736.lin64.o | Bin 4888 -> 0 bytes .../work/a_1684417184_3395701438.c | 31 - .../work/a_1684417184_3395701438.didat | Bin 3668 -> 0 bytes .../work/a_1684417184_3395701438.lin64.o | Bin 1880 -> 0 bytes .../work/a_2347761600_1146481140.c | 180 - .../work/a_2347761600_1146481140.didat | Bin 3488 -> 0 bytes .../work/a_2347761600_1146481140.lin64.o | Bin 4144 -> 0 bytes .../work/a_3914402253_2628201599.c | 221 - .../work/a_3914402253_2628201599.didat | Bin 5044 -> 0 bytes .../work/a_3914402253_2628201599.lin64.o | Bin 4352 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 9797 -> 0 bytes .../SpecialCasesTest_isim_beh.exe | Bin 59696 -> 0 bytes .../isimcrash.log | 0 .../isimkernel.log | 29 - .../netId.dat | Bin 92 -> 0 bytes .../tmp_save/_1 | Bin 9422 -> 0 bytes .../work/SpecialCasesTest_isim_beh.exe_main.c | 44 - ...SpecialCasesTest_isim_beh.exe_main.lin64.o | Bin 3144 -> 0 bytes .../work/a_0557987184_1272247069.c | 368 - .../work/a_0557987184_1272247069.didat | Bin 4632 -> 0 bytes .../work/a_0557987184_1272247069.lin64.o | Bin 5512 -> 0 bytes .../work/a_1540508602_4151211736.c | 278 - .../work/a_1540508602_4151211736.didat | Bin 5160 -> 0 bytes .../work/a_1540508602_4151211736.lin64.o | Bin 4888 -> 0 bytes .../work/a_2347761600_1146481140.c | 180 - .../work/a_2347761600_1146481140.didat | Bin 3488 -> 0 bytes .../work/a_2347761600_1146481140.lin64.o | Bin 4144 -> 0 bytes .../work/a_2912948712_3395701438.c | 31 - .../work/a_2912948712_3395701438.didat | Bin 3692 -> 0 bytes .../work/a_2912948712_3395701438.lin64.o | Bin 1880 -> 0 bytes .../work/a_3914402253_2628201599.c | 221 - .../work/a_3914402253_2628201599.didat | Bin 5036 -> 0 bytes .../work/a_3914402253_2628201599.lin64.o | Bin 4352 -> 0 bytes .../work/a_4189535622_2372691052.c | 1141 --- .../work/a_4189535622_2372691052.didat | Bin 6500 -> 0 bytes .../work/a_4189535622_2372691052.lin64.o | Bin 14824 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 4259 -> 0 bytes .../SwapTest_isim_beh.exe | Bin 49581 -> 0 bytes isim/SwapTest_isim_beh.exe.sim/isimcrash.log | 0 isim/SwapTest_isim_beh.exe.sim/isimkernel.log | 28 - isim/SwapTest_isim_beh.exe.sim/netId.dat | Bin 92 -> 0 bytes isim/SwapTest_isim_beh.exe.sim/tmp_save/_1 | Bin 1774 -> 0 bytes .../work/SwapTest_isim_beh.exe_main.c | 40 - .../work/SwapTest_isim_beh.exe_main.lin64.o | Bin 2768 -> 0 bytes .../work/a_0464846403_2372691052.c | 157 - .../work/a_0464846403_2372691052.didat | Bin 4132 -> 0 bytes .../work/a_0464846403_2372691052.lin64.o | Bin 3784 -> 0 bytes .../work/a_2579272516_1004118533.c | 207 - .../work/a_2579272516_1004118533.didat | Bin 3236 -> 0 bytes .../work/a_2579272516_1004118533.lin64.o | Bin 4320 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 3850 -> 0 bytes .../TypeCheck_isim_beh.exe | Bin 49568 -> 0 bytes isim/TypeCheck_isim_beh.exe.sim/isimcrash.log | 0 .../TypeCheck_isim_beh.exe.sim/isimkernel.log | 28 - isim/TypeCheck_isim_beh.exe.sim/netId.dat | Bin 84 -> 0 bytes isim/TypeCheck_isim_beh.exe.sim/tmp_save/_1 | Bin 2179 -> 0 bytes .../work/TypeCheck_isim_beh.exe_main.c | 39 - .../work/TypeCheck_isim_beh.exe_main.lin64.o | Bin 2672 -> 0 bytes .../work/a_4228824053_1272247069.c | 368 - .../work/a_4228824053_1272247069.didat | Bin 4656 -> 0 bytes .../work/a_4228824053_1272247069.lin64.o | Bin 5512 -> 0 bytes isim/isim_usage_statistics.html | 16 - isim/isim_usage_statistics.html~ | 27 - isim/lockfile | 0 isim/pn_info | 1 - .../ISimEngine-DesignHierarchy.dbg | Bin 3803 -> 0 bytes isim/pr_isim_beh.exe.sim/isimcrash.log | 0 isim/pr_isim_beh.exe.sim/isimkernel.log | 28 - isim/pr_isim_beh.exe.sim/netId.dat | Bin 116 -> 0 bytes isim/pr_isim_beh.exe.sim/pr_isim_beh.exe | Bin 49574 -> 0 bytes isim/pr_isim_beh.exe.sim/tmp_save/_1 | Bin 1938 -> 0 bytes .../work/a_2734820196_0181651160.c | 325 - .../work/a_2734820196_0181651160.didat | Bin 4348 -> 0 bytes .../work/a_2734820196_0181651160.lin64.o | Bin 5680 -> 0 bytes .../work/pr_isim_beh.exe_main.c | 39 - .../work/pr_isim_beh.exe_main.lin64.o | Bin 2664 -> 0 bytes isim/precompiled.exe.sim/ieee/p_2592010699.c | 8819 ----------------- .../ieee/p_2592010699.didat | Bin 5868 -> 0 bytes .../ieee/p_2592010699.lin64.o | Bin 47352 -> 0 bytes .../ISimEngine-DesignHierarchy.dbg | Bin 4821 -> 0 bytes isim/tb_isim_beh.exe.sim/isimcrash.log | 0 isim/tb_isim_beh.exe.sim/isimkernel.log | 28 - isim/tb_isim_beh.exe.sim/netId.dat | Bin 92 -> 0 bytes isim/tb_isim_beh.exe.sim/tb_isim_beh.exe | Bin 50173 -> 0 bytes isim/tb_isim_beh.exe.sim/tmp_save/_1 | Bin 2420 -> 0 bytes .../work/a_3230118638_0181651160.c | 374 - .../work/a_3230118638_0181651160.didat | Bin 4512 -> 0 bytes .../work/a_3230118638_0181651160.lin64.o | Bin 6312 -> 0 bytes .../work/a_3671711236_2372691052.c | 157 - .../work/a_3671711236_2372691052.didat | Bin 4052 -> 0 bytes .../work/a_3671711236_2372691052.lin64.o | Bin 3784 -> 0 bytes .../work/tb_isim_beh.exe_main.c | 40 - .../work/tb_isim_beh.exe_main.lin64.o | Bin 2760 -> 0 bytes isim/temp/adder.vdb | Bin 5106 -> 0 bytes isim/temp/addertest.vdb | Bin 4653 -> 0 bytes isim/temp/comparator.vdb | Bin 4233 -> 0 bytes isim/temp/comparatortest.vdb | Bin 3910 -> 0 bytes isim/temp/equalcheck.vdb | Bin 3197 -> 0 bytes isim/temp/fulladder.vdb | Bin 2152 -> 0 bytes isim/temp/fulladdertest.vdb | Bin 6168 -> 0 bytes isim/temp/nancheck.vdb | Bin 4237 -> 0 bytes isim/temp/pr.vdb | Bin 4733 -> 0 bytes isim/temp/specialcasescheck.vdb | Bin 3428 -> 0 bytes isim/temp/specialcasestest.vdb | Bin 3965 -> 0 bytes isim/temp/swap.vdb | Bin 3446 -> 0 bytes isim/temp/swaptest.vdb | Bin 4833 -> 0 bytes isim/temp/tb.vdb | Bin 4802 -> 0 bytes isim/temp/typecheck.vdb | Bin 4769 -> 0 bytes isim/temp/zerocheck.vdb | Bin 4605 -> 0 bytes isim/work/adder.vdb | Bin 5356 -> 0 bytes isim/work/addertest.vdb | Bin 4648 -> 0 bytes isim/work/fulladder.vdb | Bin 2147 -> 0 bytes isim/work/fulladdertest.vdb | Bin 6163 -> 0 bytes xilinxsim.ini | 2 +- 196 files changed, 231 insertions(+), 16789 deletions(-) create mode 100644 AddSubTest.vhd create mode 100755 AddSubTest_isim_beh.exe create mode 100644 AddSubTest_isim_beh.wdb delete mode 100755 isim/AdderTest_isim_beh.exe.sim/AdderTest_isim_beh.exe delete mode 100644 isim/AdderTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100644 isim/AdderTest_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/AdderTest_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/AdderTest_isim_beh.exe.sim/netId.dat delete mode 100644 isim/AdderTest_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/AdderTest_isim_beh.exe.sim/work/AdderTest_isim_beh.exe_main.c delete mode 100644 isim/AdderTest_isim_beh.exe.sim/work/AdderTest_isim_beh.exe_main.lin64.o delete mode 100644 isim/AdderTest_isim_beh.exe.sim/work/a_3841309559_2737618828.c delete mode 100644 isim/AdderTest_isim_beh.exe.sim/work/a_3841309559_2737618828.didat delete mode 100644 isim/AdderTest_isim_beh.exe.sim/work/a_3841309559_2737618828.lin64.o delete mode 100644 isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.c delete mode 100644 isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.didat delete mode 100644 isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.lin64.o delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/ComparatorTest_isim_beh.exe delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/netId.dat delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/work/ComparatorTest_isim_beh.exe_main.c delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/work/ComparatorTest_isim_beh.exe_main.lin64.o delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.c delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.didat delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.lin64.o delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.c delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.didat delete mode 100644 isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.lin64.o delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/FullAdderTest_isim_beh.exe delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/netId.dat delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/work/FullAdderTest_isim_beh.exe_main.c delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/work/FullAdderTest_isim_beh.exe_main.lin64.o delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.c delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.didat delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.lin64.o delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.c delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.didat delete mode 100644 isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.lin64.o delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100755 isim/NaNCheck_isim_beh.exe.sim/NaNCheck_isim_beh.exe delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/netId.dat delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/work/NaNCheck_isim_beh.exe_main.c delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/work/NaNCheck_isim_beh.exe_main.lin64.o delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.c delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.lin64.o delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.c delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.didat delete mode 100644 isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.lin64.o delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100755 isim/SpecialCasesCheck_isim_beh.exe.sim/SpecialCasesCheck_isim_beh.exe delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/netId.dat delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/SpecialCasesCheck_isim_beh.exe_main.c delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/SpecialCasesCheck_isim_beh.exe_main.lin64.o delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.c delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.lin64.o delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1540508602_4151211736.c delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1540508602_4151211736.didat delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1540508602_4151211736.lin64.o delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.c delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.didat delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.lin64.o delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.c delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.didat delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.lin64.o delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.c delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.didat delete mode 100644 isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.lin64.o delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100755 isim/SpecialCasesTest_isim_beh.exe.sim/SpecialCasesTest_isim_beh.exe delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/netId.dat delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/SpecialCasesTest_isim_beh.exe_main.c delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/SpecialCasesTest_isim_beh.exe_main.lin64.o delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_0557987184_1272247069.c delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_0557987184_1272247069.didat delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_0557987184_1272247069.lin64.o delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.c delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.didat delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.lin64.o delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.c delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.didat delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.lin64.o delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.c delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.didat delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.lin64.o delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.c delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.didat delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.lin64.o delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.c delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.didat delete mode 100644 isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.lin64.o delete mode 100644 isim/SwapTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100644 isim/SwapTest_isim_beh.exe.sim/SwapTest_isim_beh.exe delete mode 100644 isim/SwapTest_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/SwapTest_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/SwapTest_isim_beh.exe.sim/netId.dat delete mode 100644 isim/SwapTest_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/SwapTest_isim_beh.exe.sim/work/SwapTest_isim_beh.exe_main.c delete mode 100644 isim/SwapTest_isim_beh.exe.sim/work/SwapTest_isim_beh.exe_main.lin64.o delete mode 100644 isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.c delete mode 100644 isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.didat delete mode 100644 isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.lin64.o delete mode 100644 isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.c delete mode 100644 isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.didat delete mode 100644 isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.lin64.o delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/TypeCheck_isim_beh.exe delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/netId.dat delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/work/TypeCheck_isim_beh.exe_main.c delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/work/TypeCheck_isim_beh.exe_main.lin64.o delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/work/a_4228824053_1272247069.c delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/work/a_4228824053_1272247069.didat delete mode 100644 isim/TypeCheck_isim_beh.exe.sim/work/a_4228824053_1272247069.lin64.o delete mode 100644 isim/isim_usage_statistics.html delete mode 100644 isim/isim_usage_statistics.html~ delete mode 100644 isim/lockfile delete mode 100644 isim/pn_info delete mode 100644 isim/pr_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100644 isim/pr_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/pr_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/pr_isim_beh.exe.sim/netId.dat delete mode 100644 isim/pr_isim_beh.exe.sim/pr_isim_beh.exe delete mode 100644 isim/pr_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/pr_isim_beh.exe.sim/work/a_2734820196_0181651160.c delete mode 100644 isim/pr_isim_beh.exe.sim/work/a_2734820196_0181651160.didat delete mode 100644 isim/pr_isim_beh.exe.sim/work/a_2734820196_0181651160.lin64.o delete mode 100644 isim/pr_isim_beh.exe.sim/work/pr_isim_beh.exe_main.c delete mode 100644 isim/pr_isim_beh.exe.sim/work/pr_isim_beh.exe_main.lin64.o delete mode 100644 isim/precompiled.exe.sim/ieee/p_2592010699.c delete mode 100644 isim/precompiled.exe.sim/ieee/p_2592010699.didat delete mode 100644 isim/precompiled.exe.sim/ieee/p_2592010699.lin64.o delete mode 100644 isim/tb_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg delete mode 100644 isim/tb_isim_beh.exe.sim/isimcrash.log delete mode 100644 isim/tb_isim_beh.exe.sim/isimkernel.log delete mode 100644 isim/tb_isim_beh.exe.sim/netId.dat delete mode 100644 isim/tb_isim_beh.exe.sim/tb_isim_beh.exe delete mode 100644 isim/tb_isim_beh.exe.sim/tmp_save/_1 delete mode 100644 isim/tb_isim_beh.exe.sim/work/a_3230118638_0181651160.c delete mode 100644 isim/tb_isim_beh.exe.sim/work/a_3230118638_0181651160.didat delete mode 100644 isim/tb_isim_beh.exe.sim/work/a_3230118638_0181651160.lin64.o delete mode 100644 isim/tb_isim_beh.exe.sim/work/a_3671711236_2372691052.c delete mode 100644 isim/tb_isim_beh.exe.sim/work/a_3671711236_2372691052.didat delete mode 100644 isim/tb_isim_beh.exe.sim/work/a_3671711236_2372691052.lin64.o delete mode 100644 isim/tb_isim_beh.exe.sim/work/tb_isim_beh.exe_main.c delete mode 100644 isim/tb_isim_beh.exe.sim/work/tb_isim_beh.exe_main.lin64.o delete mode 100644 isim/temp/adder.vdb delete mode 100644 isim/temp/addertest.vdb delete mode 100644 isim/temp/comparator.vdb delete mode 100644 isim/temp/comparatortest.vdb delete mode 100644 isim/temp/equalcheck.vdb delete mode 100644 isim/temp/fulladder.vdb delete mode 100644 isim/temp/fulladdertest.vdb delete mode 100644 isim/temp/nancheck.vdb delete mode 100644 isim/temp/pr.vdb delete mode 100644 isim/temp/specialcasescheck.vdb delete mode 100644 isim/temp/specialcasestest.vdb delete mode 100644 isim/temp/swap.vdb delete mode 100644 isim/temp/swaptest.vdb delete mode 100644 isim/temp/tb.vdb delete mode 100644 isim/temp/typecheck.vdb delete mode 100644 isim/temp/zerocheck.vdb delete mode 100644 isim/work/adder.vdb delete mode 100644 isim/work/addertest.vdb delete mode 100644 isim/work/fulladder.vdb delete mode 100644 isim/work/fulladdertest.vdb diff --git a/.gitignore b/.gitignore index 79329a3..bdf8f09 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,7 @@ _ngo/ _xmsgs/ # End of https://www.gitignore.io/api/xilinxise + + +# Fuck isim +isim/ diff --git a/AddSub.vhd b/AddSub.vhd index e792fe8..68a8a25 100644 --- a/AddSub.vhd +++ b/AddSub.vhd @@ -1,20 +1,42 @@ library IEEE; use IEEE.STD_LOGIC_1164.ALL; - entity AddSub is generic( BITCOUNT: integer := 8 ); port( X, Y: in std_logic_vector((BITCOUNT-1) downto 0); - isSub: in std_logic := 0; - result: out std_logic_vector((BITCOUNT-1) downto 0) + isSub: in std_logic := '0'; + result: out std_logic_vector((BITCOUNT-1) downto 0); + overflow: out std_logic ); end AddSub; -architecture CLAAddSubArch of AddSub is +architecture AddSubArch of AddSub is + component Adder is + generic( BITCOUNT: integer := 8 ); + port( + X, Y: in std_logic_vector((BITCOUNT-1) downto 0); + carry_in: in std_logic; + result: out std_logic_vector((BITCOUNT-1) downto 0); + carry_out: out std_logic + ); + end component; + + signal Y2: std_logic_vector((BITCOUNT-1) downto 0); + signal C_out: std_logic; begin + y2proc: process(Y, isSub) + begin + for i in Y2'range loop + Y2(i) <= Y(i) xor isSub; + end loop; + end process; -end CLAAddSubArch; + ADD: Adder + generic map ( BITCOUNT => BITCOUNT ) + port map ( X => X, Y => Y2, carry_in => isSub, result => result, carry_out => C_out ); + overflow <= ((not isSub) and C_out) or (isSub and (not C_out)); +end AddSubArch; diff --git a/AddSubTest.vhd b/AddSubTest.vhd new file mode 100644 index 0000000..d3d071c --- /dev/null +++ b/AddSubTest.vhd @@ -0,0 +1,127 @@ +LIBRARY ieee; +USE ieee.std_logic_1164.ALL; + + +ENTITY AddSubTest IS +END AddSubTest; + +ARCHITECTURE behavior OF AddSubTest IS + + -- Component Declaration for the Unit Under Test (UUT) + + COMPONENT AddSub + PORT( + X : IN std_logic_vector(7 downto 0); + Y : IN std_logic_vector(7 downto 0); + isSub : IN std_logic; + result : OUT std_logic_vector(7 downto 0); + overflow : OUT std_logic + ); + END COMPONENT; + + + --Inputs + signal X : std_logic_vector(7 downto 0) := (others => '0'); + signal Y : std_logic_vector(7 downto 0) := (others => '0'); + signal isSub : std_logic := '0'; + + --Outputs + signal result : std_logic_vector(7 downto 0); + signal overflow : std_logic; + + signal clock: std_logic; + constant clock_period : time := 10 ns; + +BEGIN + + -- Instantiate the Unit Under Test (UUT) + uut: AddSub PORT MAP ( + X => X, + Y => Y, + isSub => isSub, + result => result, + overflow => overflow + ); + + -- Clock process definitions + clock_process :process + begin + clock <= '0'; + wait for clock_period/2; + clock <= '1'; + wait for clock_period/2; + end process; + + + test_proc: process + begin + X <= "00110011"; + Y <= "11001100"; + isSub <= '0'; + wait for clock_period; + X <= "10010111"; + Y <= "11100011"; + isSub <= '0'; + wait for clock_period; + X <= "10000101"; + Y <= "01111011"; + isSub <= '0'; + wait for clock_period; + X <= "11111111"; + Y <= "11111111"; + isSub <= '0'; + wait for clock_period; + X <= "00101011"; + Y <= "00101010"; + isSub <= '0'; + wait for clock_period; + X <= "11111111"; + Y <= "11111111"; + isSub <= '0'; + wait for clock_period; + X <= "10000000"; + Y <= "10000000"; + isSub <= '0'; + wait for clock_period; + X <= "00000000"; + Y <= "11111111"; + isSub <= '0'; + X <= "00110011"; + Y <= "11001100"; + isSub <= '1'; + wait for clock_period; + X <= "10010111"; + Y <= "11100011"; + isSub <= '1'; + wait for clock_period; + X <= "10000101"; + Y <= "01111011"; + isSub <= '1'; + wait for clock_period; + X <= "11111111"; + Y <= "11111111"; + isSub <= '1'; + wait for clock_period; + X <= "00101011"; + Y <= "00101010"; + isSub <= '1'; + wait for clock_period; + X <= "11111111"; + Y <= "11111111"; + isSub <= '1'; + wait for clock_period; + X <= "10000000"; + Y <= "10000000"; + isSub <= '1'; + wait for clock_period; + X <= "00000000"; + Y <= "11111111"; + isSub <= '1'; + wait for clock_period; + X <= "11111111"; + Y <= "00000000"; + isSub <= '1'; + wait for clock_period; + end process; + +END; diff --git a/AddSubTest_isim_beh.exe b/AddSubTest_isim_beh.exe new file mode 100755 index 0000000000000000000000000000000000000000..3209988d8d84424c4d5c423f8f5aaa98e3cf50c8 GIT binary patch literal 21792 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 VDev-QxaZ{sH_*4%Fn#^L_g|MNbu|D0 literal 0 HcmV?d00001 diff --git a/Adder.vhd b/Adder.vhd index 783f011..c7e6616 100644 --- a/Adder.vhd +++ b/Adder.vhd @@ -22,15 +22,18 @@ begin propagation <= X or Y; sum_no_carry <= X xor Y; - carry_look_ahead: process (generation, propagation, carry, carry_in) + carry_look_ahead: process (generation, propagation, carry_in) + variable C: std_logic; begin - carry(0) <= carry_in; - for i in (BITCOUNT-1) downto 1 loop - carry(i) <= generation(i) or (propagation(i) and carry(i-1)); + C := carry_in; + carry(0) <= C; + for i in 1 to (BITCOUNT-1) loop + C := generation(i-1) or (propagation(i-1) and C); + carry(i) <= C; end loop; end process; result <= sum_no_carry xor carry; - carry_out <= sum_no_carry(BITCOUNT-1) xor carry(BITCOUNT-1); + carry_out <= (X(BITCOUNT-1) and Y(BITCOUNT-1)) or (X(BITCOUNT-1) and carry(BITCOUNT-1)) or (carry(BITCOUNT-1) and Y(BITCOUNT-1)); end CarryLookAheadArch; diff --git a/AdderTest.vhd b/AdderTest.vhd index ae199c6..a01853d 100644 --- a/AdderTest.vhd +++ b/AdderTest.vhd @@ -1,37 +1,6 @@ --------------------------------------------------------------------------------- --- Company: --- Engineer: --- --- Create Date: 17:01:26 08/24/2019 --- Design Name: --- Module Name: /home/Luca/ISE/IEEE754Adder/AdderTest.vhd --- Project Name: IEEE754Adder --- Target Device: --- Tool versions: --- Description: --- --- VHDL Test Bench Created by ISE for module: Adder --- --- Dependencies: --- --- Revision: --- Revision 0.01 - File Created --- Additional Comments: --- --- Notes: --- This testbench has been automatically generated using types std_logic and --- std_logic_vector for the ports of the unit under test. Xilinx recommends --- that these types always be used for the top-level I/O of a design in order --- to guarantee that the testbench will bind correctly to the post-implementation --- simulation model. --------------------------------------------------------------------------------- LIBRARY ieee; USE ieee.std_logic_1164.ALL; --- Uncomment the following library declaration if using --- arithmetic functions with Signed or Unsigned values ---USE ieee.numeric_std.ALL; - ENTITY AdderTest IS END AdderTest; diff --git a/AdderTest_isim_beh.wdb b/AdderTest_isim_beh.wdb index 9c9e5df4b62836c729aa71ce30b8e9ee6bbdd78f..ee809ae897b6f4f70acb2847c5fdc9d55e72ec01 100644 GIT binary patch delta 1135 zcmexwxYKCEc@`FDCnu-Lmsw(%PfkpqY{aT7o50P$pur2lH~1MC_(T{OUhpw6bO6~i zCfBg43raCCFsK1B2*?1j+2k#(XP9?wXV~1#_L7l#R^N%q`5Z1R50W?Rn7p0CK!P2t zl7Rt6vjF*E$^RS;jOvpcIK>$oC(qziS2TbsM5YyhV&|9{7%l;EZ%q{Rme0* z)g7RU2Ow4T3=H;@=Wr@3T0&JK(*a2vcDw?rdIvUd2bcQf>0BbbAki;Ckslz@N!;p_ z?{kR=f&~8o1(<*i1{oSWc@LNJWOZ(cat@%V6i8jwstQyGG7VCx15{-IRT&0SDX0on38yCu@MtrNPqqP)5|cB4q~zo&KvHJ%0U#+m z`3;XYhXPO!IGp8qRTz~vyYMD6vK&~ynPKv3J`D)tI*h^04;9geF`{9Nb{JzbjBy{v z;1&qc1cncT0??@eK$;7PK@J3g|3JV4q(SnaK#|%UBXF3p9u!WXGy?)0Kn!vpCzwZF zJ}j+)>;u^Y<<~R3N!+jlNdV3Vxd9~p;>IEdWCxMT2bqtoAC(VGMW_PQQc{abQj1F%tW3=(uaa;SOJ=Y#He+xEi33^Y GP!<4Naohp` delta 1039 zcmdmK^xts9c@`EYCnx90msw(%-^3c4pXPBc@nKn1Gy<}wGm8dm2pTmXafa%M)$=f*$B-Fqv z85m%+GLR3J{Lj(A=r*~5Q=D>M)#!zCbIG5G80Z3In1B3nKIh@L>5m1%Lw1LUXxK}_`@1QCJChy@=o;;mPgcl_91t|IhBr~~y zOMUWvsOUeS2onoPbO%sWog1Q-11KT|5}m}Yt_lhhCLl(pK?W)S6{vs|0UZ?rvPw}A zsuGz7sni0h(gUfSJb_zXPzkCEPEQu#(PlK8Yy%|CCuaaji^)@fr1j(jK+#ia5<<{|4x - + - + - + - + - + @@ -74,15 +74,29 @@ - + - + + + + + + + + + + + + + + + @@ -203,9 +217,9 @@ - - - + + + @@ -274,7 +288,7 @@ - + @@ -289,10 +303,10 @@ - - - - + + + + @@ -316,7 +330,7 @@ - + @@ -340,8 +354,8 @@ - - + + @@ -360,7 +374,7 @@ - + @@ -416,7 +430,7 @@ - + @@ -433,7 +447,10 @@ - + + + + diff --git a/TwoComplement.vhd b/TwoComplement.vhd index 543bc1c..686dff6 100644 --- a/TwoComplement.vhd +++ b/TwoComplement.vhd @@ -5,7 +5,7 @@ entity TwoComplement is generic(BITCOUNT : integer := 8); port( DIFF_EXP_C2 : in std_logic_vector((BITCOUNT-1) downto 0); - DIFF_EXP_ABS : out std_logic_vector((BITCOUNT-2) downto 0); + DIFF_EXP_ABS : out std_logic_vector((BITCOUNT-2) downto 0) ); end TwoComplement; diff --git a/fuse.log b/fuse.log index f57a166..a4151c7 100644 --- a/fuse.log +++ b/fuse.log @@ -1,21 +1,24 @@ -Running: /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/fuse -relaunch -intstyle "ise" -incremental -lib "secureip" -o "/home/ise/gianni/IEEE754Adder/FullAdderTest_isim_beh.exe" -prj "/home/ise/gianni/IEEE754Adder/FullAdderTest_beh.prj" "work.FullAdderTest" -ISim P.20160913 (signature 0xfbc00daa) -Number of CPUs detected in this system: 1 -Turning on mult-threading, number of parallel sub-compilation jobs: 0 +Running: /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/fuse -intstyle ise -incremental -lib secureip -o /home/Luca/ISE/IEEE754Adder/AddSubTest_isim_beh.exe -prj /home/Luca/ISE/IEEE754Adder/AddSubTest_beh.prj work.AddSubTest +ISim P.20131013 (signature 0xfbc00daa) +Number of CPUs detected in this system: 4 +Turning on mult-threading, number of parallel sub-compilation jobs: 8 Determining compilation order of HDL files -Parsing VHDL file "/home/ise/gianni/IEEE754Adder/FullAdder.vhd" into library work -Parsing VHDL file "/home/ise/gianni/IEEE754Adder/FullAdderTest.vhd" into library work +Parsing VHDL file "/home/Luca/ISE/IEEE754Adder/Adder.vhd" into library work +Parsing VHDL file "/home/Luca/ISE/IEEE754Adder/AddSub.vhd" into library work +Parsing VHDL file "/home/Luca/ISE/IEEE754Adder/AddSubTest.vhd" into library work Starting static elaboration Completed static elaboration -Fuse Memory Usage: 95308 KB -Fuse CPU Usage: 2530 ms +Fuse Memory Usage: 94376 KB +Fuse CPU Usage: 1040 ms Compiling package standard Compiling package std_logic_1164 -Compiling architecture fulladderarch of entity FullAdder [fulladder_default] -Compiling architecture behavior of entity fulladdertest +Compiling architecture carrylookaheadarch of entity Adder [\Adder(8)\] +Compiling architecture addsubarch of entity AddSub [\AddSub(8)\] +Compiling architecture behavior of entity addsubtest Time Resolution for simulation is 1ps. -Compiled 5 VHDL Units -Built simulation executable /home/ise/gianni/IEEE754Adder/FullAdderTest_isim_beh.exe -Fuse Memory Usage: 103940 KB -Fuse CPU Usage: 2640 ms -GCC CPU Usage: 440 ms +Waiting for 1 sub-compilation(s) to finish... +Compiled 7 VHDL Units +Built simulation executable /home/Luca/ISE/IEEE754Adder/AddSubTest_isim_beh.exe +Fuse Memory Usage: 658004 KB +Fuse CPU Usage: 1060 ms +GCC CPU Usage: 210 ms diff --git a/fuseRelaunch.cmd b/fuseRelaunch.cmd index 489428f..1e914c4 100644 --- a/fuseRelaunch.cmd +++ b/fuseRelaunch.cmd @@ -1 +1 @@ --intstyle "ise" -incremental -lib "secureip" -o "/home/ise/gianni/IEEE754Adder/FullAdderTest_isim_beh.exe" -prj "/home/ise/gianni/IEEE754Adder/FullAdderTest_beh.prj" "work.FullAdderTest" +-intstyle "ise" -incremental -lib "secureip" -o "/home/Luca/ISE/IEEE754Adder/AddSubTest_isim_beh.exe" -prj "/home/Luca/ISE/IEEE754Adder/AddSubTest_beh.prj" "work.AddSubTest" diff --git a/isim.log b/isim.log index cabc714..28eb907 100644 --- a/isim.log +++ b/isim.log @@ -1,26 +1,14 @@ ISim log file -Running: /home/ise/gianni/IEEE754Adder/FullAdderTest_isim_beh.exe -intstyle ise -gui -tclbatch isim.cmd -wdb /home/ise/gianni/IEEE754Adder/FullAdderTest_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. +Running: /home/Luca/ISE/IEEE754Adder/AddSubTest_isim_beh.exe -intstyle ise -gui -tclbatch isim.cmd -wdb /home/Luca/ISE/IEEE754Adder/AddSubTest_isim_beh.wdb +ISim P.20131013 (signature 0xfbc00daa) +WARNING: A WEBPACK license was found. +WARNING: Please use Xilinx License Configuration Manager to check out a full ISim license. +WARNING: ISim will run in Lite mode. Please refer to the ISim documentation for more information on the differences between the Lite and the Full version. +This is a Lite 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. -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. -# run 1000 ns -Simulator is doing circuit initialization process. -Finished circuit initialization process. # exit 0 diff --git a/isim/AdderTest_isim_beh.exe.sim/AdderTest_isim_beh.exe b/isim/AdderTest_isim_beh.exe.sim/AdderTest_isim_beh.exe deleted file mode 100755 index fa90ed8ef805467bd9bff9f104d455aa247fc5b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50451 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 diff --git a/isim/AdderTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg b/isim/AdderTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg deleted file mode 100644 index 0f63cbc9639733a8f6f48f21cc286ae2291b2e6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5076 zcmchZOKenC7{?Fwg%9K*K0uJ61uI2*J8hx0KA=EFv>*xuLWE(MxwI3ebL%{sLZYzI z7!wj)7>zN}1x90HLV~z3E=V*kjA3C|uyDb$7-L*uLZYGme|OGlPsf@L#P}uOe6Roc zpL4!*?!EK*ob!MFx<9@D>iGEhhsK!Avy8dgV9dN*s=7he*Rk7;>Ac&R-|wmF$8(Lj zc%Lz6?loqI{DV?KjLJq-u{di(Ge^!M=}MbeBHMXuHCQNvJ6n2Ex>$Or^nIz87>itU zLCQF4m!y7ejwXCWIW67Hm+#k>Dqf~Mb2Qe}+7%~kt*fTCMe%agZj)}SsePl|!&0SV zIkRu2IyiOSzZ5T(f2y42g=w~!J1hnc*5-J=RpK#=;asQVxg^Xgi{VVc zz{C0-&lM$FEaonYk%{XLb6uF#7NcuA!NVRM<_j&3J19A!+;Qe{wE;CjSJ?HGI&z$K z=V_3H1hz-o|8=@$uJQ||6A;;Rd2enoyvtAQ!l5Ul5uo$-w$ljV6v@k~5>ERS#D`B@y7EzkNo zc=lQz-?nvLIq-`(ezQC~gpvEN`=UShOKUAWS2ggO<$0+No(C+CZ{fKvjs{&6`uuVo zJP%qP-@-Fn9E&Z_&N_IwW9-Yf@Fc{s!t(5@gJ-$r@hv65%B<5O z*U55k-1mul%zJ{fL#QL&!gk4m!OQ$8?`yEb0&SHKc9|4$ybjAau*U>? zK|a`o6khsFog8?20`?6h`fYx>ELi&NV>w5#?+Ck1J{*lwu=Lr-a*kl%6KK19uuW31 z{8#g_oFlc<0`biOyF!YvH|`oa*6Y51a^pF%aB?0_Sc{XHd^qVj;`_|!`s@384Vr`$ zaX#~-{{KsN=5B31hOsX1`|u&`mpb2X_urr%pLI6bvAiprttI(pudty2U~ac1zY?2`nuM3_GYtTF^GS6g{5-q$Y9n4(QrA~o6F}4qd~H>wF`V| z^Uipf>iM8l%mleG41-cRo61K6xlAgVT-RA0JkvBWih-4Qq-oyWY?}8<+oVb9KItB5 zzw|ljnr1TzPmP3`a#V~nH#WYyPCIJgJC+`Tg(j3 z(4~Q}5Ej$y$_y8y;q*Y&kK1ZWm7!E2N>zhHxpF3|6v`%7D2D@K(e%U}PH9*sES0gn#95_S7gd(tkor@ei`>u_H6IP=;-D$NdDzGDK>(P?vk1D7N@p8x;= diff --git a/isim/AdderTest_isim_beh.exe.sim/isimcrash.log b/isim/AdderTest_isim_beh.exe.sim/isimcrash.log deleted file mode 100644 index e69de29..0000000 diff --git a/isim/AdderTest_isim_beh.exe.sim/isimkernel.log b/isim/AdderTest_isim_beh.exe.sim/isimkernel.log deleted file mode 100644 index 2d62d69..0000000 --- a/isim/AdderTest_isim_beh.exe.sim/isimkernel.log +++ /dev/null @@ -1,29 +0,0 @@ -Command line: - AdderTest_isim_beh.exe - -simmode gui - -simrunnum 0 - -socket 37101 - -Sat Aug 24 17:55:24 2019 - - - Elaboration Time: 0.02 sec - - Current Memory Usage: 195.351 Meg - - Total Signals : 15 - Total Nets : 59 - Total Signal Drivers : 9 - Total Blocks : 3 - Total Primitive Blocks : 2 - Total Processes : 9 - Total Traceable Variables : 10 - Total Scalar Nets and Variables : 421 -Total Line Count : 14 - - Total Simulation Time: 0.03 sec - - Current Memory Usage: 272.949 Meg - -Sat Aug 24 18:01:51 2019 - diff --git a/isim/AdderTest_isim_beh.exe.sim/netId.dat b/isim/AdderTest_isim_beh.exe.sim/netId.dat deleted file mode 100644 index bb2641a9d9aee7a14e5ba9e969257543d0825f59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmXxXK@I>B6ocVfJv(EEgD{5Mx~N|=ntW+%k}7VD(f;G^=A1J$JLY=|^{+{%{^%T!+(CCSk|-yMC|JvNR6xunh!Xwn2cfbC8W72HJun z;lRq}YSnHaNF~VAxRn*pBwiB5YQWBqCW0zrcg|u0n5bxi(s5|=^-ZJU5P)=AfXc7*a45O9b9i)Jbd{18E0wTB diff --git a/isim/AdderTest_isim_beh.exe.sim/work/AdderTest_isim_beh.exe_main.c b/isim/AdderTest_isim_beh.exe.sim/work/AdderTest_isim_beh.exe_main.c deleted file mode 100644 index b0a7feb..0000000 --- a/isim/AdderTest_isim_beh.exe.sim/work/AdderTest_isim_beh.exe_main.c +++ /dev/null @@ -1,40 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -#include "xsi.h" - -struct XSI_INFO xsi_info; - -char *IEEE_P_2592010699; -char *STD_STANDARD; - - -int main(int argc, char **argv) -{ - xsi_init_design(argc, argv); - xsi_register_info(&xsi_info); - - xsi_register_min_prec_unit(-12); - ieee_p_2592010699_init(); - work_a_3841309559_2737618828_init(); - work_a_4008929629_2372691052_init(); - - - xsi_register_tops("work_a_4008929629_2372691052"); - - IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699"); - xsi_register_ieee_std_logic_1164(IEEE_P_2592010699); - STD_STANDARD = xsi_get_engine_memory("std_standard"); - - return xsi_run_simulation(argc, argv); - -} diff --git a/isim/AdderTest_isim_beh.exe.sim/work/AdderTest_isim_beh.exe_main.lin64.o b/isim/AdderTest_isim_beh.exe.sim/work/AdderTest_isim_beh.exe_main.lin64.o deleted file mode 100644 index ac16d1fa2b5286061d4a96ddd3817efa60c01060..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2768 zcmbW3U2hvj6o$ukOHCJ@c_Up4m^E z?bU21!<1#%TkNo=C}V%7U_Hil_B1=qZgyIGf8&44!*Kb}amW{HpSR|Qk zmaJ0o^1A33TTYblt9I!MW=M8EaV+!kI?L?NWGa%;@>U zq3}rJ`H?Va?pJ9&y}P7Cw%Fu%0%s`XOdj7ADHU7c39XB|tjB9iwVg=C2rp348F=wY z{4(~f+-FZwj4%&KHkUYdi9C2t)|LB31)A5#dX?JI=i}yEl#B6gDrr;WzmbL%%jF#S zx@4xNJ1>QX#`XMbGGCLiB_-4vbo`#o&uY4s6xKDap1;DkDbSxO+V)Q;3iY1w{*bHk z6+cHzfA+|{FUQ|RC1v{jQP<}Vxp^{4x-T2gP!&ZVAKPrw`1_}le4!1fRTI&KU+7M- zzs3`qXuQe2gL2^t^{uo!QKWum<4v+UUFZs)d(l|=ax0CEOjiZ`7 zb_y_t{X3gluR0G(#AlGC8TRuej(v8H{XJG~%5O~3M^pG$Q}}mN_|H@L?^F1rDSVb* zIp(k4fb#Ri)mkX^z?xI^>r?cs(eI0(E5eAop*!RoV$%@2f)5?nGkVNuFPr$Gi=n-2 zGf>9Y+BcROZGK~QwbShKZeyw43on)yD^|5?SC1$r-qVQ!6Fitlf`lNw914xGR -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/Adder.vhd"; -extern char *IEEE_P_2592010699; - -char *ieee_p_2592010699_sub_16439767405979520975_503743352(char *, char *, char *, char *, char *, char *); -char *ieee_p_2592010699_sub_16439989832805790689_503743352(char *, char *, char *, char *, char *, char *); -char *ieee_p_2592010699_sub_16439989833707593767_503743352(char *, char *, char *, char *, char *, char *); -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768497506413324_503743352(char *, unsigned char , unsigned char ); - - -static void work_a_3841309559_2737618828_p_0(char *t0) -{ - char t1[16]; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - unsigned int t8; - unsigned int t9; - unsigned char t10; - char *t11; - char *t12; - char *t13; - char *t14; - char *t15; - char *t16; - -LAB0: xsi_set_current_line(21, ng0); - -LAB3: t2 = (t0 + 1032U); - t3 = *((char **)t2); - t2 = (t0 + 7680U); - t4 = (t0 + 1192U); - t5 = *((char **)t4); - t4 = (t0 + 7696U); - t6 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t3, t2, t5, t4); - t7 = (t1 + 12U); - t8 = *((unsigned int *)t7); - t9 = (1U * t8); - t10 = (8U != t9); - if (t10 == 1) - goto LAB5; - -LAB6: t11 = (t0 + 5304); - t12 = (t11 + 56U); - t13 = *((char **)t12); - t14 = (t13 + 56U); - t15 = *((char **)t14); - memcpy(t15, t6, 8U); - xsi_driver_first_trans_fast(t11); - -LAB2: t16 = (t0 + 5144); - *((int *)t16) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t9, 0); - goto LAB6; - -} - -static void work_a_3841309559_2737618828_p_1(char *t0) -{ - char t1[16]; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - unsigned int t8; - unsigned int t9; - unsigned char t10; - char *t11; - char *t12; - char *t13; - char *t14; - char *t15; - char *t16; - -LAB0: xsi_set_current_line(22, ng0); - -LAB3: t2 = (t0 + 1032U); - t3 = *((char **)t2); - t2 = (t0 + 7680U); - t4 = (t0 + 1192U); - t5 = *((char **)t4); - t4 = (t0 + 7696U); - t6 = ieee_p_2592010699_sub_16439767405979520975_503743352(IEEE_P_2592010699, t1, t3, t2, t5, t4); - t7 = (t1 + 12U); - t8 = *((unsigned int *)t7); - t9 = (1U * t8); - t10 = (8U != t9); - if (t10 == 1) - goto LAB5; - -LAB6: t11 = (t0 + 5368); - t12 = (t11 + 56U); - t13 = *((char **)t12); - t14 = (t13 + 56U); - t15 = *((char **)t14); - memcpy(t15, t6, 8U); - xsi_driver_first_trans_fast(t11); - -LAB2: t16 = (t0 + 5160); - *((int *)t16) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t9, 0); - goto LAB6; - -} - -static void work_a_3841309559_2737618828_p_2(char *t0) -{ - char t1[16]; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - unsigned int t8; - unsigned int t9; - unsigned char t10; - char *t11; - char *t12; - char *t13; - char *t14; - char *t15; - char *t16; - -LAB0: xsi_set_current_line(23, ng0); - -LAB3: t2 = (t0 + 1032U); - t3 = *((char **)t2); - t2 = (t0 + 7680U); - t4 = (t0 + 1192U); - t5 = *((char **)t4); - t4 = (t0 + 7696U); - t6 = ieee_p_2592010699_sub_16439989833707593767_503743352(IEEE_P_2592010699, t1, t3, t2, t5, t4); - t7 = (t1 + 12U); - t8 = *((unsigned int *)t7); - t9 = (1U * t8); - t10 = (8U != t9); - if (t10 == 1) - goto LAB5; - -LAB6: t11 = (t0 + 5432); - t12 = (t11 + 56U); - t13 = *((char **)t12); - t14 = (t13 + 56U); - t15 = *((char **)t14); - memcpy(t15, t6, 8U); - xsi_driver_first_trans_fast(t11); - -LAB2: t16 = (t0 + 5176); - *((int *)t16) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t9, 0); - goto LAB6; - -} - -static void work_a_3841309559_2737618828_p_3(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - char *t5; - char *t6; - char *t7; - int t8; - int t9; - int t10; - int t11; - int t12; - unsigned int t13; - unsigned int t14; - unsigned int t15; - char *t16; - int t17; - int t18; - unsigned int t19; - unsigned int t20; - unsigned int t21; - char *t22; - unsigned char t23; - char *t24; - char *t25; - int t26; - int t27; - int t28; - unsigned int t29; - unsigned int t30; - unsigned int t31; - char *t32; - unsigned char t33; - unsigned char t34; - unsigned char t35; - char *t36; - int t37; - int t38; - unsigned int t39; - unsigned int t40; - unsigned int t41; - char *t42; - char *t43; - char *t44; - char *t45; - char *t46; - -LAB0: xsi_set_current_line(27, ng0); - t1 = (t0 + 1352U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 5496); - t4 = (t1 + 56U); - t5 = *((char **)t4); - t6 = (t5 + 56U); - t7 = *((char **)t6); - *((unsigned char *)t7) = t3; - xsi_driver_first_trans_delta(t1, 7U, 1, 0LL); - xsi_set_current_line(28, ng0); - t8 = (8 - 1); - t1 = (t0 + 7853); - *((int *)t1) = t8; - t2 = (t0 + 7857); - *((int *)t2) = 1; - t9 = t8; - t10 = 1; - -LAB2: if (t9 >= t10) - goto LAB3; - -LAB5: t1 = (t0 + 5192); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(29, ng0); - t4 = (t0 + 1832U); - t5 = *((char **)t4); - t4 = (t0 + 7853); - t11 = *((int *)t4); - t12 = (t11 - 7); - t13 = (t12 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t4)); - t14 = (1U * t13); - t15 = (0 + t14); - t6 = (t5 + t15); - t3 = *((unsigned char *)t6); - t7 = (t0 + 1992U); - t16 = *((char **)t7); - t7 = (t0 + 7853); - t17 = *((int *)t7); - t18 = (t17 - 7); - t19 = (t18 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t7)); - t20 = (1U * t19); - t21 = (0 + t20); - t22 = (t16 + t21); - t23 = *((unsigned char *)t22); - t24 = (t0 + 2152U); - t25 = *((char **)t24); - t24 = (t0 + 7853); - t26 = *((int *)t24); - t27 = (t26 - 1); - t28 = (t27 - 7); - t29 = (t28 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, t27); - t30 = (1U * t29); - t31 = (0 + t30); - t32 = (t25 + t31); - t33 = *((unsigned char *)t32); - t34 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t23, t33); - t35 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t3, t34); - t36 = (t0 + 7853); - t37 = *((int *)t36); - t38 = (t37 - 7); - t39 = (t38 * -1); - t40 = (1 * t39); - t41 = (0U + t40); - t42 = (t0 + 5496); - t43 = (t42 + 56U); - t44 = *((char **)t43); - t45 = (t44 + 56U); - t46 = *((char **)t45); - *((unsigned char *)t46) = t35; - xsi_driver_first_trans_delta(t42, t41, 1, 0LL); - -LAB4: t1 = (t0 + 7853); - t9 = *((int *)t1); - t2 = (t0 + 7857); - t10 = *((int *)t2); - if (t9 == t10) - goto LAB5; - -LAB6: t8 = (t9 + -1); - t9 = t8; - t4 = (t0 + 7853); - *((int *)t4) = t9; - goto LAB2; - -} - -static void work_a_3841309559_2737618828_p_4(char *t0) -{ - char t1[16]; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - unsigned int t8; - unsigned int t9; - unsigned char t10; - char *t11; - char *t12; - char *t13; - char *t14; - char *t15; - char *t16; - -LAB0: xsi_set_current_line(33, ng0); - -LAB3: t2 = (t0 + 2312U); - t3 = *((char **)t2); - t2 = (t0 + 7776U); - t4 = (t0 + 2152U); - t5 = *((char **)t4); - t4 = (t0 + 7760U); - t6 = ieee_p_2592010699_sub_16439989833707593767_503743352(IEEE_P_2592010699, t1, t3, t2, t5, t4); - t7 = (t1 + 12U); - t8 = *((unsigned int *)t7); - t9 = (1U * t8); - t10 = (8U != t9); - if (t10 == 1) - goto LAB5; - -LAB6: t11 = (t0 + 5560); - t12 = (t11 + 56U); - t13 = *((char **)t12); - t14 = (t13 + 56U); - t15 = *((char **)t14); - memcpy(t15, t6, 8U); - xsi_driver_first_trans_fast_port(t11); - -LAB2: t16 = (t0 + 5208); - *((int *)t16) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t9, 0); - goto LAB6; - -} - -static void work_a_3841309559_2737618828_p_5(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - unsigned int t5; - unsigned int t6; - unsigned int t7; - unsigned char t8; - char *t9; - char *t10; - int t11; - int t12; - unsigned int t13; - unsigned int t14; - unsigned int t15; - unsigned char t16; - unsigned char t17; - char *t18; - char *t19; - char *t20; - char *t21; - char *t22; - char *t23; - -LAB0: xsi_set_current_line(34, ng0); - -LAB3: t1 = (t0 + 2312U); - t2 = *((char **)t1); - t3 = (8 - 1); - t4 = (t3 - 7); - t5 = (t4 * -1); - t6 = (1U * t5); - t7 = (0 + t6); - t1 = (t2 + t7); - t8 = *((unsigned char *)t1); - t9 = (t0 + 2152U); - t10 = *((char **)t9); - t11 = (8 - 1); - t12 = (t11 - 7); - t13 = (t12 * -1); - t14 = (1U * t13); - t15 = (0 + t14); - t9 = (t10 + t15); - t16 = *((unsigned char *)t9); - t17 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t8, t16); - t18 = (t0 + 5624); - t19 = (t18 + 56U); - t20 = *((char **)t19); - t21 = (t20 + 56U); - t22 = *((char **)t21); - *((unsigned char *)t22) = t17; - xsi_driver_first_trans_fast_port(t18); - -LAB2: t23 = (t0 + 5224); - *((int *)t23) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_3841309559_2737618828_init() -{ - static char *pe[] = {(void *)work_a_3841309559_2737618828_p_0,(void *)work_a_3841309559_2737618828_p_1,(void *)work_a_3841309559_2737618828_p_2,(void *)work_a_3841309559_2737618828_p_3,(void *)work_a_3841309559_2737618828_p_4,(void *)work_a_3841309559_2737618828_p_5}; - xsi_register_didat("work_a_3841309559_2737618828", "isim/AdderTest_isim_beh.exe.sim/work/a_3841309559_2737618828.didat"); - xsi_register_executes(pe); -} diff --git a/isim/AdderTest_isim_beh.exe.sim/work/a_3841309559_2737618828.didat b/isim/AdderTest_isim_beh.exe.sim/work/a_3841309559_2737618828.didat deleted file mode 100644 index f94fc1df9caac9c9a08f0cc840371e30c1eace96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4928 zcmeHJOKTKC5H8>E_ZuHX!9zf^+1LGYj`sECYXW^fnHPMF=*hzC9BS$}{B zJ$MmsDtOFM@SunX#jAJ_Pl6|v_55BIh>Zp~!c{FJ2~60#7X$S-(PL4|oo& zgEzo?;B)W|NOYt!(b~5q_#CzT9<3BnK0*I&%EDTaXW(ec(mK=wmQnu)P>|;y>b-;d zUV+1i8v#4OqaZ<>($;C$c`4_Zi1CIxxfJAds;lG{vrnnivB@M{C(J{e4UM<$)H#M_ z8=S#2#N%t`ypfnqOFs;ou~m@to1f~MpK_)cOOeEmjWM2&bOCr8^gu-(9nL));QTSj zXY(h3^}GX6!fH?4s}cOHq{9o=ExKd%>yd*?~A*jlUJFkGz81+}C4}YE$VlA;L`DeRMXWe=W_U zc1joMUG@S2n-K6I&7=0@Tuq-z@4&B!-valSX&$vxx`5||`>+=i?}S_gNnP!fF5o#~ z+)2dmg3P9Q)K2-Yg6n<=Qntc8gY>}jbE9K7(fQZ*L)Wg~Rb4BNrGagqZGYWgdtTl{ zgl*S*$+qJd8`yUJuGsd;@~D5Bt|`>NX|OunKkgMJYoX*j$+N|^Q0F&=()uNZWpe2L zFgICB2_c;=-%{N#=AX(>*T)*C^3(OQe%lWwvkpr0?m+52R6?I5TIX&jeVF zu4y{i8phm8-3wi-u0?CrS~S1rVLZWaH*?tJ*nj*zJD~3y&ouun_+P+p`c`lo$p5dM z;4ZLM54>94uLgb`NTwVOg_$FbK|gc&_(10Hz`#IXZ%=;^gmK2SU6;$QUdCSz`f+^q zNEBV{FNc269}kwL5{98S?B#lkx$bQDzGBgF+VhqAVAQDA9ozI6hF6Zo- zclAs*{1VQk=ks8?#^s%7$oJsoY6HD{`F-a5IorCHpx-yuXCy1N%209voCs@mkE(Y* rEO&(?VHbz4MDfLp@8t_U*?f1gx3}o!`tp7IvV}sf&=phyzb-!k2aEPH diff --git a/isim/AdderTest_isim_beh.exe.sim/work/a_3841309559_2737618828.lin64.o b/isim/AdderTest_isim_beh.exe.sim/work/a_3841309559_2737618828.lin64.o deleted file mode 100644 index d35ff490eae0d83220f8fc27e3c790e75e387a0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6488 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 Wb3UBU>!J_mby$nS!FYULxBmho8^w13 diff --git a/isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.c b/isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.c deleted file mode 100644 index 0ece839..0000000 --- a/isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.c +++ /dev/null @@ -1,154 +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/Luca/ISE/IEEE754Adder/AdderTest.vhd"; - - - -static void work_a_4008929629_2372691052_p_0(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - int64 t7; - int64 t8; - -LAB0: t1 = (t0 + 3104U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(81, ng0); - t2 = (t0 + 3984); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(82, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2912); - xsi_process_wait(t2, t8); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(83, ng0); - t2 = (t0 + 3984); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(84, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2912); - xsi_process_wait(t2, t8); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: goto LAB2; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -} - -static void work_a_4008929629_2372691052_p_1(char *t0) -{ - char *t1; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - -LAB0: xsi_set_current_line(87, ng0); - -LAB3: t1 = (t0 + 6136); - t3 = (t0 + 4048); - t4 = (t3 + 56U); - t5 = *((char **)t4); - t6 = (t5 + 56U); - t7 = *((char **)t6); - memcpy(t7, t1, 8U); - xsi_driver_first_trans_fast(t3); - -LAB2: -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_4008929629_2372691052_p_2(char *t0) -{ - char *t1; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - -LAB0: xsi_set_current_line(88, ng0); - -LAB3: t1 = (t0 + 6144); - t3 = (t0 + 4112); - t4 = (t3 + 56U); - t5 = *((char **)t4); - t6 = (t5 + 56U); - t7 = *((char **)t6); - memcpy(t7, t1, 8U); - xsi_driver_first_trans_fast(t3); - -LAB2: -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_4008929629_2372691052_init() -{ - static char *pe[] = {(void *)work_a_4008929629_2372691052_p_0,(void *)work_a_4008929629_2372691052_p_1,(void *)work_a_4008929629_2372691052_p_2}; - xsi_register_didat("work_a_4008929629_2372691052", "isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.didat"); - xsi_register_executes(pe); -} diff --git a/isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.didat b/isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.didat deleted file mode 100644 index 2143c241df3f51be493d5f50533fa1feb2f369f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4312 zcmeHKJ7^S96ul%8o@R3laz$|R-`OjjMNj(wY@=bjTh`wk>A`%|xnHVRtT zk6YBNfclRh-yH<+%`qsAe?1TL_khjn=|Rvj_z-xl$Ry-O_3Vbt^1g6SG}X==JNHW>wg5_VHN(-p3f7(y(5PV(X9e)1g}%n@38d_ z(d(x7a0vb+Vf)oIt6Tl9X-})x#a`#O&zC;bM@hZbypzIzG~EH+D|OQEy#2hiW0P$? z_uPhUQ+;P7CVF;_Vzx(O_zkkrC}vkAhTj_-jbipjVr>8Qj`t&n17<)4=hpq?ydNN( zQsW=$bv{ksXuX^L{P;VR;5+R+cmW&*FM|B0@_SgW6uff9zgF6;yo}NxM$6Kbdje z7!%LM@STt0oA<+T-YZ^<5fTRFnaN6wfZ80TnOHHCrTj#kIq2_A2Vt=k=alATUg}$5 z7PeBZ?+xTq{R2riopxmg^DJFa|iqcXF^sd diff --git a/isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.lin64.o b/isim/AdderTest_isim_beh.exe.sim/work/a_4008929629_2372691052.lin64.o deleted file mode 100644 index 8aedbe61e7a6e302cbccdd47d4752a5fc3e8b77c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3792 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 AMF0Q* diff --git a/isim/ComparatorTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg b/isim/ComparatorTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg deleted file mode 100644 index 6d2714f6d1474ce58be5c601225cf2ba8ea3ac0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4458 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 -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/Comparator.vhd"; -extern char *IEEE_P_2592010699; - -char *ieee_p_2592010699_sub_16439989832805790689_503743352(char *, char *, char *, char *, char *, char *); -char *ieee_p_2592010699_sub_207919886985903570_503743352(char *, char *, char *, char *); -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_0883098610_0495709306_p_0(char *t0) -{ - char t1[16]; - char t4[16]; - char *t2; - char *t3; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - char *t13; - char *t14; - char *t15; - char *t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(17, ng0); - -LAB3: t2 = (t0 + 1032U); - t3 = *((char **)t2); - t2 = (t0 + 6144U); - t5 = (t0 + 1192U); - t6 = *((char **)t5); - t5 = (t0 + 6160U); - t7 = ieee_p_2592010699_sub_207919886985903570_503743352(IEEE_P_2592010699, t4, t6, t5); - t8 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t3, t2, t7, t4); - t9 = (t1 + 12U); - t10 = *((unsigned int *)t9); - t11 = (1U * t10); - t12 = (8U != t11); - if (t12 == 1) - goto LAB5; - -LAB6: t13 = (t0 + 4112); - t14 = (t13 + 56U); - t15 = *((char **)t14); - t16 = (t15 + 56U); - t17 = *((char **)t16); - memcpy(t17, t8, 8U); - xsi_driver_first_trans_fast(t13); - -LAB2: t18 = (t0 + 4000); - *((int *)t18) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t11, 0); - goto LAB6; - -} - -static void work_a_0883098610_0495709306_p_1(char *t0) -{ - char t1[16]; - char t2[16]; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - char *t13; - char *t14; - char *t15; - char *t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(18, ng0); - -LAB3: t3 = (t0 + 1032U); - t4 = *((char **)t3); - t3 = (t0 + 6144U); - t5 = ieee_p_2592010699_sub_207919886985903570_503743352(IEEE_P_2592010699, t2, t4, t3); - t6 = (t0 + 1192U); - t7 = *((char **)t6); - t6 = (t0 + 6160U); - t8 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t5, t2, t7, t6); - t9 = (t1 + 12U); - t10 = *((unsigned int *)t9); - t11 = (1U * t10); - t12 = (8U != t11); - if (t12 == 1) - goto LAB5; - -LAB6: t13 = (t0 + 4176); - t14 = (t13 + 56U); - t15 = *((char **)t14); - t16 = (t15 + 56U); - t17 = *((char **)t16); - memcpy(t17, t8, 8U); - xsi_driver_first_trans_fast(t13); - -LAB2: t18 = (t0 + 4016); - *((int *)t18) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t11, 0); - goto LAB6; - -} - -static void work_a_0883098610_0495709306_p_2(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - int t5; - char *t6; - char *t7; - unsigned char t8; - char *t9; - int t10; - int t11; - unsigned int t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned char t16; - unsigned char t17; - char *t18; - char *t19; - int t20; - int t21; - unsigned int t22; - unsigned int t23; - unsigned int t24; - char *t25; - unsigned char t26; - unsigned char t27; - char *t28; - char *t29; - unsigned char t30; - unsigned char t31; - unsigned char t32; - char *t33; - -LAB0: xsi_set_current_line(24, ng0); - t1 = (t0 + 2088U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(25, ng0); - t1 = (t0 + 2208U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)3; - xsi_set_current_line(26, ng0); - t3 = (8 - 1); - t1 = (t0 + 6254); - *((int *)t1) = t3; - t2 = (t0 + 6258); - *((int *)t2) = 0; - t4 = t3; - t5 = 0; - -LAB2: if (t4 >= t5) - goto LAB3; - -LAB5: xsi_set_current_line(30, ng0); - t1 = (t0 + 2088U); - t2 = *((char **)t1); - t8 = *((unsigned char *)t2); - t1 = (t0 + 4240); - t6 = (t1 + 56U); - t7 = *((char **)t6); - t9 = (t7 + 56U); - t15 = *((char **)t9); - *((unsigned char *)t15) = t8; - xsi_driver_first_trans_fast_port(t1); - t1 = (t0 + 4032); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(27, ng0); - t6 = (t0 + 2088U); - t7 = *((char **)t6); - t8 = *((unsigned char *)t7); - t6 = (t0 + 1512U); - t9 = *((char **)t6); - t6 = (t0 + 6254); - t10 = *((int *)t6); - t11 = (t10 - 7); - t12 = (t11 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t6)); - t13 = (1U * t12); - t14 = (0 + t13); - t15 = (t9 + t14); - t16 = *((unsigned char *)t15); - t17 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t16); - t18 = (t0 + 1672U); - t19 = *((char **)t18); - t18 = (t0 + 6254); - t20 = *((int *)t18); - t21 = (t20 - 7); - t22 = (t21 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t18)); - t23 = (1U * t22); - t24 = (0 + t23); - t25 = (t19 + t24); - t26 = *((unsigned char *)t25); - t27 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t17, t26); - t28 = (t0 + 2208U); - t29 = *((char **)t28); - t30 = *((unsigned char *)t29); - t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t27, t30); - t32 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t8, t31); - t28 = (t0 + 2088U); - t33 = *((char **)t28); - t28 = (t33 + 0); - *((unsigned char *)t28) = t32; - xsi_set_current_line(28, ng0); - t1 = (t0 + 2208U); - t2 = *((char **)t1); - t8 = *((unsigned char *)t2); - t1 = (t0 + 1512U); - t6 = *((char **)t1); - t1 = (t0 + 6254); - t3 = *((int *)t1); - t10 = (t3 - 7); - t12 = (t10 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t1)); - t13 = (1U * t12); - t14 = (0 + t13); - t7 = (t6 + t14); - t16 = *((unsigned char *)t7); - t9 = (t0 + 1672U); - t15 = *((char **)t9); - t9 = (t0 + 6254); - t11 = *((int *)t9); - t20 = (t11 - 7); - t22 = (t20 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t9)); - t23 = (1U * t22); - t24 = (0 + t23); - t18 = (t15 + t24); - t17 = *((unsigned char *)t18); - t26 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t17); - t27 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t16, t26); - t30 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t27); - t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t30); - t19 = (t0 + 2208U); - t25 = *((char **)t19); - t19 = (t25 + 0); - *((unsigned char *)t19) = t31; - -LAB4: t1 = (t0 + 6254); - t4 = *((int *)t1); - t2 = (t0 + 6258); - t5 = *((int *)t2); - if (t4 == t5) - goto LAB5; - -LAB6: t3 = (t4 + -1); - t4 = t3; - t6 = (t0 + 6254); - *((int *)t6) = t4; - goto LAB2; - -} - - -extern void work_a_0883098610_0495709306_init() -{ - static char *pe[] = {(void *)work_a_0883098610_0495709306_p_0,(void *)work_a_0883098610_0495709306_p_1,(void *)work_a_0883098610_0495709306_p_2}; - xsi_register_didat("work_a_0883098610_0495709306", "isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.didat"); - xsi_register_executes(pe); -} diff --git a/isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.didat b/isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.didat deleted file mode 100644 index c3aeaac48849fd0ce9995f557021ae6bbf72225c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3968 zcmeHJJ8KkC6uxTI_=rYP@r5WPg3a#awb>0822EinzB-vqGQ;i=v%Bm}ULY7Hg@uJ; zW8p8bik*c>AU3vEDJ@c1T8JnH*6*8{lbs#MH5U|&c;LI|+;h+Q?wPZ9?(Fl9rEj@4 z`<8;d+sRR>46v|Osb?{)MRxx-rEc#~>JDO;fK{Nq9lA}aHuzUye*vEEQmSjWQs;px zumC&)7J(ID6`&ZA4rl4(6~v4t;$H1hO7I5uhX{-Nz_A}SMVN;sN~nJo=md{}`d*^G z_rN^z9smX~3Q*`1B^kF+J`Y6+(3P$?y69;QN4vdqUgmJI5r5RTUsB1t`T_~;EAMUcil3TX8|6djrV&2p z5>Vid8a+m?P|&Ml%=O1BQ)OQ-YgRLUPBXsj zIJP%qRW++B`g3|2b47nvFJq`@P&Xm3m*CCl#ZTyk53#q`&|7mH=W)t+aEMbx?nK`I zd=GTzLiw}*k+R;bUC*72y(iZl&o}8a$DC5enRPN;pQ+R)vX*J&^L<7kpX)J9qrWgP PXcYR4T*h{7%LnOq+J&Y- diff --git a/isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.lin64.o b/isim/ComparatorTest_isim_beh.exe.sim/work/a_0883098610_0495709306.lin64.o deleted file mode 100644 index a84c764f721479b44eea20a28aaa12c010b8652d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5752 zcmbtYTZ|i589ugmvu+w}6VejeLW~$8N08a^eTI~1XV>1$N+S~5T|jEm!D~-;NAcRL z@oZV5peAyOc9=Mg1V~kR$wMA0(T7$D3xU*xT)I4l@Jn-i&Ue25cJ8|`R@LcfBtob}$N}>27DWk}7-Q;gb%N|9NuqTB5LbFdM3mka z@n>V8-n|yTDt}e}iaaOJ&OHkniejJSM8$E{F72jDs?+4enbX%ZaYAOCDtVhkDd!WE zqaa5)ef@8>mwY7t~eFY8#Mt^>wc!3<8XpHHEcgOJRGIOEKbWPj&c%4dM>_0yM=#2rwj zdrf)nsC+~|DnBo4SE<1#sX!bwxr+U_K_hbak7M$^cdNFWZE7;v-z6sd z7OH!u6fc`({|-fx{Ts-D_&f&YyS6z+PtovjTD(l$P||)V@rMj0KAr48Emqb}aw#^G zhgOG73NRgBh(BOl(s-+ezK+q*dFM)KS=G=G2R zpRhvgBit>;ZgLx{-Qe!1Q2W4J*ng)pyK{3qdJe&5=X^IlLWt_@b0^IH-Hh`sZ$8yt zgG;GBCj~6k>AnUm#ePq*uc!=3v9HUH#qH>R7+*P{^nP}jS$H^AitR1C_3j&V#W_cC z9W*(?-4M9DCU6yA{V4`;DNf_N{U&Df8_ebwW&+1dO13o*nKWGnMn6WCKH*nqjEwxvrSHj-LXpIR3v(DdqMXfJkl>bL}` z@y&L<)(nDXo8tBM(vsc+^R2d}^Dy@NI##WI+*i;SwPR*&Nyq5_Z%Km%yl>&Ec|a!o z)&Z3bhh@A&#GhIOh(@mGBej~-TT`1-$KL8#OCDg1q?49kDF zpa0i=BIf@Q_^3Y3AGb+x?os6xe?wlx1|z}vu^o&Z>6ah%lmy>6`uP}qLH{@>!~EY# zc>3o9#)JMn)?kUe5%Q<|gFWbPxRuz@NRU5lgb^P;$+3acjJW4i#N7d2M0ET=1I;MJ zlko#}?;xmG;ET8`*6X0-ra%+<_xy2j?-{^wA0d9-A58ad@l+vB+canyD`s9ZNSg z@0t1l1kc<0iluj4Vn?^M`ig17yGCmoE!_nhrtt#k9y3gM7F%Ym)zOaCpt{^PEtdeV z*``)s)a%DJ=v~mY_A$+9HS|@2?_ce(mMco|AQeiIL=0WmaeOurt+O((<;#UEJfw5E zY+fjrq;e^z6$JqE`C=|ir67vsl30*RC7}SX@m!(wP&&mz2?8mX#e6|1=C}5f6UtIn z62+1v79}AM5B@FPWJ`s-B#Dxk&xt~@ED0r1Vw7-!)0{|6BN_;>FXygMk4cL)le$oRydIR5hk1?}MJMe#idf*>ESM2a6k5Cr*n zFH#)OR}|!b96pNABM1`YH$8ZOf5yjy{PQ9F_e1!94&grz=L8DIiFXN&bH9%V{Z<)1 zo7Xaf<3E|Govx4L{fuKvafjjK+neG)W^mTduNfTw{-XSi5c~rM$G0oxk77a~!Mu__ z9-OZU24~}WF$DhsgR^=4kipsb`wY(V-)3-@|CoO-V>i3r_V{=({(_GO$A5z1<3Ho* z_~;CdYo6jg22V5iB?kXAgKzkFFwVOSpItu*3>+jF=Mz4TKWv=)8Jvx?&fsa#q4B@U z;B1^gaRrwP#!BBk^qoX;`c9&EC&lUe!n5MN%kdRM_kY^&K->6H5&a6qshyVsIQ9El I0H<;O3u>NSNB{r; diff --git a/isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.c b/isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.c deleted file mode 100644 index 77dc387..0000000 --- a/isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.c +++ /dev/null @@ -1,157 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/ComparatorTest.vhd"; - - - -static void work_a_1038528572_2372691052_p_0(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - int64 t7; - int64 t8; - -LAB0: t1 = (t0 + 2784U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(45, ng0); - t2 = (t0 + 3416); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(46, ng0); - t2 = (t0 + 1808U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2592); - xsi_process_wait(t2, t8); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(47, ng0); - t2 = (t0 + 3416); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(48, ng0); - t2 = (t0 + 1808U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2592); - xsi_process_wait(t2, t8); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: goto LAB2; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -} - -static void work_a_1038528572_2372691052_p_1(char *t0) -{ - char *t1; - char *t2; - int64 t3; - char *t4; - int64 t5; - -LAB0: t1 = (t0 + 3032U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(56, ng0); - t3 = (100 * 1000LL); - t2 = (t0 + 2840); - xsi_process_wait(t2, t3); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(58, ng0); - t2 = (t0 + 1808U); - t4 = *((char **)t2); - t3 = *((int64 *)t4); - t5 = (t3 * 10); - t2 = (t0 + 2840); - xsi_process_wait(t2, t5); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: xsi_set_current_line(62, ng0); - -LAB14: *((char **)t1) = &&LAB15; - goto LAB1; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -LAB12: goto LAB2; - -LAB13: goto LAB12; - -LAB15: goto LAB13; - -} - - -extern void work_a_1038528572_2372691052_init() -{ - static char *pe[] = {(void *)work_a_1038528572_2372691052_p_0,(void *)work_a_1038528572_2372691052_p_1}; - xsi_register_didat("work_a_1038528572_2372691052", "isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.didat"); - xsi_register_executes(pe); -} diff --git a/isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.didat b/isim/ComparatorTest_isim_beh.exe.sim/work/a_1038528572_2372691052.didat deleted file mode 100644 index 10e428c6c3fa5b43db756912b35b1eeedcd2bbf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3676 zcmeHJJ8#oa6h5WAp{OuGg$i`2#DGW~r+F0#6`>AHEFA%3VvAU9>d1BjL_; zkE_TC@L-q7QVh*V9_tr*zemK{E3yo{1=fJ2-68?>8gi6@N5DF8c)!R5Fa_KM?gPuf zOCTi0qiq@+fsdB(TR({W5t`t`huU~GAo2xRk8tgX2vI}*tH1};Gz2^WR)Ar|jsi;u zM4AAJI)&t(dUY;&Ul_5ma8IBWg5yG2>B!N(j*j*;pSV9|lH%=M`l{m6thA{XKEt7^ z4*J$&0rXQgCF9YC=aZ{?VZ z)NBy-eOOLLD$dHxCV7t1H}Xr%a{wnZwAJUMFIC&8rj zB^_(C|LZS0pn9cT)ORXA#~-cu|wqwrDI@v3elar;w*d@!dz3gST-Y`8gaJ?zp4>I$$9s;VJ90793ExTsUJFX{= zZQDk}&J`^lBP}u$x2WgL=Kf!8+((i>PNJ@ zZBxXflGT7^EcJqrIC03O;sD1=m0BKExPruiqfaOm2$cf}0V4eW?2J8`tOJ5y+MSti z{@47wGrMo+3p3$RhzJRh)1*5Rl#oV3FosTv`!fXFSFi9JE z^22LF{ZvQ2Ssyrn9wC$QYc%vLZ83YEP}g)=n4a#Kw))@N+1WwIw0R*BrOk3;fY$HD zS>D^2_k%*CBq!f~cvtd;=Ck086dK>(9qoF(z4!=f&E{xxGPgy-EEUwzJ38H@8(Z}A zpI)M&E&9!0kh%r|_N2Zn#YuL2w3IlJPMlOn=U>G+*(t(s0&5U0G)ue?;0VQb?MiaG zR#`J0)2lfPmg^bFj3sMTx7IBk=daY9i%HW+r^a&GOfEZ-F*0KlnUl|_Q`wAOvP-5% zlB>0fm9$+exni5us-1i}pU+QZ$EQjq%TWU8msd*!eHuM{`l;=IpPimQrH#zay?R_5 z*T?kIx;65Xlc0M*laZuc+^L$qNE(9_GcqFGj32-0FGRX(`mBU9mc9_O7xT_2&w8Lzg zjD-Dm02*{9%8SnjUJj0E#~Ut9=@5F@6RvSyDXyRT)BG>6P+_8uOF)C-uk-jK4#qzSm#`Q74PY2whgY`~`j=Izj8d!Pif@BCa34J$u&wD6pVZ-{o+V+lxlcAIEC$ zsQW2TbdgVDoI$um{-XZ)OoHM^;X{uyqy$ukzEZ#)_4>%qI{{M=FW5^YFcZu#sKUtm zgWLmGPcuUBoC>iW;G5v{KzRnPFwBgw5h1sDdluRddt-ed>PBIR`fVTk-w)o8Nd7ru zO+@muoAX0bhR~0&H)S`(eM$n>TV;IjdJ#tme~3)Szq!y1LjFR;y74_0H4$^ze%yoK z>A}D4!SDCrzxUvz$FGH6Bx{zQO{a4E{(%^4Mw(PtQvalsB6?w(-O~H3+Ev>l#%y8! z%v8acpP4zIUoaM?&J^+nS$A#2u~ux?vmC?!o7#ooFRXaUvs|X=TAoq7#_>4{ z{uuO8a0eZQOYkQVf}kIKO9X!!AqeU}4wv9_2tiOE-&(;J5rUxp5L|-$@2k(BkocR> zM^XK}v}=rvVTM3a-J^dYTRp* zzU=1%iOX>}B`)iKC2=_}F9X}@7`x4ZILFWox!C`Fn(5=Iisu}P#_ql@>I=#74l>yf N{?DKY-ex00{swj8Nyz{J diff --git a/isim/FullAdderTest_isim_beh.exe.sim/FullAdderTest_isim_beh.exe b/isim/FullAdderTest_isim_beh.exe.sim/FullAdderTest_isim_beh.exe deleted file mode 100644 index c7228956f8d8dfc875103012fe1edd09a029a138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49951 zcmeHQ4SZC^wZGX77&T-AqN1gmXQP5**zb=j?JjI!V}l~Zil3X1EM#p+@{$ckixv%0 zu9wxI(xOk=ygu9KM=P`nk3y9oR?u3Dmey!n#SiR8P-Fd~sO0_6d~ELC?1lwFus^P5 z&&;`J&YYP!bIzGNbGbh#EuU=4$x-BGQof~7ZsjmPL-Ail8FLTI3Y=HTQ~b)Q%4lUM zFhlU?XLktll!RS^wS;+s&J37KX_G*h{5&DxXr4n2{E`w9r26_VzesX8ZVAsys3=7Y zLFGtRtGI7nQpxZVb{)mC$}RzAITDY`)rxYpqMU@CLNEzs`>1X7H(IoBw8@Vg<^2Sd zAp7lytS^9@wmnuu>B4qSP}uHg2?=urza->j%0(zga%Ou;Img#UXSto@>uS!ai`KWa zp3~}epW}9xG&hvknf!%dNKKq_!NrWV?2i%1k(?v(M`KC%fA_2P>Y2xXr}LhVh96yZ zhqvtb^>4gF_fE#2?0>bZCTB$Mw6TOc1%IdEuk+2@uV4Gd9rGua{(0w#zkH?p>L1)Q zzxzLDj;>kS{mgIT?-#uNr}qkS&RDS?q!}+i?vPBz>vAB{;TtpHZ_I%INe29?4EW8! z7vax%y$D1)d3I&MAB&DlM?WqDz7+T(W2MMnnt?u+0e@=-{Jk0Q8#CaeP?&V`zm$Rg z-3<7DWxyYwfxkNgepUv2C4tGrnv_X*f88!1xlf7Wk_tixHhw+Z>%6sh<9g~Oa8GAG&`i!_CsTV|okIZah_!;#iVbxSPL zoJvp=t*PRYG|4j2NCa())r9LB=0vN*Hk;d-6eb2Co1 zHBEuKRFhY6D;Trt#%nP^gc1WZwhL%n4wqe-Q4tK!s0dsT3``FSSs+wdX=!PAnvRn) zrMzt7q_DljUgDB7W^jmUle{RMljc7nApA@a$obiFa`b2lcHR>V^6so8G8S8$%u@WP zP=`;3BDgh5hyR9-zDS2J(&5MG@L$*ALjq5{VKS1}G#y^w#+f=i`Eq$x>hLmlp?kGD zygp8A)Zz7UN~;bpZ6fhmpu?l%lGh>~{+J|IQ95+^V|DmtI{YvlzEg)U(Bbdb;VnA+ zN*%sXhhL+^57*(lba=i0+pNPMr=#DZ!&6KpuWlXwc!>nuro*40!zXn36Lt7r9e$J! zze|TdNrw-$?aWK8gN7u|hdLyNT%#zVwkPv8_PI>A6e)eD=i=9LsvjxJ*HX!zZGE^- z-+eRkq*^^&SpJ`sCza~yV)?fzPpZ_jlI35gJgHDmC(FM~c~YI84wip`@}x373t0Xc z${$7fMwWkq@}xRFl`OxO@}x37(^&r3lqXf`@w5DclqVJGv9kP6DW6aIB9_00@}w#~ zg)DyuKVZ zu!-V`#3hjH!;TIb!;m&)YtH}ZFkNE`CMRK(Za^!ign z?nE+&s=NH@jk9OZF0q`t5KW+R6S{9gJydUO#2SWzY&n9S2G3FcSVa~Dk;64GwT!xXiwe!*{9{c+rh|Ly9>U}N2w9a%{G zQ6uIwN|=l#7G%db1KA*qcV)*o1DT$&e^IP>C;EVzKpnsuK7&%B_>i+;5BrLHFW<=2 za>plYND+4Qs#|vK6cl4Hqd~ETjN-;MWC}M*jtMzkCM0t=*wX@t|(4~ z)Vku{aLfoR6=g=~#+_p@+d}FpalCbLXm4r2`?OOo_TkT}aiguz>+sTh= zER9KgF3a9<{Zy?4m6G_{D2)B15TZVk04Sv zEK5Lr61HeNNT_D0ZtiKYMG7V=8G+^0O_qhb@oQdA6$j0aF)`F#XSY+r$NK1cwdY0L z#6a?aI@^Qt`ns+QcY_+v>zqR$#4`?_Jv9=CHRH)b1)yRM4 zwDq-r4yvuQu0Pb;8e+EfF`DQwvG+5ulxCmN#L}cN8cZ@e94BTCGqG`QV&l8$F58Au zFNIOw0HYkIsmgI7Z50uO+Ma@mUDb)CdP+#+g6yZIC4Px-zt41+(kYg<8wgn1bt#sX z#34)jAz&yT=ax3UjIbxE%bz7I7gIY$Yp1Mb#S?1#Z;?>9P_V?3*K<3&l-i)33_Dv6 z5%ik-854>1hc+B4%=jM*&aC>Oz)-(uX=hhaL(pT)&f3Xzx0Cdi6|@M4{7l(22=_iF(!F*Pg_L;9MsOhyr*I1#+P{no$(#fOX>^`yFhYwj%b2q z#ZcHvSm?2@Arj$6nTZLboDYVps0Jhp7Ui4HWxZ-y_%s-pmy>ib%uH@F%#`4rYKd1M z-Sblr7!B+}P}x;nWtm298j2~Qs8>N{pMuJ=LE<=c4YeCSA1d2U!>x|$SK0kCx5O{8 z_+1)+rIaqix-uCYbOT`w4wf^W`I^eQE)-wIRd&@fkZMC!rlW!t3l6A*xxz{{L2y9& zD}n+)m&+rNQ#TS>Q^VrfOJ@MVOzb0LCWbHDx%66x>@Z|OnmzJ<4r?cDVr32zT% zc>BvYNIwp7c)JEd=#{qi&Ez~ftioHawEGg?-tanb9W-G0>D7liVE8u(ZzsHR7-(w z^w?$F&+Rp0l-TxXrdX6tG0@^k?}KPghJy@RoW#|RR^wt{jd*CMSXMlv#y68-Y)5T_ z*iGY4@#)mU9@MB;?T7zD62w_)+D&6zX*Z2ptkwD@M1vVx! zom$YHQ;5@G1+}s4bON>>XiPOL9aBhbg$$&JBq!}6#7R8MiX7T0dnGvbt$_NW*o>gA zGj1pB0xr|J1?ntIyajxFo=0;3wiEWEkW5vfsMr8wyTO}Gs4l6(bdYAR3dxQSh_g7< z_D$3i#DbtWS;G|ai=C{w@K3}v<5`7A2T@3_I@n9&3dwkAqjVd+)YD8Y&uyoq*fV3h zsBELR8g=Vc^EeE;eo4ku^MD+vq0OT#4%BGuBveqN4Kc2oXAM-%sV|^aDHe69P(gNr z=37^asFv+_FFYDG52lIN-`evQb(3D#*%r^iK0&h=4gRuC>i%y>#J3Ep!3V*lK7<R={y{}uAHKMbmn2i2q&K9{PRUC1B)CUy6-gPPP&FFDjE z)ys}~ts;j6k529w=evT7+BYFJ;3VySTGswUwsMP%)KkS9BO4I!#>v-jqO%r=clEIW z`JQyK!TrGF)U7t8bb1krcqwef(dqp=e>?W~Nefq|miHgAp`IXl2!<>{c6wDDV#VoH zE95U%Yx6Cums3YAnmH1rB(J8ZEKY=*rDo9)GV+$%NtP8`RCZ*QPKP~l{nhLQZk(Ee z17)u!><~k5cwc8?rFkmGDxnj&G-6rBvIi<~9si6`m6@5P^R@pGiXUHjaf&LB&KMnt zkm=T*e^Cn%9WeJoXU15xk&F%$e!e!t-JBguGnKWhjOnKHoE1NIr zDDRCBL9f2Hr`W98MF#zFI?79Lt?k>x;3-cEvrKI{a+LP~9p&Bd1nI{iei-~LgwQMP z{Ef+ZbXYwM=1RLS4}y=rJH3D$Znpy%&JFNg-Xi z+P;hd_TUhKF%FWm@Jc(W|JAfLpfJ8^u_%dyb`b&Iv?$kp*^N|L+wbxNS}ER+W-$~P zb`ddu@gg8!yy!^c@T8Oo)XDkf@yB|R3T!%x!t#I`&Mk{ip;zZ9rsWcp#V?^Z;HFUl z#NxbV`}6#`T-}|xZ+&0iRJ=ErJmB65wlL%`u{8nfAV@zB!5rR<96qWyiAbX!fUAhqIfOaa2$zw>fnA{ToHA?I_s$6@l6*wNC zQ~Owez62ubr%s@YSe&TE*?Sb4cnJ?(I1?q*6VwZG)ye&D#-U5oy%|T%M6VX3VLj}; zzP6NFhkkVu>g&|tWY>=T4@Fr^Z;n1b5kH9q5UA%8P-t;#nq|e){Q0@YS{lza;|)N% zq4Fh6T)xRrOBKZVI!kS@M6O(A4Tk<~p?lgLeEP9y9ML%;%eCLoo6>0B8szxPAf$Qx zWe{Sie-m%WO(1@WM=8 zMPqU{9^$ig6<;J6>Y%P;kIT($5~)w)HROB?if+S=&T2&A4qlD1}P&B=GjDaXFDXvq^jmABj??K8IONEh|^~td0lh^^gQG+Nl2L z}FUdezk<_$3}+N7}_kqYVGhL2|NFXJNj+iXJFeSBY6p z{RZUUfrO@XlRRoWpXKZ+1^z_^Hp~CW2-tg48Xnl+2SRNXd%0!Rd@3ZC<)bVsR?$6` z>5X`1yh|eVX8JBQc_ddUe+X3~@*cW>jeb@mKa2{6@RC|ms>8M0b zo}E;fy`*zL66__N6Q{(B-z?3+znnqu>X1q?Yk@SiK4~CGZ7d7l##A?Rb!w+RPBjpO z@wK-SC3}3;vo5n`=mZr;oRkEXfjYC_=aX#GI;8jcB${!mQu{d$?IeQ1eEt?9Hu!u} z!sN@AL@=1o?;>LM3cc|8GpPXieAcr4_4zCR&*1Z^XE5W_`h4mq+{@PIlgQ-r>3ufo z^A{s6eLfpvdJd=a`3rEL`+RC2^ZCmmqTUQlU6bnbSv7bT$Hq2WpHI!iY}fmIYMsI7 zi>_UgGynlusl;LkBz!(Kjrsg;l9siU8vwdt^!bfcL5cx@&!+}Mf2gK%Z7p~2Y`;CI z{fC%jLH5rCP-*>KKVvm&NSW(w4zLG-%)M`8oS8A07)9Q*z7_g z?R%rtOTxWV1;V|vH|=O_Eek#PH7{pl&KySSl%;+;x1EjrZ9`x~;nS(ko;>^*eR?ar zaY$v6CT4CeC@?%!KlkaKNXc27-ltO|j6Qu)5{KR;g28r>5mc=K7Aq5a1z@H zMLwPGsjC)Hww=-gd^$Ci`SdN2R6m&)JW8C5KAqJ`M@4Fhah69#sIdm0PE9rVbkWz- zQm6E9AeQjyTz>fUtt2yR4xiGjkp`dMN);rhG@IaJ@u1zo-8b9k7pi8A*r~KWVxRGA zv^M4NNjo))+;>r$H(`rGE?f@_2bf0=YWPP@^nn3$-~aj*IH$UA>YGgN`xzonao;o| zgSl^J07xw?3y;CCnX3!?$52uY0QIV`om9ob)-*kT&Fr(cfC?izlYt}abovKtXr2Dq z3WLw4q0Hp7m+^bq`s|e;KLG3W9*C%)=6A15_1UZ%^4T=D+4^iToAo}MT4(UtOlfZ1 zWJ#Ui-4N)@T&L4Nm4@c6fqceUPc}_I>#uwmU2uTb>BEWFk#+iDKAnc-tFTT#;TL4x z2l{kU`2jw?gCh^kI{mYUQYZT_nB+#EPM+-GuG618Rj$)nn7$oieJSg7HrMxQoqqL$ zn5HSQ`=IOeb3vZvI=xVE&T^gp+5_BP99gHcQ?DuuNe;(#dfxp8pHCh%lh3EAhI`ri z{4ScAUwobZ(f_8JfuBKS{j+&i%|TtK-B${6`Rsi&G}!3V$t5PAy%WJ(eQ&IdJRrF_2Ur zz;`prjXs^#c~IBs7o<+<;Sl3MuhY5v-j{XyLqCN!Wxr0J5ArP6=@${_?APh15&4mI zI?Z&$vvoH68BRQV8SL3Q`O=hU>(j_weBu4{icW*i7Bf2Svvm>HXX~>`e*O7Jlzr#Ac{@(OH z{qS3-S3pwzWY1krk{f+G#UclHo&F3yLZ>@IGXY|KDeH7L*Y|0i{=_|)rrEF4?*w_4 z>-1W|Im>mrkH}LTJq^=f59DFgDCj-1pPu0i9j!)FeEv)zzW9E6!>3sUZU#Evsr*srz9q4sBci;Q6PB-6)X_);wed`_6ckC$F-uBZU z0O>xg)2}1)6!%RdGMM}RV*BahJ7jU!5`2^mAKTgkkZ@7+;u9`7rASHKO=O7%HS&t7^D2W?Tv^@SlAuOEA9S5Sn-&0ZGN$pzWB9~fAx&F@bTl(Li*-h;$E-`X>HUr$cq%U zl{YPVqG;Mk50G4q`B2?P!eAN0g>9V&6Z*D8yHcVvI}0r{%VlYo`}N>T>n1_1`AJ-(aQJb)yv_ zZ3=qD?|n)!C3XT$G=8F4&uKQJYhm=nq$EBP?C4a=Zr%Gu`bPDbvqG{$dsZyE~ z^94;A(Ok%Bj8e`NH0Kk|*+eryN|!-OAD8kJA?0_d{C_r8Fh-1;wd7Kw`9Dr$l(I|ETt+l^63qZ9musng`QIQ#U*25E z`;xx?p172AH;(u$!Tk!Nad8@>l;09GR}#%|PGgkvWI=Nk(Y!cFabvO%wHaiN`n6)niVK6ZQCrrjMA2)@G>ZGnF;nP46|J zo-|*Y(|?V$qvHemTB!bep~-L{6hG(t1?Y(Q=`jL^;DCh=Z9Bc?W48y?&+*;D(1y>= zW$KFw2MN&rPHeR8uk^iIoLMW!M-A2Y0(~R@7HZpwZ<_9CdOHjEEX1U9!R+&-A#F(S zup)e{b5~#Nq;=LMmG~Sk+yy?9nuqVKYWQC2uD+J{$!FpVs5}Nr+)n*PUX+3Y*e2a| zO+(Z7!c}3r-Q~5~ZBDB@Yuai-Y8aO&zI{HPJ}KTX zw=r55sVTvSze@;5WykBko?XJfZZ7I(g%K9>08?#my@v_pRAw+pLSP7 zThsEBU9t~yrR}qQl#3e9WXt)Q`P^I#4aG1Ep*lrKkEUS*JQ=#*0T=+hAFvs)3-BJm zZop>&djUTH%!7kG9hRX8@SA{Mz$*b~0$u~y2)Gz<5#Y}OI|0`L(&s?`47dgGZNLOz zF6^m-;6)=t4LAZmhQ8Z64v>Pr&48N$&x7ku0Ime21ZJI7xtijz#qSZ`T=LYkNN>C zK0^I4a`OR;0I&NP^nkkn8v%w6YI#wgIDy{{ z{5J@RZfG-Ic#Lca$wi+;rgHl4-4nhJ_&x(a!Y>5=vo!Sg0>38>{iDEtnuh*a;EnPU z|2KgrdG+$pn0*F3)q4xlG;X)kxZOtM7SEknFlI50+s#7*1>Ux!uI2-WTZVyS;}2VK zE^Npb;X`sR2A}J|M=vM!_kF<62mW4?ll8aho&wA#y6FCsxW5bcV}zIitux(hZp*D> zV?y`e#Qk#EwsiN$;eIY`Pbcm_3_7molZFkgYCCH2(D;zsa&I@A<2lD*S};u|dMD^l zfsM+Rz6SL7!d5+^=U=Pie@80+yFh;`Y}%Gg^mnDwKMDHvSOsS*&xfF&02`SteQ_>q z_TAabUjh1WVS_1K`4@uzl^&!eEf;=i+}e-rdC|4;VvkA$zd5~sehl|Kmj&+qT+ zTcRH?z5e_>b-ZGrzv`jBz9%x#uS})C5A?n8N!jw>3i^xSyRzk<3!nD}eB3`X$@6Tg zJWkO648Aa1`Wn#BfzQlZ|3UvYd~3G-|0L*dg%5ridYzoVrYX7!_F}RDG=Dz?y%YZo z#>vo&B)xt^=TyY=!6!ha#?o1V>H{zpMS zdQ0~5zX|%GTeFvcBy4NPi`mN`1pQ_B7vi(+{}||VU(H_r`#}Hh>)Fe{74)rdWhX!R zom|9R!M72cA*}=p3ajB}t$l_o!a z6@|KluEL>y1~GNnwbJBg5MeO8J{9~$SgVW@czx_fD4LRVS?{c5Q1;Onk)Zyg3sZ(& zCkohmw4bFUzE$M;s6gKY9lDrZvVLqiu=dOp^yo&Gm;HlbWchq?Ulc#&pcV`Lbk}4t zZr>Gfwt({lyjj2>3ixvYR}1)*fPWG2Edf6kaOf~UtM&u|&k)cp;A8>6E8uJa=LvYT zfIk%Q=K`i{iyk-5!s|V&ki&}vY!mQ70skhTc{rzY30OOi=O1q3@UD6e*IvzG*K7`l zR&%)XDh@|n&f%y_IJ{~GhrtUuy!tyF-V@^RAEg|gFY5hhBF~%s9L^Q^zyzLO`ArVr z^>BEli^I5`!e6>#`z{Qh_W*NbugyMPZ0x|IUgKObNcN9eqZpp zQ9#9TJvWilOL&LKuQcHIc3;VGb%}W;;X;xBsR6&Y`x)3PQPD05FBkb)2K?UcOa8Zh z-_MeZujBCA8#%Pj=WxoTN#86QGv$Jd#}+wDoF$$jyVYj5I&6-jG1DV8MWLz~$Dd>K zj8&A9=4!bLMMOyJY8yVbd zsHuuoDJ7BG@a(3lxsh;f4a&-#Qc@jjXlh1<99&(En^b_fqb!r8YHqX|wKsq#eo9zH zoawA)6vgx8xsm!9>(ejt^EDJE-!9_{#pFj0mq5_-2>m7F0Ezns5=Y@rmLF~MBZs(8 zAc|P7|0lOU$x=4_>dT*J@-zH-qCCZc`pZ~8h?{tP*dXh#H2Hy{c#Hw1oP%UsCgUH0 zRxUu|Sp3QID@}gn@Jv%6Dn$TBaU8W>mLEk#xM-)2NMv~#_Z3nBTr$q%x&Am)=C4A6 zVk}u+##Q+uFbfGn8COa=3BQN?6tl^^jN9mWEnP+I7waiNz5D{LT!#epsVpz!#8y$h zRS?ShjqP7(C@56f5!5+0Y`F)?n=hlqlg%n>}Q_ivdT0;6@U8j)_gyq z6{{$}fNtt8sXv7RcNd_({7MmjtsKS)*0ksfBPq*C>^(^6%gc2^Z5yX3kc0xt`X#y( z2`ZoL|298zh|fj&Wpq<_$^Mh5`;pL>FKqX-TZQeMg7!@Gm$ClUxT!Bc>J~pEA9V{a zHBv5Ecs4nHBCB*ELFL6XQE0=BF6$Bo2K1Lv{!Jj$m-mbE{w&KsXDB~Sl%FQb8|yRX z|70jXQ%HMfpx@94@KfvVN&YJ-DZDf8L#yM6TrB$$&D3gXFI) zFX6kmqc3k2<*lOpmSjnukmV%V(jtCADa#K6^SP?#cy?f>~4N#Z5j-@B}m-Rxb) zfa2vK`77Hk5%jMqlKfVQ5Kxvs$ABkVx+ENqw5*%m5IOH{hTWOubHGX`3KxI!&*o`tG{W6B+`GT z;&YSFCsOf4;OG2$6ib_-tCkE>!AKENzCDl=EJH)2y7NBXXS3Ow;?H1NqJ|3b!RgyI!`09kgCInRMUj9KF62=V(9 zh94;ZL%>tLR)fB606ty6y^#U`PsaZwWr1i{2zk0b#a|A_xARAplui0s+8ZYPGy{H^ zz!w?tCkTA+4^#OR34Eu(%X-fec)tNpd(2etwxyhpr2m${7YV;|Kk{_Zu{EMs4Dwtg z@P!8aWdd(C;Hw4RZ@||He5C>3BJhm{{0#!Xz<|F+;5!U>I&(nscL}^~@7)4lWEiiX z0-tW&e=F#>2zu!*o&=usN3NIm@NQGKGx~nJktgsyf?lq(zc28|z`3QXw-|UfUWR(d z0nhYStjpOme(;j@R*HEc>zyj-<$9hy;|F~`@Hi2pj5ExmA7sGa0ensxJ4WYua+HDg z@K?Z(K>x_+glzAS-*JT^5rg=7b0+{sEQ${mbeWOQJq;3J<0vprYbe}nOPzt8B`-V^lld9#$K7y&uS zIdX)baTm)S`zNv= zybNz(g6s@IFZV5E|KBX|az97fpS2nIY{`IsUGS0nGqPPL;$axc*?E(n38k`MMLAR8 z<$er1+ktzR15f%^DD+MGuNp=#3hO{S!w-z}HNju*r^s>d5_q|P^bNu5LxGq3RkAU&+jwfw+TLSA5H4R@d$0x z&7&fQAEwCtCaJd<3%uOFllrho;N`xR9LL85UhWT`Ddc~j;YCIVhT%cgaMN*0Xi23G zi?g-B7p1Y!rvp!VBKO~f zzuttqWLGbv7a2Xk#G!iSzUyvbe_R4D_eW)%Ge_X%zNNH#_Xxb)kCk>_sjjN43(uL` zP*3O6n_^0JQ>;1Gf)oAKN;o{J;=<|S^0FBf;V^Q+l-&7~bhm06!gJ~xW>wXN+1^FC zs-;z-qwRH(7|yo49WJ{wLl02$D;4FN2ZdJ4%%}6;+U#-;FSxY=FkCP|7J_k$qtX3~ixV#>guvu+xw@BFq zmCfpKaWb3LX|*cNkrE_qvVhfRhL&$wJW3u849}b+J@I_bK^gHkHh7&>&gvykAu}^ zb2}YApV#MgI6PL5%ZH)$=n9E>l)kLP=|e?cm(T05xg8F?Fru$7%ytRG;kxLo>Tq>) z3(vPUN5ipe8zbT7NGx0vnO)UV7Yom;s%wd4Xp_z5_Bg!`yVK?HdXaK^tUjH9=_TuL z6NF2 z)9rABl~>0neG#wQM|Q>O#He{ZDB{tN0@dBv)KDF1ZVq2lg?-rcOdMX6_WEq-BD>q_ zbh%x7t=DFEVE@@}vtquweJ-ohn?)gy&u4RZJzkF$9Y$N&PJQQw!?c4d6o(|oTQ_y# z>e@*4_rgt8^>ZTOhS``oHIdc~&9K{`h7K1r9zBRRkR1AEgu~bw9#ku_qYm9iL%ddx z&4!V;x%J|u?>f8N=CgV6pWOAT(IaQNI_JGv%ip0U1;%!xMRqy$+y%%3?pr4Yue zY1J*UNHcn#ois?#+6JC(ObeUC?XY4N+gt-QqDeC6ue7D-WB0hxk#?9a$mnz1VPkbe zkRl^vK(E%-HOz@t4xLn2 z)!d8$%EU<4ZY6EO3ybc(n^&F4c8}L?_c;g7OF5i#qxCShk?L>@op?zvM8BhjPqsVU zK7DtlFCv_!8^#t!-i=U4UxtQ2co(!@dc+j{h&423?h~66+GT|&hV8PsoG|M;HPiWE zc8VvxfF4*CpUnjfft*+u4;nl&3Na`wOk}~m-#?|iY~rM_y~JMPV%70_+$`vWq$`OJD6xOELnn9FNF7fzsOBa%)ugC3nc;M`azYC4==zB1I z36jj^bX(DQkJsU}LZfx9K@`;7fJm{vrY_UCdEgrnp*T>|M?NMc@J`XTrbu%`T?@qv z;n^+q)huvGAz(8zy_j~J&Es%7;UBS}LlgkRtrHWmOm*Y6sj5dWPlu<4F+_;%&^(`9 zE2VvBdhqFv=$%4$tBnkc-RpGh-B!b#y3rvvj5pS&5M3v3xa>m2el@VrEzOY{Hc8kT ztR_OnGt>N_B@TQAh6syNm)#0GqT`vN+u$MGcop7hw;^`Ix@xZ_`n|Fpp}Y-&@m`B0 RgDos@oOVS0K97Dz{6E)znBf2b diff --git a/isim/FullAdderTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg b/isim/FullAdderTest_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg deleted file mode 100644 index 1f5a98472ea3c64869bc233c25e569c18d11b73d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4134 zcmcgtOKenC82+oG6{(8i0}FDYv?C(DGxQ~;BCWJ3SdB>m>w`?D_uh7HoSECqz0;H? z3JW)yuyLp9f(67xq6=ReN$kp)#>5Q^!^iRI|U*Gx9 ze;#x0XDy3=e>dWtxv{dcvLGVInnZ5gRma}DMNGJxM6NZ9oZOt??JXi54~s+(h-`tq z1GpD;pjHJX8wA5;8(^vEBhX8jhw>r}vbNO7RfGY&b&-a>8ygaPWqz}V8jH?4?U0OQ>%&pn}V z2z#Y4Ptmri7bn^_wS(LR3<5n&LUbMO8Nq$j!ZlE|W{<3M0pk|{&b2*eG>&7OT-IW5 zJnOVZNJcT?7;qYRQE_xXC?EI6z2kn-*M00)KF`MjY8d}M@cB8B7vOU)o{<*zLtAU^ zA;r`d{EtxMqN;NQ{zi2;7sb>T{4Y@BOMr3$pt)W@T-Sp@T3d)+#lS^X=VkaC)zSN8 zY7CPTDBcUr_2{>ed%^uw<>NO5u8e`(2Tg7Z1CTVAZy)7VaG!@JmusM;xqNphqzYEm7o0?1h*MJ55gX95da<(bW`)_i8fo}oL7}yC-?qf>xZkXI<_!h7g zTpOC)$Cc*!ncP3&TR8lBZT%jyzG<61+^Nla6y6io;Jd8f^;@yoXPX+!JBj#4Pe0j}WRJPe6l#L^jKcGx=yT^8QhnKb zdhY^BAD)>Tb}-ES^s8@wYq5(#*|Yu7v#0$+rQ+Mihlhvzdb$T)*Q?qiwNfdzPI_U~ zIa_qa4rU^I!Y}!iIXlPcU(-UKo^Wksnl&uEn0L`6bsbdD8{wZ0P5*_G_I7 zv$@{vp*aFY_1e;(>oL540buvCsQ>@~ diff --git a/isim/FullAdderTest_isim_beh.exe.sim/isimcrash.log b/isim/FullAdderTest_isim_beh.exe.sim/isimcrash.log deleted file mode 100644 index e69de29..0000000 diff --git a/isim/FullAdderTest_isim_beh.exe.sim/isimkernel.log b/isim/FullAdderTest_isim_beh.exe.sim/isimkernel.log deleted file mode 100644 index 0832383..0000000 --- a/isim/FullAdderTest_isim_beh.exe.sim/isimkernel.log +++ /dev/null @@ -1,28 +0,0 @@ -Command line: - FullAdderTest_isim_beh.exe - -simmode gui - -simrunnum 0 - -socket 51967 - -Tue Aug 27 15:05:31 2019 - - - Elaboration Time: 0.11 sec - - Current Memory Usage: 198.607 Meg - - Total Signals : 11 - Total Nets : 6 - Total Signal Drivers : 6 - Total Blocks : 3 - Total Primitive Blocks : 2 - Total Processes : 4 - Total Traceable Variables : 9 - Total Scalar Nets and Variables : 367 - - Total Simulation Time: 0.15 sec - - Current Memory Usage: 276.206 Meg - -Tue Aug 27 15:08:11 2019 - diff --git a/isim/FullAdderTest_isim_beh.exe.sim/netId.dat b/isim/FullAdderTest_isim_beh.exe.sim/netId.dat deleted file mode 100644 index 0ad1d5fbb916af90be538bd209a2afeb133e90a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 scmWm4xedS|5CFmBvFOMKOilD3GORS&wupGSeIz=WL19w)d01@Y0X6Re6#xJL diff --git a/isim/FullAdderTest_isim_beh.exe.sim/tmp_save/_1 b/isim/FullAdderTest_isim_beh.exe.sim/tmp_save/_1 deleted file mode 100644 index 9a8e7362c15bc29c19ff7147ca1fc7fd93642083..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1322 zcmb_ayH3ME5cJ!;ihP1QI&l6V6$KTL0t%!kk1H&KFLIm^@kM+NzeC5&`W&BekU=og zo;Q1QGugd+7-!GPc)C@WcWPbgLM3T>kq(nnr-F-*=W-?ZZCAWb#Wxjae=6uy!cHY> z=}-fR5sjTG9vvzkn_^>n(y5@}kVnvNfGE^jFE?eT^GP|KE!8bI_izmy*K<9O-Bo0Gv)qvnVg67kFVLNerGD6H4CgMUTj|TWDPSqCwL?4GzZwSsv z7q*eZ=^@YnRH_CS;NYgqu diff --git a/isim/FullAdderTest_isim_beh.exe.sim/work/FullAdderTest_isim_beh.exe_main.c b/isim/FullAdderTest_isim_beh.exe.sim/work/FullAdderTest_isim_beh.exe_main.c deleted file mode 100644 index ae6b199..0000000 --- a/isim/FullAdderTest_isim_beh.exe.sim/work/FullAdderTest_isim_beh.exe_main.c +++ /dev/null @@ -1,40 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -#include "xsi.h" - -struct XSI_INFO xsi_info; - -char *IEEE_P_2592010699; -char *STD_STANDARD; - - -int main(int argc, char **argv) -{ - xsi_init_design(argc, argv); - xsi_register_info(&xsi_info); - - xsi_register_min_prec_unit(-12); - ieee_p_2592010699_init(); - work_a_1130988942_2801528920_init(); - work_a_2258021406_2372691052_init(); - - - xsi_register_tops("work_a_2258021406_2372691052"); - - IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699"); - xsi_register_ieee_std_logic_1164(IEEE_P_2592010699); - STD_STANDARD = xsi_get_engine_memory("std_standard"); - - return xsi_run_simulation(argc, argv); - -} diff --git a/isim/FullAdderTest_isim_beh.exe.sim/work/FullAdderTest_isim_beh.exe_main.lin64.o b/isim/FullAdderTest_isim_beh.exe.sim/work/FullAdderTest_isim_beh.exe_main.lin64.o deleted file mode 100644 index 3c2c910eb203daf12b6cb8b9cb89bc54b300c773..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2776 zcmbW3U2hvj6o$ukp{5j*mQn%*$pVC2sabY6j$)shJC7r;F-|we_u}4@%0%nWXP@o@BPU zXf5UoTcVq9IAP2etmVs?A=!o4vDAlKEH#=-T{?R@`vvXU^TeN)ZC}CHa&w=gYq|M@ z%vvs={wz07pq9%rBe*pPoo(`=ANySu`J(R_p%{hC=sKapjO`#`hCf6Fa?7xo(HRZ~ z!Xt?{423~+U!e7LZjuh!Vwdmu&OpeS+`r3HDqe*LwJxf%9<4Fab}A7gyhKH3;Dv|q z%h=cQJ$sm9gjqnc`Pi`+$b)BOUAdoBpm}|)E7XoY?>FC~T#Rp1Ntzn}f# z{J%J#Sg$${mPtQ1rH|KU@EgR>vA-rNNBNx@`q2#j z$Nbe3P`)rjzd1wy#tc1M-|zQp-LCN4A_%z~xC6c|b`3ESeBijA(P2h&)x-~74$W1Y zfik|)ytYzn@@wnst$LfcYb(tL#|VMYB>aSBf^b%ciwtm+A67rkHwH#|ljFa30}sFNkK=6CoE~&-G}@ zVleb?vCVqD&RrdmmSQf7o+7+_FkV)@rZuR=aj}t+urmuXo?$w43{VCv=CN zdZ0KLY_CG=5kZu3~ diff --git a/isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.c b/isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.c deleted file mode 100644 index 7e57773..0000000 --- a/isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.c +++ /dev/null @@ -1,151 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/FullAdder.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768497506413324_503743352(char *, unsigned char , unsigned char ); - - -static void work_a_1130988942_2801528920_p_0(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - unsigned char t8; - unsigned char t9; - char *t10; - char *t11; - char *t12; - char *t13; - char *t14; - -LAB0: xsi_set_current_line(14, ng0); - -LAB3: t1 = (t0 + 1352U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1032U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 1192U); - t7 = *((char **)t1); - t8 = *((unsigned char *)t7); - t9 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t6, t8); - t1 = (t0 + 3488); - t10 = (t1 + 56U); - t11 = *((char **)t10); - t12 = (t11 + 56U); - t13 = *((char **)t12); - *((unsigned char *)t13) = t9; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t14 = (t0 + 3392); - *((int *)t14) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1130988942_2801528920_p_1(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - unsigned char t8; - char *t9; - unsigned char t10; - unsigned char t11; - unsigned char t12; - char *t13; - unsigned char t14; - char *t15; - unsigned char t16; - unsigned char t17; - unsigned char t18; - char *t19; - char *t20; - char *t21; - char *t22; - char *t23; - -LAB0: xsi_set_current_line(15, ng0); - -LAB3: t1 = (t0 + 1352U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1032U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 1352U); - t7 = *((char **)t1); - t8 = *((unsigned char *)t7); - t1 = (t0 + 1192U); - t9 = *((char **)t1); - t10 = *((unsigned char *)t9); - t11 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t10); - t12 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t11); - t1 = (t0 + 1032U); - t13 = *((char **)t1); - t14 = *((unsigned char *)t13); - t1 = (t0 + 1192U); - t15 = *((char **)t1); - t16 = *((unsigned char *)t15); - t17 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t14, t16); - t18 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t12, t17); - t1 = (t0 + 3552); - t19 = (t1 + 56U); - t20 = *((char **)t19); - t21 = (t20 + 56U); - t22 = *((char **)t21); - *((unsigned char *)t22) = t18; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t23 = (t0 + 3408); - *((int *)t23) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_1130988942_2801528920_init() -{ - static char *pe[] = {(void *)work_a_1130988942_2801528920_p_0,(void *)work_a_1130988942_2801528920_p_1}; - xsi_register_didat("work_a_1130988942_2801528920", "isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.didat"); - xsi_register_executes(pe); -} diff --git a/isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.didat b/isim/FullAdderTest_isim_beh.exe.sim/work/a_1130988942_2801528920.didat deleted file mode 100644 index e695974ec28740490b27627c5801ad8dca2c4b24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3292 zcmeHJJ#Q015FNh15}-h$NkNg?XB!)QR7Ap2h$z#dlku&%6N!!NO9&DO3JMA&8cP3w z2&JS!1c{%35Cuib6d+o6Aer~hJC0+YjSo?{$dlg9?(CbH{kU7*+u2XQ-Y=TF0(?2e zr^qqz#Zi$~AAj3+0fX}=MFMae{0z3iz2hP~Cq!mWV;pRO-$6MeQUI606)*x@;1)=< zsrd^oK|62tDt&%dMEMf!Hpum#rfC4@^8xJc%f+E7b^X|} zX9tJqe+}|IBeW#eq!gQe%eW(d-)9k7Z9**^QfQp5YxE>{6+}9 z)4DzVW`_NGmV^4Vc}D3+<=1y{u0;4@ z59ZQ!O&D@0n}QwSKLEkA<9*7zuo?MYGpf}5O2Zc?sIM6(Y#Qf&SgF-Q=XSYVzFsUW z_`Yd4i|ebaaVxVCq|^2yrPo?$R09c(G2TNjUv%@?T=tslrkcTKD)r-3>Z%vkQUx?q zsjFUnJxUdEBUebNFXD8^B5a0h`-i$>nvqABch3YFvuQFMepGKfa4KFdcQxylN^T+V To7;I^`RCHy`Ce!ZFY_iPE zuB%ooM2le>Er=kVDita8Ch_+XdZR+b(*`;dzZ8wgy_A`lOu%8 zdOOqo%&a$(OZP?1J3s?@Z~74{-RpYq%4JHck|2)}(*2v2bpLm4)8N{y$C%(391akF z{b#N9zPx=Ol;@pLHSehUZk$$ly>kRWJSxqb&m}dlnak*2BR8glmeoBsH?DhUa-!C` zrd~aMjGohGg(+U4=5??%$QLxMHKH`l`vB`o_eazHjbK_Aqtcq>X~D6-^zv0aBoNE7 zmh#gp&1R+1Fzq?haSeow1#?j_*GvJoUv1l`^EE?~3gU#SPAIY=tD;nt)d^V?8djs` z5|UqRFPVAEG4rRaTB~K{XRFm}xu{ULn*oH?#Rfrt#t?sgR@=-ohYmfR9iMsr`2MUS zC_*_ai;^rBq(XN5sM*MBHP^=vNag+DW)E`}d;KVhtz}|+ckfDGfL{mk$JpLDUZ+x- zdMZh>pencq`3t9o)a3i|_Y%F4^E=M%?CgqvpGqSC1>6I91E)$Vb1q&E~ z*{;``VbE@Kyxv|~GF#xj)pkt*&g_8W*6OF3fw^d$v};QyP4oXwS#W?i{mzi1Nw)q3 zHv@|j2^sUZ$v%b$+7aFPF%*~4x5Ro1HqhsPwU@va zL&-3Lvd-eeBQhX7f1chX>_*wo$9=QM2dsTALfn3i>EZm(GJ8C?poG_lVKeIdFJngn z5&a86yInAN{`~wcz%Z9^{0l5T=L3aGc-;UrD*i1NpU1)Y_rT!x96tjX#^-s0O64OK zU*G_{@^j z4_Nr@(L`h5r??16IDcG+b4U6zOY|b!#5kicc>etS@i&QzpSc${K)whC3@v?9#EiTV z^2^5d7^SI2rQ2BGk#U zDHNq*VcX9dW7&{M>y-F!B#{XEAv#IhQ>~We5@SX`e6XS$ho`5HRp*Sk%0azqkTu6L zZ1a@mxTbCRpJxLQeAd-hT+^XM$8?SQifzMZg3+{ECc*DE&Wx*&Ys#-3o%0#IoDkVvjm6A~u3uUEHD9YQ|6qOQqEtl1TA{GmBzy_0S*w!j! zebTbwL)5ivEyp-n19iD=yW2RWiIj_CNs$T#SqV7hPZG8-{QL0dU0+yRr9BVt4~{w1Ra;kr&RJY3f+ z0Y3Ir?tgU%em;N)^I>VyPJ}t}e#-kSnjy~nQ;?5cANw#$md-vG`CL?{AQtp9AHsRu FzX3(2M0fxI diff --git a/isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.c b/isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.c deleted file mode 100644 index 1c67586..0000000 --- a/isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.c +++ /dev/null @@ -1,427 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/FullAdderTest.vhd"; - - - -static void work_a_2258021406_2372691052_p_0(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - int64 t7; - int64 t8; - -LAB0: t1 = (t0 + 3104U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(54, ng0); - t2 = (t0 + 3736); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(55, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2912); - xsi_process_wait(t2, t8); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(56, ng0); - t2 = (t0 + 3736); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(57, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2912); - xsi_process_wait(t2, t8); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: goto LAB2; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -} - -static void work_a_2258021406_2372691052_p_1(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - int64 t7; - -LAB0: t1 = (t0 + 3352U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(63, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(64, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(65, ng0); - t2 = (t0 + 3928); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(66, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t2 = (t0 + 3160); - xsi_process_wait(t2, t7); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(67, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(68, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(69, ng0); - t2 = (t0 + 3928); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(70, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t2 = (t0 + 3160); - xsi_process_wait(t2, t7); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: xsi_set_current_line(71, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(72, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(73, ng0); - t2 = (t0 + 3928); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(74, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t2 = (t0 + 3160); - xsi_process_wait(t2, t7); - -LAB14: *((char **)t1) = &&LAB15; - goto LAB1; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -LAB12: xsi_set_current_line(75, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(76, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(77, ng0); - t2 = (t0 + 3928); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(78, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t2 = (t0 + 3160); - xsi_process_wait(t2, t7); - -LAB18: *((char **)t1) = &&LAB19; - goto LAB1; - -LAB13: goto LAB12; - -LAB15: goto LAB13; - -LAB16: xsi_set_current_line(79, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(80, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(81, ng0); - t2 = (t0 + 3928); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(82, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t2 = (t0 + 3160); - xsi_process_wait(t2, t7); - -LAB22: *((char **)t1) = &&LAB23; - goto LAB1; - -LAB17: goto LAB16; - -LAB19: goto LAB17; - -LAB20: xsi_set_current_line(83, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(84, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(85, ng0); - t2 = (t0 + 3928); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(86, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t2 = (t0 + 3160); - xsi_process_wait(t2, t7); - -LAB26: *((char **)t1) = &&LAB27; - goto LAB1; - -LAB21: goto LAB20; - -LAB23: goto LAB21; - -LAB24: xsi_set_current_line(87, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(88, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(89, ng0); - t2 = (t0 + 3928); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(90, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t2 = (t0 + 3160); - xsi_process_wait(t2, t7); - -LAB30: *((char **)t1) = &&LAB31; - goto LAB1; - -LAB25: goto LAB24; - -LAB27: goto LAB25; - -LAB28: xsi_set_current_line(91, ng0); - t2 = (t0 + 3800); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(92, ng0); - t2 = (t0 + 3864); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(93, ng0); - t2 = (t0 + 3928); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(94, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t2 = (t0 + 3160); - xsi_process_wait(t2, t7); - -LAB34: *((char **)t1) = &&LAB35; - goto LAB1; - -LAB29: goto LAB28; - -LAB31: goto LAB29; - -LAB32: goto LAB2; - -LAB33: goto LAB32; - -LAB35: goto LAB33; - -} - - -extern void work_a_2258021406_2372691052_init() -{ - static char *pe[] = {(void *)work_a_2258021406_2372691052_p_0,(void *)work_a_2258021406_2372691052_p_1}; - xsi_register_didat("work_a_2258021406_2372691052", "isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.didat"); - xsi_register_executes(pe); -} diff --git a/isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.didat b/isim/FullAdderTest_isim_beh.exe.sim/work/a_2258021406_2372691052.didat deleted file mode 100644 index 5aaad939cf51470707bceb381653e9155fb2b4dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4300 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 diff --git a/isim/NaNCheck_isim_beh.exe.sim/NaNCheck_isim_beh.exe b/isim/NaNCheck_isim_beh.exe.sim/NaNCheck_isim_beh.exe deleted file mode 100755 index 02223326d172ba04a33ba862703563c2577769f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49958 zcmeHw4R}<=_4mytK;$DE5ET(IwoyaXu-_jA>n?2MMk69%rApa^WFgUzq{)T`3yOwV zuGfV~N$bClw6vvtX+@z`BGsY+tU+sSw6=}b+SIDuh+3@HQmf|uo%z_@-Rvd{1;IXC zNY2ceGc#vq&YW}R&P?ttMJ1P+GBOnTn3OLl6e}I$V<`SxQGEZ$q5|hpvK60ljxtFZ z4$Lt8_*e=-9+I#_6fI%4pvwfzqOeIIOg|T9JGG5|CW-bkHuKycVvYuzDLOP;c|GfP@!`@+6e`u0}rAKAvsJ-;&R%)m4jKj;YlZ7gtx+ zG&Wt_auhby7TOs9xhRR6IBWJbtW4P-;}D~|$K!{_lG2~LJL|DCc24=?KP`pp z&s|t;di3V&x+(2U{K)>-Iw~^8WzCsFxU=zdE`Bz@x_;Hef8DThM$zxyJmbEXyKlJV z+bg@jvS3n0TlZ5xkGzxf#&7?glX3p`$3U9$@gaqHN_?&dA{o9e1%6!${FW5>hk(z+ zPvY|g5XtKOTMGOKDez~ZfD90kop?OHpHr79*l&(=e7MH(1kH9!3N7=eM9^Wp? z$xGlznOa*Hp1Pn4v%YDn)lul4T0E~P7??+3Y9VO_{M3+Us9IdvP_-;nv$U!v1ihdH zmsHhMDNPMk!SIT@P_Q8s4pxMglr>g|gUidR8$&Fqp=xPOS#_|otRWa$9;yj5R@?gsQkuYeOb-YP_TAMu&Sma)WlMkq99&Na9Ltl zT~-TBxU4=L404Ll(yE4Vs6N=xxVWyqc4>XtvS6qwRNfd4HN+ECR8^F5PU>Zzs!#|` z2v-EFYnN7)2d!3@BgRY^Og2=3dC5=k^5wy~BInHNvWAAl3YJyX1ncTU<-x|9DqfN3 z2M`;3Csuv9wvO{yQD3zjO;}P@4?+6YC3>qJS z`Vh-YA zNU%A)L8ry;cG&Gsn=)^HAUJQne|Eq>Hz0TcQ^iF^MZr0Sl9X8`#WQ9GZH2Z%r<@>z zKunR?L*a}R|7Iak&cnuuRi}{i^0LU>eOD}z@J9O_HQ+xZi2)B9@aGut zhYWb>6H)Sn4W*1~1b#y`#GX6@Ua-j03JiF%&GNAr@Y1KCG>-vq^t*fpJk>29)qt0} zkJ9EC@aVYMv%r8K8N!+`HF;3pXHYV(`f(FY(2(HR)_ zXe10*vib4seSOY}x92H+=S{+I^Ep0*C|*f9dwcruoHvf*BtpGiEIyLrBs#qvEN-GW ziA?Vf7XP3HaT1l@%`E;8ij#=+wzBve6ep4IUCrXJP<#Z%>sb6nij#=+ma_PB6erQ> zox|c!QJh4g*T>>}DL#tg78ZY);v^cqc`W`jijzq6=Cb%tC{Ci#tFZX@DNZ8Ld+=i* z&igjSY3O@PzO_k*6q)S3EKSOA=(e98vYw1GyC2^Pfz$`9Oy1?QY0lVm>FJ zKnOZARBhOKAnF_cOGcy*JA<-#yX#+hVpt}E8C2c%Pwrc?WJ#gZVtJ!Y zS&G6#-@H+VE~-VLkxRVw5ZLjQKXS?C6khugm37+HC`;8$s@558Crsp$FHq_YJoU3O z^=0kv(IteVMtm7;wfev4zs5hGapzGZf&5)+WPK|nM%C1XYGlE5HByqlR@Fv5k&)Hu zn@^&zw!GhXiK@-d-_m^3=!~$pB(gZWNS~Ci-;kx7{MuVZ=IsXp+6(6G`~BWuuewy# zGtKQZzdYA}*}u^LW&fgmsus?_=fE#?lYV)YJ~!LD|CVvhAM}My+MX$U%-f$ew`ZMx z;F;zRG8zvac(X`*5e5FXC^9+|@K>rn%CB_9 z^WQ`tP!p&FSi|R0NR14;4tlLG|KRoem{=b8*Dex-0|&LP18)k71ucwX7b(MiyGRA@ zlO;xtB?|HvFn>{CGV)UBzZe68{HE08-ATyL8c6QHR!VxY_I^OWDO;bBr3Lc4^of4+ z_D+PJ4`_$X+xK}9T9wP1Ddp84+*hQ12!Z=sQRJd?0RO%l%~Q0fpJYspoVF0tt1o}= zw1xRy;a>(a{u9V}ttjKQfEEo*>0#wPf8c)JW801;8;!T6&4%dKzuwA6fts_Aaky`u z8gY)VVY=pxWzZlC{>`+>zi-J?qSF!nIp!8L>De7O=Rrrj_$Xz4j0QdWb}Ut*NeZHW z7=We{q8$U!kYpwL;{j;0j?oQ3Uk|;pFh8nl)%gcYw2J&g(C`yfrcwRc)2jBb=)yyN zebY0-Ha2=HRFbM!=VzDb75TZ)KNFDu&(Zy$F}GV(D8hwMgwr$48#@mCR@G+~6lt%{ zfIi8iBtIpY!p|IdaHu+?{~Ef^`Tcc9Kcs?_*7<8n%A`8Ujz~e7r{4Nz0cM-3?IaVc zYHehRi?v_tUmC4OTF9)cS_@h0PUhQc3$kFwvVrT4;Z(hi2(;@c2N`~(lD$vN5jEx@ z0=0SXXwukgMSuD}O4C`b#h7dXKZbI?+Ps?@qnKN0LX~LuO{Y5bHsV7cr?q_us75x8 zC#<%KJPJKiYk8iqyjXprd3y^{X)Rrp%EFk$(^&N8RafeTsFc{(Ct&Qifr(=6aqYzt z?QOD@3o&-8zKIyrPX!^X0p7(X#y}|gMgtencN3?VMW#;+n76ZV|M-y?AVw*me+Gro z;05#o;3!G2&(dB9Xm13xzeT_PPq5St&EnS{hc0>zBvdm*H|sOdMHWm{(nXu7o6KuI z!0*gWRB<44H)BIPbYTkxysVE_X}y0yA_kK8=!GT(sQKpYregi{C$dbY0}l+6nt7n@ zgq7CKM=Y(GaL6zSBpAm}T0ed_URv*GOnu6v^@V>7DyBX<+_Ol{NCfPzhZvfe^b z^Y*=3%P$bny2x2#!Bt$(wox1OiO{nFuwc})?=hBGf9PYORayC?P%^82I55=jY3kXX z)DZL-)3Y|rP`!n?H*fFITC%vFrMT3yyk%{9NP#6I4X^5v4hA%G9Wf@^l&0^b0S@Tr zW8TxSa^=e`fr{sK>gD`mzel=5g4xRYu?FlX&( z(=^tr<~2{EfXq$A9TYR;n-ntzc&C~p^AYa-J_r&O>@g78om^y@M0O4*=U!U`k$nOp z%La+#&^6R<*nEg=3k|n6ppC^E zlZ))myFscC*O-ioqL_0)9n1w*iV2(pl3(E*u!*NnhS07D6GoxE^zXzJYp|YsRE5@p zftB2(FSOkK)7!bwGLZs%Txj#qWG=Ly1C9x8UBAb0&0FY$7XwpX@oUc;gcFPB{PP3a zUmm96ew1D^vCYHi`9x0s0F4Lv155(AjKfD3;><+bAkX)MIJrFY{x+}kl01JMWQp?p zKj7XzcYq1Y@pTw}4JM2dyy{J2>Qm-0Y<+{IFQt2XYxsCO3@41V9+AE!3619Wo&eH% z4wx`X>u(rSpE7Cv;BSLU>tDZeyruOR_zK6@y{&vbW|ohadm91^M#()5LLgki6Ux1% z7paHm-d^|`H~lBw+oS2;?))ps$8mOVcYq0_(3ZX$n@1;f55#hdiey9Rv(x! zO6x(!)Tc~Z&-&A#(&|`xyruPj&b`(C7&FVq%e}oFEEpx%^%Ajk;=R44V+Duj-j=+` zP5(*v_Gr4dzwajbIL_|vvtYs~w70$xn@1;Hc^a!!5pQ1&? zz8aOGPd0CVN{j3##@LS99J~bt(DOWaAUPyHX%`_v z?3uS`&`#OQfhn*1wfDqk1hJ5~op1=aROc3`v&@l3l-v6(f=9NUFoZxdQH7vl1B~qk zcbZULOoZtm&5#1gjt_{lIMnt|>Io`>pg38>1oFQ-S##}gsnC>X6&@T!Ai3yZFO3T% zD?^`P*yyF6W@0(5g@R(wjP0Vbjo#}~w^1}lVbG0BGA5cw9;I=hMrS9X0y=Go zanbzTK+!CE4y}sQsBtG~Y8DEwmhE@1IR!NjCW))==zX2K$tdfe$O)PuB>0n7sYkvY z(bhGn1Rn#H`UBKxl-qgF5(g)`N{##`LCj97)WKBhkqczjGlL4`F;%JAsM{!-yBIJ1 z?+s2&mHLmT2UV#TUVFS%s)rw;rQU-@Cv%MRU4gYNod^v$NqdBvwf~T<+#)0K)No^D z5B%K-+4@d8YXN`P=o^sxlgu~R3Or8T>cc`;=OK%S+*TZ&KC<(-)?dXmT(MTtf5e7* zg7_h*ngi_gsyM`o)2Vb)r9`V7ZEoL09kq7Bc#smmx}q^Z5oVT}MMucUTIy$-w|8mm z$SR!<+q>!pb^;f5FtAGK1TKwOTE6Vja$GNXDp8b~ znx*r#=c0df0Nw#JFLY*%c^k3wwF*C9n<6#iKwGN3=Jp61 zl+mW%8gP;527j6*zG3!%FY%Y|KOrRE12&8jA7yNvP!jL#98}^zhWcSA%DF#$;!6Dg z+{@sVza$Z6M-b!QHPFiD6FSPf0xTHCcghoNRvjXRej**^rCV!<_cHj>$Awy^wwyf5 zdz6myKDn3V<2b(zejH2~g*Ln|HjhrIm%&_U59ej@9eWa0H9KdX>L~B^ME*&>3|`CJ z?A=|MQh2GjfB|+d0CSUEx)QDBZU)$kLpa7bNY30V{mlNWX}ds?c++BS3mlrQuV>rAiB?9fT(It`H2NCjjjv%+(uLZM; zBeUr09J!&KgW|}wbOUYcvTXrPxk4v-$?*7=3)ojH=|f6@)y{efOQbK zzX;A8ZpKkRA+3w0ZK8(a4jjKAC*Jh>rxk%`pFE5( z^U2MTpCQMA5heQWCg8Y(PVHk3x&{`FQ^(suMVz5W*gXneT*5;aEUn{m`k^lCmD*2~W8>uuCJ^s9qVXH$b?U7K~TqC8ADM<1PmU(qHo)O#%`^awT0 zy!}c3{#<7*jbvrw1|TJ9dL(x$GmZP=Y%ZL ze@-{0(Y#%V@yj42dHga66=}SQ_t9=t8-MA8T1qR0^Kl=Y-@t_Z?qDV4q2g8+!WsPt zF{FQ`|BU`msVvOYoirvF;w3&?SMfzcLLJm~>~(o2n?%}^xQ0C1jI2FKh}|-wu{W3`bx5Kj*&4&4kBLCMiC=)AafTnx+oP3q)zvM^i$3uPNf#T9V*H_l*kq^9 z!hHQRdZ0wxDP}qK8<2kj5|YwQ{AewFmb14M_=^f`mj8wkuzONEUf6E|p}vz{ZrQn# zGKppR1oQTtl%_E`(pxA@v;GNlWIIZ@QlAPgsj2Ms{XO8+IN3{nK_&6E_o;HqvpaEY zTZslet))0xPmP5IU{gMa&2J_mXdIjJY%?!5<@e^rP5BnE)q6Ef`8Li!ZqPnXJhSHT zDbE_2Fy-s0&e)Wv*^0(?F(Bvqeiqxwk?m}*Ys`Y819u>e?;Ma=26VbgLq+O_t284Y zMi<0w9k7z!7_*1;)SUD7#YRwVz`q73}y47#gBBE_@?!qobhf*`RmuXzJg zJ(G)53-xilf*_2yrHLrn>#N>JQfr3Ipu&igkU%p~XZG8C;!SFYH18K2bVQ$Has zU7JrVlg+35Y|`f6iLkW!Y>4SSoWbU=Mmo3o)IMhO+rXkx4HWH)xB09Zyo+OFo372L zW@5G*Z9cUw!RCvuy)~u){LoU-HDE~Cd}!^Y_1pu2*4Tk(s zO(pun+`O~>_JDq_m}CL=X96gg>(Nuf$h`O|ZtQ#ym~T+)7Yjc&L7E(>Eg|XKiwuPK`*k>1$&+^ezz$X4Ch_h_#qa zZ;j!E${Nz9@1h)R>I#J@Y=dz zkf5;XYY>K!=phu@bV}29uBK=Ug$LMlYAUno`@yMkGB-U)B_-N)Rwo@5sicC_`vVu^ za(tXkr=}*@bkWzo_$mEUuqA9d=N~rxdE%KhhfitN$ON0-L>0uQG@IaJ@t|+u=9}&F z3sFn-*eSQsW542OXl>l#lNK65GT(VgZo*CixiCG<9bgtYpyQ947##y$57%G0QIW3g+#^7)-=6;Ol`BfKy`AR z9`^@pXq}$5Bf)0VP^PlkB=3h|vv+{}D6G@}vORv9-vyRG*>!r~InrroHoFT9eUj^R z`cr9`^)zh~XFcgO65pSb{}Zd#e_bA*6Huv z8$a2%FwPTgI$5$~yH0;Je#-v|Y<(i@bT-!yYn{IMC)^wx{^SJ>YpQj+9pq`Q)3Zg% zX|B^>_;I44r(qh*&_g8m6N&tDG0c@exlWJ0o9{s99D{Xw?$!jGPlh^`&8IOu44Y3Z zABA=LTmLU!4Qv9-Mw`#7Ii~CMn_~*VN9**Lz|b*Tr*re3);fLpj}qtlk+0J~M`fK{ zr^j~GjYS*U%n-|O&1e3-lhw$KHYck+~?l(_E()Q_1PC(Y^h`)-|BJ__q}FIY5AbNUW| z(Pp!1$Yw8~9yu2K=^sv(>vXoCUH}F@$#pvYNp&=j6xmSg^!vVpE;vf-^fD^zN`XP&N2C%@q6?WdQ3Q{!a+ka3=9(^;Kl(@Rl#y6@hpv1#w8 zKO8^honYe=S*NqPepu`Dhrf+3h}&ZubU$4Od7A6=Qc-f6>vSuT#~FGWrjzS*Ec3M3 z89EZeCvQnVrt9<-F$KWh%{#!rFuegx?wHTuOX&d9^^X_XTFGBlpKy$ff3-(&F^B!`hlEclq3s$c6- z^|_w4rszl%)!DomUtq)09wZF-1kOBFqsr$}Mw?tEu_9!|Nw{}_FaFS-S!#gTjR58{uE<8xq7 zD4CQrfs!`pb6$)Ba{Q$Vqc zst`?Hi+fUWO`ZTrph3POy(SC!8Hct$HjXOTzn;448`-#-OyX$dvU%?*syb z+^SHs^~-ZLHP`&m<>QxV>UeYe+|$?2IX(I#l+f8+Dw}{WP%#nRJ`PpTrv{^;xGD~U zP}Sww&&3D(a--#}h&iz$@LfChoxq55EaU4E6D|})BkM?xFPS_sPl>)mVL3m$=$lgA z^i8Rr5`>~9IJS*XOs!;}m{L`IVoG-w5Id|(e@|KUme`DG;bH{&Ir~@W7FC}X{TPC_ zHjr<|U2W>{lE{5Dxr-r5=JwoTJu9Dy+qCE^(3M1X(ia}_XK^6L=Jtb>Kg9Fr;DSmv z1gKaaAu?Qx*$ORSZV%_@5aDzXia2fnOpCUNj8q5d5?&=(n--nKvvLJ8EouT~T%GTb zpy_AyGtmQtv92k|p+Ha(KIQ(VuLp+>R0;I`mn|{&D@rRty}U*OcDbykFFCy)58cR6ridM-eZeAie;S zNL~P?cQ)^e70~)FeZA56{l?hvtC5S%D7PeXUN(UQVZb-5@U_V|Jtb3K^J^dBJ96rt zk1~t3KSb}<(S(+_!jr6jr0<5}3=w8KPIdeH#=oRC@547H57fV*>I?HR6{_=dsc$Aw z-=LSm)JrS#E$AB$eUFhII;Y7#7YUWL+6<9uKGYXJ^AV-B6rUvxpqrWxWaGP+SVJJ8 z@g0(5e36pNe6;UQ@IsPJBVt1T^gmy%t-mo?7IawL9*524b=reAm(7C@2s^#rfu9;y z=#$U*h;&UwS$zd7qzWIIo=V?tu3c7FRUN7*#21ze2}hqPo@)F|aUuVVw5Xcpn_V`0 zCi|>4#e$1Nm9gB!*3`0~#p!f=J#MSV5wzOeHk-qZ4<5%AG_|sJS!ilWV|f|-0yllq z*zI)qD=I?uQ|IG5+pPRTd_h|gElpaaqNK-9(r!wdAK6^Sj_8Msvofb$gdxEYDj$-_ zAiNR7RR_2MLP}pl{5fD3-~qrW;5cX-1==eBI05iRKnvg|(n5eg11tsn9pGxfzXRS4 zm<5%%18_3nen2~558#!6hX5A?=3{}B8EzK%WP9e^8g zj-m%}#(gLk%JHAu`}%xs2_0tOQ;{PrU&)o3%UibqJF^7 zL{UHBhX+tU;OPfZKVa9psDG5AJpC`!5BMIS3WyolM_=6i6X06Fu79Jy0r!2-*O!g& zsGk2H^e7q;E7)&KQv|^0#EgR9bp=`^)znlXxt)MGja;%6Te*PwMY2z&{QAJ;W#LZ_~GPF#qVG^v98|LdS&(F%ME_x;?WwtD21o zrN4^wds3udg!C-vs)Im$F5U98U?c6Yh5ty!&(rbzI6(i; zhtj970R2O-t?BmvM$mtLcl!PRIOtz|tgr7y$aQSKm}VI!*dJmIp!xeA=-0rePlQ~= z=#BHsY>J!j`S1;D@CR(zm2qYVp&te*e?I6BJ=NFufsvm<%3lNez0ai2|AU~felC6f zUj_Xaf1f`8M)J6Z72 zHogfT3SlLXlUoksLUv;k@LPaiPxzQ!F@23}52a5>`l)aA^<78l+%7GUc4<0L3z2>$ z(%+@@lzx%vj*&?`BFcXc@+)s2S$^X0CFFkq`O6U&{FO=mDE&jEzmN2p{ps-ND8l`# zN$^Q0{XM>4@{#5M{vzPN0{=l-oHJ*=X&{`f4{sikIXi(1T<$^oE~JxMk`LAYAn-eY*9dtv)f>$5HILwIm|{a9vwSKbUiGm@ zGMgBe__eqCSa8B^9MTZblL%*tP8-dWm99}f78)bsTUYb=KR@oPB~+=&hu>H;u;0*M z!+b0RRmq+mCLe?7diJ~_%IDrY)=&a(^py!kDv&)JN*R!2nJWS`&h$Vvf($jH@ zk3or7MO=ud(!^2~1tQEISwCLMv-T7Sdh{cU%l?7bu=p$4K9Tdp03N(}N%nj!#w};G zk0nnQuu#A+2sm57MFQ3cc(Z`(1pJPG_Y3%_fX@i{vVd<3__2UFV?_M|77F+U0cQ)C ztPSblUdrL+zi8$#BbP(FfY%9lr+^O#_?mzdmUH?=^&AFjIK1Ho4(pb1*uI#Oc@Dqh=5UOY z!%J)&-Z7O!x5)R>MLb^kISxw%e$fRyes4a9O9cL-b9wwKyc4A7YXX1EBp!eIOb*)w ze)1VSUN@e@p9uVir}Fq(0UsCmE5>pBa{?+Up4UaXggqiIp~Ool@e)dWisF@DiSi`8 zU&JMpcnKw5LWxgRen6Bb;RPZtp~Ool@e)eBEPt2izefdp<#ZoU68+yQ#^rtiH9@yt zz&&DI|14mw825;P*9p2(0XGY|c~rpJLawR>%olPvL%^>Jd2JK$LQ#%YK-mrnZ=T^} zK?!Gwc&UIAFJY>5CB;)G=9PpF5uclYA1XaX@yeN^T@sEG@o@?Gq0&>8U$e@`l12%5 z-q(11!b%Q*brXlv1zdLvk6$U^OCsN_nKM71S1@b#HB<5&g^ogZ9$uZ>EOx6suV8Md zB2O&~bNt0N`xLC28&)g}mn{Yi*K=4YLsd25P<@?JSW_Dg75ZlsUmPx5Dq>4(8VeUU zR#jJATveeIQmnG9p;9TVSW$!WI1JbGl;xrNhN{|{xJVFb^`YuA${<2@)nTQus-_CR z!=WbpUV;eHYAedZWlCYFGPtC^Y*{E+S%JJVrWBTkYwH_OAqO{B!4CDO*-m zj@oNcCVmyNig=-m8;}+I1j|A-VdcMl&O!m?BS`;5G5HX~BM_5#EcRRa6B6-R1V-RT z=AUHpAqM|hAo5tO{}(MijgJ)(WB%zTA4{Gt@{`|dd=m2qkoZ1)8(Dv;$p;Mibqpva z9K`%P=|>5)G8+N%v`LWS||t zjrp6__!z#41{Tjta^b_HvGEg8r2_%VFQ$n?8>#GRM z=ZXAzB7b6iiSgeig?nP0-Ukz&lRY$)Zl8#vg{LF~88C*i-4V$9zo^7n}R1#;qx67pgt@xVs_ zRF-Ui?%kybFRQfHMEZ33#HVN5ZiP%eq;D_~jJ!kCKD} zpAco`Buo)b`8^KkYy>@%@iP}cvfrd$A~lz+{{25i0-i<0py5fZ-;gvQm`U83d`a*o z*w~r}2352IC)+R}=dA&V=_IB-UBVJALug{QYo-GO&L>2f~ab{X_a8BT4@h0Z;Yr zNT~OEM&HlBoKH6h`~<0g5T~aJKU7X$j*p_TCl&u>_K5#%VFzS}yBL0~GH1O{q8R)x z!w($adx58V>k{N`5AezQ?d25sw^;dSDy82lMF{)7>^FQ~zzpR~W%V~p8Aj?=8W6%; z67bpRD8efV_^|@t)fQjQSpvUW;AOq%34C4xeyYHCY~c%03cL;Y3|eI*=ucYrWhevn@YTSNL;uM4 znryEbJhcdXK zRTLNSxscC9`#6))3nBw36XnSF*X)c0(rM2=7j`gP*d3W=v!Ivn$0a|%6L|Ta`RgJ> z_K4*DGnwJX#NKbq_FkQWz5;mSM@`_T3iv$9oB=k8^5y$+IllJ_ynO#J+xxP>%Y6oR zmH_3QiU~VbnW*F?*xx+hssH7^gQUMk;N|;!S??VJFZTsv^M&CJjEmsQz$fef*F-sT zALB*LD|#lvVNWK97c=}AMeYZLIk{4ng8nu^FZU;8|Lhcaxj!M>6-`l22G-ZqKXU)& zVZoB+H>aV=7HnMt ze6sO%G5o;w#dL-rqsaXqIqqK(c)8#8S;5Z_1zzs2$^Lv%;N^au?4KOGM@q&|KEsbu z-W=y+CEp{;pO%9Dx)k_YQBM0}UXC31Eh*@?3wpT^Cgt;0ftUM=a@^0r3oMccxt}J- zt3=@CzU2ji|J4jHA_i~|@MBGK_B2mqZUgD9V@nf|AeI1zzrt%6cc7seH52 zv6}aTtoj1riT^7^KYv{$T*vT|svmwW1wJCmk^7ob4)>&>{~hq84}A&x@Nc3Vx&JBq za}orY_>}veQqRv8`0+RS7?TBp)jHtED*fwOm|gbV!stcB0M?6gwvteVT_`mZbs${1B6!~M0ejTlyoyi^c0-k}ICE32wO3*zoylq)sW zmO{7F?cf2A*Ukc7i^anOPLG=ftQIR+BxvW33tX3YdyLnlt&&Dtwx0h%0;6ew(0O92UkI3bAxtvO>3m|A%sL*M1c?P}I5v&V> zm8F)Uh#W%^*oGpo4@F=diok-lCcj)F+KM3>?5Ymh8sjo)IUtBJk&3_qNu)i&U|D^A z*@|GOrXn7}CrEHs$yGD_CBdsMyKG+3{NQ~5jFKYEj=+~@`>!mXIq=RnSc6WB-R%I@rjWFz$mp`!-5!tCg?|>C)#3Eo4EYA_5w^QYw~(lB zkk4Yp-61dI#_Dp|yNXTBG(qybc83?Nc${=C$z`|W&Xkd(AlpX` z2CJ(Umj}xm8hN~_p(+^0Wu#z3C>*Q^Eh%fP4hNT)RX2uGwA$))xg8$6&Ed3rJP6_5 zlh?pta?bi&W%F2YZ_48G44ujDKm{(3!|SHev7$i^Lq)`RL)Fq6=rwFP2Sdwg>o$4q zHWzM;VTOBc4pMLqtH)4I@+=;g*M;GCI54hmH?p{mqmVq0-2-Be*NPsoxhxK+%Q<8< zR+}9g@;0jlS_U`VEDlc^ncQBl)$Vb7+!pi??ddy=eHjeWmbQ=+>Lgq+s}7d4yKMDk zHA_Rm+9jAu6``h7y@mUA5PeJmbeP3yvm2Wc3}UN%P$9$-155@q#A9(=A=j87M)s0- zoy}$ST0Qt@vp|=-+)kt5QX`f^Izu%}t7<~QWuaxY^(#^_9~)}7*Wq?LtuDhDP(k&L zu%=bZ8mr5~bQVEql71r#Gnbr2y9FKYa-wG(cBl+YO+(4av)C}KR<8%LggJ?Jxh+Fx z!9;Pm(eYl)Wvkn1#c2&=_s^Rj2+o`DpB?be4W!_+f2!H-R;VawlA%QxLvDr6fUa@d z2)G7Sw%fff+{$!0(J7w1{@tB#a35eyA;PZg1CcO-WU!wpy%1q zi{wRHQKk#i!fJQfEts@c=KzVQmxc4Yo5{7L zCnmlH^}3)lU??0$Ay3W#w5J!k#p{MjbHb6a;KHh*CxVwR56%@GI_s}n46TM-=IvK4*KtL!aJ}) zg6%_#4m@g?+XDH49ri*6x?Drcdu;yNZ1AX^7Mt5@6t`4EB<;P`>O^PSy~aFogAvmr z1509EEW8}%6|x0~&o`^2c*e}2tsxjJQJKxs|5~=&1%OigKJd)YCB(KNivb$l*sC*|H<2LqS@*KpO)8T?!3>{;4SRk*4 z*1*SUsD;~CQ&F92+}yBy@IUOx=_Lyi=S9cKQhlhQwz`qLf#8zHnsVkA#1XK0mz+(T z)#|o89I$>^WWvTnEgRT`r&3RS_c9n2JwYufP&uh_Fz0+APo# yhFVi}8}z@+>aaL$R(M8OMh%&x-{#ujms{cX4w)t9N@2BvzaQbSdfmnu@&5s!rKeT^ diff --git a/isim/NaNCheck_isim_beh.exe.sim/isimcrash.log b/isim/NaNCheck_isim_beh.exe.sim/isimcrash.log deleted file mode 100644 index e69de29..0000000 diff --git a/isim/NaNCheck_isim_beh.exe.sim/isimkernel.log b/isim/NaNCheck_isim_beh.exe.sim/isimkernel.log deleted file mode 100644 index 2a6ce76..0000000 --- a/isim/NaNCheck_isim_beh.exe.sim/isimkernel.log +++ /dev/null @@ -1,29 +0,0 @@ -Command line: - NaNCheck_isim_beh.exe - -simmode gui - -simrunnum 0 - -socket 39524 - -Sat Aug 24 12:14:44 2019 - - - Elaboration Time: 0.02 sec - - Current Memory Usage: 195.346 Meg - - Total Signals : 23 - Total Nets : 137 - Total Signal Drivers : 15 - Total Blocks : 4 - Total Primitive Blocks : 3 - Total Processes : 15 - Total Traceable Variables : 8 - Total Scalar Nets and Variables : 497 -Total Line Count : 27 - - Total Simulation Time: 0.04 sec - - Current Memory Usage: 272.945 Meg - -Sat Aug 24 12:14:54 2019 - diff --git a/isim/NaNCheck_isim_beh.exe.sim/netId.dat b/isim/NaNCheck_isim_beh.exe.sim/netId.dat deleted file mode 100644 index eeeafb31bfb5b66d3b8c5f8de7cf8737004fb1c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmWm1xeb6Y5CFmB3uwqf7N0XZfli=o=2n_u=ZGj|7dK0e9$qRRE7?ZJPS3%>$w*`3 E2j)ZsUH||9 diff --git a/isim/NaNCheck_isim_beh.exe.sim/tmp_save/_1 b/isim/NaNCheck_isim_beh.exe.sim/tmp_save/_1 deleted file mode 100644 index e72cd259b209d6ed2b90804cabcab0405089143e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4439 zcmeHI$xg#C5Ve!0W#5;p??_NS1$yCD6^IZLG^hlG5I?}japk~;D}Mp+jh)mfkRWzM zMjFR{exAkSPIo$o$EMRek2kjC(=-{xrrlm|Z<7~iqS0L&X4X_9_C z+8_%;XQ6}zM9@Y7;t{2y7qDgllcTKyWRH%$fQSz8SuWEd*v3sWOv574dpG_TF*Kx@US^x23jTBIL4Pm`#DDE z5u&vuBUTH~kVPQxuJsZQ|H4`?yDa@$uQ<%FHK08AYs^{uL42AVou!9Kznk`UkK!$o za?wtd4s-y~O6!nGk)0PkfnFIM7sj5upPt z#gpB73x}rGP<@s-8TgJAdnptNz?@A$>`Oizysc^utzE$pQ@R-O1c;I+Kg=XVhEQ+I zk-Th2Ic)eh&Qm{0ZBBHnXo|}Ae+veC-QGDEN%x|?Ns1&$_xv}w2ZhaVNV&{74RZMR z@KEHOIXiiH`M(diwyDUaVx<)KC=7=JQzGBZW1Fjzs@UrD&zWc5GavggvtKk@ zE6GHHDNC@o*-=eV#{P)GYKW`sDRzckZ(IAnr$_%;qldo%TX)`q3*(>u9*@Uiba2Qf zMb94I zoBTR6N1&ETGsC|%2<%PrffxC{iafDx8-dshn9;QZn;DzF&kS#f3gmes&y3D+Fc2DdDzXY%MSOR0Dj9@o04%6hoQSlg*sjPN2Aoq=bcz?HEd zYm&t>tWL>#?D$u+>)@#&`J|8tdPq`T1q!KqZ{+n?~v0TofuS%BF zbQh%1(72v|Rpx6lwycC&gN{Fx`AJP@Nnusv>i#SI9tHY6MccudNTHq+o*!~mzT&gQ z^m~uY+j9IqDlyaNkGej0$a9ZHNw;O=S*oJws8u7;ge!EX*q`GG zO*G!*UQ!chg85Cl!{Bm}+8`+=Cx3#g)gLvy9EKF|8MRAB9m25)cF)*7|-Mzr2tm($(c-L?Z~=!VY* zdk73)WQNMW^h*PK8juY8$vG;Dt9=f7JZHsUp%?~^Jy3C+M=A#X3`WIq6D>?c{QT9J+S&sn# diff --git a/isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.c b/isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.c deleted file mode 100644 index 8273723..0000000 --- a/isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.c +++ /dev/null @@ -1,368 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/TypeCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_0557987184_1272247069_p_0(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(17, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 30); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5104); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 8U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 4944); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_1(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(18, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 22); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5168); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 23U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 4960); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_2(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(23, ng0); - t1 = (t0 + 2288U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)3; - xsi_set_current_line(24, ng0); - t1 = (t0 + 7603); - *((int *)t1) = 7; - t2 = (t0 + 7607); - *((int *)t2) = 0; - t3 = 7; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(27, ng0); - t1 = (t0 + 2288U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5232); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast(t1); - t1 = (t0 + 4976); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(25, ng0); - t5 = (t0 + 2288U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1512U); - t8 = *((char **)t5); - t5 = (t0 + 7603); - t9 = *((int *)t5); - t10 = (t9 - 7); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 2288U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 7603); - t3 = *((int *)t1); - t2 = (t0 + 7607); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7603); - *((int *)t5) = t3; - goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_3(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(33, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(34, ng0); - t1 = (t0 + 7611); - *((int *)t1) = 22; - t2 = (t0 + 7615); - *((int *)t2) = 0; - t3 = 22; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(37, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5296); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast(t1); - t1 = (t0 + 4992); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(35, ng0); - t5 = (t0 + 2408U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1672U); - t8 = *((char **)t5); - t5 = (t0 + 7611); - t9 = *((int *)t5); - t10 = (t9 - 22); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 2408U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 7611); - t3 = *((int *)t1); - t2 = (t0 + 7615); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7611); - *((int *)t5) = t3; - goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_4(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(40, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 5360); - t7 = (t1 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - *((unsigned char *)t10) = t6; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t11 = (t0 + 5008); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_5(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - -LAB0: xsi_set_current_line(41, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t5); - t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t6); - t1 = (t0 + 5424); - t8 = (t1 + 56U); - t9 = *((char **)t8); - t10 = (t9 + 56U); - t11 = *((char **)t10); - *((unsigned char *)t11) = t7; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t12 = (t0 + 5024); - *((int *)t12) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_0557987184_1272247069_init() -{ - static char *pe[] = {(void *)work_a_0557987184_1272247069_p_0,(void *)work_a_0557987184_1272247069_p_1,(void *)work_a_0557987184_1272247069_p_2,(void *)work_a_0557987184_1272247069_p_3,(void *)work_a_0557987184_1272247069_p_4,(void *)work_a_0557987184_1272247069_p_5}; - xsi_register_didat("work_a_0557987184_1272247069", "isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat"); - xsi_register_executes(pe); -} diff --git a/isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat b/isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat deleted file mode 100644 index 74180b445c745348c352c17579b3521ca015eee7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4624 zcmeHKOKVd>6h2xX^;zFm1dUcvp)?N?lNQ9(Qna82v7j5dT$^hX+O(lbwFRLF?sO}- zP;}u+T>99!=vH(k{s4ulYZro|Qok>EPMY36;)sG4KltvM`R2?yXC`y!whz`#eBHF( zJukqkm3)ev0k16;xn0F?rX8;nc@4jN^&*pC{VI`Wu(Vuc0DALkkqmfcjmX-yBKyE| z-~c!Z-U27Ummtw-tlyjanS#%WfZzRfBFcwozcGw#6e)nCh8s4CkXh6}34TUhJ*f8) z>}xQKc?GZ$JOL8al)*lA%}cwaJY)L7K8dXnY*o3f8ZEb2E!*0!_6fG(HY*RcAaq_( zXP;wcd2$McEi)R&Zt`J3Kdl?vRQA)p#;3K#lz~5YYKrq&59@Hjeo&D_13%3l0rQW6 zI0}CSSkGh7-Odt9>pTc*)w^eb48Klg8LWaqeQU0Y1MI%twC016Q8BfK^TH&*bC2 z(7y={T$l32#8KVsTg^~!a5bSPP_Ep#S5YnOouWhdLH1@4}uiK$fSI|$}2jI9>JFpz% z+$Vt;$Dqv@;|6?pSH)NiO+48o?dlPH+#n7iF^;$S`d1$yl>^hM|BH5ZsMpJPo8cW7v@g!c(mP{_=mKg5`Z%)Dv diff --git a/isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.lin64.o b/isim/NaNCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.lin64.o deleted file mode 100644 index 885e58d28e828c8a9dffc5dd16e3472541c2f7dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5512 zcmb_gS!`QH6dl`v8Ys3&O9^WYHOL71;(b9Zc}d;86w_8&pkjNt_G@i5n`{TlUde!B z9)XJO1A)W`5=iu;0+d!Nq7p@UOypiHqIJmV1OUcJ$okb{}u{v2NyPM&o<0F_%Qdn7ak5(=F}BC*BiA z^WM;Dqd6X0%r{G+-@&ZMX#Qc?-17MKOLlf6yoRwY{`sI`H%>y+KOZsd&D^K`xZ~VE ze@gey|6)+zm^&7^7~}nbz9MAU;~{U}E`*EDs$Dy?-TR3poa{*&TC-LPwyhLm%b4+fe&*XmKV(b03DLIh8@kx(~`a z|9tmsfDh^mPlcw5(tY~9`hEKSC(!&-GCztTZpg7A`{mGSNYOvP-VL1EWNfdSb=zZ1 zw{tA}vHz)u&YU^Z_}0}NW7$(r9QvjV-S#P8O`$O5@_8ao=@Yzy6&@SaoWPTJwh?HkxJO7uI<^9u50Sx;kZx`eV+fioO`1m}-KHq41 z4SSo{Xc}I7TcBwK{71H}-_tbK`{#!@%u6HPx%cYYEy;QQQy`v9LTin0)V7bK5rP;xy z+-d0ya(Z+L;MOc7RGvuFHrP(IhGLk3s{f%g3r01@ie;JkHRp+uXa?7-;K5I3pCvB zT{w0#bf?AG&sg{S0?)hqeLZuYe(=(z`@+whqx&L_bKTFL?+fd`AdG=dzt5{*0P1Le z80|p*jXiQ(kQ?T@RvhpH%VRo@anWiIPt*&$nO3V;ow`h|sx@BF>el`` z(_mv1n6|rCV_J0zJE$JjGAp}L=%Ni*fR;8sRV<9FV0DV{;?%^1H3{w~r|OmlYrDBt zFBJC)1FLNAsTL+ILG-^>K`_T@kghfEu#f*T_J&6^LMM2&SLVCYj-|EKm*u*LW>D6)`!RR*C={Lu!b4@x`xVL=p5 z@fAXLRO7dUZI%B4VINsx%~(+B?|{BKC#aIa4;tj4Q!$)>yy}QQ&3^^3cJU7jr=&03 zEZI}P1dVp_Pm1^y2jj!tw`5QFV}N0NHP55MsRm=Rpe_p4PfKk+Ab!4XN2-nPYXWo2 z#?U@3?86jDjH~nU3gGQReJS#PN7!Nh7eXO>${%kub?wn4AU?>qup@~=htGq`9n~{< zfP(Z0=NJd?eKkI=NxS$veJ}uWm*QNF?`XCDqFxvK@l5Lo#%u4z)0PS9x0_+a;lb8M zJT0dgV|Y%v_!r<9(0ME{(8liw@ry)i z{JsM0S%G(nc_jQ@f&V7(BJ@!{gMxnU7K<{#QRl}a@t0tj2VBKg@vyb6ARr#T6ITxX zz`L#U`4h+0+rhE*FtN!bSHD5K8~BsZyj}_regmrXcEI~P;JZ5D6CLm;JK*niz`yQ* zuYq-H$A41?oOO8lX+<_|X~|eBbJho%Rd^zqKbPJfbn=T*2yH1$)r=6L^hR*BvR2xERm9IkYlM@c@RkNsZ?uqvtBJs*33NxXiiU6 z>zr-}g|h@qCQ^_^I-Q9pBFVT+a_I!XV`CkZKjH6A6meX`+2Oq92}d0iJVEi!A^b7~ zK~Uchh476Cf}lSBkxaObAPDN?cR={<2!fzK`XqcWf*^P@;n_?0G=dQmH$S8tNd^3fR{VqPfNJW|7{7E`JWWH z%Kwz49|XQM4}S?9D|sJ!#eJ#r-zMQQpMtzondh8@%YJ|c7o2YNMfWzn7YL_& zp6(FB>AgVjLBi?15aiyS_b&RUcL&|8q)&aJ&TnA6%?$wrMU6hNkYq%IaPqTD!6|NC X!HNF|3QqigQShaCK;j@2m*(wn6P&Z3 diff --git a/isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.c b/isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.c deleted file mode 100644 index 4475b29..0000000 --- a/isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.c +++ /dev/null @@ -1,221 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/NaNCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_4078426953_2628201599_p_0(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(32, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 4392); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 4280); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_4078426953_2628201599_p_1(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(33, ng0); - -LAB3: t1 = (t0 + 1192U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 4456); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 4296); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_4078426953_2628201599_p_2(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - unsigned char t8; - char *t9; - unsigned char t10; - unsigned char t11; - char *t12; - unsigned char t13; - unsigned char t14; - char *t15; - unsigned char t16; - unsigned char t17; - unsigned char t18; - unsigned char t19; - char *t20; - unsigned char t21; - char *t22; - unsigned char t23; - unsigned char t24; - unsigned char t25; - char *t26; - unsigned char t27; - unsigned char t28; - char *t29; - unsigned char t30; - unsigned char t31; - unsigned char t32; - char *t33; - char *t34; - char *t35; - char *t36; - char *t37; - -LAB0: xsi_set_current_line(35, ng0); - -LAB3: t1 = (t0 + 1512U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 1672U); - t7 = *((char **)t1); - t8 = *((unsigned char *)t7); - t1 = (t0 + 1832U); - t9 = *((char **)t1); - t10 = *((unsigned char *)t9); - t11 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t10); - t1 = (t0 + 2152U); - t12 = *((char **)t1); - t13 = *((unsigned char *)t12); - t14 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t11, t13); - t1 = (t0 + 2312U); - t15 = *((char **)t1); - t16 = *((unsigned char *)t15); - t17 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t16); - t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t14, t17); - t19 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t18); - t1 = (t0 + 1672U); - t20 = *((char **)t1); - t21 = *((unsigned char *)t20); - t1 = (t0 + 1832U); - t22 = *((char **)t1); - t23 = *((unsigned char *)t22); - t24 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t23); - t25 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t24); - t1 = (t0 + 2152U); - t26 = *((char **)t1); - t27 = *((unsigned char *)t26); - t28 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t25, t27); - t1 = (t0 + 2312U); - t29 = *((char **)t1); - t30 = *((unsigned char *)t29); - t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t28, t30); - t32 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t19, t31); - t1 = (t0 + 4520); - t33 = (t1 + 56U); - t34 = *((char **)t33); - t35 = (t34 + 56U); - t36 = *((char **)t35); - *((unsigned char *)t36) = t32; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t37 = (t0 + 4312); - *((int *)t37) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_4078426953_2628201599_init() -{ - static char *pe[] = {(void *)work_a_4078426953_2628201599_p_0,(void *)work_a_4078426953_2628201599_p_1,(void *)work_a_4078426953_2628201599_p_2}; - xsi_register_didat("work_a_4078426953_2628201599", "isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.didat"); - xsi_register_executes(pe); -} diff --git a/isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.didat b/isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.didat deleted file mode 100644 index c265ff32b7709790748a7066f854e08514382f4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5004 zcmeHKJ7`m36h3NwKWVEKRE&?osY!2>Ch1hQ5yUErx+#}yay6ketxeSi1Q$_1c) zI*H%|1Oa~|Ig$5&;LyOVEy#Z_6^oq zfqYrXugD?b`cjd59{h6K@ns@YhriK@)k@{~36T@vfuZd(aPo zck4wy0sDaG0EIS%zfZf4OTEO&nE9|za9Y~->NeL-t?>GT+6et?9NPS%xqdtQ^l?1O zMeHG#qQ-g4u~t8fgWK_OIT)vX9uIA!8A>XykYA)y;g|fZ$prF%N*@}&?N-;EHOIdM za9#^RSkGgix-Oe)B~|+(k(#BxLH|tv*Uk~n=RFX_6M>xw62?CTl!yDf0>SC z-`DExvDPU)XH{jR&~GX*E!RK=LdMU zx;+0&fzsKN4jiNi+Fwza+ElkP7U#qG0r2dC?t*4t?e2VGnO%_Pm2Z;vqN zTIb94CI(zU)rroNW6Tz(W9uCoKs@oUqIG%mS%V*5|6)6M1-O=8(KAb}_9IwWuU+qz z`n^829rfkt*;jv1&Iw-*_tPsuIgflfdbc$%DCdbUNAK}$InR7K8XHER2FE#|0I2Al zV4t<_hHsnee1Z0B;EgX{*Prn>;M<{O^Q0HgNTu>GXN3RHP`JktU>C3lC{5(d(u7sa zS>rj0=0`{D=+LFC6+L`16Fr>CWRi*a{#?!;j~=s*9n9O=;qJ@%5P?Ojm}Qn|!y3=# zrC{5(Ic6G(v=Qrx^`+CTk389WXu0*!LJ9S?9zGc^x==hHg1c0>5TcZFs8Y(IN-2jc zrN~Vdj$oOwL?W3^C3{kFnRJegTp1l7HoXqB$4DARJc<2peRUd)QU0G}^!FOA7u4U| z8zwk`D;Fp`T`S+wNMOWVjD=ERq;`W%_RMp3zT2L(yXoQHL@hHOOQzyRUpmoi8hu6z PcQcVrcjpQ@YeN12W@q`0 diff --git a/isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.lin64.o b/isim/NaNCheck_isim_beh.exe.sim/work/a_4078426953_2628201599.lin64.o deleted file mode 100644 index 5e9834798b5e64b9617d2b34bdba17a0ccbc1f1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4336 zcmbtXUx*t;7@u6OUbHnytG3lvjC7F{?A~VcU$G>;OK%UB>v63Jda%tU+a~nxa^39J zD3v~(Cl}Y)g8HCOK3FJ%k48a?LJJo0;e3(ei~1r3eW*~Spi;kYb|#(dWqY6>%+7qj z@B4n=%(vN@$+?n#cqkAcTms}ExvO!Mkk;_sae)pCWCw{5ZRNL+)=49xb)LiS#)k3A z)zB5KJu9ti?Rn|C-mXeN=`gyXw{7XB-aaec1{O_g|D!pS=*xXQ8fW#|2qBSfRC88u zY{8MDIgir}&a*Vr+PD8?k*wiM=$OpkCK5{EIzc%&P1Q^M5TT;N)abZ>EWL(WNOSN|lu zxwOvZOWUEM&I>usnaQmU(WQR9dOb?$+tHj^X}9LgOEKN4N^u=VitgA_PIt~q1#RW3 zcIBwn{)^Z1$zDA>U(_h?1n?H1y>kiPE6imr>SkEE#xlIrM-UST;{60655ea>0(?uP z-mEW-PL-#|YG&n>ftoRA)?~9~%4m7HVVxQ+8!085OR1TBI%%jGHK!_xbUrUv>(#PN zSqK@eH5SZKeYsK|ojh6^oh+3~*>tK{t(sPkUOrQ+5@a-d7#Y_+yNR)}XJYY*spt2{ zQgTYp#$Yn4l1wCH@fouk)5^AsA5fF~f#_jI7I<}r1X|I+o^2zc3-AFUzL(kJ*pG*! zm2ikiFibK0G=6Av;py{3ZwEWWZ*6(wzLk;SQ~<@^X_m*VAA?&i@*pfLP40LKEdU z%YRw~Va(@`F(?ISgW|tq@pO+xM3kH+v4IgVuk6t^YWSM-@K_9?#bghrot+ zk0I+U|3|0@;+;S0-npauZI)=A88Od8(7gHaoeV0~wXI+Px#dadQC+72PxKomzuy^P zf_#Hnf&*uQ^BYuQ#Nj40K!O`~GeU5m3eYdW4dC_P2kH=5;*5u$B`_X`7NEaa*TCzh zfr|d`vn3Q=Gr{i&@gF=mnu9`K=1#kyz~7H=6V={0NPj^+l@8vd&y96BPjT5)`y#)3_aCxjO+h&tGHci{8EL#@bJB<1IqDk;-XiOVwIuAED zC6mvSx@nrYz#d{Wm*$G`8m5=IaNaoj^Wj(aHz?o5wB?eKk}Aiu~H6L66y;e#LY!Dj?q%v%$1{NKRm{~^P@b^ciJ7wi0ufa4vG^Ze|? z^Q+)5@@&O~AXo>Hhl23HFm&PP20v#w&d(XXM{=C+&ms?=0(d^5#OTxIW>cU@&VzHF Q;~t#n#rqiwa)|T%7s6_*Q2+n{ diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg b/isim/SpecialCasesCheck_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg deleted file mode 100644 index fd3ad173b15cfe826f982829309dfaf4aeac1de3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8588 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 diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/tmp_save/_1 b/isim/SpecialCasesCheck_isim_beh.exe.sim/tmp_save/_1 deleted file mode 100644 index 863b6708bd76e7533c0e0a521c1e74dc8e991b2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8136 zcmeHK$!^;)5EX69?!NCU+jKiM&aH=DdhMXV7UI|%fZOBaaAr7`$#1>Up6(3}hMQl9`(ZE{>TdUacT2zXjA+~DHL46LPr)MQ z6qJ;)LzN*xSEbT`b{gy{snKbskQNY)QY1=);nWn7E1UPBS(nhRNIG+C+s=q6{+$FO z23|-&JTlL_cno$afyvU#3CJwHatwAAm_{iQr7c6WFK2ZPCK}76#^`zqxdDV>b)sf5 zCY0~kO)&1emFZS-E?+|>v$yQFP01y5*0(Lzh+%htX_O*S+A=D!b}>rt!bGDWpY;PQUc$3}XuXV|^&^YL&-yVijZ!2^gRz(+sZPri*ho8zL}@UpGh;EDpGG!{ zK8&6v5J8`(Aq|Ldfv6Ik0u`s5eu3pBY&df}U&2mvqO7I2;X3ls6zJ6nyfNCaVEJajhWo+pG#mxvemL0P9e&|tB+81X8ma+NxXCvu z=ro!wzul3J50OsWZ<|iX_c`SR3O^#4yjBjz-{U*+BEfkPEkxV zmPPO?tfvoutuWVq^uxWM;#gLuMeb*GxOiSGeqsyI$_-Cr)p=h(AJzJ-c%o^M^aZ@m zxx%QNXaD25&i_eVyH5NKae2U4)O|*wj)RFp9fvv&bq>@yQ0Ks^7%Q6vxMLp{5j*mI8r-WFZ8tM3>$5dTsM1yN(kVSuG^41VVJ!*wbX2cpbbO zND&C6NQkIHAcVw$3rExgmtMGm1QORs+!03(NI>Zk6yAS#$6imo2l}MhdGnk9o3EXn zo%fsVg_%r-Nz1So*tjGqW4W2JUklwDyN4ZN7nfT*zvp)UZSDU38*uB|^TN}}S)c&&jM^wM_WA3%re_(G9hU?tnhF!5N zqij?xUMyBiW!V{Ea}c&2b_@%+Wp1xvHE za)D%~UNnk@Q%j;(XgNW|&zQy2G`tfSBU$F1C6?Kq&73@XIQJytNp-Pp*$Ey`I_{GV#Cn_u^lk2=L8PZR(zjn!vPAA z8=Aqi?x5cn9!b1GAT%2H8JbIXopgv6Yy9%i>5F(Ix1SX#6#M2*rHNWx4(FJtJCyL@ zo}{EQ@IUXuld)gpO?fx@aC3lUb5X{gpd36Kmt}TKI!dng^%T{k&D)JPC>H&jl#(X< ze=Z5hkEb)rYcbOmogND{g{$%B;&?^IE=i$Mq2fz%eBv_?Bi@LGH6>oIzr?SSqpm6H z_VB{Uux`>y9XBFRnaFMI^O@g$W_vh1)zqGEP5`*HP?p?k0$d>4$` ze>BX;5A1jFr^jgIWe=PJjM-FsJTYH+9z08Yb`&{wUQXc-@nh`fzKoIil@$HEDg28R z{!I$sOW`+D_z8Noa%?0SnVrI4N#R#g_y@$X4ssvM{IeAOjTHU&DSEcNDY~w+(Qtg> zH`YXVox8r<=PP1O6WfCK9oN&kOlvoEJm^Q$ZkP;|@x}Iqv-LK=u&}V)?C?(gY`e+X zw(oM+a|7NJzPswh<;#Q68H!cc55$lZD(Sl(-yDiA-=g4yf9J4G`A64FrE;|r{?QGy zY?@Y?e&7>|V%4xL-84%@ZrWyr{@tbOq{1v(<+5$qy3P&5vaJd|^@%o&lBJjQimjX6 zGD?PN80DfpshD=Nh!j|c(QJdkrXS9KRRmmktFA{2EBb@sRd%k~Z1R_q*N}u$ z1C%7k{|g5GASKD=%?8Imz7ffBUcjKo93_7fkPLdPh2(Dml0p9vCCT3dB!l*0N|JvB uNCrLbHj;k=NQU;0P?G#}Kr*%cFC!ebkNcw3e;sq^aW+d{h&kFvlJ*~EG}0je diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.c b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.c deleted file mode 100644 index 6ec7e28..0000000 --- a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.c +++ /dev/null @@ -1,368 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/TypeCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_0557987184_1272247069_p_0(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(17, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 30); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5104); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 8U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 4944); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_1(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(18, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 22); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5168); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 23U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 4960); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_2(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(23, ng0); - t1 = (t0 + 2288U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)3; - xsi_set_current_line(24, ng0); - t1 = (t0 + 7603); - *((int *)t1) = 7; - t2 = (t0 + 7607); - *((int *)t2) = 0; - t3 = 7; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(27, ng0); - t1 = (t0 + 2288U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5232); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast(t1); - t1 = (t0 + 4976); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(25, ng0); - t5 = (t0 + 2288U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1512U); - t8 = *((char **)t5); - t5 = (t0 + 7603); - t9 = *((int *)t5); - t10 = (t9 - 7); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 2288U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 7603); - t3 = *((int *)t1); - t2 = (t0 + 7607); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7603); - *((int *)t5) = t3; - goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_3(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(33, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(34, ng0); - t1 = (t0 + 7611); - *((int *)t1) = 22; - t2 = (t0 + 7615); - *((int *)t2) = 0; - t3 = 22; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(37, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5296); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast(t1); - t1 = (t0 + 4992); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(35, ng0); - t5 = (t0 + 2408U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1672U); - t8 = *((char **)t5); - t5 = (t0 + 7611); - t9 = *((int *)t5); - t10 = (t9 - 22); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 2408U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 7611); - t3 = *((int *)t1); - t2 = (t0 + 7615); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7611); - *((int *)t5) = t3; - goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_4(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(40, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 5360); - t7 = (t1 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - *((unsigned char *)t10) = t6; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t11 = (t0 + 5008); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_5(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - -LAB0: xsi_set_current_line(41, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t5); - t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t6); - t1 = (t0 + 5424); - t8 = (t1 + 56U); - t9 = *((char **)t8); - t10 = (t9 + 56U); - t11 = *((char **)t10); - *((unsigned char *)t11) = t7; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t12 = (t0 + 5024); - *((int *)t12) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_0557987184_1272247069_init() -{ - static char *pe[] = {(void *)work_a_0557987184_1272247069_p_0,(void *)work_a_0557987184_1272247069_p_1,(void *)work_a_0557987184_1272247069_p_2,(void *)work_a_0557987184_1272247069_p_3,(void *)work_a_0557987184_1272247069_p_4,(void *)work_a_0557987184_1272247069_p_5}; - xsi_register_didat("work_a_0557987184_1272247069", "isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_0557987184_1272247069.didat deleted file mode 100644 index e2c3b7773c022c5e5aae39dee3101e4562731f4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4632 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 -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/ZeroCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3496108612141461530_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_1540508602_4151211736_p_0(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(28, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 5184); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 5024); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_1(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(29, ng0); - -LAB3: t1 = (t0 + 1192U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 5248); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 5040); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_2(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(30, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 30); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5312); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 31U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 5056); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_3(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(31, ng0); - -LAB3: t1 = (t0 + 1192U); - t2 = *((char **)t1); - t3 = (31 - 30); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5376); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 31U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 5072); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_4(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(33, ng0); - -LAB3: t1 = (t0 + 1512U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1672U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3496108612141461530_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 5440); - t7 = (t1 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - *((unsigned char *)t10) = t6; - xsi_driver_first_trans_fast(t1); - -LAB2: t11 = (t0 + 5088); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_5(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - unsigned char t4; - char *t5; - unsigned char t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - -LAB0: xsi_set_current_line(38, ng0); - -LAB3: t1 = (t0 + 2312U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t4 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t3); - t1 = (t0 + 2152U); - t5 = *((char **)t1); - t6 = *((unsigned char *)t5); - t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t4, t6); - t1 = (t0 + 5504); - t8 = (t1 + 56U); - t9 = *((char **)t8); - t10 = (t9 + 56U); - t11 = *((char **)t10); - *((unsigned char *)t11) = t7; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t12 = (t0 + 5104); - *((int *)t12) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_1540508602_4151211736_init() -{ - static char *pe[] = {(void *)work_a_1540508602_4151211736_p_0,(void *)work_a_1540508602_4151211736_p_1,(void *)work_a_1540508602_4151211736_p_2,(void *)work_a_1540508602_4151211736_p_3,(void *)work_a_1540508602_4151211736_p_4,(void *)work_a_1540508602_4151211736_p_5}; - xsi_register_didat("work_a_1540508602_4151211736", "isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1540508602_4151211736.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1540508602_4151211736.didat b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1540508602_4151211736.didat deleted file mode 100644 index 3b3ece255445ad8a0fab16138161a308ae3f7d78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5160 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 diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.c b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.c deleted file mode 100644 index dcd5fac..0000000 --- a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.c +++ /dev/null @@ -1,31 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif - - - - -extern void work_a_1684417184_3395701438_init() -{ - xsi_register_didat("work_a_1684417184_3395701438", "isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.didat"); -} diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.didat b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_1684417184_3395701438.didat deleted file mode 100644 index b76d2a93fc157c6ff0fb194f32f3d11dfa01820e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3668 zcmeH|J!lhQ7{?#K6|GoY1eHcy#3A>c4-r(-fW_j{f*{Iq-W^=1O=~V{Du{#Kbm-tB zWOUNSNkkkvIJgKM92^vv4lZsEf@1tXxqFj0*Ff53 zTqQ_r7e9&4g2k;wO^Kgz-`qwtxr1m4ya(UGk)5#JPP7WHpznc);3N13P9W}Sa2^C; z2{ZxA7t9Zm-LO3r+Y8(Ay+r+Jju5>DZ(^qR6EOkmUj=WGZyY=VPr%9^q7NVgo&y%v z36f*h%Xzo7J-QDbGuW1PE5@5?IXe3f5|Lw&-6iY;ew~;PBnOUxBkt7Bc4Ev&Ao}QT zNLsN(>u9yu8An98GIRsn2SU!Evri2EaLf50176p^AY9KU5beu>PD#<2DAUpOc6k07 zz!h!_uV)m>$gej}26Ie5Vf)WO#NqQTLmBN)2BZG+>t3&(;~d08yrz7vcT>i>AjRp; zG93L+JHU5}k%jMN5_x{u@4o}deH7ngZiUAS7|HtR8z5$T=Y;lU!iT>fvdHm-{#C+f zJ++OY7&+E@YCD$j;ct>Gay+3wp70U+jkL>H&^xdqElmF3g1K2=nY`&b%EVMznJAab zdCNTKd45fqn)ls`bG_t*epm{8cP4u)NaGPkaa@k$avWNtacXWr72o&md0V%Nx~i$U zVlhQ^jTAl$DSRqn)v2cPyW`j9QaCnffuf|2Z4@=rRCV1l=wgX(&(&sZS!wGzy?`yW zQtlupYFFvlnq{h%TF9w7UG8M+Ds5AzK`Z>>>qv3enQ6!J%4@YfcHITzwU%Qth>BFWC*h! zcPXE6ij>1~FkE+-b*EY`TNSHXX10BIqf)fWc9jmiffEs=usIY$TJ`!pv(S3{WYsLw zGOd`UqE#x|mTeZc`M_*DQG&0P>{ZZp6~)0Y-fRn@Vl<981=(w1 zR+Ce&i<&T4DaL@duL(~Hs(b_J}CVd_LI*cQBHu(%K0sd!uy z_7+&gGa{DenRGO(?{ypUxaPmsTTqMpm*7&z3lTh0LGY!1tie%(E3N(`CSlx2%ygD@ z(sm((esRi3oG&7#8ZPUkeF}N$tJEKAp!ho17xfDY2i+49>$>FmCEW!_?+NB=O9?~v z8T)?@E?F<}OMvOU!^(mXdWeBCbp06X+L3OaNs3%ia1lb(pzn{G()NERp5KFHndz+W zKTT*3@)pVWQw@&8OlrqaN177E)9x_h;*i=VnLpm_oM}QUg1gi`5c_g`LNSIp`CgWC+n|&0OpOnh_F_tyS3S2 z-DY#AvCDQhw>k|*CZWdy{>lp@9c&;8z5WokEV}n*v9^ H`kej(GaIHo diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.c b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.c deleted file mode 100644 index 0a0ee25..0000000 --- a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.c +++ /dev/null @@ -1,180 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/EqualCheck.vhd"; -extern char *IEEE_P_2592010699; - -char *ieee_p_2592010699_sub_16439989833707593767_503743352(char *, char *, char *, char *, char *, char *); -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_2347761600_1146481140_p_0(char *t0) -{ - char t1[16]; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - unsigned int t8; - unsigned int t9; - unsigned char t10; - char *t11; - char *t12; - char *t13; - char *t14; - char *t15; - char *t16; - -LAB0: xsi_set_current_line(15, ng0); - -LAB3: t2 = (t0 + 1032U); - t3 = *((char **)t2); - t2 = (t0 + 5352U); - t4 = (t0 + 1192U); - t5 = *((char **)t4); - t4 = (t0 + 5368U); - t6 = ieee_p_2592010699_sub_16439989833707593767_503743352(IEEE_P_2592010699, t1, t3, t2, t5, t4); - t7 = (t1 + 12U); - t8 = *((unsigned int *)t7); - t9 = (1U * t8); - t10 = (31U != t9); - if (t10 == 1) - goto LAB5; - -LAB6: t11 = (t0 + 3568); - t12 = (t11 + 56U); - t13 = *((char **)t12); - t14 = (t13 + 56U); - t15 = *((char **)t14); - memcpy(t15, t6, 31U); - xsi_driver_first_trans_fast(t11); - -LAB2: t16 = (t0 + 3472); - *((int *)t16) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(31U, t9, 0); - goto LAB6; - -} - -static void work_a_2347761600_1146481140_p_1(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(20, ng0); - t1 = (t0 + 1928U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(21, ng0); - t1 = (t0 + 5506); - *((int *)t1) = 30; - t2 = (t0 + 5510); - *((int *)t2) = 0; - t3 = 30; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(24, ng0); - t1 = (t0 + 1928U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t15 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t7); - t1 = (t0 + 3632); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t15; - xsi_driver_first_trans_fast_port(t1); - t1 = (t0 + 3488); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(22, ng0); - t5 = (t0 + 1928U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1512U); - t8 = *((char **)t5); - t5 = (t0 + 5506); - t9 = *((int *)t5); - t10 = (t9 - 30); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 1928U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 5506); - t3 = *((int *)t1); - t2 = (t0 + 5510); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 5506); - *((int *)t5) = t3; - goto LAB2; - -} - - -extern void work_a_2347761600_1146481140_init() -{ - static char *pe[] = {(void *)work_a_2347761600_1146481140_p_0,(void *)work_a_2347761600_1146481140_p_1}; - xsi_register_didat("work_a_2347761600_1146481140", "isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.didat b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.didat deleted file mode 100644 index bf33943bc8afe5a4f7eeafb1a3dd5c09a6688743..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3488 zcmeHJJ8KkC6h3NvVlYY+L85{d7P60IcJru=vS1*Ekd(?enYplI-0ZqL8zU+Trm*u5 zq(~_i7NU(<2sZwJlnNFK79tjQit+nq=j={4Ys`R(5f6O#+a6vt7gj7P>?N*q>p(1dN00CGZC5-6?Vc zuz*S625=XkEJb@ZR-MPsi0O*rHR9qf5k(R6+YuIbV^83HgvD+VqKNw60*}FU9`$+9 z^T2WBodlM^-vv#fP0_xlUH7Hl6lSyrt_ie4(5i5*Hfps|E8_l6bA+zihqiXn+;%(H z^x?Qd=|dlITusg=k)4WhS|ei=%B`BQNn|+^=8G&ZbHuTP{4Vqi4Ur5%-h*Y>gj3LL_2$bq-j|>q5lPds~igR55d^Z!}T#>EuK&CD-X~9EO@9zj)r5W z;oGg1R@T#p0Y9lwSo?LX8}&%@!^nFYSgW3M$m8AkmBRXnhZy!i-+@+}>h-F$$q!@npQ-C@yJZn98{>;^P4->wFD)g~GuR+kbUk#4~73Yj|Jc47N z68s}tzm?xf(a&OUC=F}N9`?6`Jq*U6caFUAzN-I6T6vjAoQeP?e(d+HoVrgujN@h_+T)m9rXQ|jne^r$N3KM-R%YT0|$VEKrQg>THwrhPSuliv0O6g z@w)4z$0iEtu|lCRn6pMb&s5WeD|P4cnWAy0Q?tcHp{-15O-HM4QG8>JU9tOf!~L0T zCO1|X||_KF=ggViXm6a)#9%%nWua{|`;9l!)P-~a#s diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.lin64.o b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_2347761600_1146481140.lin64.o deleted file mode 100644 index 0df65cb94adbd39115d33e63860f472d40988b6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4144 zcmbuCU5pb|6o7Br1u9~91=Lj#n%Iz{GM#q%YtZcMQg${e?1t`YjKE~Jouw0Y+jV9Z zS1_7bAlnQz#7H8>2TXh*$}?{K!?*+<;ejWgd@>98fH5&^MAvg>?q!E*i$+f}bMN`? zx#ygFI&*vHoqS=p-{&JteB>pvqA^NHrE8_%XLtL^deTj#`p-eBnL;8pU&LmyrC+}s zTo7Lt$HdXG;!xvm!LrQ@jo&V9WcEYNk0Wzyz=svMLi{-N*vim_$h)9j&66#__B1a< zPJ$|ej&gf1TK7WF32X(rFY=PL3dbZXYr~=D*AYI1`YTz<+LxX4+gQAMJaX<4Vz2kL z1LA)1fOv2Ly*}}4AmH@sHMX)VtHJxaO$kep~)LH{cuc?6GAeRNypPXFURA_ zbTSKfo-1o*#dQ3|Dzzy!R+uR%v7urd_2JmaUmStr(&HM!;6A^vpqsc6x&^)o>C}Cc0xBvxgTGs{!q_*{{B#JGteIjpXw4r(UYsh5MN*I zKf5**6+>Yd1DpO(P<$B7BXH4@kZb6t7~)U)PX_8;{?FD@8^nY&-kdU(acE85X)CO! ztCI?6s#tnmTdJPpck8|1k)i|g)$2Nc-H(4twlU}IT7%$bPrqn99uhvYJ zgIew|Or>;~PEafIgsx1fcAEe976u1c#?>B2eN_M5vuU}uE8Aid+`SA3&cid0vP9?i zKp(q7gdn)FplpK+c>ooc?DV@7SJxZsc^E^V|8;&G=3@K=TyE*3@sGJ7^jZFNS)>nG zyZK+y`A>W1vw5r?rSrY{|48R!-Q42UhhflL6SO~v8y^VoGz90t|G>TcS^YI&n2R_5 z9U7ml7ffvN>Sdtq;$NrnSsaZ25L|3N<8J}O_$*K8+OkCBa}3ay)s3|$fU~~abenfU zp83r7BRZdkW0*wg{15LDr^E7R_zZN~t$&fOU!sP%etad^e762afwfEZI|@Ig^I79v zE9&0d(RPsrx=sf%&U(1K@$oll7k?f%OORWhfF9K`YI8@sF7nHAn<0qT-bZxKH`)H^4E+-vi|txco2@wKeF|)OLaHv!7UJfYnW+_RmtgYjhqq z0hfOl298y3l>k}S3V{UdC*}Sjd{0T6^;T`}-MwuHe&~B&nbU65MB{HpYsdzH=!1IwjEyqdq z5dTj`JmCrh_AUNkQ?06*L>?>*_lpI2c=zsNepDV6`wMxQ%o>`ktA{khRCU=o>fMLn zh*+92Rl_zkR8ua^=sFxL~ZK0tLQmY(b9CA>$hyZ0|@LUHmD^(H`GAW{)R(6x_k!>*^j)BLqQv+y$8Z074M7 z$Im6k433O;b$qwo#zR-n4eEv_V^#f_`Hih>Eb`QxH}(wZ&AGd1MpsJYA02Dw btbzYJBNT*bi$3sTlBFHSnV(q?XL0`qH8Fj~ diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.c b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.c deleted file mode 100644 index 787d2f9..0000000 --- a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.c +++ /dev/null @@ -1,221 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/NaNCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_3914402253_2628201599_p_0(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(32, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 4392); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 4280); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_3914402253_2628201599_p_1(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(33, ng0); - -LAB3: t1 = (t0 + 1192U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 4456); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 4296); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_3914402253_2628201599_p_2(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - unsigned char t8; - char *t9; - unsigned char t10; - unsigned char t11; - char *t12; - unsigned char t13; - unsigned char t14; - char *t15; - unsigned char t16; - unsigned char t17; - unsigned char t18; - unsigned char t19; - char *t20; - unsigned char t21; - char *t22; - unsigned char t23; - unsigned char t24; - unsigned char t25; - char *t26; - unsigned char t27; - unsigned char t28; - char *t29; - unsigned char t30; - unsigned char t31; - unsigned char t32; - char *t33; - char *t34; - char *t35; - char *t36; - char *t37; - -LAB0: xsi_set_current_line(35, ng0); - -LAB3: t1 = (t0 + 1512U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 1672U); - t7 = *((char **)t1); - t8 = *((unsigned char *)t7); - t1 = (t0 + 1832U); - t9 = *((char **)t1); - t10 = *((unsigned char *)t9); - t11 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t10); - t1 = (t0 + 2152U); - t12 = *((char **)t1); - t13 = *((unsigned char *)t12); - t14 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t11, t13); - t1 = (t0 + 2312U); - t15 = *((char **)t1); - t16 = *((unsigned char *)t15); - t17 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t16); - t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t14, t17); - t19 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t18); - t1 = (t0 + 1672U); - t20 = *((char **)t1); - t21 = *((unsigned char *)t20); - t1 = (t0 + 1832U); - t22 = *((char **)t1); - t23 = *((unsigned char *)t22); - t24 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t23); - t25 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t24); - t1 = (t0 + 2152U); - t26 = *((char **)t1); - t27 = *((unsigned char *)t26); - t28 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t25, t27); - t1 = (t0 + 2312U); - t29 = *((char **)t1); - t30 = *((unsigned char *)t29); - t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t28, t30); - t32 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t19, t31); - t1 = (t0 + 4520); - t33 = (t1 + 56U); - t34 = *((char **)t33); - t35 = (t34 + 56U); - t36 = *((char **)t35); - *((unsigned char *)t36) = t32; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t37 = (t0 + 4312); - *((int *)t37) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_3914402253_2628201599_init() -{ - static char *pe[] = {(void *)work_a_3914402253_2628201599_p_0,(void *)work_a_3914402253_2628201599_p_1,(void *)work_a_3914402253_2628201599_p_2}; - xsi_register_didat("work_a_3914402253_2628201599", "isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.didat b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.didat deleted file mode 100644 index 367763ff4784ce124e85e59bd24422b5a9b36f4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5044 zcmeHKOK1~o6h3NwT@}S=LB*(daaT<`Nt&js)*3;4fT-ZY%P=P6&7h67X*B`Cjd(Y1 zx^m;fwFo}Yh2Wwa-Cej#K?N5IBI3r4pqTr8lR0(rJ83e#3NCu+H|PB4@%?B1$F#k* zX6Ey;wDYGx-Yn-+WFK&4vB-@Oz65q=iO4nN{R?bdAuIOTUS{ z2YOZ^2RI0v0BXQZ;5I<{gq%*&i`+kge9b+!Rzz_U_Spch*Q2iuBHIEyfF{c5|26Oo z^Ibu|H=rK?uhxjX1yaBaK%q}zj_KEVsTcVb-yR$jd@Z%Zx+m~cE5h+88>!#TL!T*H zYx+56jPp^>V-N8&%Q@|Pn-At`jLSh=$2=Zt!;B@3K*%rBXz)pX_GANPKxF`ivE3T_ z-GCJ+6I08rlv^X~)7!~I&sF+i*0yD5Sxo<2*Hg_ z8vp&K+wkn^z*9!urhtdF*k?)o+sN=eLDo`t@6A`gvz5rk{6^V)}nJe{ z`^B~4-yU(!wZ1Rcn-~rN)gtP-iEw<1@sL?yFbx}3F zJ`RpkfCs4P-QbwL?m}#95PSstDe#Yxuj|kJtB7q^vY(_E&Pby%pEJV$Ybe~~1h5m> z4OAyfc6HLJl$?o@B+KW<+~mQjqLbWzw2<6iC=_zp%t)!^P9zUIheyk9@l4-^a*RZ+ z5;aC9ie>R!*R{uOE1S1c{i%U`zWbSL-KW;OPxY!5r_z0TEnc=)IUR$$>ird?m3pjJ z>akj>$7`h`?1eKpb}F0A9gBhv$$3`xmn>b^K19rcav#d-G```WQw3(y+Bj*@O zTirJ_lupM<&f>~N%8tOx?`Q(HIgTuvx6`Y7W67iAZqakjjyhGh>aU+ow|&Yj_qjE< jk15==q+_S^{h3V4va)I08n6a&X|wr!U&$*uliI?6cH02L diff --git a/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.lin64.o b/isim/SpecialCasesCheck_isim_beh.exe.sim/work/a_3914402253_2628201599.lin64.o deleted file mode 100644 index 11a5af5e5218ccc32d0e10d38dd43f4e9dbd9983..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4352 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 diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/isimcrash.log b/isim/SpecialCasesTest_isim_beh.exe.sim/isimcrash.log deleted file mode 100644 index e69de29..0000000 diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/isimkernel.log b/isim/SpecialCasesTest_isim_beh.exe.sim/isimkernel.log deleted file mode 100644 index 89087a9..0000000 --- a/isim/SpecialCasesTest_isim_beh.exe.sim/isimkernel.log +++ /dev/null @@ -1,29 +0,0 @@ -Command line: - SpecialCasesTest_isim_beh.exe - -simmode gui - -simrunnum 0 - -socket 52126 - -Sat Aug 24 14:59:56 2019 - - - Elaboration Time: 0.01 sec - - Current Memory Usage: 195.359 Meg - - Total Signals : 48 - Total Nets : 239 - Total Signal Drivers : 29 - Total Blocks : 8 - Total Primitive Blocks : 4 - Total Processes : 26 - Total Traceable Variables : 10 - Total Scalar Nets and Variables : 601 -Total Line Count : 143 - - Total Simulation Time: 0.03 sec - - Current Memory Usage: 272.957 Meg - -Sat Aug 24 15:00:02 2019 - diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/netId.dat b/isim/SpecialCasesTest_isim_beh.exe.sim/netId.dat deleted file mode 100644 index 9425deed1651d4222bacbb570cfe732fb9a30374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmXxXM-6}g00Y2=A1Xivdk+oxcfviO$)#e90aP>T5heXmN265=M{(~Y1Sg) zfPxnI>PeDjEgl@8!$R^`w`y@?1l2PTI>OH&dR`+BH8T)8;sjJd7a}<)7s=UEa8~bw z-Zpf^=^Szfh=P{NzBUH(%;YRqR?x-p_8dIT=Kp*K(PI}f5Fb7vE>6HMWiUPUat1O} zuS~$M0#ndZSp&~HJ(sO(iF-N)=v~htH-PZ15{qO<(@Xr^1eYcc5II_oj1mT?L%C%a ztLbOi?DcJnc`57;Fa@o`Uf;FxnJ*DK;$99}0`k{;tuT2G_xiq#GQHOiESBEuhrkrH z)Lu`g4F8>#M^y^uF@iCv(!c0E$sihinuneNVnr8-EWs%-alGN@m|nt%nfv(yevbA* zw_fIl3Sf?^j4}77@`n7l2d*`dGZ?syJ2q_b;Eu;+Su#` zA32zav?8P@`I49T64oeac(uCUXzGR!(T#@RFpZ|~b0`)Ve1~N6^0Lw2O0UF&1QiQN zYVs-J0_f_M%upE)O?}5o{33^g^g@DnNGJk;ITL`kujAoQYN(h)Yd>sA`(rC%h>`?9 zill}Jp{XHDN<}-);YIfi;$rgpVPs-rN6-|N7vHyFaBn+%V1(`c)+#AFKrYXV@Ow~r z{~A%g#hf}hycvJUa)#DU;vVz*864i)I=!&-wY?Jzy5Sb_pUeq_M%Te1w%Lt3;jkYu zi1?%wKUJV;vC{-O6ox}_Jd=m ziFqQ&t>Sev1*=^7I9@IK{PC>1y_#H$x_tlhTB%a4^UQ%G=#k$caUC!huFWjCJeVxF ZJh(i#8gMn>YQWWis{vO7t_I>7_yfm*eYpSt diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/SpecialCasesTest_isim_beh.exe_main.c b/isim/SpecialCasesTest_isim_beh.exe.sim/work/SpecialCasesTest_isim_beh.exe_main.c deleted file mode 100644 index ce18a45..0000000 --- a/isim/SpecialCasesTest_isim_beh.exe.sim/work/SpecialCasesTest_isim_beh.exe_main.c +++ /dev/null @@ -1,44 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -#include "xsi.h" - -struct XSI_INFO xsi_info; - -char *IEEE_P_2592010699; -char *STD_STANDARD; - - -int main(int argc, char **argv) -{ - xsi_init_design(argc, argv); - xsi_register_info(&xsi_info); - - xsi_register_min_prec_unit(-12); - ieee_p_2592010699_init(); - work_a_0557987184_1272247069_init(); - work_a_3914402253_2628201599_init(); - work_a_2347761600_1146481140_init(); - work_a_1540508602_4151211736_init(); - work_a_2912948712_3395701438_init(); - work_a_4189535622_2372691052_init(); - - - xsi_register_tops("work_a_4189535622_2372691052"); - - IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699"); - xsi_register_ieee_std_logic_1164(IEEE_P_2592010699); - STD_STANDARD = xsi_get_engine_memory("std_standard"); - - return xsi_run_simulation(argc, argv); - -} diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/SpecialCasesTest_isim_beh.exe_main.lin64.o b/isim/SpecialCasesTest_isim_beh.exe.sim/work/SpecialCasesTest_isim_beh.exe_main.lin64.o deleted file mode 100644 index 3084f28a71f22ed35b7df4bd9025e413e8520de9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3144 zcmbuBO>Epm6vtpAVmU25fb8n#07~1Md+F61N_ZP@xA7pz!{-XV>ejFXc(&dGnk9 zn=jil^KPTHFqO+OWjXc&8D?w9$Dyr ze`kMxKlHvGvj5{XKOD6^=I=d(_M5v?&E21(Q6!a#+Fy77i0XHKoPPDSA1LUp{@{ji zgk@B!wrQ6*7u+oKQq|CH&Ri*_*bv;Va^28N)hhFYuJ8lL>pFujV~cZh=ZmKoFJC)T zv@}aA7fHr-(=dytmt?otbb^SV5pi^pCn8k6!a_pr0I!hdF-fg@=vFM6Z z8nd|n3u7?S0;%EEVqXVL*o9c2B^X>4r}9e)mXyA!1W7nS`+Ce0zkL|75y#iU(&(Yq zUy)bHNv|pD^kb1iy(hds#Hx73j}tqv_Qbx5`(GnJY3XU9oE|&$FCUJgZpD=t4pO@R zdx=fzzZMJcq&iF$qfRC~p*zHG?@y?r{wBAQpEweXZ_)~b$CFHTl4nO!Br4{IvmaIC z|6vo_c{b)xg!$+ZeW!=nb0akL@&|SS#%!uRk(jUA56%;x8Agtrs~P+a;>X#a`zl7| zZifDy4E{+5|1yLBoWXBr@RRgv)!0ZfG&_U8l)<+%_+AG8oH*7;ecvkoCPV*AhW@t< zJzL(89oJc(bA0Kyr5^~_cY9(*u4!^hik{iU5kkRnZbt|vAIvLiMr_~5}Ewy6$# z-L}isO4+Db!r*1jtumeMV+ylsSeDMYZ3bQcNR=HdnKjN(LR#0{{X2b -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/TypeCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_0557987184_1272247069_p_0(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(17, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 30); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5104); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 8U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 4944); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_1(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(18, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 22); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5168); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 23U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 4960); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_2(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(23, ng0); - t1 = (t0 + 2288U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)3; - xsi_set_current_line(24, ng0); - t1 = (t0 + 7603); - *((int *)t1) = 7; - t2 = (t0 + 7607); - *((int *)t2) = 0; - t3 = 7; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(27, ng0); - t1 = (t0 + 2288U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5232); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast(t1); - t1 = (t0 + 4976); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(25, ng0); - t5 = (t0 + 2288U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1512U); - t8 = *((char **)t5); - t5 = (t0 + 7603); - t9 = *((int *)t5); - t10 = (t9 - 7); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 2288U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 7603); - t3 = *((int *)t1); - t2 = (t0 + 7607); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7603); - *((int *)t5) = t3; - goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_3(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(33, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(34, ng0); - t1 = (t0 + 7611); - *((int *)t1) = 22; - t2 = (t0 + 7615); - *((int *)t2) = 0; - t3 = 22; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(37, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5296); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast(t1); - t1 = (t0 + 4992); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(35, ng0); - t5 = (t0 + 2408U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1672U); - t8 = *((char **)t5); - t5 = (t0 + 7611); - t9 = *((int *)t5); - t10 = (t9 - 22); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 2408U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 7611); - t3 = *((int *)t1); - t2 = (t0 + 7615); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7611); - *((int *)t5) = t3; - goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_4(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(40, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 5360); - t7 = (t1 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - *((unsigned char *)t10) = t6; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t11 = (t0 + 5008); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_0557987184_1272247069_p_5(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - -LAB0: xsi_set_current_line(41, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t5); - t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t6); - t1 = (t0 + 5424); - t8 = (t1 + 56U); - t9 = *((char **)t8); - t10 = (t9 + 56U); - t11 = *((char **)t10); - *((unsigned char *)t11) = t7; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t12 = (t0 + 5024); - *((int *)t12) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_0557987184_1272247069_init() -{ - static char *pe[] = {(void *)work_a_0557987184_1272247069_p_0,(void *)work_a_0557987184_1272247069_p_1,(void *)work_a_0557987184_1272247069_p_2,(void *)work_a_0557987184_1272247069_p_3,(void *)work_a_0557987184_1272247069_p_4,(void *)work_a_0557987184_1272247069_p_5}; - xsi_register_didat("work_a_0557987184_1272247069", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_0557987184_1272247069.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_0557987184_1272247069.didat b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_0557987184_1272247069.didat deleted file mode 100644 index aa10521305620ce1b696afd3028c210c43f3337f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4632 zcmeHKOKVd>6h2zt@3)nLR;#EW&4a|G1u?Z0ThN8Hpc}bdlWP;&v?00G3W5mk^ar@G z=)#q_^s#Z_R&*u)0EOz_g`g23R?W&yJzN`Gv}O{%$?gl+W7MOn}mB& zfVZpp6zK(TEf=|0#~-GhXb^b^zXxkX#=$jfMUH{~N|8b6$JUAD!0YQpHf#_%2wngO z!BOxo_!4{r5{d>U{$H z4$Na-32X$rL4ukx+^4R2X_r-JOg`8ru{DCNsf4i_8%6)80E)BF)I|1}Ut z;jaMec?t&mvZYp2&=+a0DN`F9zYVT3GS~9~4A#|b)amBujj0;rJO_CW3I5ibAucA) zN6ghY{9R8V4&wv0g)we3$oFF=(0@A~`nuyCquV#sp!Ps1J?qhH>e10dGkNkoMt~_}StD4${0^+xlyM z)~n?2%C^4OteF~Xq}AML&I?_y#?D{{NwnMuET6i5&7FZp67_z%KCLZ-aWV|8QSX!t z9LO-3k6?b*m@$Nz0_G!_e=fhOlX++jyXwVx+PY7)tc_N4>s0Dt>ezq#Z|s2n4a2{Q z_>JfHnSb{*f_uOwa6fneYyl5}{MPY1Rq=C9#dn8tZaF8B{BY5WoEgcwk)GbJNKaQ+ zS1Ot4$mP6pr0-hE>&$!Efz~T|8_(K2skJ)F*}N1y&vQynJlPhH#-hjD+AOjU+4#CP z-i4vd7P0%COCuEvf8Wx--zK(&Z+k3d<(;wV7tZ2zlF3p&5hz&kyJLZwiQ^p?DA!5!>$ zD_*6~tN0F8=aQFi^+vr`dR!eY4@6uinoOqJ(y3TF;l$#pcs!B9OWK+%R`z1q zUI>>$Bm-J=x^2`84+tb4kU%02QHwT_f*Oe+HV=Ks3y(;VDxs8%v_M3VhzS2bXa3#U zv7JTamyXZOH~)3cIWx2STrR)I?Q$^^7yAuc?Ga_{%q^?!0p1*7z0A*y=4W1GA&JCT z_%+@xx3!z^d(RuKheMZ*)>LRY-ztT^0kb}%^{ruZ%X9aw*xAkSM#gsg7lVe~yZ}xA zV#Kg_ai8{|9OwSUi@JaDia~v2;cVm%h;Q%D81`6Z-px~3YQDaO@mdV~?vP+5qrr5Ga%uZEVr=)v;=^Wae5>d?v1zkkNqQjS4v_Pd3Xq0`XSp^x(EZ&CX$Xz@%& z7Tyh2c`CzD^#EL3{ENNw0Y0cNJs+x4N{{Fd>yPM*#+crPCjX$@g=3`XCnpgDp z_7KaUXxQ}Z$6Q9sdGt%o(G?e9RjF5|`^T$Ru~L{CD%7p|gjH{tNX*s; z(dti5HwuTCR&Ugtdzo4_YpS3%tYZzP!3$Af+M#-#X|-AGpn6oxtnEgji#A*VTH4fX zu`s2=+AQ(n?DVuX1MX*L8|9CR@ppUD@JY5ps~I>kRFoRYq9vtm#E5;Qu+zaZjM9E=Zp--U2%DX9*+uL$OrjiG&6*oP^Q7+2@xpTIkXx+Lma$0afcPNaz>XwJI(#0~+)+J)3n)mRaE@_s-&f<~GwBq6)CU6~`xWPEd`GMO z7xjAB7uVZIFkWXbo{pKIey15m4hOal;%QsW7{hhS#lHZ@fZn&A&~?K|Soq<49JF`C z<>GIwGeGlZKo|8-JDBl358C)0A-`Re#`h~=FA3fw=8^c@f?pN92z`|Q!i9bgiia}9 zsq^EJ@|Q5o13txe@vzP95QvAriED>G=iT=C{E~BZcW`VyOuS^0tEHKhT9wcj3=<;s5HwKkmXe!gK1B|IRL)bvf~AMOL-6WGt1r;la?Xnn^Zu zB(k1TVm*b}dJ6IN6r$@XM3|Nz;y>%CR%R*vM<9csdb{WaF_|G#*K(vguUJOhy34SW_3@8n;yOYQ)W`3D_(KRmP#=8~ zKY|bhS0-G0iB}PVpgx|#i64hH3UWL%5q}vW2=br9Mf^VqLDYOMIJhmJ{|T<<^QojS z$EAM-sd0C}`hcRwyhJV>0*3qkJPIq#x>I(N{%O8V3n>U;;r s-F#Glptz$Cyht*lL7e;?P&mbHD4g -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/ZeroCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3496108612141461530_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_1540508602_4151211736_p_0(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(28, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 5184); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 5024); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_1(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(29, ng0); - -LAB3: t1 = (t0 + 1192U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 5248); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 5040); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_2(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(30, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 30); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5312); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 31U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 5056); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_3(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(31, ng0); - -LAB3: t1 = (t0 + 1192U); - t2 = *((char **)t1); - t3 = (31 - 30); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5376); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 31U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 5072); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_4(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(33, ng0); - -LAB3: t1 = (t0 + 1512U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1672U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3496108612141461530_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 5440); - t7 = (t1 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - *((unsigned char *)t10) = t6; - xsi_driver_first_trans_fast(t1); - -LAB2: t11 = (t0 + 5088); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_1540508602_4151211736_p_5(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - unsigned char t4; - char *t5; - unsigned char t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - -LAB0: xsi_set_current_line(38, ng0); - -LAB3: t1 = (t0 + 2312U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t4 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t3); - t1 = (t0 + 2152U); - t5 = *((char **)t1); - t6 = *((unsigned char *)t5); - t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t4, t6); - t1 = (t0 + 5504); - t8 = (t1 + 56U); - t9 = *((char **)t8); - t10 = (t9 + 56U); - t11 = *((char **)t10); - *((unsigned char *)t11) = t7; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t12 = (t0 + 5104); - *((int *)t12) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_1540508602_4151211736_init() -{ - static char *pe[] = {(void *)work_a_1540508602_4151211736_p_0,(void *)work_a_1540508602_4151211736_p_1,(void *)work_a_1540508602_4151211736_p_2,(void *)work_a_1540508602_4151211736_p_3,(void *)work_a_1540508602_4151211736_p_4,(void *)work_a_1540508602_4151211736_p_5}; - xsi_register_didat("work_a_1540508602_4151211736", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.didat b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.didat deleted file mode 100644 index 89f33036b5237fec5d23b007469508b6d9b4bc39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5160 zcmeHKPiP!f82@amt=4Fv|5T!;wS=CsJG-;HNe;5H4Or-**dB_s43q58o#tP=vuQUX z)RrCu4_-Zp7ca%Th@jv>JV*uc>_zO+g9i@n|8v5biyMB04Ab;=XC~^z9y+h>l9;}*Yf2T-ekH{V1FJRyEB0jL|IgwSw`!9&h z1Go2z48Mpu&;&jNJ_hapzXHDll;ei8S^oGge9l{b!!IMh!7*^%K=zBA0nQs7KY$uQ z6YIYR>_MIjSnqdO-#y^uOCqO%ABRMafhp7}>^b#Xm;6i`u|9B4pam)GT$wHAGg+aw z%^0p5>QHBk#@l+%wI-jx$2)x1=s3U2!3h0ePW{oQ)KBNTFh>gqS_|CzWX%Zki>$42 zM9b6sA$X1oBQ>z~y4Cd1%=#+;_pu#>>-ieU`m(RPq--uS($(}o(EbU)GeqHj{s6ML z^*q#%7=Shi{l5V;58w3=lv#g9Fw2(*H~RI=^Cy5SAr+pLx4U^{eL>LI0s2$&@*IHi zU}jFw$Kob=rr@(xo|7;hGI?-4$rqR#|L%IY-*5ZEfu zmxz1C~xtH#c6w1Omgd2YhCRi3>Fdd=i{RK$A3W#k?P z*TJe&9;6ocL;uh4@H%+WdAwM z-n&Op_y_{-n>?x~4{fbS_!a1?Sy{mH%ei~8GoJ&XFA zt4Z~2*?Qg~6kD%%xvkH$7&<0MzHF{bGIFkG?9bN6~Mxj%UI}cxO?RvswSBeIoAw z$hueUrAE+hLv2ra^A6}4QV;zm$f`SoruXXgJgL3crn>j682#qdo)>e@icwz|zJMGt z&;nHW$g@LX-BBoxX4A(uZs)%8{}T$=$iHRycL={j-oZzJQ6OnIf}|ZTHo{gz3eBa3 zsBn6DHY}VvJ6$+6Jw08k_*0EW)GE9mwU$maquIH!YfTr=Zk%+VrdqR2iK8eAt^}pZ zM5*W%s}mCr)jJNpD-OPK@&R_~5YS2DON$QvD~|r1a3*m{@8%vSNw^Rp=2|$v968j< z0v-1JiOYXAgz#Er0>?%+SP;a`vd diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.lin64.o b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_1540508602_4151211736.lin64.o deleted file mode 100644 index 225084937d3d9a6a844ceecf20f687fabffc0745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4888 zcmb`K--{bn6vuCpYGbY0xc*>kYmHcB3wAP-Uz@d9l5W$T*2R|HEnQk=%qFu<*dN)> z%+|G3Dn!e!aiO4s`qT%JqAx|H3VpCxMIRLQPbdi52ZdH21QqHzckapFOlDlE9+?ZZ9=6sZ%2@ucwR(Y93#^y*FunP6RA0#=(N~_q;zn1! z`Bn7VkumPM{HNaH&R;y)c5OAI_b}FTS=C#+_}JDfLZtOpEs8z8J(q9lZMt&h)rTNj z>u6qYjpmoaJm5FYn-4Iaxenouzi@3#UyJp)6l>{jRE+Db<_(wq7o`hw`IsWytD5%xW02D!}#D#SJ|5rMSrNlCQuvNubav5cLRL@D+HhE#QXKSFSLg zzeuF{Wk_#r(wC!p>tIx0*0GF38E+lzTh{w}K0CN=YFXdbb9r?8(&6nQ*Hzz8+oe#L z9E7?mr+i1DuC_ygI%9RaKARkyH!Jn>%uv}j?Qzp~45Y@SSyRkKQ$dfH8rF2OY-rhx znpN{THDzS9td`QWfpku()~jWQt1*_WHD=A^$U>!@JTO*D9w?Pc1KCWmS~acYG1F=c z)y&GYa;jEkC}{*p3bFsQ7#xD$jFM3X5-C+nsc9{p=pQw!3BByNd{-*H z6XL=;a|@jwWue7*XzS*U(ev=4BFEnlT0h?Q#p0D%l55aeP^+Y_q~k_%&+f~+r_521J|tM zK+N^KfIf~D`{h}uJjoQ>vD~soHOrhSD~`G7Fa;iPnJJUD%@nJF4RqI(d}mXGCXV3_ zP*Y|amGX=iS`Ffr#_X&)2l8_b$5i0i?6RG5Wm*g{YsQpSo;5}G|E);CaCm$SzD6BZ z5Upp!9hkxE)?r(r4{5S-dImT2WsBw zcn!v4{1jZWofq*>%Mj|6KaN2wz~wi7lSl|Z%(BrqD#xJ{>)!ke0;uv}s3$z_L(ulF z3A%iHzw3D3Ef}uRqSy7HI2a#x*YrYpd}E~wx%j(p#T3Nr7{?V=cegB(TaU5|Hw`^|q|%>SYo zhx5M=E*eks$H(NC>Ukmhff!GPH-Ep}(f4y)Y_L8dj&UA_%Nrlv{Nk@}h7Pc!o`vzo zcfGpr=(mC0y4~G_@%&XHzL}uE-wGq=C#J3tk*=>9WB8p4@i)MAr{CKX&W+$M-6z<9mesH^Gadd_(Yzm@@H?1z!-H?@z#RPePsR9u64h zi*InZMWj6C-Ut&9QHD^D@Lysl{Dn8W*Yj7-y}N@uHp1@h6oJ<7aP>m|WVEhZ0O32} zwPXO_8^9+5_-p__8^Ava;6DcNjqo1$<-a?Cvw#zvQepF^l1-)6e>~_J^G24EO5?_OaqmdUV2gI$u*?&6 z+c7P}JvVnCIB!=L9Mk5Gw&@s^1ZWPJ8mS{=v@4&+isRt1<&XH!8#GWq;KE}t39<L2=I^{s=-a^v9zbar_&HhW=aNB2H&`^vCyr_#UXEp+9O8$8!l9?l1W5 zB|d==4E^y8PJ9j_7;-!_5q}LK7;^mINBjcR(Y*P5wB>Braro?5PGXXm1B!5|FRpPSFPXRi&B!5{4 zzk6sn-vnGVFQ{_EVdz5p9_^pRX`iHTDskHP=zK(+_Q?cSUpuqWK1}-z`BPiC^BoCy tx5EM?M2R_ysc@3_aMF3v!znJFU(ra1=Jl?N+nmahR- diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.c b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.c deleted file mode 100644 index cf30619..0000000 --- a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.c +++ /dev/null @@ -1,180 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/EqualCheck.vhd"; -extern char *IEEE_P_2592010699; - -char *ieee_p_2592010699_sub_16439989833707593767_503743352(char *, char *, char *, char *, char *, char *); -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_2347761600_1146481140_p_0(char *t0) -{ - char t1[16]; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - unsigned int t8; - unsigned int t9; - unsigned char t10; - char *t11; - char *t12; - char *t13; - char *t14; - char *t15; - char *t16; - -LAB0: xsi_set_current_line(15, ng0); - -LAB3: t2 = (t0 + 1032U); - t3 = *((char **)t2); - t2 = (t0 + 5352U); - t4 = (t0 + 1192U); - t5 = *((char **)t4); - t4 = (t0 + 5368U); - t6 = ieee_p_2592010699_sub_16439989833707593767_503743352(IEEE_P_2592010699, t1, t3, t2, t5, t4); - t7 = (t1 + 12U); - t8 = *((unsigned int *)t7); - t9 = (1U * t8); - t10 = (31U != t9); - if (t10 == 1) - goto LAB5; - -LAB6: t11 = (t0 + 3568); - t12 = (t11 + 56U); - t13 = *((char **)t12); - t14 = (t13 + 56U); - t15 = *((char **)t14); - memcpy(t15, t6, 31U); - xsi_driver_first_trans_fast(t11); - -LAB2: t16 = (t0 + 3472); - *((int *)t16) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(31U, t9, 0); - goto LAB6; - -} - -static void work_a_2347761600_1146481140_p_1(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(20, ng0); - t1 = (t0 + 1928U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(21, ng0); - t1 = (t0 + 5506); - *((int *)t1) = 30; - t2 = (t0 + 5510); - *((int *)t2) = 0; - t3 = 30; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(24, ng0); - t1 = (t0 + 1928U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t15 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t7); - t1 = (t0 + 3632); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t15; - xsi_driver_first_trans_fast_port(t1); - t1 = (t0 + 3488); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(22, ng0); - t5 = (t0 + 1928U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1512U); - t8 = *((char **)t5); - t5 = (t0 + 5506); - t9 = *((int *)t5); - t10 = (t9 - 30); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 1928U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 5506); - t3 = *((int *)t1); - t2 = (t0 + 5510); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 5506); - *((int *)t5) = t3; - goto LAB2; - -} - - -extern void work_a_2347761600_1146481140_init() -{ - static char *pe[] = {(void *)work_a_2347761600_1146481140_p_0,(void *)work_a_2347761600_1146481140_p_1}; - xsi_register_didat("work_a_2347761600_1146481140", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.didat b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.didat deleted file mode 100644 index 8ed2929238bd2fe09f44c689e641ed1e35164b10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3488 zcmeHJJ8KkC6h3NvVlYY+L83w|EMy;XvUyZSSul`7NJ?d#%v{(_-0ZqD8zU+Trm*u5 zq(~_i7LrOV1RD#>lnNFK79tjQit+nq=j={4Ys`R(5f6O#++eIGi5cvRf?G&+qg$|Jb_NSOH17qNN0lWdacZ-|^ zEMNk-3ETrH%h8_oRr~QXVmhLDjkvr=L{Y%}PK3q1*b{gkVX;$$D4_ngz!JDFqCO9L z9yo!#Q@}F#JD@4FDO%UG>%P=m!i?s?HGx(LS{2UKMy)n#Mcm(Rj?gvx(AFxN+iK^U zJ{(slJ?I0DtHHSx*{K+(H8Mt_+^QLyL{=hUzR1c7M;uGY??TVe5Xm4kj_1%Aqj-2#l>fT=xR&@qB_`d3g5c!9y)_JRI8% z-)^tAvYs9c_(_Gr+HYW8uSXgmM&7f)di7jD9`DAl6xK&P!mtneF0|TIZ)87y597Nq z*$@3L;!%5CZ-j3%#qhhI0Mv2eS?j^`XRf~cnD8A`p^yD}4TAdps(T!$IA@&WF&qb! z;2+WYt^7`keinN}sau=&u)l5WVK4^0bL5TpRsBEG%F8_BOav(Djs3orQ}>C-F}9r? zZDZ7ZsFh2(HJm;Q9}LE{g1-ND|TQ1P+umS z$qfx9sbI1gxaHbRkR)d=N$~X~!A0M&K}k~Fa;Y+F+$1T(+5RNqRpZ-1sgfjRm^rMh z78qQQHKOkd-$?$4_}N+s82e|W=od@r@rrSaxUY_H{0ZX+Hm&xgDWuGtNipJDxjLP8 d?7q|1z(6jW%Vg|q*2-Cf7&9ra=s7`H?suZpH`D+C diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.lin64.o b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2347761600_1146481140.lin64.o deleted file mode 100644 index 52eebb153646075753edc04e16c7ad059dc6b57e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4144 zcmbuCU5pb|6o7Br1u9~91=Lj#n%Iz{GM#q%YtZcMQg${e?1t`YjKE~Jouw0Y+jV9Z zS1_7bAlnQz#7H8>2TXh*$}?{K!?*+<;ejWgd@>98fH5&^MAvg>?q!E*i$+f}bMN`? zx#ygFI&*vHoqS=p-{&JteB>pvqA^NHrE8_%XLtL^deTj#`p-eBnL;8pU&LmyrC+}s zTo7Lt$HdXG;!xvm!LrQ@jo&V9WcEYNk0Wzyz=svMLi{-N*vim_$h)9j&66#__B1a< zPJ$|ej&gf1TK7WF32X(rFY=PL3dbZXYr~=D*AYI1`YTz<+LxX4+gQAMJaX<4Vz2kL z1LA)1fOv2Ly*}}4AmG_4O2!ckE<0o)TY!}VWy^H}tm?7+>oX9fqLvPGM=E84KIINR zska9-g98IEgrkFd$F_%)T$0O#6MQ_u3vnSF-KUnrl43f1M?%;RZtzJ(@g3bqe6u~i zP3zVKPs59Xe6u}5NEF*$p`KDGNOnRuNx2_isQysTd;b1VZ!^#z3ZLo{L(!9~#1LO! z?LWIV6cs~Z7z3OBP*8jr%p-8Inp{Ia#SnkWe=<<-@_)9L+8`#J@#d7Nj6-YcPFrC; zU7b`oQ=K&l2L)CLH*Oe&(`%@pd7R7Muf{>eIko}xxXD^cne;-v#(1eVHKkU;eYIw) z9Mp1$VJfA=bb?xuCv;^>wbT5+w=g)sGOqSG>ZAJao=wZOUD+0!;O=EOa2}p{lqEX9 z2m06zA_T#W1!Wst$OEXjWT)SyxVqk0&%+q{{IB!lFc;$|;BreJjepDyq0jQC%OZWi z+Rgup&VSl7pUq?KD4p-k|3^9>>*f}(J`982nxOqT-1tCvry)2G{s->m&+4xM!(6=a z@6h;cyp*k8!YWY*ART|J~3rmD-%S?@js zXT;KssT#JSp_+1OM%Uq3Ax~;mmEZ|b9+4BN930U2bS_6URaGJX6(Som;)i@Wo|_ZG$LKLGC)3g(G5 zVg3gw_pW!3%iitZpxo>Kn9Cmbbmsqxi{p0#IkEkm?emPY{n4>@ b&KmfyGeSX_w&(*dCRy5HocWpca2EG(>Q8-# diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.c b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.c deleted file mode 100644 index 5f5233a..0000000 --- a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.c +++ /dev/null @@ -1,31 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif - - - - -extern void work_a_2912948712_3395701438_init() -{ - xsi_register_didat("work_a_2912948712_3395701438", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.didat"); -} diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.didat b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.didat deleted file mode 100644 index e5d40a791d3dd757614bb3eead053e55c9cef774..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3692 zcmeH|&ubGw6vv;x5v^1_sx;z7JY;`lH_3X@lIBnhB2*AWS=Q`8LffQfqo#s*uqW~0 z!GnUwp477xPyGWFdhp;u(L=6+N5NwJzGNqvYyyc}1)+WL$;`ZYzxK`S=Hd2k--&*bm#iL``rVb00hgO|S`c#GL_`!4h}| zRsqX*?2nR3*d{`IXwtz01N9R z(KYMUyt~>Sy&qmPXiIyP>#d9&o&86N%rVODD*Aw9?8bbgIB*QPC+Bj_M|F8=b!`JV%{;J*;A=QHT^WwKjSXHAsoYWgR<{|ev= zw}qeQD3l$)UL4jZLNE*n+kXKv4xeux%1(b0SPhq75Bl{S=NNwEYs%+(KW3bZN}T>I zJFD%~0lrg`==;j+DBGzwai5j@sfzqA^C z6r;u(r?yiOAO1F}qQ;Z@(-9x3|C4bY5A+^vC=aIoe{$Xx>>Uq-o<+_KI0vM#y{wn* zzrp^b-26wQQf@l~=anK;?%WZg=p6~_z8loNitp8Y(n{4up%rcyJ#BU_ug&K3`HXE% z`@X1Yb4#LF_7-wpAc9;;6z7w7N^v{};?RI*x>hVvSqR}Sxu)%yx}m2XCq{LR7(UA} ze9A$^tHkoVCu-FgjtyF-PEyZJIfiBFrfH|>QjYFcYxAzEbj`GxMGNhi9ppsqDm~Y* zE#20$Y2Bo2-Ap~DYZG>P9`vqu6veSo0Ws|V&7f8B7(ZhTKA?X mB}GFd*@D}od9LXgrekF@hUunKj-AmBE0s<9W#6lZW&8%?7fs3l diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.lin64.o b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_2912948712_3395701438.lin64.o deleted file mode 100644 index a7aa5d1261eff0e419265a754b29c8e5a272c496..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1880 zcmbtV&2G~`5MDQh1}IVZIUp4zUqGoux3Qfn2@)u6$d6D&q_&72K#P+s#A=;XwxtFx z9D3nWiAUhfYk?bt5(DT=K4td{m59)5n!(ARm3{lqO zL&_(dBI9Tr?614bu3C1rR4H3FbDZi%xoDM~3LSU@HzG)3b0~zg>h*hOq4oI5s#&5X zS~l&XWfvXGF$>##V7A>T!PjhO73;c=1Bmfvn;4V4v9i3BeGhv?{AL^x`e82rG?yiW zhOhm|?SYPhL=UAE@B^1dd=e1~g}Q|H!jRBlj1JN*TA6h%Li=Oi=Of4%jU!H>?zJ#- z`}@Gd$@q}H3|ya!LjFUUkc+K5ugy^tzTB$}FG@q`70^0{p;IwoTkw`a<2vxBV!0vo z9ngqpgfG=IX=qws>n_A`&VS9fAQ#uS;Zfy zU5KDvoH7#Qi}0z2%RH&~ATDi{`a^XTTj%;Be?j4(c`AIpF1de6AA+Ix1Y@WjajQagrqq*a1=+8ah(Y*Je!^T*em5Hi!<&n9Hz&dg%?U6Yjg%^25j zix`A@MAH*D9&f{VRoSn+Pg;QI6`nMo&%w!@o1OLv?bM4nSbzNmFmL2Vgta=|t<4VW zHk&(*UADWq)oCy?2|X6@S6&$LfF*wuxf48Fct(DnC6W_`B7RZ9uL&GGg&fH@1&)06 Goc;o+eWm{Z diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.c b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.c deleted file mode 100644 index c03abc5..0000000 --- a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.c +++ /dev/null @@ -1,221 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/Luca/ISE/IEEE754Adder/NaNCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_3914402253_2628201599_p_0(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(32, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 4392); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 4280); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_3914402253_2628201599_p_1(char *t0) -{ - char *t1; - char *t2; - int t3; - unsigned int t4; - unsigned int t5; - unsigned int t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - char *t13; - -LAB0: xsi_set_current_line(33, ng0); - -LAB3: t1 = (t0 + 1192U); - t2 = *((char **)t1); - t3 = (31 - 31); - t4 = (t3 * -1); - t5 = (1U * t4); - t6 = (0 + t5); - t1 = (t2 + t6); - t7 = *((unsigned char *)t1); - t8 = (t0 + 4456); - t9 = (t8 + 56U); - t10 = *((char **)t9); - t11 = (t10 + 56U); - t12 = *((char **)t11); - *((unsigned char *)t12) = t7; - xsi_driver_first_trans_fast(t8); - -LAB2: t13 = (t0 + 4296); - *((int *)t13) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_3914402253_2628201599_p_2(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - unsigned char t8; - char *t9; - unsigned char t10; - unsigned char t11; - char *t12; - unsigned char t13; - unsigned char t14; - char *t15; - unsigned char t16; - unsigned char t17; - unsigned char t18; - unsigned char t19; - char *t20; - unsigned char t21; - char *t22; - unsigned char t23; - unsigned char t24; - unsigned char t25; - char *t26; - unsigned char t27; - unsigned char t28; - char *t29; - unsigned char t30; - unsigned char t31; - unsigned char t32; - char *t33; - char *t34; - char *t35; - char *t36; - char *t37; - -LAB0: xsi_set_current_line(35, ng0); - -LAB3: t1 = (t0 + 1512U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 1672U); - t7 = *((char **)t1); - t8 = *((unsigned char *)t7); - t1 = (t0 + 1832U); - t9 = *((char **)t1); - t10 = *((unsigned char *)t9); - t11 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t10); - t1 = (t0 + 2152U); - t12 = *((char **)t1); - t13 = *((unsigned char *)t12); - t14 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t11, t13); - t1 = (t0 + 2312U); - t15 = *((char **)t1); - t16 = *((unsigned char *)t15); - t17 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t16); - t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t14, t17); - t19 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t18); - t1 = (t0 + 1672U); - t20 = *((char **)t1); - t21 = *((unsigned char *)t20); - t1 = (t0 + 1832U); - t22 = *((char **)t1); - t23 = *((unsigned char *)t22); - t24 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t23); - t25 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t24); - t1 = (t0 + 2152U); - t26 = *((char **)t1); - t27 = *((unsigned char *)t26); - t28 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t25, t27); - t1 = (t0 + 2312U); - t29 = *((char **)t1); - t30 = *((unsigned char *)t29); - t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t28, t30); - t32 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t19, t31); - t1 = (t0 + 4520); - t33 = (t1 + 56U); - t34 = *((char **)t33); - t35 = (t34 + 56U); - t36 = *((char **)t35); - *((unsigned char *)t36) = t32; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t37 = (t0 + 4312); - *((int *)t37) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_3914402253_2628201599_init() -{ - static char *pe[] = {(void *)work_a_3914402253_2628201599_p_0,(void *)work_a_3914402253_2628201599_p_1,(void *)work_a_3914402253_2628201599_p_2}; - xsi_register_didat("work_a_3914402253_2628201599", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.didat b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.didat deleted file mode 100644 index a6d7318564a2ec0a8c12122659e66a5ba461aff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5036 zcmeHKJ7`m36h3NwD~fMWF+K*TCcR0Trc-N;AU;4;a8NF{$<2riP702K3JwY);^HDG#_vn+sW-njO>R|i=%L>|=Rc3{fB$W7Egt{&Eae;# z$oskcitGR`&J?*3z<1wH%@VnSycfWVc_MwlVW4Y{$QJk>&lh99(ceXk_XhL> z;O%0O4?qGK2PpI@%r^bnFZGOi#jg+B1gE8TPCOEIwy^Rm^G{)tit!*9;wP8k*nlI!Rsnz%;KgVPPML?w&hOylm`eV)h&j2_I z|AlZocY(&bES(rrqb(Af@H88YUj}gP>caWF0!$wIV?LmM6XxFsl!yB}2hPU&#Lx!@4h^WX`R&n5KDW{s4G3La&BqTmAlg;h9`eR<9d@u^IMupGW=F z)AE0=0QWmgTJ635e$(GITB~o8>F3)*G5z`$ntt9{is|Paq?rDH&EM#?`F?S2__s%t zbFK5`dJ_XapqfPI$v!5_)4uhN4IrPGs_3|=*>_ObHW7?Z+u8Osd9s>^Mvdl1(FegX40wQw z-VL@n)=h}5^@ERKKLwr}`MUnhzl7L&CHqHu`i#_SQ#m92zlOp+jsY8i%|LmqV3)_7 zQo$K5NW6G*#EtJhlXv1f_vhj}bGck5of<3@+|l@6XYWwa%^&YRTa1vXRieh=Xuc?( z>$>(S+e&AxL{FkOo9(>kO6RH7&QrZ|$tiW7UWu0Nm5xT>E_=r!45b=rDAhf*N zl;kw7T&QgDy?jSwu+4U8(UhHD*&B)PKjr2<=fsdxcFPCc@|aDpJ?s{{-HO}I4DMOn dv6I=JR4QRv>7;G-T79^)>1?*U;1!%P`3Zpg0PFw& diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.lin64.o b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_3914402253_2628201599.lin64.o deleted file mode 100644 index 14cc44bce604bbf95c5c119668265358a6365fdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4352 zcmbtXO>7%Q6duQEV`#C{0&Ss17}Y|qMAz%}KM0gGakG(DX_N#ZL8R@*-qu!~IIK4% zMMXV?pqRz95^#VM2P#!a95G0!;?PP|h(k^&aG_jKB{&qRAS6KLz1bOOyzw>&o;03$ z-}~NsGjDfi#utj(@xDNSa0!s-$fm|oLe}~>$3t{DMD~&hQCEHmsjUnmYU^3-ZfzN_ zTn}ASo3pWXwONa8Xw7o$rUs*1TGNi*)|%&Ie?SyfZT_t~G|-oaJ7JvF8v}$y+JmaI zdTR%cWYu|$W^kUNnbt;Q5v_H3Z6_gG>ytRJ$DJa2j63}?N_Tl$>(fdIjr$_)y^;29 zb<;nrwXTNlL)(Dh5NWSR+IB3=iA;}h9TJBz$7rM-byLFB++08%j)tSn#_0gq%wYo7#=+jZ1+1LTqsl}q2Q;x+o7|EJr$MTwUJ~pJT zTvxA6tIa=oJ)h{*v-L%V#vOyWL(ty20?!rZvNq^uSh>M6ywnvSDg=mk2MBoreBKFw zPl;3;)%nEqqFJgMwGpFXHfGF*ts|<>nH9-gHYH@dQn$_|3_Vpyrqi;bWKz14Rq~3Q z%oGYzxmq@C8jX-dr9N*aw55`f7@saC#*4*bE|VTEmrW}%VN8rv%+eX@Y^6*vqV5xs z#rjv>*vQD!(fHWJ^GBj-DJ|uqFeyb&B~#J(lv$3dhV9}dmIng| zcMpUv!3Tx-A!dtXKN=n^g+n9;!!*NR#t&~UJbAJ2?O?0_tsQUdTp0*X1b{`z0cf*~ zH;nyocyOifLdUl3VLsJ*1+6;AOZEAAa{Q2(1$QhT zYy({~#I%EbT`&>0Gio>pzg`Rt>km*fS!Dk3cGEogOi=K-pgai;^9NB8WY&|Ho4mQ6 z0t3eUul`B!#rz61QBJb_=R^?3eE#TzG6b!c|98xv?zu>0!u@zZ12~So^XCAs6ZgkD zigE%JZ%xoX#E2>*qY8U`XZ}2H6|i3U53mXG^|CM>f3BBd&@2BM%g^(m3P(l9pX28N z!~8NdQKBrrB!V#Jb>sc2fQi(JEd_P0+>diVVE*3MZIbz4;zZVa>+v4oz1IIBTmMPs zhbn#&+@G%>4h8P*Z(l6ePD^R zIP@%m@hG$aePdk%ubT=g^517m7y}P>W8zk)Ex+?vB7k>A`{JHRYv;knRGB?rw8z1}!AN)5T{C-H;EB+xL ze9{Mh-3R~72jB3)iOF3TQ4nH7Ti1Z zT6MuBctzAFbtO}Po12_16iC%HO%tVrJ(Kf)5^yoj?*cC7-2>kj3dR@XLE<8glUiSx6-7vt>0gdkW4F%AXc2i=gu&kcUgaGakre2?Tf-=D=ecna|M dDas5On@xctc@NIxob=#4FW%2kcpN^@e*j)5tw#U= diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.c b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.c deleted file mode 100644 index 7680b4c..0000000 --- a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.c +++ /dev/null @@ -1,1141 +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/Luca/ISE/IEEE754Adder/SpecialCasesTest.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768497506413324_503743352(char *, unsigned char , unsigned char ); - - -static void work_a_4189535622_2372691052_p_0(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - int64 t7; - int64 t8; - -LAB0: t1 = (t0 + 3424U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(52, ng0); - t2 = (t0 + 4320); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(53, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 3232); - xsi_process_wait(t2, t8); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(54, ng0); - t2 = (t0 + 4320); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(55, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 3232); - xsi_process_wait(t2, t8); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: goto LAB2; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -} - -static void work_a_4189535622_2372691052_p_1(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - int64 t9; - -LAB0: t1 = (t0 + 3672U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(61, ng0); - t2 = (t0 + 7296); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(62, ng0); - t2 = (t0 + 7328); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(63, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(64, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(65, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(66, ng0); - t2 = (t0 + 7360); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(67, ng0); - t2 = (t0 + 7392); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(68, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(69, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(70, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: xsi_set_current_line(71, ng0); - t2 = (t0 + 7424); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(72, ng0); - t2 = (t0 + 7456); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(73, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(74, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(75, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB14: *((char **)t1) = &&LAB15; - goto LAB1; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -LAB12: xsi_set_current_line(76, ng0); - t2 = (t0 + 7488); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(77, ng0); - t2 = (t0 + 7520); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(78, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(79, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(80, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB18: *((char **)t1) = &&LAB19; - goto LAB1; - -LAB13: goto LAB12; - -LAB15: goto LAB13; - -LAB16: xsi_set_current_line(81, ng0); - t2 = (t0 + 7552); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(82, ng0); - t2 = (t0 + 7584); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(83, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(84, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(85, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB22: *((char **)t1) = &&LAB23; - goto LAB1; - -LAB17: goto LAB16; - -LAB19: goto LAB17; - -LAB20: xsi_set_current_line(86, ng0); - t2 = (t0 + 7616); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(87, ng0); - t2 = (t0 + 7648); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(88, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(89, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(90, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB26: *((char **)t1) = &&LAB27; - goto LAB1; - -LAB21: goto LAB20; - -LAB23: goto LAB21; - -LAB24: xsi_set_current_line(91, ng0); - t2 = (t0 + 7680); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(92, ng0); - t2 = (t0 + 7712); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(93, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(94, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(95, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB30: *((char **)t1) = &&LAB31; - goto LAB1; - -LAB25: goto LAB24; - -LAB27: goto LAB25; - -LAB28: xsi_set_current_line(96, ng0); - t2 = (t0 + 7744); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(97, ng0); - t2 = (t0 + 7776); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(98, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(99, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(100, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB34: *((char **)t1) = &&LAB35; - goto LAB1; - -LAB29: goto LAB28; - -LAB31: goto LAB29; - -LAB32: xsi_set_current_line(101, ng0); - t2 = (t0 + 7808); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(102, ng0); - t2 = (t0 + 7840); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(103, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(104, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(105, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB38: *((char **)t1) = &&LAB39; - goto LAB1; - -LAB33: goto LAB32; - -LAB35: goto LAB33; - -LAB36: xsi_set_current_line(106, ng0); - t2 = (t0 + 7872); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(107, ng0); - t2 = (t0 + 7904); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(108, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(109, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(110, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB42: *((char **)t1) = &&LAB43; - goto LAB1; - -LAB37: goto LAB36; - -LAB39: goto LAB37; - -LAB40: xsi_set_current_line(111, ng0); - t2 = (t0 + 7936); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(112, ng0); - t2 = (t0 + 7968); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(113, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(114, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(115, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB46: *((char **)t1) = &&LAB47; - goto LAB1; - -LAB41: goto LAB40; - -LAB43: goto LAB41; - -LAB44: xsi_set_current_line(116, ng0); - t2 = (t0 + 8000); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(117, ng0); - t2 = (t0 + 8032); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(118, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(119, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(120, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB50: *((char **)t1) = &&LAB51; - goto LAB1; - -LAB45: goto LAB44; - -LAB47: goto LAB45; - -LAB48: xsi_set_current_line(121, ng0); - t2 = (t0 + 8064); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(122, ng0); - t2 = (t0 + 8096); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(123, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(124, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(125, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB54: *((char **)t1) = &&LAB55; - goto LAB1; - -LAB49: goto LAB48; - -LAB51: goto LAB49; - -LAB52: xsi_set_current_line(126, ng0); - t2 = (t0 + 8128); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(127, ng0); - t2 = (t0 + 8160); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(128, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(129, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(130, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB58: *((char **)t1) = &&LAB59; - goto LAB1; - -LAB53: goto LAB52; - -LAB55: goto LAB53; - -LAB56: xsi_set_current_line(131, ng0); - t2 = (t0 + 8192); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(132, ng0); - t2 = (t0 + 8224); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(133, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(134, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(135, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB62: *((char **)t1) = &&LAB63; - goto LAB1; - -LAB57: goto LAB56; - -LAB59: goto LAB57; - -LAB60: xsi_set_current_line(136, ng0); - t2 = (t0 + 8256); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(137, ng0); - t2 = (t0 + 8288); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(138, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(139, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(140, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB66: *((char **)t1) = &&LAB67; - goto LAB1; - -LAB61: goto LAB60; - -LAB63: goto LAB61; - -LAB64: xsi_set_current_line(141, ng0); - t2 = (t0 + 8320); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(142, ng0); - t2 = (t0 + 8352); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(143, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(144, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(145, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB70: *((char **)t1) = &&LAB71; - goto LAB1; - -LAB65: goto LAB64; - -LAB67: goto LAB65; - -LAB68: xsi_set_current_line(146, ng0); - t2 = (t0 + 8384); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(147, ng0); - t2 = (t0 + 8416); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(148, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(149, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(150, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB74: *((char **)t1) = &&LAB75; - goto LAB1; - -LAB69: goto LAB68; - -LAB71: goto LAB69; - -LAB72: xsi_set_current_line(151, ng0); - t2 = (t0 + 8448); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(152, ng0); - t2 = (t0 + 8480); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(153, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(154, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(155, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB78: *((char **)t1) = &&LAB79; - goto LAB1; - -LAB73: goto LAB72; - -LAB75: goto LAB73; - -LAB76: xsi_set_current_line(156, ng0); - t2 = (t0 + 8512); - t4 = (t0 + 4384); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(157, ng0); - t2 = (t0 + 8544); - t4 = (t0 + 4448); - t5 = (t4 + 56U); - t6 = *((char **)t5); - t7 = (t6 + 56U); - t8 = *((char **)t7); - memcpy(t8, t2, 32U); - xsi_driver_first_trans_fast(t4); - xsi_set_current_line(158, ng0); - t2 = (t0 + 4512); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(159, ng0); - t2 = (t0 + 4576); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(160, ng0); - t2 = (t0 + 2448U); - t3 = *((char **)t2); - t9 = *((int64 *)t3); - t2 = (t0 + 3480); - xsi_process_wait(t2, t9); - -LAB82: *((char **)t1) = &&LAB83; - goto LAB1; - -LAB77: goto LAB76; - -LAB79: goto LAB77; - -LAB80: goto LAB2; - -LAB81: goto LAB80; - -LAB83: goto LAB81; - -} - -static void work_a_4189535622_2372691052_p_2(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - unsigned char t8; - char *t9; - unsigned char t10; - unsigned char t11; - unsigned char t12; - char *t13; - char *t14; - char *t15; - char *t16; - char *t17; - -LAB0: xsi_set_current_line(163, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1352U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 1992U); - t7 = *((char **)t1); - t8 = *((unsigned char *)t7); - t1 = (t0 + 1512U); - t9 = *((char **)t1); - t10 = *((unsigned char *)t9); - t11 = ieee_p_2592010699_sub_3488768497506413324_503743352(IEEE_P_2592010699, t8, t10); - t12 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t6, t11); - t1 = (t0 + 4640); - t13 = (t1 + 56U); - t14 = *((char **)t13); - t15 = (t14 + 56U); - t16 = *((char **)t15); - *((unsigned char *)t16) = t12; - xsi_driver_first_trans_fast(t1); - -LAB2: t17 = (t0 + 4240); - *((int *)t17) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_4189535622_2372691052_init() -{ - static char *pe[] = {(void *)work_a_4189535622_2372691052_p_0,(void *)work_a_4189535622_2372691052_p_1,(void *)work_a_4189535622_2372691052_p_2}; - xsi_register_didat("work_a_4189535622_2372691052", "isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.didat b/isim/SpecialCasesTest_isim_beh.exe.sim/work/a_4189535622_2372691052.didat deleted file mode 100644 index e776666c9fb0e1b00f01540b66d255a1a76f4a1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6500 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 UekJadumAAwgZYCm9BAzJH^@G=ApigX diff --git a/isim/SwapTest_isim_beh.exe.sim/SwapTest_isim_beh.exe b/isim/SwapTest_isim_beh.exe.sim/SwapTest_isim_beh.exe deleted file mode 100644 index aacfd9eeb94323097f26cffe8ecdb30612c7957e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49581 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 diff --git a/isim/SwapTest_isim_beh.exe.sim/isimcrash.log b/isim/SwapTest_isim_beh.exe.sim/isimcrash.log deleted file mode 100644 index e69de29..0000000 diff --git a/isim/SwapTest_isim_beh.exe.sim/isimkernel.log b/isim/SwapTest_isim_beh.exe.sim/isimkernel.log deleted file mode 100644 index 67d1e0d..0000000 --- a/isim/SwapTest_isim_beh.exe.sim/isimkernel.log +++ /dev/null @@ -1,28 +0,0 @@ -Command line: - SwapTest_isim_beh.exe - -simmode gui - -simrunnum 0 - -socket 45337 - -Tue Aug 27 12:56:25 2019 - - - Elaboration Time: 0.09 sec - - Current Memory Usage: 198.603 Meg - - Total Signals : 11 - Total Nets : 34 - Total Signal Drivers : 3 - Total Blocks : 3 - Total Primitive Blocks : 2 - Total Processes : 3 - Total Traceable Variables : 10 - Total Scalar Nets and Variables : 396 - - Total Simulation Time: 0.11 sec - - Current Memory Usage: 276.201 Meg - -Tue Aug 27 12:56:46 2019 - diff --git a/isim/SwapTest_isim_beh.exe.sim/netId.dat b/isim/SwapTest_isim_beh.exe.sim/netId.dat deleted file mode 100644 index 374c0d8cb94b4c1a276362849dbf4c3fb29b776b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmXxXF%Ezr5Jb_jT05k}4lV%-oRCxdH<6#b?2bvQ*cngz$H@(NaN&g)k$~Ee{<{{lV{+{|NY%d6!%fiXAPzwN z@##^Xg~SPBfT;4NnXl@?lvzEV%=2q*ZlN3krIiL$pj1d8(P1x&`;tU}Bykkmq#s4x zY5>6{f~}6rneW8Gkm1naBIqKZ0UpK4Zt+jFaVYhM;MthUH=Tw^7_C(u&QVb5b0fX;$x(35!n{-Hu zG{{5b#BV_1SN}nIYB)V|IM~m-oR!nrw!m|J0q2N1b2EL&7I{^e8P^A=xBwJ=1&3>s zqMn*nSvMapj}2P_zAJ)j1UUrTA^w`z_)z+ zMXfInbB@IKoYnQKG$QO;GQOT3cHValE zzql^?`IZyLe95X@zzoUG#*U>vUT3M@xzxGSC$nGEJ$r@t3$pDS_T!_e6vANsN1RFN;X93vFFAv5|;=rCg=2${asM8Ch5EClzR3AL})0N1qRyZ&5DBx2YsejsIp6QY@Eq;A@hZ zn(nL=8XDL0FUfpO#+H>(YtZrgGC!^9T2ffkxVrxeU#CF7r)b+h6)V(p!t+C}%2#}z zn11h(c~_3ViAuus`J=AS9dh%LIO(ozJWW*;eSExT)5hOF8Rz%40kvu@nsSBi1p8w$ zrHRIy-b-fcOfbJ`cNknQQX3@0i!u}fB&Tc%mGtc#^W;fP}DF&!%~!Gn2(qwOG?*+7I`cmvm?C5z$6 zzr!vyn@#>s@=QOH86EjJ<+nxyx5q83Tx6YYgLk_1%Z>VaBVO;0$LVhFY&oGj@}g&h zJp_g?GDqcK`lW$A1xSYd0QT9K#Y>zGg diff --git a/isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.c b/isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.c deleted file mode 100644 index 25f09c8..0000000 --- a/isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.c +++ /dev/null @@ -1,157 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/SwapTest.vhd"; - - - -static void work_a_0464846403_2372691052_p_0(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - int64 t7; - int64 t8; - -LAB0: t1 = (t0 + 3104U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(54, ng0); - t2 = (t0 + 3736); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(55, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2912); - xsi_process_wait(t2, t8); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(56, ng0); - t2 = (t0 + 3736); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(57, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2912); - xsi_process_wait(t2, t8); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: goto LAB2; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -} - -static void work_a_0464846403_2372691052_p_1(char *t0) -{ - char *t1; - char *t2; - int64 t3; - char *t4; - int64 t5; - -LAB0: t1 = (t0 + 3352U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(65, ng0); - t3 = (100 * 1000LL); - t2 = (t0 + 3160); - xsi_process_wait(t2, t3); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(67, ng0); - t2 = (t0 + 2128U); - t4 = *((char **)t2); - t3 = *((int64 *)t4); - t5 = (t3 * 10); - t2 = (t0 + 3160); - xsi_process_wait(t2, t5); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: xsi_set_current_line(71, ng0); - -LAB14: *((char **)t1) = &&LAB15; - goto LAB1; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -LAB12: goto LAB2; - -LAB13: goto LAB12; - -LAB15: goto LAB13; - -} - - -extern void work_a_0464846403_2372691052_init() -{ - static char *pe[] = {(void *)work_a_0464846403_2372691052_p_0,(void *)work_a_0464846403_2372691052_p_1}; - xsi_register_didat("work_a_0464846403_2372691052", "isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.didat b/isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.didat deleted file mode 100644 index a0d6c8b8d6cb1531215bb79401f13b0551580b91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4132 zcmeHJO=}ZD7#`dDS&Ow$sQ5vZq6H<{d?y~HMe4^*v`1xGvx`}pCNY~f?Lq88@Y174 z4B&p4#gj+DKTt&R5A>!GpJ#U_9har;LIuS><=J=U{hD{)nN9cIz{ZdExbsK= z-;VMrgaN+j5#qJRpK_e-6{31Xh%K-P|A*ibc}hUe6)btw<|5!(;WNh~3-oIh4NO0=)5qdm$;_ve^UGMGg_Ra}&nHr2up zSQN+A&Dqof=%?36zdq@Ud>2|8?-3)bi|ypp^aT)2ADDbZ?W+yrC28L;!S%>zC@2egUlzvv%Es|-U>N<^F}MM_tmWA)_FuPi-=Fc| zol+Rbz`qmn#_?xI*;e6uSxx>^$@hR@@5l*Bh&@5YQL4Mg{&UWEQU~o}(oSDuC=dtF z9Xg{U6H__ay%J_%m!TEJM{LUlzO`Hb{AiwcS;3RkxybXFS+w@vi&9<7h zNLK2zPSW+9{P6Ix84-4 z<2Yu+Oy^2zBW2`Er8p}um~JhO|6)vkuN^1*f?1zy#R*u98&Iy+%QJCS@B_?-({$^x z&dG1A-z~Ht*jG@jg_A0j(uH&`l^1i^ZoA%`F?Fq(GK_30Rm^2FaVotoOKsN6j_1XS z^jhw$*+3xfa1?m&3I68r+a&JX55}XXH~5pHC;XeO{06TCBiD0hyKjognTczka2A{d gE$m#OJ7vX(Nm;e9( diff --git a/isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.lin64.o b/isim/SwapTest_isim_beh.exe.sim/work/a_0464846403_2372691052.lin64.o deleted file mode 100644 index 2dc3b589ce8f926b01099d6ba33880ad1bd56e61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3784 zcmbuBU1%It6oBvSChgYNZH%=B8*#uWDYUac*(6)>CuzFP2uo6$hCM6 zX%oetz|zRFF8CsfPX+TLKKNQFv{g%dRq(;bJV}cp^+72r#&ho6vwJg{t)d6+-h01$ z{_dH%cjuj4{%k~17>UAOWStpN#?+q9c!CcnSU)?=^!iURy)}wNZ@qxsojv3F?bug( zJ3Bk*SZ`h!is{YrP@i7E zJ;3w6gL&V}H;QudDr6=lpKm?`&RD+j!_Bdd*Xtj}QENJ@Hz%@NEW%Sko$9HP>B^S=?O%}kYX{r4?4-UV#mTmPv;uLW?Kr2}I{zxpSi1;=Ls)}YzF8E707odc zYgZC;tLDnQ<$4Crj76)YS!Za%Old19JV17inP~JGtl(jzP*rENg_u(KQ9~5iD*q@2_ z72+{A0K<&n*RY?7s~eGeH1cUYro!|bGLQp!nC9Z@dy$Q3y(jW3nEIl*uU9;Ck!h~y z_Jh!q;h{;`Cltj8_I6VfxL52%`aQsk) zBYxip9lE0O;`2dy78>#>P9!-Y>?Fj8!B{7NqR;EN$|75_P?5Lj?_QCvbNp+K5U>#+dg-Ng`xSoZJ4JGM!4DI$qqx`AVHOkiD{bNrD1X8qz#we@>tg@9P{jSi-|3$HKLRW))inV(g*|n_z2ZEWJL+B) zi7tpmjMEQ|@~8UaGYN}-{~=faIT{EUnEFZ~zo^&4e%T3Gf_ULxqM?~!eqj|x-W%o~ zcU6a5+J75>Khfa<2h6!o`#?Eim=aa8gz5bvUr zpWR$sk}`yGl)ovvA)ZqfvfnD_d-sbt%HR_vAb6kkL;fVRZ+wrbCbWkAXI=P>F8sSL z{B9Tidl$~Sd{Afwwqj|csbuzn-yOz^kz&>5o_**bW3Ho{0 z$9w#2N?i6s=QQZ&OG#hO=b(7ygZcx42lG!z9Pdin*YgsW{TmXO^K=Cd#$A{6Wj`NE zT#mabaasRsiOX?C8Td)Z*xLfoJ%(n;>HLdju8+4W-g77_|MhiIpCl^=$YekGJ%d7g Io6i{g8&JeW@&Et; diff --git a/isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.c b/isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.c deleted file mode 100644 index 056f514..0000000 --- a/isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.c +++ /dev/null @@ -1,207 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -/* This file is designed for use with ISim build 0xfbc00daa */ - -#define XSI_HIDE_SYMBOL_SPEC true -#include "xsi.h" -#include -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/Swap.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_2579272516_1004118533_p_0(char *t0) -{ - int t1; - char *t2; - char *t3; - int t4; - int t5; - char *t6; - char *t7; - unsigned char t8; - unsigned char t9; - char *t10; - int t11; - int t12; - unsigned int t13; - unsigned int t14; - unsigned int t15; - char *t16; - unsigned char t17; - unsigned char t18; - char *t19; - char *t20; - unsigned char t21; - char *t22; - int t23; - int t24; - unsigned int t25; - unsigned int t26; - unsigned int t27; - char *t28; - unsigned char t29; - unsigned char t30; - unsigned char t31; - char *t32; - int t33; - int t34; - unsigned int t35; - unsigned int t36; - unsigned int t37; - char *t38; - char *t39; - char *t40; - char *t41; - char *t42; - -LAB0: xsi_set_current_line(18, ng0); - t1 = (8 - 1); - t2 = (t0 + 5109); - *((int *)t2) = t1; - t3 = (t0 + 5113); - *((int *)t3) = 0; - t4 = t1; - t5 = 0; - -LAB2: if (t4 >= t5) - goto LAB3; - -LAB5: t2 = (t0 + 3264); - *((int *)t2) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(20, ng0); - t6 = (t0 + 1352U); - t7 = *((char **)t6); - t8 = *((unsigned char *)t7); - t9 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t8); - t6 = (t0 + 1032U); - t10 = *((char **)t6); - t6 = (t0 + 5109); - t11 = *((int *)t6); - t12 = (t11 - 7); - t13 = (t12 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t6)); - t14 = (1U * t13); - t15 = (0 + t14); - t16 = (t10 + t15); - t17 = *((unsigned char *)t16); - t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t9, t17); - t19 = (t0 + 1352U); - t20 = *((char **)t19); - t21 = *((unsigned char *)t20); - t19 = (t0 + 1192U); - t22 = *((char **)t19); - t19 = (t0 + 5109); - t23 = *((int *)t19); - t24 = (t23 - 7); - t25 = (t24 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t19)); - t26 = (1U * t25); - t27 = (0 + t26); - t28 = (t22 + t27); - t29 = *((unsigned char *)t28); - t30 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t29); - t31 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t18, t30); - t32 = (t0 + 5109); - t33 = *((int *)t32); - t34 = (t33 - 7); - t35 = (t34 * -1); - t36 = (1 * t35); - t37 = (0U + t36); - t38 = (t0 + 3344); - t39 = (t38 + 56U); - t40 = *((char **)t39); - t41 = (t40 + 56U); - t42 = *((char **)t41); - *((unsigned char *)t42) = t31; - xsi_driver_first_trans_delta(t38, t37, 1, 0LL); - xsi_set_current_line(21, ng0); - t2 = (t0 + 1352U); - t3 = *((char **)t2); - t8 = *((unsigned char *)t3); - t9 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t8); - t2 = (t0 + 1192U); - t6 = *((char **)t2); - t2 = (t0 + 5109); - t1 = *((int *)t2); - t11 = (t1 - 7); - t13 = (t11 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t2)); - t14 = (1U * t13); - t15 = (0 + t14); - t7 = (t6 + t15); - t17 = *((unsigned char *)t7); - t18 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t9, t17); - t10 = (t0 + 1352U); - t16 = *((char **)t10); - t21 = *((unsigned char *)t16); - t10 = (t0 + 1032U); - t19 = *((char **)t10); - t10 = (t0 + 5109); - t12 = *((int *)t10); - t23 = (t12 - 7); - t25 = (t23 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t10)); - t26 = (1U * t25); - t27 = (0 + t26); - t20 = (t19 + t27); - t29 = *((unsigned char *)t20); - t30 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t21, t29); - t31 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t18, t30); - t22 = (t0 + 5109); - t24 = *((int *)t22); - t33 = (t24 - 7); - t35 = (t33 * -1); - t36 = (1 * t35); - t37 = (0U + t36); - t28 = (t0 + 3408); - t32 = (t28 + 56U); - t38 = *((char **)t32); - t39 = (t38 + 56U); - t40 = *((char **)t39); - *((unsigned char *)t40) = t31; - xsi_driver_first_trans_delta(t28, t37, 1, 0LL); - -LAB4: t2 = (t0 + 5109); - t4 = *((int *)t2); - t3 = (t0 + 5113); - t5 = *((int *)t3); - if (t4 == t5) - goto LAB5; - -LAB6: t1 = (t4 + -1); - t4 = t1; - t6 = (t0 + 5109); - *((int *)t6) = t4; - goto LAB2; - -} - - -extern void work_a_2579272516_1004118533_init() -{ - static char *pe[] = {(void *)work_a_2579272516_1004118533_p_0}; - xsi_register_didat("work_a_2579272516_1004118533", "isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.didat"); - xsi_register_executes(pe); -} diff --git a/isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.didat b/isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.didat deleted file mode 100644 index 841edee6bfec4661ca85f67edaa7bedf3559556a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3236 zcmeHIziSg=7=E?>)&jVjj$5&tj z=tea$reJMqtJZO;_a%y_Phd#|!v(g+s5M57r3?`7-_1taj&T@Eihi4n(`O&HD3Et> zuvG(2Gm29&k9BE2^Y|V8IN**Y{Yc0m((kjK1jv0GxC^KhV6g8`2*-B;uK(X4tY-@d z>zNvq#5mU`aqNfsU&D*8Z1DY0_(>l6IQ}DfKE-&r_ZKlZHEwIrYI6z(>!S1@g<4z2 zC(vlUtbGZ7SkF04i+Bg_4ud?G&_q`;IH!+y;UWJhA--wYr}+zhk=fw7KhJaagr}D z-mEN`3pcJ~=Y~b^IbSS3-{bnqrvH5PhqUXttHCi?ay;LpXD&OnjMH&4>}fYz_YDhM cTq@^F`C@L?%w@BMTyCy7Gn27h+ww(z0ppbvS^xk5 diff --git a/isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.lin64.o b/isim/SwapTest_isim_beh.exe.sim/work/a_2579272516_1004118533.lin64.o deleted file mode 100644 index c2ec3f3004e09af3fc484c525a9a334112f5c1fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4320 zcmb_fU2GIp6u#R9yCCdVz*5DZO-g0+3LrCBxv-h5F zzVkbG?%aK;Qr*@S3K1qDvV~mJ7)r>%a&GQS2gn){Bg*XW5#?AG5#`w9I9ysXpFI~j zEAN({mUqb`yN1C+QQC(S1;uvEPOn)sviAUb*AJX3r_l?3MS(d*x?k^(;$t9mIC4vnwPvCsyqTF`YsCv4jI3Ehl<0pFYK2fsP|( zJ6&#HEw?Y9Lf&bt$RWzJSGwiDeyp_r#K4hKY;K(xo3j$VysPz!6NNCZ@tgM=o4bHv z)-Q%Rg(+=H58AuoX$%#Pc72YCet`?1+Fqcwx=-m&!1&@9ecZzQz?HY^ThPm(s_{`J z75k|rr7N&ll1{DmS|o{fsQ7j4WoBCw`@S)n& zh-O+UYU-#qE@;!5fOihHjQ#yJHI>a5Q~6X@%BhklW+bVQO{ay1-l$ow8`3}Cn$-Gr zQ|lkoYt5$KKUk?$^4W~sXlRBLKsY$wAm~pG@JBs)hV5IoJ{nJMe{$Exct*$w`FKi{ zQes+4$CE=^Bd*je7vC)9H-agyb(GKxLnJia6WXw{;J(?iGy!_H*|ci){nS7kSN9pUNsU%}b3+`=@pZe+<7R;B zp>XF7*w8v;1880h2|ZDlHigduqz5jH6F~)}&mG7^Fe2^=L&{!&^1ZPh0UUjL={IUG zfi1>Q!NrS09kzH7<}81-K^cI{&;B!Ne=m|aVRmdBfqOXj=Kmc9SUl#!tM7mt-ku9t)JC}Dtzyk^#2aPyw4sWa)LVj2o+9P z-3&tAn>*e+gUtr{fZoJ7c(MH1^GBLr{O8~(f^yOm(4)E}pI_uHBUjnyse=(-e2N_~ zP*5MpJ6zL32i11IykO~PEj0nXh%)v!?f^4S!Cs{#1i0XPXbqzH8~r3r8l60dufQKwXqG{;0DRJS@m z()H3l{Ki|JHKN{jhiF`rAR zSrNc=I-7Dl!|828t&eN<{i;!Gj%jLZpQ<+-+H{b^Orem^6*9$KPR!&aF_p=29s`m9 zn`|ZrY3B2VbVkgky;(F2{UEeqpKicu)q+G!wV_SGSqi^VD7bCm5#k^GHw8kE6Am8Z zaQJ8D2<{L#XZ*We*x|3_@cSu_d^}4s{uYX3Tzs1t?!J%i9*=)P82(ED|0>1NKhI|y zA?_%>a4|m-Shpz1Uk?|i8=kt7#!+HMu9M1DkayVbtMGoidf;1e#bdkdL aNf&j`8@L;@br7dFkV{=UNWp_MKmP+~T-hN2 diff --git a/isim/TypeCheck_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg b/isim/TypeCheck_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg deleted file mode 100644 index 66a8487dddbdebe95826dc10f4b9bd3e831e7e72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3850 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 diff --git a/isim/TypeCheck_isim_beh.exe.sim/isimcrash.log b/isim/TypeCheck_isim_beh.exe.sim/isimcrash.log deleted file mode 100644 index e69de29..0000000 diff --git a/isim/TypeCheck_isim_beh.exe.sim/isimkernel.log b/isim/TypeCheck_isim_beh.exe.sim/isimkernel.log deleted file mode 100644 index d292b74..0000000 --- a/isim/TypeCheck_isim_beh.exe.sim/isimkernel.log +++ /dev/null @@ -1,28 +0,0 @@ -Command line: - TypeCheck_isim_beh.exe - -simmode gui - -simrunnum 0 - -socket 60560 - -Tue Aug 27 12:53:49 2019 - - - Elaboration Time: 0.14 sec - - Current Memory Usage: 198.603 Meg - - Total Signals : 7 - Total Nets : 67 - Total Signal Drivers : 6 - Total Blocks : 2 - Total Primitive Blocks : 2 - Total Processes : 6 - Total Traceable Variables : 8 - Total Scalar Nets and Variables : 427 - - Total Simulation Time: 0.15 sec - - Current Memory Usage: 276.201 Meg - -Tue Aug 27 12:53:56 2019 - diff --git a/isim/TypeCheck_isim_beh.exe.sim/netId.dat b/isim/TypeCheck_isim_beh.exe.sim/netId.dat deleted file mode 100644 index 260dee88aeaff7534167f0dabcb936e49ad924af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmXxX$q4`;5JSmsNWw`95!>H4nCyk3_nrD+FisO^G8P!#R$c$eN+LAO`fA>># zCSUaFt$MX9K2~-R7Mhc)c52`r*^?hf&AqBx-^dG0Szl9>o|Os_GIQ3rZoQu)KR`^9 zX*QVUX*TNSy{kdeCTRt2ptPqwKr5|%0*U9>g0L=007w!BVUg5>fLj(2d_e3XdZTN% z61$aG^1wx~ihu<$l}g1Hn<(Q@>J>qo*~BfR`0@xCfJ$LN^u-T9&Q>{xYAswaEiE=G zVTnK)f#bx71BA0x&f$;l&Quy@dEtp=6{Q$_|9dd@F!twQWZgyFBt;DJ68Up@1Z97X za%(v?a`<=fw9c6sos|W7D)0#A1h0Z%qXgR_ASEc{v9~gmY1#9Q=4s33?pXD_dxrU; zX`bg9O9Ohm>E^?+2yb%;lAvwNoB8u#DcNVLc)p6NR>g>_#mnXK878(^SyyR4nKs7# d)SkCv)$^Nt&h6R%+}_U5-pPB_-^sSU{~JB4QCt83 diff --git a/isim/TypeCheck_isim_beh.exe.sim/work/TypeCheck_isim_beh.exe_main.c b/isim/TypeCheck_isim_beh.exe.sim/work/TypeCheck_isim_beh.exe_main.c deleted file mode 100644 index 89062b0..0000000 --- a/isim/TypeCheck_isim_beh.exe.sim/work/TypeCheck_isim_beh.exe_main.c +++ /dev/null @@ -1,39 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -#include "xsi.h" - -struct XSI_INFO xsi_info; - -char *IEEE_P_2592010699; -char *STD_STANDARD; - - -int main(int argc, char **argv) -{ - xsi_init_design(argc, argv); - xsi_register_info(&xsi_info); - - xsi_register_min_prec_unit(-12); - ieee_p_2592010699_init(); - work_a_4228824053_1272247069_init(); - - - xsi_register_tops("work_a_4228824053_1272247069"); - - IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699"); - xsi_register_ieee_std_logic_1164(IEEE_P_2592010699); - STD_STANDARD = xsi_get_engine_memory("std_standard"); - - return xsi_run_simulation(argc, argv); - -} diff --git a/isim/TypeCheck_isim_beh.exe.sim/work/TypeCheck_isim_beh.exe_main.lin64.o b/isim/TypeCheck_isim_beh.exe.sim/work/TypeCheck_isim_beh.exe_main.lin64.o deleted file mode 100644 index 640b26560b813076684b0f2f750448c51deddac7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2672 zcmbW3U2o$=6oyZdg$>IRy31G5g0NtPcBNetyV-sqKuOcISt;tGHkCjK1~-{atTs+$ zyCUU=6_t>p3bDU}-@qLgAi)Jc0C9o1)j( zt+AfXWJp}XS;s%TYmI!ee~C_!1d!dQAPgOe~-uG$ouMq zO}zT&6XhxY_!+3{qilWjT|8!5nd<#{^n2WY^lkpV_rIZ!`u?79M9H?7m+eyV)`GC? zCEG476&F{?l~RgZj{WDxn!`+E-qLL z#*LY~avuopVJT!(&Kca`VMea8&tFeJ0>gbtazK|rS8M+0)pw8(7rdp+r~ z#OsIB=ZUSGj=a&`8-2DL?J%xo&VL#(da#i(`@B=8`s*|BW<6idXy+ zGkxz7IZX0*(MXv-f3)?vLvB102Mv^ElG}&$)DkB^^=a5BKPb#R}=o?L>hTG+lceN7S*ROxihB# z5uV@6sr9P!V1fDE>F}t9=Xn~(b9RaT9IHN6@6OPNGx!%X_?I*I_cQoUGx!7Mn5Wul zRcHB@t2wje#9m=OO<$a$r{>{6R=cvbC)~j8iCx(>QtV`mE4N&-KK>mo0I? z!Dqjk(U|}HrHvIxf08Ba4}vIfM}|Ur9oORp$zI<-q}#PxO}w4{ET4*uzS{Uu@Ao@y zOIX%oiME?-V!K({T&rxY#j82+1n1up;auL$fZKsKBUPjXRQ zombG~J}Uk)`!H~vWs2VbWCOp -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/TypeCheck.vhd"; -extern char *IEEE_P_2592010699; - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_4228824053_1272247069_p_0(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(17, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 30); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5104); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 8U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 4944); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_4228824053_1272247069_p_1(char *t0) -{ - char *t1; - char *t2; - unsigned int t3; - unsigned int t4; - unsigned int t5; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(18, ng0); - -LAB3: t1 = (t0 + 1032U); - t2 = *((char **)t1); - t3 = (31 - 22); - t4 = (t3 * 1U); - t5 = (0 + t4); - t1 = (t2 + t5); - t6 = (t0 + 5168); - t7 = (t6 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - memcpy(t10, t1, 23U); - xsi_driver_first_trans_fast(t6); - -LAB2: t11 = (t0 + 4960); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_4228824053_1272247069_p_2(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(23, ng0); - t1 = (t0 + 2288U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)3; - xsi_set_current_line(24, ng0); - t1 = (t0 + 7635); - *((int *)t1) = 7; - t2 = (t0 + 7639); - *((int *)t2) = 0; - t3 = 7; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(27, ng0); - t1 = (t0 + 2288U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5232); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast(t1); - t1 = (t0 + 4976); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(25, ng0); - t5 = (t0 + 2288U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1512U); - t8 = *((char **)t5); - t5 = (t0 + 7635); - t9 = *((int *)t5); - t10 = (t9 - 7); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 2288U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 7635); - t3 = *((int *)t1); - t2 = (t0 + 7639); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7635); - *((int *)t5) = t3; - goto LAB2; - -} - -static void work_a_4228824053_1272247069_p_3(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(33, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(34, ng0); - t1 = (t0 + 7643); - *((int *)t1) = 22; - t2 = (t0 + 7647); - *((int *)t2) = 0; - t3 = 22; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(37, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5296); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast(t1); - t1 = (t0 + 4992); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(35, ng0); - t5 = (t0 + 2408U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1672U); - t8 = *((char **)t5); - t5 = (t0 + 7643); - t9 = *((int *)t5); - t10 = (t9 - 22); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t15); - t17 = (t0 + 2408U); - t18 = *((char **)t17); - t17 = (t18 + 0); - *((unsigned char *)t17) = t16; - -LAB4: t1 = (t0 + 7643); - t3 = *((int *)t1); - t2 = (t0 + 7647); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7643); - *((int *)t5) = t3; - goto LAB2; - -} - -static void work_a_4228824053_1272247069_p_4(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - char *t7; - char *t8; - char *t9; - char *t10; - char *t11; - -LAB0: xsi_set_current_line(40, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t5); - t1 = (t0 + 5360); - t7 = (t1 + 56U); - t8 = *((char **)t7); - t9 = (t8 + 56U); - t10 = *((char **)t9); - *((unsigned char *)t10) = t6; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t11 = (t0 + 5008); - *((int *)t11) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_4228824053_1272247069_p_5(char *t0) -{ - char *t1; - char *t2; - unsigned char t3; - char *t4; - unsigned char t5; - unsigned char t6; - unsigned char t7; - char *t8; - char *t9; - char *t10; - char *t11; - char *t12; - -LAB0: xsi_set_current_line(41, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t3 = *((unsigned char *)t2); - t1 = (t0 + 1992U); - t4 = *((char **)t1); - t5 = *((unsigned char *)t4); - t6 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t5); - t7 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t3, t6); - t1 = (t0 + 5424); - t8 = (t1 + 56U); - t9 = *((char **)t8); - t10 = (t9 + 56U); - t11 = *((char **)t10); - *((unsigned char *)t11) = t7; - xsi_driver_first_trans_fast_port(t1); - -LAB2: t12 = (t0 + 5024); - *((int *)t12) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - - -extern void work_a_4228824053_1272247069_init() -{ - static char *pe[] = {(void *)work_a_4228824053_1272247069_p_0,(void *)work_a_4228824053_1272247069_p_1,(void *)work_a_4228824053_1272247069_p_2,(void *)work_a_4228824053_1272247069_p_3,(void *)work_a_4228824053_1272247069_p_4,(void *)work_a_4228824053_1272247069_p_5}; - xsi_register_didat("work_a_4228824053_1272247069", "isim/TypeCheck_isim_beh.exe.sim/work/a_4228824053_1272247069.didat"); - xsi_register_executes(pe); -} diff --git a/isim/TypeCheck_isim_beh.exe.sim/work/a_4228824053_1272247069.didat b/isim/TypeCheck_isim_beh.exe.sim/work/a_4228824053_1272247069.didat deleted file mode 100644 index 78184d86e07252591e1103d39552ba52198dbbd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4656 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 diff --git a/isim/isim_usage_statistics.html b/isim/isim_usage_statistics.html deleted file mode 100644 index 219a6a7..0000000 --- a/isim/isim_usage_statistics.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - -
ISim Statistics
Xilinx HDL Libraries Used=ieee
Fuse Resource Usage=2640 ms, 103940 KB
Total Signals=11
Total Nets=6
Total Blocks=3
Total Processes=4
Total Simulation Time=1 us
Simulation Resource Usage=0.15 sec, 275152 KB
Simulation Mode=gui
Hardware CoSim=0
diff --git a/isim/isim_usage_statistics.html~ b/isim/isim_usage_statistics.html~ deleted file mode 100644 index deb5c8f..0000000 --- a/isim/isim_usage_statistics.html~ +++ /dev/null @@ -1,27 +0,0 @@ - - - - -<<<<<<< HEAD - - - - - - - - -======= - - - - - - - - ->>>>>>> 8b08af27823a5242424518ae45bac27cb9e28f6d - - - -
ISim Statistics
Xilinx HDL Libraries Used=ieee
Fuse Resource Usage=980 ms, 657936 KB
Total Signals=15
Total Nets=59
Total Blocks=3
Total Processes=9
Total Simulation Time=1 us
Simulation Resource Usage=0.03 sec, 271896 KB
Fuse Resource Usage=2640 ms, 103940 KB
Total Signals=11
Total Nets=6
Total Blocks=3
Total Processes=4
Total Simulation Time=1 us
Simulation Resource Usage=0.15 sec, 275152 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/pr_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg b/isim/pr_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg deleted file mode 100644 index 3f0864ae063808536c2621518e8b3b4a39ed8edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3803 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 YZ3uM_SR@fXVGZN7Be3^*jQaln0rD(p>Hq)$ diff --git a/isim/pr_isim_beh.exe.sim/tmp_save/_1 b/isim/pr_isim_beh.exe.sim/tmp_save/_1 deleted file mode 100644 index d815201b655adc010a5572eba71230cacd68e01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1938 zcmdT@J5s|i6twKv;nQ%06bwT}oSIWWnsgZ_xbRG{7=J>Bf`W#YmV0m$PQXcE_gM~B zG9f0=WM`iAWUbz6C3!SVZhOOM9`~=~ywF+P3&V?W(Ca!C4ouHZap1~__N@Z{&qXM= zRzx=PL*wnTsDnk^vZJI$;v?3y+xxGW!G9D%4d;*zFhHCjvN+eXvPg6~E~3dSzT)H( z%D_>sasdTf9)ZO5I)2cV#0Mk^{Gdv@zR#%|DENe+c$D5Wm1vIv0mYz-fC3nbQZ?0v z!&2`E9=Oh$LJqGJ0Rt#k8IbzohfQN@JBQUyamBQ>SW&_!Vrl-{i3f*>#*`s7+^%x? zqDrHb>Z0-_*T_-~zOY9yj?ho%VCeB89FQUgDbM%w49c-Zd8j!Za`?->*qqYTS#FQ# z`U(#FNm5L8nHJn2$8wG63FZWki6DpIRtc04Y~$5@L$|tQ8t47HS+uQIy=d_ -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/pr.vhd"; -extern char *IEEE_P_2592010699; - -char *ieee_p_2592010699_sub_16439989832805790689_503743352(char *, char *, char *, char *, char *, char *); -char *ieee_p_2592010699_sub_207919886985903570_503743352(char *, char *, char *, char *); -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_2734820196_0181651160_p_0(char *t0) -{ - char t1[16]; - char t4[16]; - char *t2; - char *t3; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - char *t13; - char *t14; - char *t15; - char *t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(18, ng0); - -LAB3: t2 = (t0 + 1032U); - t3 = *((char **)t2); - t2 = (t0 + 7008U); - t5 = (t0 + 1192U); - t6 = *((char **)t5); - t5 = (t0 + 7008U); - t7 = ieee_p_2592010699_sub_207919886985903570_503743352(IEEE_P_2592010699, t4, t6, t5); - t8 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t3, t2, t7, t4); - t9 = (t1 + 12U); - t10 = *((unsigned int *)t9); - t11 = (1U * t10); - t12 = (8U != t11); - if (t12 == 1) - goto LAB5; - -LAB6: t13 = (t0 + 4840); - t14 = (t13 + 56U); - t15 = *((char **)t14); - t16 = (t15 + 56U); - t17 = *((char **)t16); - memcpy(t17, t8, 8U); - xsi_driver_first_trans_fast(t13); - -LAB2: t18 = (t0 + 4696); - *((int *)t18) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t11, 0); - goto LAB6; - -} - -static void work_a_2734820196_0181651160_p_1(char *t0) -{ - char t1[16]; - char t2[16]; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - char *t13; - char *t14; - char *t15; - char *t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(19, ng0); - -LAB3: t3 = (t0 + 1032U); - t4 = *((char **)t3); - t3 = (t0 + 7008U); - t5 = ieee_p_2592010699_sub_207919886985903570_503743352(IEEE_P_2592010699, t2, t4, t3); - t6 = (t0 + 1192U); - t7 = *((char **)t6); - t6 = (t0 + 7008U); - t8 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t5, t2, t7, t6); - t9 = (t1 + 12U); - t10 = *((unsigned int *)t9); - t11 = (1U * t10); - t12 = (8U != t11); - if (t12 == 1) - goto LAB5; - -LAB6: t13 = (t0 + 4904); - t14 = (t13 + 56U); - t15 = *((char **)t14); - t16 = (t15 + 56U); - t17 = *((char **)t16); - memcpy(t17, t8, 8U); - xsi_driver_first_trans_fast(t13); - -LAB2: t18 = (t0 + 4712); - *((int *)t18) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t11, 0); - goto LAB6; - -} - -static void work_a_2734820196_0181651160_p_2(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - -LAB0: xsi_set_current_line(21, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t1 = (t0 + 4968); - t3 = (t1 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - memcpy(t6, t2, 8U); - xsi_driver_first_trans_fast_port(t1); - -LAB2: t7 = (t0 + 4728); - *((int *)t7) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_2734820196_0181651160_p_3(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - -LAB0: xsi_set_current_line(22, ng0); - -LAB3: t1 = (t0 + 1992U); - t2 = *((char **)t1); - t1 = (t0 + 5032); - t3 = (t1 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - memcpy(t6, t2, 8U); - xsi_driver_first_trans_fast_port(t1); - -LAB2: t7 = (t0 + 4744); - *((int *)t7) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_2734820196_0181651160_p_4(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - char *t5; - char *t6; - unsigned char t7; - char *t8; - int t9; - int t10; - unsigned int t11; - unsigned int t12; - unsigned int t13; - char *t14; - unsigned char t15; - unsigned char t16; - char *t17; - char *t18; - int t19; - int t20; - unsigned int t21; - unsigned int t22; - unsigned int t23; - char *t24; - unsigned char t25; - unsigned char t26; - unsigned char t27; - char *t28; - char *t29; - -LAB0: xsi_set_current_line(27, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(28, ng0); - t1 = (t0 + 7117); - *((int *)t1) = 7; - t2 = (t0 + 7121); - *((int *)t2) = 0; - t3 = 7; - t4 = 0; - -LAB2: if (t3 >= t4) - goto LAB3; - -LAB5: xsi_set_current_line(31, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t7 = *((unsigned char *)t2); - t1 = (t0 + 5096); - t5 = (t1 + 56U); - t6 = *((char **)t5); - t8 = (t6 + 56U); - t14 = *((char **)t8); - *((unsigned char *)t14) = t7; - xsi_driver_first_trans_fast_port(t1); - t1 = (t0 + 4760); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(29, ng0); - t5 = (t0 + 2408U); - t6 = *((char **)t5); - t7 = *((unsigned char *)t6); - t5 = (t0 + 1832U); - t8 = *((char **)t5); - t5 = (t0 + 7117); - t9 = *((int *)t5); - t10 = (t9 - 7); - t11 = (t10 * -1); - t12 = (1U * t11); - t13 = (0 + t12); - t14 = (t8 + t13); - t15 = *((unsigned char *)t14); - t16 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t15); - t17 = (t0 + 1992U); - t18 = *((char **)t17); - t17 = (t0 + 7117); - t19 = *((int *)t17); - t20 = (t19 - 7); - t21 = (t20 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t17)); - t22 = (1U * t21); - t23 = (0 + t22); - t24 = (t18 + t23); - t25 = *((unsigned char *)t24); - t26 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t16, t25); - t27 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t7, t26); - t28 = (t0 + 2408U); - t29 = *((char **)t28); - t28 = (t29 + 0); - *((unsigned char *)t28) = t27; - -LAB4: t1 = (t0 + 7117); - t3 = *((int *)t1); - t2 = (t0 + 7121); - t4 = *((int *)t2); - if (t3 == t4) - goto LAB5; - -LAB6: t9 = (t3 + -1); - t3 = t9; - t5 = (t0 + 7117); - *((int *)t5) = t3; - goto LAB2; - -} - - -extern void work_a_2734820196_0181651160_init() -{ - static char *pe[] = {(void *)work_a_2734820196_0181651160_p_0,(void *)work_a_2734820196_0181651160_p_1,(void *)work_a_2734820196_0181651160_p_2,(void *)work_a_2734820196_0181651160_p_3,(void *)work_a_2734820196_0181651160_p_4}; - xsi_register_didat("work_a_2734820196_0181651160", "isim/pr_isim_beh.exe.sim/work/a_2734820196_0181651160.didat"); - xsi_register_executes(pe); -} diff --git a/isim/pr_isim_beh.exe.sim/work/a_2734820196_0181651160.didat b/isim/pr_isim_beh.exe.sim/work/a_2734820196_0181651160.didat deleted file mode 100644 index 51d698dcd46432d309278d411180d5c233a103e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4348 zcmeHJJ8Tm{6kH(u6F?BcFNhQ=!Jor%>@+w+L81l;gn+}zo#Io7ZR`tnDjLc(NKhc5 zh#IA&fG$#+NKjEwrA!AYpe2%-vG;|`#j)3d0wSI~JG*b+&c5B-+w+^A#UF3KIQJCn z(|(ppT>_r&R_av%>$;xUqtqPYZXZBDun4RI{$8a9;a@$dRPQ0Bx(+M#8h8hM1ynbF zz(wFD@BpAKu&<4MM9fMkF4d!yAcMN2kvN9jfjNzJFp)$4tH2y|x{+f7d>2?p9$gr_ z0AA5K(I;SPQWuta$-6?ivrS-26t=2f7aw___K^j_{$_QAZkdO^u*ul4pKbPG*>(GX zeZb?|(DbyQ#5l>D@r>)ze$gj)YBg<*v9%hfv@ zcRbo)W?o7S)XQc??a5{@b*`bnRa7^=YcJ8(>)6<6>h=P% z{(5krppK8?sP^%STxz1j_4Wg;bmlQ`V`8oMyTts6H5A9e%V6;do6Ny|VSFDdC&1sd zj`;PywUy$2Qs)W=oCKc*vn~F{bA+Rf$(_S{yAQEfwT}47CMNgXdyGGg0nfFL_=Vx# zamIar0g!`M-#dL!c`Zv{5f#2CV(jC-JVOzDZiDazHG>)t5qm}ib_mN_xlWoaOU_Kg z`^(>HyzF^cNBKvhUbsKbv>5B}YYbg=shHmEGv1m(AzB==HI&vEiY_ zsN=Y$Xt5M|oHGn6meiw)t320r?V@cBrL9;zmQ1J3rWp79iNZ|YH;b;i)uLJCtZ`(u zFk?9TtZ`)Cb)9l0YnW?w(w{Y4)udlFiyVokOal#{)QA-~RJ1I!z;eYbZiL%;1KVj& z6sC(azKg@$#N@8zcZ%;rr)`nk?!UA2Z(^_PP2+X3$@aLLi?~%cLSLm&nu=y^Yxr^^ Zg*PIdv}5s9JUJAPCu0%EbF#kZ`~>{mtLp#& diff --git a/isim/pr_isim_beh.exe.sim/work/a_2734820196_0181651160.lin64.o b/isim/pr_isim_beh.exe.sim/work/a_2734820196_0181651160.lin64.o deleted file mode 100644 index 001d23d224b8b6fc9390fa8d26658903bc50ac46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 zcmbuDe{3699l)RMG%;JTy=;TPfO+hMJVBlF?>h#Q&xxC}bkJ&TprS2T$G*f?9lNqG zBTPj@a;b7$-BsEqO|U=u2R|xpLKA<4X{#t&$2ues8PcZl2WT6JwG0sZ2L?T=q|7S^=MR9zRK2NcQBL6;0dAe0dQl7UL-*_{jsg- zr-WaD@|7}~09F~C5?+R(YRwAaD;SczU13Id!pKRZGPo#Qy%l}VNvd6h>(=P{-+c^)7?H;iHZ5~!PJ*d_Z;WgE239oBb zUAU@2@9&yr3h%=9t6YBIkUcR^9>e{#9|?~UqPb6pYF$&UKUM7eob}QMbs<);oZwl%L>KUZv1*xkP#UYUV<6Wg+dmD{Ye!M5E#BE(g@B_uSvE{GcRBn?~? z;dxLmKMT2$OJSDb+fQLp8(7q9SQJ#&!pcmn?4(oKA+9nA;Z~;E&p9OxSb>;4El}H5 zV8!|wt?><*(5!#^6sJOQSHb_*W6c+Lh$}9E#X((ltg9syu{c$;PYU~?!b3w9{*W|# z&E@G6T^(C}!Du9nRU?V)Yn|@#>8hSCWU^9POv!m&Oi8JHE|toQ$$GP1HF34bbfdFu zOgDSR^is3hZa1eZ<#M@@%PRG{(FMoJ2O4#PzH}d7j+ggwo12;WY&U*95ebMANq`1u zf<-A3R&FL!VE#?GP)c}HBC&ojScEXn+!M$^ymJDuXPg;AUcvTgWdGUVAarKz^sfGR z@CP?J-rc-kr+RNGA$V@JCD&=90ayFPqf`Xw9zMHdwD~w5mzd zST#u!wz*1@3%wpmb~`vg^;A;YK1{(7Z5##YC0m_ZwdIA~4&$}X^0Lte_w9~pBw_FN z^vr7QI5jXD`eL`bY|u*HUlRv&+&1oW<~S@mcS3$0q8-}6Pj#E%=gP}ap>d0=c7fW* zV2E+>?SX=Ojq)kDkbA{4`v=u=w6pX8EHHN)fJ6_A4|| z{9^LL>{xpcCb93$|2(x%@W#-Od&c`<>|GO7iQ#7oWYuj5u0MWgS^jMOo4`iJe~CI} z`qa&)Jsa1dGb;WXjnCp>d^pT(+B1F<7{(Xj;$?$6P4W=>sEfkdZ*hHRg5Iu=N@|4e zcPI<;#@OHGf-nn2=e_Ik81PY{&eQtOQ9G>vgK#l>RzLnsynBx(Vfuso9u7G1q~ol^ zQ0|~F-s~D3qs}o7rsR!}don8ixrl538;^5ud{=Auj(TI{og2e57;m(f(8x?sf7A*i zr<>#n5*m7&5rXfjfb$D*l@rwFZfJur!^X}x4A?AO0q2Qz71_F}RR2+0Ldl&b_&Y*B zuX^~mDW9V2_zKm3lJdV&{wC$vgt$C83>-Mt4y zHbm&d#JPGE`jb#E6SjWu0>Ee8D-lo~#qaXr1s|^Y@MRzVkPrW{58v?NW3W%7@|S%0 zaUXu(hhOyJ#OGL;tdSE&GMCOt|MT>ypU|_Uy(I3Wl-Wrky^}&}Ck2rtwHfEOgKD$g zG>JZ^?JFsozHjf|1LcGIL8YXXb+X!P>Rn^0*)xrpddbjxi*e*7^JySQk)pk!`tU~uhr)v^Co9p}abWVmtvY3};(liVM)^LmH zy_E$$Q^=-7Ig?JOGGZYw7xHO6Cj!i5a%m?D9O_$otzp!T>kwke&^wEIvt2h<{TyZ` zsgRelay~C+^C>Z%&2t`ok^q}rHVjz7)uPjdV%j^kN_`MI4Qx^S9*4)3Jg`<&cM zxi`-WryuA18yx5J9B`b^^A{YyoAU!*M{pZ3S9V@u=OM<~`G$QX8E5AqcHU*2ouA^4 zclSJx{@FQ#V&{Z`r4&uc@JlKUi5HQ*B?Ect;2r-cvbzE diff --git a/isim/pr_isim_beh.exe.sim/work/pr_isim_beh.exe_main.c b/isim/pr_isim_beh.exe.sim/work/pr_isim_beh.exe_main.c deleted file mode 100644 index fb085d2..0000000 --- a/isim/pr_isim_beh.exe.sim/work/pr_isim_beh.exe_main.c +++ /dev/null @@ -1,39 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -#include "xsi.h" - -struct XSI_INFO xsi_info; - -char *IEEE_P_2592010699; -char *STD_STANDARD; - - -int main(int argc, char **argv) -{ - xsi_init_design(argc, argv); - xsi_register_info(&xsi_info); - - xsi_register_min_prec_unit(-12); - ieee_p_2592010699_init(); - work_a_2734820196_0181651160_init(); - - - xsi_register_tops("work_a_2734820196_0181651160"); - - IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699"); - xsi_register_ieee_std_logic_1164(IEEE_P_2592010699); - STD_STANDARD = xsi_get_engine_memory("std_standard"); - - return xsi_run_simulation(argc, argv); - -} diff --git a/isim/pr_isim_beh.exe.sim/work/pr_isim_beh.exe_main.lin64.o b/isim/pr_isim_beh.exe.sim/work/pr_isim_beh.exe_main.lin64.o deleted file mode 100644 index 74ab686d83458c525ed96bc90334352c9e8cda7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2664 zcmbW3&u<$=6vvxJ^emmF-R2FWAEz` z8+*+!$I8e2;}@ZB4)V>x56PHWWv2I+!JkS0(f7q$AACn2`@tPyi^}5s!cwJdEmuX^ zTC%EFEvs54M@lJrqH=YayUNw&WeTH?2qW9;*g=PAV|Dc%oLB|ApbjuL*wTAbtQy?{BgTz@8a@!Xl>ecq$jnO%x|h>lU$OEaJ6>!sPF z!dl75e^#1hP%jn94DY&;y~lMFB=x@X0(oGYk?cogcI?O|b1w|Z416>ow@i!7w(q*q zV~OWS(&Twx;kC5yuny63U)&CCSEe(0^2*>)-1?`qA!=zmUSp>3RK|yUk&Dj2e=6ci zbT56bo?#zuifI;|Y;SM@FQAdJA2WW|)pNbYofz{;<1LOw{tB0@sr=Wnko|Nyqq>%| zvZgDhLQ~^<{Pi?mlTlR(wGJJBn8xQd-BK#7Xf$R>doR zo|(S)i0r5N_tD6hK7X|JxkGN8PJ()A=Q(bo==q;!HYxx8GfDh4Euq#-L=&#iouUWB z30<6T@+gIgGr{~O?J#({NG(Z$(#fCTYW3reiwH?oFli6A=Ac-zl7pA?_tnmu8MC0vO$mk zBgJ -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "Function to_bit ended without a return statement"; -extern char *STD_STANDARD; -static const char *ng2 = "Function to_stdulogic ended without a return statement"; -static const char *ng3 = "Function to_x01 ended without a return statement"; -static const char *ng4 = "Function to_x01z ended without a return statement"; -static const char *ng5 = "Function to_ux01 ended without a return statement"; - - - -unsigned char ieee_p_2592010699_sub_7991387870887201249_503743352(char *t1, char *t2, char *t3) -{ - char t4[128]; - char t5[24]; - char t9[8]; - unsigned char t0; - char *t6; - char *t7; - char *t8; - char *t10; - char *t11; - char *t12; - unsigned char t13; - char *t14; - char *t15; - unsigned int t16; - unsigned char t17; - int t18; - char *t19; - int t20; - char *t21; - int t22; - char *t23; - int t24; - char *t25; - int t26; - char *t27; - int t28; - int t29; - unsigned int t30; - unsigned int t31; - unsigned int t32; - char *t33; - unsigned char t34; - int t35; - int t36; - int t37; - int t38; - unsigned int t39; - int t40; - unsigned int t41; - unsigned int t42; - unsigned int t43; - unsigned int t44; - -LAB0: t6 = (t4 + 4U); - t7 = (t1 + 3216); - t8 = (t6 + 88U); - *((char **)t8) = t7; - t10 = (t6 + 56U); - *((char **)t10) = t9; - *((unsigned char *)t9) = (unsigned char)4; - t11 = (t6 + 80U); - *((unsigned int *)t11) = 1U; - t12 = (t5 + 4U); - t13 = (t2 != 0); - if (t13 == 1) - goto LAB3; - -LAB2: t14 = (t5 + 12U); - *((char **)t14) = t3; - t15 = (t3 + 12U); - t16 = *((unsigned int *)t15); - t17 = (t16 == 1); - if (t17 != 0) - goto LAB4; - -LAB6: t7 = (t3 + 8U); - t18 = *((int *)t7); - t8 = (t3 + 4U); - t20 = *((int *)t8); - t10 = (t3 + 0U); - t22 = *((int *)t10); - t24 = t22; - t26 = t20; - -LAB15: t28 = (t26 * t18); - t29 = (t24 * t18); - if (t29 <= t28) - goto LAB16; - -LAB18: -LAB5: t7 = (t6 + 56U); - t8 = *((char **)t7); - t13 = *((unsigned char *)t8); - t0 = t13; - -LAB1: return t0; -LAB3: *((char **)t12) = t2; - goto LAB2; - -LAB4: t19 = (t3 + 0U); - t20 = *((int *)t19); - t21 = (t3 + 4U); - t22 = *((int *)t21); - t23 = (t3 + 8U); - t24 = *((int *)t23); - if (t20 > t22) - goto LAB7; - -LAB8: if (t24 == -1) - goto LAB12; - -LAB13: t18 = t20; - -LAB9: t25 = (t3 + 0U); - t26 = *((int *)t25); - t27 = (t3 + 8U); - t28 = *((int *)t27); - t29 = (t18 - t26); - t30 = (t29 * t28); - t31 = (1U * t30); - t32 = (0 + t31); - t33 = (t2 + t32); - t34 = *((unsigned char *)t33); - t0 = t34; - goto LAB1; - -LAB7: if (t24 == 1) - goto LAB10; - -LAB11: t18 = t22; - goto LAB9; - -LAB10: t18 = t20; - goto LAB9; - -LAB12: t18 = t22; - goto LAB9; - -LAB14: goto LAB5; - -LAB16: t11 = (t1 + 1168U); - t15 = *((char **)t11); - t11 = (t6 + 56U); - t19 = *((char **)t11); - t13 = *((unsigned char *)t19); - t35 = (t13 - 0); - t16 = (t35 * 1); - t30 = (t16 * 9U); - t11 = (t3 + 0U); - t36 = *((int *)t11); - t21 = (t3 + 8U); - t37 = *((int *)t21); - t38 = (t24 - t36); - t31 = (t38 * t37); - t32 = (1U * t31); - t39 = (0 + t32); - t23 = (t2 + t39); - t17 = *((unsigned char *)t23); - t40 = (t17 - 0); - t41 = (t40 * 1); - t42 = (t30 + t41); - t43 = (1U * t42); - t44 = (0 + t43); - t25 = (t15 + t44); - t34 = *((unsigned char *)t25); - t27 = (t6 + 56U); - t33 = *((char **)t27); - t27 = (t33 + 0); - *((unsigned char *)t27) = t34; - -LAB17: if (t24 == t26) - goto LAB18; - -LAB19: t20 = (t24 + t18); - t24 = t20; - goto LAB15; - -LAB20:; -} - -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *t1, unsigned char t2, unsigned char t3) -{ - char t5[8]; - unsigned char t0; - char *t6; - char *t7; - char *t8; - char *t9; - int t10; - unsigned int t11; - unsigned int t12; - int t13; - unsigned int t14; - unsigned int t15; - unsigned int t16; - unsigned int t17; - unsigned char t18; - -LAB0: t6 = (t5 + 4U); - *((unsigned char *)t6) = t2; - t7 = (t5 + 5U); - *((unsigned char *)t7) = t3; - t8 = (t1 + 1288U); - t9 = *((char **)t8); - t10 = (t2 - 0); - t11 = (t10 * 1); - t12 = (t11 * 9U); - t13 = (t3 - 0); - t14 = (t13 * 1); - t15 = (t12 + t14); - t16 = (1U * t15); - t17 = (0 + t16); - t8 = (t9 + t17); - t18 = *((unsigned char *)t8); - t0 = t18; - -LAB1: return t0; -LAB2:; -} - -unsigned char ieee_p_2592010699_sub_3496108598716332692_503743352(char *t1, unsigned char t2, unsigned char t3) -{ - char t5[8]; - unsigned char t0; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - int t11; - unsigned int t12; - unsigned int t13; - int t14; - unsigned int t15; - unsigned int t16; - unsigned int t17; - unsigned int t18; - unsigned char t19; - int t20; - unsigned int t21; - unsigned int t22; - unsigned int t23; - char *t24; - unsigned char t25; - -LAB0: t6 = (t5 + 4U); - *((unsigned char *)t6) = t2; - t7 = (t5 + 5U); - *((unsigned char *)t7) = t3; - t8 = (t1 + 1648U); - t9 = *((char **)t8); - t8 = (t1 + 1288U); - t10 = *((char **)t8); - t11 = (t2 - 0); - t12 = (t11 * 1); - t13 = (t12 * 9U); - t14 = (t3 - 0); - t15 = (t14 * 1); - t16 = (t13 + t15); - t17 = (1U * t16); - t18 = (0 + t17); - t8 = (t10 + t18); - t19 = *((unsigned char *)t8); - t20 = (t19 - 0); - t21 = (t20 * 1); - t22 = (1U * t21); - t23 = (0 + t22); - t24 = (t9 + t23); - t25 = *((unsigned char *)t24); - t0 = t25; - -LAB1: return t0; -LAB2:; -} - -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *t1, unsigned char t2, unsigned char t3) -{ - char t5[8]; - unsigned char t0; - char *t6; - char *t7; - char *t8; - char *t9; - int t10; - unsigned int t11; - unsigned int t12; - int t13; - unsigned int t14; - unsigned int t15; - unsigned int t16; - unsigned int t17; - unsigned char t18; - -LAB0: t6 = (t5 + 4U); - *((unsigned char *)t6) = t2; - t7 = (t5 + 5U); - *((unsigned char *)t7) = t3; - t8 = (t1 + 1408U); - t9 = *((char **)t8); - t10 = (t2 - 0); - t11 = (t10 * 1); - t12 = (t11 * 9U); - t13 = (t3 - 0); - t14 = (t13 * 1); - t15 = (t12 + t14); - t16 = (1U * t15); - t17 = (0 + t16); - t8 = (t9 + t17); - t18 = *((unsigned char *)t8); - t0 = t18; - -LAB1: return t0; -LAB2:; -} - -unsigned char ieee_p_2592010699_sub_3488768497115059394_503743352(char *t1, unsigned char t2, unsigned char t3) -{ - char t5[8]; - unsigned char t0; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - int t11; - unsigned int t12; - unsigned int t13; - int t14; - unsigned int t15; - unsigned int t16; - unsigned int t17; - unsigned int t18; - unsigned char t19; - int t20; - unsigned int t21; - unsigned int t22; - unsigned int t23; - char *t24; - unsigned char t25; - -LAB0: t6 = (t5 + 4U); - *((unsigned char *)t6) = t2; - t7 = (t5 + 5U); - *((unsigned char *)t7) = t3; - t8 = (t1 + 1648U); - t9 = *((char **)t8); - t8 = (t1 + 1408U); - t10 = *((char **)t8); - t11 = (t2 - 0); - t12 = (t11 * 1); - t13 = (t12 * 9U); - t14 = (t3 - 0); - t15 = (t14 * 1); - t16 = (t13 + t15); - t17 = (1U * t16); - t18 = (0 + t17); - t8 = (t10 + t18); - t19 = *((unsigned char *)t8); - t20 = (t19 - 0); - t21 = (t20 * 1); - t22 = (1U * t21); - t23 = (0 + t22); - t24 = (t9 + t23); - t25 = *((unsigned char *)t24); - t0 = t25; - -LAB1: return t0; -LAB2:; -} - -unsigned char ieee_p_2592010699_sub_3488768497506413324_503743352(char *t1, unsigned char t2, unsigned char t3) -{ - char t5[8]; - unsigned char t0; - char *t6; - char *t7; - char *t8; - char *t9; - int t10; - unsigned int t11; - unsigned int t12; - int t13; - unsigned int t14; - unsigned int t15; - unsigned int t16; - unsigned int t17; - unsigned char t18; - -LAB0: t6 = (t5 + 4U); - *((unsigned char *)t6) = t2; - t7 = (t5 + 5U); - *((unsigned char *)t7) = t3; - t8 = (t1 + 1528U); - t9 = *((char **)t8); - t10 = (t2 - 0); - t11 = (t10 * 1); - t12 = (t11 * 9U); - t13 = (t3 - 0); - t14 = (t13 * 1); - t15 = (t12 + t14); - t16 = (1U * t15); - t17 = (0 + t16); - t8 = (t9 + t17); - t18 = *((unsigned char *)t8); - t0 = t18; - -LAB1: return t0; -LAB2:; -} - -unsigned char ieee_p_2592010699_sub_3496108612141461530_503743352(char *t1, unsigned char t2, unsigned char t3) -{ - char t5[8]; - unsigned char t0; - char *t6; - char *t7; - char *t8; - char *t9; - char *t10; - int t11; - unsigned int t12; - unsigned int t13; - int t14; - unsigned int t15; - unsigned int t16; - unsigned int t17; - unsigned int t18; - unsigned char t19; - int t20; - unsigned int t21; - unsigned int t22; - unsigned int t23; - char *t24; - unsigned char t25; - -LAB0: t6 = (t5 + 4U); - *((unsigned char *)t6) = t2; - t7 = (t5 + 5U); - *((unsigned char *)t7) = t3; - t8 = (t1 + 1648U); - t9 = *((char **)t8); - t8 = (t1 + 1528U); - t10 = *((char **)t8); - t11 = (t2 - 0); - t12 = (t11 * 1); - t13 = (t12 * 9U); - t14 = (t3 - 0); - t15 = (t14 * 1); - t16 = (t13 + t15); - t17 = (1U * t16); - t18 = (0 + t17); - t8 = (t10 + t18); - t19 = *((unsigned char *)t8); - t20 = (t19 - 0); - t21 = (t20 * 1); - t22 = (1U * t21); - t23 = (0 + t22); - t24 = (t9 + t23); - t25 = *((unsigned char *)t24); - t0 = t25; - -LAB1: return t0; -LAB2:; -} - -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - char *t7; - int t8; - unsigned int t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (t1 + 1648U); - t7 = *((char **)t6); - t8 = (t2 - 0); - t9 = (t8 * 1); - t10 = (1U * t9); - t11 = (0 + t10); - t6 = (t7 + t11); - t12 = *((unsigned char *)t6); - t0 = t12; - -LAB1: return t0; -LAB2:; -} - -char *ieee_p_2592010699_sub_16439989832805790689_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - char *t66; - int t67; - char *t68; - int t69; - int t70; - unsigned int t71; - unsigned int t72; - unsigned int t73; - char *t74; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 4000); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 7752); - xsi_report(t46, 65U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1288U); - t18 = *((char **)t17); - t17 = (t3 + 0); - t24 = (t9 + 0U); - t51 = *((int *)t24); - t26 = (t9 + 8U); - t52 = *((int *)t26); - t53 = (t28 - t51); - t11 = (t53 * t52); - t30 = (t9 + 4U); - t54 = *((int *)t30); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t31 = (t17 + t20); - t37 = *((unsigned char *)t31); - t55 = (t37 - 0); - t22 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t37); - t25 = (t22 * 9U); - t33 = (t5 + 0); - t34 = (t16 + 0U); - t56 = *((int *)t34); - t35 = (t16 + 8U); - t57 = *((int *)t35); - t58 = (t28 - t56); - t29 = (t58 * t57); - t42 = (t16 + 4U); - t59 = *((int *)t42); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t43 = (t33 + t60); - t40 = *((unsigned char *)t43); - t61 = (t40 - 0); - t62 = (t61 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t40); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t46 = (t18 + t65); - t45 = *((unsigned char *)t46); - t47 = (t27 + 56U); - t66 = *((char **)t47); - t47 = (t23 + 0U); - t67 = *((int *)t47); - t68 = (t23 + 8U); - t69 = *((int *)t68); - t70 = (t28 - t67); - t71 = (t70 * t69); - t72 = (1U * t71); - t73 = (0 + t72); - t74 = (t66 + t73); - *((unsigned char *)t74) = t45; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_13958870020767780268_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - char *t66; - int t67; - char *t68; - int t69; - int t70; - unsigned int t71; - unsigned int t72; - unsigned int t73; - char *t74; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 3896); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 7817); - xsi_report(t46, 65U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1288U); - t18 = *((char **)t17); - t17 = (t3 + 0); - t24 = (t9 + 0U); - t51 = *((int *)t24); - t26 = (t9 + 8U); - t52 = *((int *)t26); - t53 = (t28 - t51); - t11 = (t53 * t52); - t30 = (t9 + 4U); - t54 = *((int *)t30); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t31 = (t17 + t20); - t37 = *((unsigned char *)t31); - t55 = (t37 - 0); - t22 = (t55 * 1); - t25 = (t22 * 9U); - t33 = (t5 + 0); - t34 = (t16 + 0U); - t56 = *((int *)t34); - t35 = (t16 + 8U); - t57 = *((int *)t35); - t58 = (t28 - t56); - t29 = (t58 * t57); - t42 = (t16 + 4U); - t59 = *((int *)t42); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t43 = (t33 + t60); - t40 = *((unsigned char *)t43); - t61 = (t40 - 0); - t62 = (t61 * 1); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t46 = (t18 + t65); - t45 = *((unsigned char *)t46); - t47 = (t27 + 56U); - t66 = *((char **)t47); - t47 = (t23 + 0U); - t67 = *((int *)t47); - t68 = (t23 + 8U); - t69 = *((int *)t68); - t70 = (t28 - t67); - t71 = (t70 * t69); - t72 = (1U * t71); - t73 = (0 + t72); - t74 = (t66 + t73); - *((unsigned char *)t74) = t45; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_16447329934917513135_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - unsigned char t71; - char *t72; - char *t73; - int t74; - char *t75; - int t76; - int t77; - unsigned int t78; - unsigned int t79; - unsigned int t80; - char *t81; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 4000); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 7882); - xsi_report(t46, 66U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1648U); - t18 = *((char **)t17); - t17 = (t1 + 1288U); - t24 = *((char **)t17); - t17 = (t3 + 0); - t26 = (t9 + 0U); - t51 = *((int *)t26); - t30 = (t9 + 8U); - t52 = *((int *)t30); - t53 = (t28 - t51); - t11 = (t53 * t52); - t31 = (t9 + 4U); - t54 = *((int *)t31); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t33 = (t17 + t20); - t37 = *((unsigned char *)t33); - t55 = (t37 - 0); - t22 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t37); - t25 = (t22 * 9U); - t34 = (t5 + 0); - t35 = (t16 + 0U); - t56 = *((int *)t35); - t42 = (t16 + 8U); - t57 = *((int *)t42); - t58 = (t28 - t56); - t29 = (t58 * t57); - t43 = (t16 + 4U); - t59 = *((int *)t43); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t46 = (t34 + t60); - t40 = *((unsigned char *)t46); - t61 = (t40 - 0); - t62 = (t61 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t40); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t47 = (t24 + t65); - t45 = *((unsigned char *)t47); - t66 = (t45 - 0); - t67 = (t66 * 1); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t18 + t69); - t71 = *((unsigned char *)t70); - t72 = (t27 + 56U); - t73 = *((char **)t72); - t72 = (t23 + 0U); - t74 = *((int *)t72); - t75 = (t23 + 8U); - t76 = *((int *)t75); - t77 = (t28 - t74); - t78 = (t77 * t76); - t79 = (1U * t78); - t80 = (0 + t79); - t81 = (t73 + t80); - *((unsigned char *)t81) = t71; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_13966210122879502714_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - unsigned char t71; - char *t72; - char *t73; - int t74; - char *t75; - int t76; - int t77; - unsigned int t78; - unsigned int t79; - unsigned int t80; - char *t81; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 3896); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 7948); - xsi_report(t46, 66U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1648U); - t18 = *((char **)t17); - t17 = (t1 + 1288U); - t24 = *((char **)t17); - t17 = (t3 + 0); - t26 = (t9 + 0U); - t51 = *((int *)t26); - t30 = (t9 + 8U); - t52 = *((int *)t30); - t53 = (t28 - t51); - t11 = (t53 * t52); - t31 = (t9 + 4U); - t54 = *((int *)t31); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t33 = (t17 + t20); - t37 = *((unsigned char *)t33); - t55 = (t37 - 0); - t22 = (t55 * 1); - t25 = (t22 * 9U); - t34 = (t5 + 0); - t35 = (t16 + 0U); - t56 = *((int *)t35); - t42 = (t16 + 8U); - t57 = *((int *)t42); - t58 = (t28 - t56); - t29 = (t58 * t57); - t43 = (t16 + 4U); - t59 = *((int *)t43); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t46 = (t34 + t60); - t40 = *((unsigned char *)t46); - t61 = (t40 - 0); - t62 = (t61 * 1); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t47 = (t24 + t65); - t45 = *((unsigned char *)t47); - t66 = (t45 - 0); - t67 = (t66 * 1); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t18 + t69); - t71 = *((unsigned char *)t70); - t72 = (t27 + 56U); - t73 = *((char **)t72); - t72 = (t23 + 0U); - t74 = *((int *)t72); - t75 = (t23 + 8U); - t76 = *((int *)t75); - t77 = (t28 - t74); - t78 = (t77 * t76); - t79 = (1U * t78); - t80 = (0 + t79); - t81 = (t73 + t80); - *((unsigned char *)t81) = t71; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_16439767405979520975_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - char *t66; - int t67; - char *t68; - int t69; - int t70; - unsigned int t71; - unsigned int t72; - unsigned int t73; - char *t74; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 4000); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 8014); - xsi_report(t46, 64U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1408U); - t18 = *((char **)t17); - t17 = (t3 + 0); - t24 = (t9 + 0U); - t51 = *((int *)t24); - t26 = (t9 + 8U); - t52 = *((int *)t26); - t53 = (t28 - t51); - t11 = (t53 * t52); - t30 = (t9 + 4U); - t54 = *((int *)t30); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t31 = (t17 + t20); - t37 = *((unsigned char *)t31); - t55 = (t37 - 0); - t22 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t37); - t25 = (t22 * 9U); - t33 = (t5 + 0); - t34 = (t16 + 0U); - t56 = *((int *)t34); - t35 = (t16 + 8U); - t57 = *((int *)t35); - t58 = (t28 - t56); - t29 = (t58 * t57); - t42 = (t16 + 4U); - t59 = *((int *)t42); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t43 = (t33 + t60); - t40 = *((unsigned char *)t43); - t61 = (t40 - 0); - t62 = (t61 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t40); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t46 = (t18 + t65); - t45 = *((unsigned char *)t46); - t47 = (t27 + 56U); - t66 = *((char **)t47); - t47 = (t23 + 0U); - t67 = *((int *)t47); - t68 = (t23 + 8U); - t69 = *((int *)t68); - t70 = (t28 - t67); - t71 = (t70 * t69); - t72 = (1U * t71); - t73 = (0 + t72); - t74 = (t66 + t73); - *((unsigned char *)t74) = t45; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_13958647593941510554_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - char *t66; - int t67; - char *t68; - int t69; - int t70; - unsigned int t71; - unsigned int t72; - unsigned int t73; - char *t74; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 3896); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 8078); - xsi_report(t46, 64U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1408U); - t18 = *((char **)t17); - t17 = (t3 + 0); - t24 = (t9 + 0U); - t51 = *((int *)t24); - t26 = (t9 + 8U); - t52 = *((int *)t26); - t53 = (t28 - t51); - t11 = (t53 * t52); - t30 = (t9 + 4U); - t54 = *((int *)t30); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t31 = (t17 + t20); - t37 = *((unsigned char *)t31); - t55 = (t37 - 0); - t22 = (t55 * 1); - t25 = (t22 * 9U); - t33 = (t5 + 0); - t34 = (t16 + 0U); - t56 = *((int *)t34); - t35 = (t16 + 8U); - t57 = *((int *)t35); - t58 = (t28 - t56); - t29 = (t58 * t57); - t42 = (t16 + 4U); - t59 = *((int *)t42); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t43 = (t33 + t60); - t40 = *((unsigned char *)t43); - t61 = (t40 - 0); - t62 = (t61 * 1); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t46 = (t18 + t65); - t45 = *((unsigned char *)t46); - t47 = (t27 + 56U); - t66 = *((char **)t47); - t47 = (t23 + 0U); - t67 = *((int *)t47); - t68 = (t23 + 8U); - t69 = *((int *)t68); - t70 = (t28 - t67); - t71 = (t70 * t69); - t72 = (1U * t71); - t73 = (0 + t72); - t74 = (t66 + t73); - *((unsigned char *)t74) = t45; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_16439989833316239837_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - unsigned char t71; - char *t72; - char *t73; - int t74; - char *t75; - int t76; - int t77; - unsigned int t78; - unsigned int t79; - unsigned int t80; - char *t81; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 4000); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 8142); - xsi_report(t46, 65U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1648U); - t18 = *((char **)t17); - t17 = (t1 + 1408U); - t24 = *((char **)t17); - t17 = (t3 + 0); - t26 = (t9 + 0U); - t51 = *((int *)t26); - t30 = (t9 + 8U); - t52 = *((int *)t30); - t53 = (t28 - t51); - t11 = (t53 * t52); - t31 = (t9 + 4U); - t54 = *((int *)t31); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t33 = (t17 + t20); - t37 = *((unsigned char *)t33); - t55 = (t37 - 0); - t22 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t37); - t25 = (t22 * 9U); - t34 = (t5 + 0); - t35 = (t16 + 0U); - t56 = *((int *)t35); - t42 = (t16 + 8U); - t57 = *((int *)t42); - t58 = (t28 - t56); - t29 = (t58 * t57); - t43 = (t16 + 4U); - t59 = *((int *)t43); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t46 = (t34 + t60); - t40 = *((unsigned char *)t46); - t61 = (t40 - 0); - t62 = (t61 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t40); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t47 = (t24 + t65); - t45 = *((unsigned char *)t47); - t66 = (t45 - 0); - t67 = (t66 * 1); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t18 + t69); - t71 = *((unsigned char *)t70); - t72 = (t27 + 56U); - t73 = *((char **)t72); - t72 = (t23 + 0U); - t74 = *((int *)t72); - t75 = (t23 + 8U); - t76 = *((int *)t75); - t77 = (t28 - t74); - t78 = (t77 * t76); - t79 = (1U * t78); - t80 = (0 + t79); - t81 = (t73 + t80); - *((unsigned char *)t81) = t71; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_13958870021278229416_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - unsigned char t71; - char *t72; - char *t73; - int t74; - char *t75; - int t76; - int t77; - unsigned int t78; - unsigned int t79; - unsigned int t80; - char *t81; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 3896); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 8207); - xsi_report(t46, 65U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1648U); - t18 = *((char **)t17); - t17 = (t1 + 1408U); - t24 = *((char **)t17); - t17 = (t3 + 0); - t26 = (t9 + 0U); - t51 = *((int *)t26); - t30 = (t9 + 8U); - t52 = *((int *)t30); - t53 = (t28 - t51); - t11 = (t53 * t52); - t31 = (t9 + 4U); - t54 = *((int *)t31); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t33 = (t17 + t20); - t37 = *((unsigned char *)t33); - t55 = (t37 - 0); - t22 = (t55 * 1); - t25 = (t22 * 9U); - t34 = (t5 + 0); - t35 = (t16 + 0U); - t56 = *((int *)t35); - t42 = (t16 + 8U); - t57 = *((int *)t42); - t58 = (t28 - t56); - t29 = (t58 * t57); - t43 = (t16 + 4U); - t59 = *((int *)t43); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t46 = (t34 + t60); - t40 = *((unsigned char *)t46); - t61 = (t40 - 0); - t62 = (t61 * 1); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t47 = (t24 + t65); - t45 = *((unsigned char *)t47); - t66 = (t45 - 0); - t67 = (t66 * 1); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t18 + t69); - t71 = *((unsigned char *)t70); - t72 = (t27 + 56U); - t73 = *((char **)t72); - t72 = (t23 + 0U); - t74 = *((int *)t72); - t75 = (t23 + 8U); - t76 = *((int *)t75); - t77 = (t28 - t74); - t78 = (t77 * t76); - t79 = (1U * t78); - t80 = (0 + t79); - t81 = (t73 + t80); - *((unsigned char *)t81) = t71; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_16439989833707593767_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - char *t66; - int t67; - char *t68; - int t69; - int t70; - unsigned int t71; - unsigned int t72; - unsigned int t73; - char *t74; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 4000); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 8272); - xsi_report(t46, 65U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1528U); - t18 = *((char **)t17); - t17 = (t3 + 0); - t24 = (t9 + 0U); - t51 = *((int *)t24); - t26 = (t9 + 8U); - t52 = *((int *)t26); - t53 = (t28 - t51); - t11 = (t53 * t52); - t30 = (t9 + 4U); - t54 = *((int *)t30); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t31 = (t17 + t20); - t37 = *((unsigned char *)t31); - t55 = (t37 - 0); - t22 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t37); - t25 = (t22 * 9U); - t33 = (t5 + 0); - t34 = (t16 + 0U); - t56 = *((int *)t34); - t35 = (t16 + 8U); - t57 = *((int *)t35); - t58 = (t28 - t56); - t29 = (t58 * t57); - t42 = (t16 + 4U); - t59 = *((int *)t42); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t43 = (t33 + t60); - t40 = *((unsigned char *)t43); - t61 = (t40 - 0); - t62 = (t61 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t40); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t46 = (t18 + t65); - t45 = *((unsigned char *)t46); - t47 = (t27 + 56U); - t66 = *((char **)t47); - t47 = (t23 + 0U); - t67 = *((int *)t47); - t68 = (t23 + 8U); - t69 = *((int *)t68); - t70 = (t28 - t67); - t71 = (t70 * t69); - t72 = (1U * t71); - t73 = (0 + t72); - t74 = (t66 + t73); - *((unsigned char *)t74) = t45; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_13958870021669583346_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - char *t66; - int t67; - char *t68; - int t69; - int t70; - unsigned int t71; - unsigned int t72; - unsigned int t73; - char *t74; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 3896); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 8337); - xsi_report(t46, 65U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1528U); - t18 = *((char **)t17); - t17 = (t3 + 0); - t24 = (t9 + 0U); - t51 = *((int *)t24); - t26 = (t9 + 8U); - t52 = *((int *)t26); - t53 = (t28 - t51); - t11 = (t53 * t52); - t30 = (t9 + 4U); - t54 = *((int *)t30); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t31 = (t17 + t20); - t37 = *((unsigned char *)t31); - t55 = (t37 - 0); - t22 = (t55 * 1); - t25 = (t22 * 9U); - t33 = (t5 + 0); - t34 = (t16 + 0U); - t56 = *((int *)t34); - t35 = (t16 + 8U); - t57 = *((int *)t35); - t58 = (t28 - t56); - t29 = (t58 * t57); - t42 = (t16 + 4U); - t59 = *((int *)t42); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t43 = (t33 + t60); - t40 = *((unsigned char *)t43); - t61 = (t40 - 0); - t62 = (t61 * 1); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t46 = (t18 + t65); - t45 = *((unsigned char *)t46); - t47 = (t27 + 56U); - t66 = *((char **)t47); - t47 = (t23 + 0U); - t67 = *((int *)t47); - t68 = (t23 + 8U); - t69 = *((int *)t68); - t70 = (t28 - t67); - t71 = (t70 * t69); - t72 = (1U * t71); - t73 = (0 + t72); - t74 = (t66 + t73); - *((unsigned char *)t74) = t45; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_16447329948342641973_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - unsigned char t71; - char *t72; - char *t73; - int t74; - char *t75; - int t76; - int t77; - unsigned int t78; - unsigned int t79; - unsigned int t80; - char *t81; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 4000); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 8402); - xsi_report(t46, 66U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1648U); - t18 = *((char **)t17); - t17 = (t1 + 1528U); - t24 = *((char **)t17); - t17 = (t3 + 0); - t26 = (t9 + 0U); - t51 = *((int *)t26); - t30 = (t9 + 8U); - t52 = *((int *)t30); - t53 = (t28 - t51); - t11 = (t53 * t52); - t31 = (t9 + 4U); - t54 = *((int *)t31); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t33 = (t17 + t20); - t37 = *((unsigned char *)t33); - t55 = (t37 - 0); - t22 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t37); - t25 = (t22 * 9U); - t34 = (t5 + 0); - t35 = (t16 + 0U); - t56 = *((int *)t35); - t42 = (t16 + 8U); - t57 = *((int *)t42); - t58 = (t28 - t56); - t29 = (t58 * t57); - t43 = (t16 + 4U); - t59 = *((int *)t43); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t46 = (t34 + t60); - t40 = *((unsigned char *)t46); - t61 = (t40 - 0); - t62 = (t61 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t40); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t47 = (t24 + t65); - t45 = *((unsigned char *)t47); - t66 = (t45 - 0); - t67 = (t66 * 1); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t18 + t69); - t71 = *((unsigned char *)t70); - t72 = (t27 + 56U); - t73 = *((char **)t72); - t72 = (t23 + 0U); - t74 = *((int *)t72); - t75 = (t23 + 8U); - t76 = *((int *)t75); - t77 = (t28 - t74); - t78 = (t77 * t76); - t79 = (1U * t78); - t80 = (0 + t79); - t81 = (t73 + t80); - *((unsigned char *)t81) = t71; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_13966210136304631552_503743352(char *t1, char *t2, char *t3, char *t4, char *t5, char *t6) -{ - char t7[128]; - char t8[40]; - char t9[16]; - char t16[16]; - char t23[16]; - char *t0; - char *t10; - unsigned int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - char *t17; - char *t18; - int t19; - unsigned int t20; - int t21; - unsigned int t22; - char *t24; - unsigned int t25; - char *t26; - char *t27; - int t28; - unsigned int t29; - char *t30; - char *t31; - char *t32; - char *t33; - char *t34; - char *t35; - char *t36; - unsigned char t37; - char *t38; - char *t39; - unsigned char t40; - char *t41; - char *t42; - char *t43; - unsigned int t44; - unsigned char t45; - char *t46; - char *t47; - int t48; - int t49; - int t50; - int t51; - int t52; - int t53; - int t54; - int t55; - int t56; - int t57; - int t58; - int t59; - unsigned int t60; - int t61; - unsigned int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - unsigned char t71; - char *t72; - char *t73; - int t74; - char *t75; - int t76; - int t77; - unsigned int t78; - unsigned int t79; - unsigned int t80; - char *t81; - -LAB0: t10 = (t4 + 12U); - t11 = *((unsigned int *)t10); - t12 = (t9 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = 1; - t13 = (t12 + 4U); - *((unsigned int *)t13) = t11; - t13 = (t12 + 8U); - *((int *)t13) = 1; - t14 = (t11 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t6 + 12U); - t15 = *((unsigned int *)t13); - t17 = (t16 + 0U); - t18 = (t17 + 0U); - *((int *)t18) = 1; - t18 = (t17 + 4U); - *((unsigned int *)t18) = t15; - t18 = (t17 + 8U); - *((int *)t18) = 1; - t19 = (t15 - 1); - t20 = (t19 * 1); - t20 = (t20 + 1); - t18 = (t17 + 12U); - *((unsigned int *)t18) = t20; - t18 = (t4 + 12U); - t20 = *((unsigned int *)t18); - t21 = (t20 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t22 = (t22 * 1U); - t24 = (t4 + 12U); - t25 = *((unsigned int *)t24); - t26 = (t23 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = 1; - t27 = (t26 + 4U); - *((unsigned int *)t27) = t25; - t27 = (t26 + 8U); - *((int *)t27) = 1; - t28 = (t25 - 1); - t29 = (t28 * 1); - t29 = (t29 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t29; - t27 = (t7 + 4U); - t30 = (t1 + 3896); - t31 = (t27 + 88U); - *((char **)t31) = t30; - t32 = (char *)alloca(t22); - t33 = (t27 + 56U); - *((char **)t33) = t32; - xsi_type_set_default_value(t30, t32, t23); - t34 = (t27 + 64U); - *((char **)t34) = t23; - t35 = (t27 + 80U); - *((unsigned int *)t35) = t22; - t36 = (t8 + 4U); - t37 = (t3 != 0); - if (t37 == 1) - goto LAB3; - -LAB2: t38 = (t8 + 12U); - *((char **)t38) = t4; - t39 = (t8 + 20U); - t40 = (t5 != 0); - if (t40 == 1) - goto LAB5; - -LAB4: t41 = (t8 + 28U); - *((char **)t41) = t6; - t42 = (t4 + 12U); - t29 = *((unsigned int *)t42); - t43 = (t6 + 12U); - t44 = *((unsigned int *)t43); - t45 = (t29 != t44); - if (t45 != 0) - goto LAB6; - -LAB8: t10 = (t23 + 8U); - t14 = *((int *)t10); - t12 = (t23 + 4U); - t19 = *((int *)t12); - t13 = (t23 + 0U); - t21 = *((int *)t13); - t28 = t21; - t48 = t19; - -LAB11: t49 = (t48 * t14); - t50 = (t28 * t14); - if (t50 <= t49) - goto LAB12; - -LAB14: -LAB7: t10 = (t27 + 56U); - t12 = *((char **)t10); - t10 = (t23 + 12U); - t11 = *((unsigned int *)t10); - t11 = (t11 * 1U); - t0 = xsi_get_transient_memory(t11); - memcpy(t0, t12, t11); - t13 = (t23 + 0U); - t14 = *((int *)t13); - t17 = (t23 + 4U); - t19 = *((int *)t17); - t18 = (t23 + 8U); - t21 = *((int *)t18); - t24 = (t2 + 0U); - t26 = (t24 + 0U); - *((int *)t26) = t14; - t26 = (t24 + 4U); - *((int *)t26) = t19; - t26 = (t24 + 8U); - *((int *)t26) = t21; - t28 = (t19 - t14); - t15 = (t28 * t21); - t15 = (t15 + 1); - t26 = (t24 + 12U); - *((unsigned int *)t26) = t15; - -LAB1: return t0; -LAB3: *((char **)t36) = t3; - goto LAB2; - -LAB5: *((char **)t39) = t5; - goto LAB4; - -LAB6: if ((unsigned char)0 == 0) - goto LAB9; - -LAB10: goto LAB7; - -LAB9: t46 = (t1 + 8468); - xsi_report(t46, 66U, (unsigned char)3); - goto LAB10; - -LAB12: t17 = (t1 + 1648U); - t18 = *((char **)t17); - t17 = (t1 + 1528U); - t24 = *((char **)t17); - t17 = (t3 + 0); - t26 = (t9 + 0U); - t51 = *((int *)t26); - t30 = (t9 + 8U); - t52 = *((int *)t30); - t53 = (t28 - t51); - t11 = (t53 * t52); - t31 = (t9 + 4U); - t54 = *((int *)t31); - xsi_vhdl_check_range_of_index(t51, t54, t52, t28); - t15 = (1U * t11); - t20 = (0 + t15); - t33 = (t17 + t20); - t37 = *((unsigned char *)t33); - t55 = (t37 - 0); - t22 = (t55 * 1); - t25 = (t22 * 9U); - t34 = (t5 + 0); - t35 = (t16 + 0U); - t56 = *((int *)t35); - t42 = (t16 + 8U); - t57 = *((int *)t42); - t58 = (t28 - t56); - t29 = (t58 * t57); - t43 = (t16 + 4U); - t59 = *((int *)t43); - xsi_vhdl_check_range_of_index(t56, t59, t57, t28); - t44 = (1U * t29); - t60 = (0 + t44); - t46 = (t34 + t60); - t40 = *((unsigned char *)t46); - t61 = (t40 - 0); - t62 = (t61 * 1); - t63 = (t25 + t62); - t64 = (1U * t63); - t65 = (0 + t64); - t47 = (t24 + t65); - t45 = *((unsigned char *)t47); - t66 = (t45 - 0); - t67 = (t66 * 1); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t18 + t69); - t71 = *((unsigned char *)t70); - t72 = (t27 + 56U); - t73 = *((char **)t72); - t72 = (t23 + 0U); - t74 = *((int *)t72); - t75 = (t23 + 8U); - t76 = *((int *)t75); - t77 = (t28 - t74); - t78 = (t77 * t76); - t79 = (1U * t78); - t80 = (0 + t79); - t81 = (t73 + t80); - *((unsigned char *)t81) = t71; - -LAB13: if (t28 == t48) - goto LAB14; - -LAB15: t19 = (t28 + t14); - t28 = t19; - goto LAB11; - -LAB16:; -} - -char *ieee_p_2592010699_sub_207919886985903570_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - char *t44; - int t45; - char *t46; - int t47; - int t48; - char *t49; - int t50; - unsigned int t51; - unsigned int t52; - char *t53; - unsigned char t54; - int t55; - unsigned int t56; - unsigned int t57; - unsigned int t58; - char *t59; - unsigned char t60; - char *t61; - char *t62; - int t63; - char *t64; - int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 4000); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t1 + 1648U); - t43 = *((char **)t42); - t42 = (t3 + 0); - t44 = (t7 + 0U); - t45 = *((int *)t44); - t46 = (t7 + 8U); - t47 = *((int *)t46); - t48 = (t38 - t45); - t22 = (t48 * t47); - t49 = (t7 + 4U); - t50 = *((int *)t49); - xsi_vhdl_check_range_of_index(t45, t50, t47, t38); - t51 = (1U * t22); - t52 = (0 + t51); - t53 = (t42 + t52); - t54 = *((unsigned char *)t53); - t55 = (t54 - 0); - t56 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t54); - t57 = (1U * t56); - t58 = (0 + t57); - t59 = (t43 + t58); - t60 = *((unsigned char *)t59); - t61 = (t20 + 56U); - t62 = *((char **)t61); - t61 = (t16 + 0U); - t63 = *((int *)t61); - t64 = (t16 + 8U); - t65 = *((int *)t64); - t66 = (t38 - t63); - t67 = (t66 * t65); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t62 + t69); - *((unsigned char *)t70) = t60; - -LAB6: if (t38 == t39) - goto LAB7; - -LAB8: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB9:; -} - -char *ieee_p_2592010699_sub_13148960598567154123_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - char *t44; - int t45; - char *t46; - int t47; - int t48; - char *t49; - int t50; - unsigned int t51; - unsigned int t52; - char *t53; - unsigned char t54; - int t55; - unsigned int t56; - unsigned int t57; - unsigned int t58; - char *t59; - unsigned char t60; - char *t61; - char *t62; - int t63; - char *t64; - int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 3896); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t1 + 1648U); - t43 = *((char **)t42); - t42 = (t3 + 0); - t44 = (t7 + 0U); - t45 = *((int *)t44); - t46 = (t7 + 8U); - t47 = *((int *)t46); - t48 = (t38 - t45); - t22 = (t48 * t47); - t49 = (t7 + 4U); - t50 = *((int *)t49); - xsi_vhdl_check_range_of_index(t45, t50, t47, t38); - t51 = (1U * t22); - t52 = (0 + t51); - t53 = (t42 + t52); - t54 = *((unsigned char *)t53); - t55 = (t54 - 0); - t56 = (t55 * 1); - t57 = (1U * t56); - t58 = (0 + t57); - t59 = (t43 + t58); - t60 = *((unsigned char *)t59); - t61 = (t20 + 56U); - t62 = *((char **)t61); - t61 = (t16 + 0U); - t63 = *((int *)t61); - t64 = (t16 + 8U); - t65 = *((int *)t64); - t66 = (t38 - t63); - t67 = (t66 * t65); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t62 + t69); - *((unsigned char *)t70) = t60; - -LAB6: if (t38 == t39) - goto LAB7; - -LAB8: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB9:; -} - -unsigned char ieee_p_2592010699_sub_4006703399759706661_503743352(char *t1, unsigned char t2, unsigned char t3) -{ - char t5[8]; - unsigned char t0; - char *t6; - char *t7; - char *t8; - static char *nl0[] = {&&LAB5, &&LAB5, &&LAB3, &&LAB4, &&LAB5, &&LAB5, &&LAB3, &&LAB4, &&LAB5}; - -LAB0: t6 = (t5 + 4U); - *((unsigned char *)t6) = t2; - t7 = (t5 + 5U); - *((unsigned char *)t7) = t3; - t8 = (char *)((nl0) + t2); - goto **((char **)t8); - -LAB2: xsi_error(ng0); - t0 = 0; - -LAB1: return t0; -LAB3: t0 = (unsigned char)0; - goto LAB1; - -LAB4: t0 = (unsigned char)1; - goto LAB1; - -LAB5: t0 = t3; - goto LAB1; - -LAB6: goto LAB2; - -LAB7: goto LAB2; - -LAB8: goto LAB2; - -} - -char *ieee_p_2592010699_sub_12303121079769504865_503743352(char *t1, char *t2, char *t3, char *t4, unsigned char t5) -{ - char t6[128]; - char t7[24]; - char t8[16]; - char t19[16]; - char *t0; - char *t9; - unsigned int t10; - int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - int t16; - int t17; - unsigned int t18; - char *t20; - unsigned int t21; - int t22; - char *t23; - char *t24; - int t25; - unsigned int t26; - char *t27; - char *t28; - char *t29; - char *t30; - char *t31; - char *t32; - char *t33; - unsigned char t34; - char *t35; - char *t36; - char *t37; - int t38; - char *t39; - int t40; - char *t41; - int t42; - int t43; - int t44; - int t45; - int t46; - char *t47; - char *t48; - int t49; - char *t50; - int t51; - int t52; - char *t53; - int t54; - unsigned int t55; - unsigned int t56; - char *t57; - unsigned char t58; - char *t59; - char *t60; - char *t61; - int t62; - char *t63; - int t64; - int t65; - unsigned int t66; - unsigned int t67; - unsigned int t68; - char *t69; - static char *nl0[] = {&&LAB11, &&LAB11, &&LAB9, &&LAB10, &&LAB11, &&LAB11, &&LAB9, &&LAB10, &&LAB11}; - -LAB0: t9 = (t4 + 12U); - t10 = *((unsigned int *)t9); - t11 = (t10 - 1); - t12 = (t8 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = t11; - t13 = (t12 + 4U); - *((int *)t13) = 0; - t13 = (t12 + 8U); - *((int *)t13) = -1; - t14 = (0 - t11); - t15 = (t14 * -1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t4 + 12U); - t15 = *((unsigned int *)t13); - t16 = (t15 - 1); - t17 = (0 - t16); - t18 = (t17 * -1); - t18 = (t18 + 1); - t18 = (t18 * 1U); - t20 = (t4 + 12U); - t21 = *((unsigned int *)t20); - t22 = (t21 - 1); - t23 = (t19 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t22; - t24 = (t23 + 4U); - *((int *)t24) = 0; - t24 = (t23 + 8U); - *((int *)t24) = -1; - t25 = (0 - t22); - t26 = (t25 * -1); - t26 = (t26 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t26; - t24 = (t6 + 4U); - t27 = ((STD_STANDARD) + 1080); - t28 = (t24 + 88U); - *((char **)t28) = t27; - t29 = (char *)alloca(t18); - t30 = (t24 + 56U); - *((char **)t30) = t29; - xsi_type_set_default_value(t27, t29, t19); - t31 = (t24 + 64U); - *((char **)t31) = t19; - t32 = (t24 + 80U); - *((unsigned int *)t32) = t18; - t33 = (t7 + 4U); - t34 = (t3 != 0); - if (t34 == 1) - goto LAB3; - -LAB2: t35 = (t7 + 12U); - *((char **)t35) = t4; - t36 = (t7 + 20U); - *((unsigned char *)t36) = t5; - t37 = (t19 + 8U); - t38 = *((int *)t37); - t39 = (t19 + 4U); - t40 = *((int *)t39); - t41 = (t19 + 0U); - t42 = *((int *)t41); - t43 = t42; - t44 = t40; - -LAB4: t45 = (t44 * t38); - t46 = (t43 * t38); - if (t46 <= t45) - goto LAB5; - -LAB7: t9 = (t24 + 56U); - t12 = *((char **)t9); - t9 = (t19 + 12U); - t10 = *((unsigned int *)t9); - t10 = (t10 * 1U); - t0 = xsi_get_transient_memory(t10); - memcpy(t0, t12, t10); - t13 = (t19 + 0U); - t11 = *((int *)t13); - t20 = (t19 + 4U); - t14 = *((int *)t20); - t23 = (t19 + 8U); - t16 = *((int *)t23); - t27 = (t2 + 0U); - t28 = (t27 + 0U); - *((int *)t28) = t11; - t28 = (t27 + 4U); - *((int *)t28) = t14; - t28 = (t27 + 8U); - *((int *)t28) = t16; - t17 = (t14 - t11); - t15 = (t17 * t16); - t15 = (t15 + 1); - t28 = (t27 + 12U); - *((unsigned int *)t28) = t15; - -LAB1: return t0; -LAB3: *((char **)t33) = t3; - goto LAB2; - -LAB5: t47 = (t3 + 0); - t48 = (t8 + 0U); - t49 = *((int *)t48); - t50 = (t8 + 8U); - t51 = *((int *)t50); - t52 = (t43 - t49); - t26 = (t52 * t51); - t53 = (t8 + 4U); - t54 = *((int *)t53); - xsi_vhdl_check_range_of_index(t49, t54, t51, t43); - t55 = (1U * t26); - t56 = (0 + t55); - t57 = (t47 + t56); - t58 = *((unsigned char *)t57); - t59 = (char *)((nl0) + t58); - goto **((char **)t59); - -LAB6: if (t43 == t44) - goto LAB7; - -LAB12: t11 = (t43 + t38); - t43 = t11; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t60 = (t24 + 56U); - t61 = *((char **)t60); - t60 = (t19 + 0U); - t62 = *((int *)t60); - t63 = (t19 + 8U); - t64 = *((int *)t63); - t65 = (t43 - t62); - t66 = (t65 * t64); - t67 = (1U * t66); - t68 = (0 + t67); - t69 = (t61 + t68); - *((unsigned char *)t69) = (unsigned char)0; - goto LAB8; - -LAB10: t9 = (t24 + 56U); - t12 = *((char **)t9); - t9 = (t19 + 0U); - t11 = *((int *)t9); - t13 = (t19 + 8U); - t14 = *((int *)t13); - t16 = (t43 - t11); - t10 = (t16 * t14); - t15 = (1U * t10); - t18 = (0 + t15); - t20 = (t12 + t18); - *((unsigned char *)t20) = (unsigned char)1; - goto LAB8; - -LAB11: t9 = (t24 + 56U); - t12 = *((char **)t9); - t9 = (t19 + 0U); - t11 = *((int *)t9); - t13 = (t19 + 8U); - t14 = *((int *)t13); - t16 = (t43 - t11); - t10 = (t16 * t14); - t15 = (1U * t10); - t18 = (0 + t15); - t20 = (t12 + t18); - *((unsigned char *)t20) = t5; - goto LAB8; - -LAB13:; -} - -char *ieee_p_2592010699_sub_12021448680711068169_503743352(char *t1, char *t2, char *t3, char *t4, unsigned char t5) -{ - char t6[128]; - char t7[24]; - char t8[16]; - char t19[16]; - char *t0; - char *t9; - unsigned int t10; - int t11; - char *t12; - char *t13; - int t14; - unsigned int t15; - int t16; - int t17; - unsigned int t18; - char *t20; - unsigned int t21; - int t22; - char *t23; - char *t24; - int t25; - unsigned int t26; - char *t27; - char *t28; - char *t29; - char *t30; - char *t31; - char *t32; - char *t33; - unsigned char t34; - char *t35; - char *t36; - char *t37; - int t38; - char *t39; - int t40; - char *t41; - int t42; - int t43; - int t44; - int t45; - int t46; - char *t47; - char *t48; - int t49; - char *t50; - int t51; - int t52; - char *t53; - int t54; - unsigned int t55; - unsigned int t56; - char *t57; - unsigned char t58; - char *t59; - char *t60; - char *t61; - int t62; - char *t63; - int t64; - int t65; - unsigned int t66; - unsigned int t67; - unsigned int t68; - char *t69; - static char *nl0[] = {&&LAB11, &&LAB11, &&LAB9, &&LAB10, &&LAB11, &&LAB11, &&LAB9, &&LAB10, &&LAB11}; - -LAB0: t9 = (t4 + 12U); - t10 = *((unsigned int *)t9); - t11 = (t10 - 1); - t12 = (t8 + 0U); - t13 = (t12 + 0U); - *((int *)t13) = t11; - t13 = (t12 + 4U); - *((int *)t13) = 0; - t13 = (t12 + 8U); - *((int *)t13) = -1; - t14 = (0 - t11); - t15 = (t14 * -1); - t15 = (t15 + 1); - t13 = (t12 + 12U); - *((unsigned int *)t13) = t15; - t13 = (t4 + 12U); - t15 = *((unsigned int *)t13); - t16 = (t15 - 1); - t17 = (0 - t16); - t18 = (t17 * -1); - t18 = (t18 + 1); - t18 = (t18 * 1U); - t20 = (t4 + 12U); - t21 = *((unsigned int *)t20); - t22 = (t21 - 1); - t23 = (t19 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t22; - t24 = (t23 + 4U); - *((int *)t24) = 0; - t24 = (t23 + 8U); - *((int *)t24) = -1; - t25 = (0 - t22); - t26 = (t25 * -1); - t26 = (t26 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t26; - t24 = (t6 + 4U); - t27 = ((STD_STANDARD) + 1080); - t28 = (t24 + 88U); - *((char **)t28) = t27; - t29 = (char *)alloca(t18); - t30 = (t24 + 56U); - *((char **)t30) = t29; - xsi_type_set_default_value(t27, t29, t19); - t31 = (t24 + 64U); - *((char **)t31) = t19; - t32 = (t24 + 80U); - *((unsigned int *)t32) = t18; - t33 = (t7 + 4U); - t34 = (t3 != 0); - if (t34 == 1) - goto LAB3; - -LAB2: t35 = (t7 + 12U); - *((char **)t35) = t4; - t36 = (t7 + 20U); - *((unsigned char *)t36) = t5; - t37 = (t19 + 8U); - t38 = *((int *)t37); - t39 = (t19 + 4U); - t40 = *((int *)t39); - t41 = (t19 + 0U); - t42 = *((int *)t41); - t43 = t42; - t44 = t40; - -LAB4: t45 = (t44 * t38); - t46 = (t43 * t38); - if (t46 <= t45) - goto LAB5; - -LAB7: t9 = (t24 + 56U); - t12 = *((char **)t9); - t9 = (t19 + 12U); - t10 = *((unsigned int *)t9); - t10 = (t10 * 1U); - t0 = xsi_get_transient_memory(t10); - memcpy(t0, t12, t10); - t13 = (t19 + 0U); - t11 = *((int *)t13); - t20 = (t19 + 4U); - t14 = *((int *)t20); - t23 = (t19 + 8U); - t16 = *((int *)t23); - t27 = (t2 + 0U); - t28 = (t27 + 0U); - *((int *)t28) = t11; - t28 = (t27 + 4U); - *((int *)t28) = t14; - t28 = (t27 + 8U); - *((int *)t28) = t16; - t17 = (t14 - t11); - t15 = (t17 * t16); - t15 = (t15 + 1); - t28 = (t27 + 12U); - *((unsigned int *)t28) = t15; - -LAB1: return t0; -LAB3: *((char **)t33) = t3; - goto LAB2; - -LAB5: t47 = (t3 + 0); - t48 = (t8 + 0U); - t49 = *((int *)t48); - t50 = (t8 + 8U); - t51 = *((int *)t50); - t52 = (t43 - t49); - t26 = (t52 * t51); - t53 = (t8 + 4U); - t54 = *((int *)t53); - xsi_vhdl_check_range_of_index(t49, t54, t51, t43); - t55 = (1U * t26); - t56 = (0 + t55); - t57 = (t47 + t56); - t58 = *((unsigned char *)t57); - t59 = (char *)((nl0) + t58); - goto **((char **)t59); - -LAB6: if (t43 == t44) - goto LAB7; - -LAB12: t11 = (t43 + t38); - t43 = t11; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t60 = (t24 + 56U); - t61 = *((char **)t60); - t60 = (t19 + 0U); - t62 = *((int *)t60); - t63 = (t19 + 8U); - t64 = *((int *)t63); - t65 = (t43 - t62); - t66 = (t65 * t64); - t67 = (1U * t66); - t68 = (0 + t67); - t69 = (t61 + t68); - *((unsigned char *)t69) = (unsigned char)0; - goto LAB8; - -LAB10: t9 = (t24 + 56U); - t12 = *((char **)t9); - t9 = (t19 + 0U); - t11 = *((int *)t9); - t13 = (t19 + 8U); - t14 = *((int *)t13); - t16 = (t43 - t11); - t10 = (t16 * t14); - t15 = (1U * t10); - t18 = (0 + t15); - t20 = (t12 + t18); - *((unsigned char *)t20) = (unsigned char)1; - goto LAB8; - -LAB11: t9 = (t24 + 56U); - t12 = *((char **)t9); - t9 = (t19 + 0U); - t11 = *((int *)t9); - t13 = (t19 + 8U); - t14 = *((int *)t13); - t16 = (t43 - t11); - t10 = (t16 * t14); - t15 = (1U * t10); - t18 = (0 + t15); - t20 = (t12 + t18); - *((unsigned char *)t20) = t5; - goto LAB8; - -LAB13:; -} - -unsigned char ieee_p_2592010699_sub_8696352441457764177_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - static char *nl0[] = {&&LAB3, &&LAB4}; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (char *)((nl0) + t2); - goto **((char **)t6); - -LAB2: xsi_error(ng2); - t0 = 0; - -LAB1: return t0; -LAB3: t0 = (unsigned char)2; - goto LAB1; - -LAB4: t0 = (unsigned char)3; - goto LAB1; - -LAB5: goto LAB2; - -LAB6: goto LAB2; - -} - -char *ieee_p_2592010699_sub_24166140421859237_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t18[16]; - char *t0; - char *t8; - unsigned int t9; - int t10; - char *t11; - char *t12; - int t13; - unsigned int t14; - int t15; - int t16; - unsigned int t17; - char *t19; - unsigned int t20; - int t21; - char *t22; - char *t23; - int t24; - unsigned int t25; - char *t26; - char *t27; - char *t28; - char *t29; - char *t30; - char *t31; - char *t32; - unsigned char t33; - char *t34; - char *t35; - int t36; - char *t37; - int t38; - char *t39; - int t40; - int t41; - int t42; - int t43; - int t44; - char *t45; - char *t46; - int t47; - char *t48; - int t49; - int t50; - char *t51; - int t52; - unsigned int t53; - unsigned int t54; - char *t55; - unsigned char t56; - char *t57; - char *t58; - char *t59; - int t60; - char *t61; - int t62; - int t63; - unsigned int t64; - unsigned int t65; - unsigned int t66; - char *t67; - static char *nl0[] = {&&LAB9, &&LAB10}; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t9 - 1); - t11 = (t7 + 0U); - t12 = (t11 + 0U); - *((int *)t12) = t10; - t12 = (t11 + 4U); - *((int *)t12) = 0; - t12 = (t11 + 8U); - *((int *)t12) = -1; - t13 = (0 - t10); - t14 = (t13 * -1); - t14 = (t14 + 1); - t12 = (t11 + 12U); - *((unsigned int *)t12) = t14; - t12 = (t4 + 12U); - t14 = *((unsigned int *)t12); - t15 = (t14 - 1); - t16 = (0 - t15); - t17 = (t16 * -1); - t17 = (t17 + 1); - t17 = (t17 * 1U); - t19 = (t4 + 12U); - t20 = *((unsigned int *)t19); - t21 = (t20 - 1); - t22 = (t18 + 0U); - t23 = (t22 + 0U); - *((int *)t23) = t21; - t23 = (t22 + 4U); - *((int *)t23) = 0; - t23 = (t22 + 8U); - *((int *)t23) = -1; - t24 = (0 - t21); - t25 = (t24 * -1); - t25 = (t25 + 1); - t23 = (t22 + 12U); - *((unsigned int *)t23) = t25; - t23 = (t5 + 4U); - t26 = (t1 + 4000); - t27 = (t23 + 88U); - *((char **)t27) = t26; - t28 = (char *)alloca(t17); - t29 = (t23 + 56U); - *((char **)t29) = t28; - xsi_type_set_default_value(t26, t28, t18); - t30 = (t23 + 64U); - *((char **)t30) = t18; - t31 = (t23 + 80U); - *((unsigned int *)t31) = t17; - t32 = (t6 + 4U); - t33 = (t3 != 0); - if (t33 == 1) - goto LAB3; - -LAB2: t34 = (t6 + 12U); - *((char **)t34) = t4; - t35 = (t18 + 8U); - t36 = *((int *)t35); - t37 = (t18 + 4U); - t38 = *((int *)t37); - t39 = (t18 + 0U); - t40 = *((int *)t39); - t41 = t40; - t42 = t38; - -LAB4: t43 = (t42 * t36); - t44 = (t41 * t36); - if (t44 <= t43) - goto LAB5; - -LAB7: t8 = (t23 + 56U); - t11 = *((char **)t8); - t8 = (t18 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t11, t9); - t12 = (t18 + 0U); - t10 = *((int *)t12); - t19 = (t18 + 4U); - t13 = *((int *)t19); - t22 = (t18 + 8U); - t15 = *((int *)t22); - t26 = (t2 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = t10; - t27 = (t26 + 4U); - *((int *)t27) = t13; - t27 = (t26 + 8U); - *((int *)t27) = t15; - t16 = (t13 - t10); - t14 = (t16 * t15); - t14 = (t14 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t14; - -LAB1: return t0; -LAB3: *((char **)t32) = t3; - goto LAB2; - -LAB5: t45 = (t3 + 0); - t46 = (t7 + 0U); - t47 = *((int *)t46); - t48 = (t7 + 8U); - t49 = *((int *)t48); - t50 = (t41 - t47); - t25 = (t50 * t49); - t51 = (t7 + 4U); - t52 = *((int *)t51); - xsi_vhdl_check_range_of_index(t47, t52, t49, t41); - t53 = (1U * t25); - t54 = (0 + t53); - t55 = (t45 + t54); - t56 = *((unsigned char *)t55); - t57 = (char *)((nl0) + t56); - goto **((char **)t57); - -LAB6: if (t41 == t42) - goto LAB7; - -LAB11: t10 = (t41 + t36); - t41 = t10; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t58 = (t23 + 56U); - t59 = *((char **)t58); - t58 = (t18 + 0U); - t60 = *((int *)t58); - t61 = (t18 + 8U); - t62 = *((int *)t61); - t63 = (t41 - t60); - t64 = (t63 * t62); - t65 = (1U * t64); - t66 = (0 + t65); - t67 = (t59 + t66); - *((unsigned char *)t67) = (unsigned char)2; - goto LAB8; - -LAB10: t8 = (t23 + 56U); - t11 = *((char **)t8); - t8 = (t18 + 0U); - t10 = *((int *)t8); - t12 = (t18 + 8U); - t13 = *((int *)t12); - t15 = (t41 - t10); - t9 = (t15 * t13); - t14 = (1U * t9); - t17 = (0 + t14); - t19 = (t11 + t17); - *((unsigned char *)t19) = (unsigned char)3; - goto LAB8; - -LAB12:; -} - -char *ieee_p_2592010699_sub_2117344206090590870_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t18[16]; - char *t0; - char *t8; - unsigned int t9; - int t10; - char *t11; - char *t12; - int t13; - unsigned int t14; - int t15; - int t16; - unsigned int t17; - char *t19; - unsigned int t20; - int t21; - char *t22; - char *t23; - int t24; - unsigned int t25; - char *t26; - char *t27; - char *t28; - char *t29; - char *t30; - char *t31; - char *t32; - unsigned char t33; - char *t34; - char *t35; - int t36; - char *t37; - int t38; - char *t39; - int t40; - int t41; - int t42; - int t43; - int t44; - char *t45; - char *t46; - int t47; - char *t48; - int t49; - int t50; - char *t51; - int t52; - unsigned int t53; - unsigned int t54; - char *t55; - unsigned char t56; - char *t57; - char *t58; - int t59; - char *t60; - int t61; - int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - char *t66; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t9 - 1); - t11 = (t7 + 0U); - t12 = (t11 + 0U); - *((int *)t12) = t10; - t12 = (t11 + 4U); - *((int *)t12) = 0; - t12 = (t11 + 8U); - *((int *)t12) = -1; - t13 = (0 - t10); - t14 = (t13 * -1); - t14 = (t14 + 1); - t12 = (t11 + 12U); - *((unsigned int *)t12) = t14; - t12 = (t4 + 12U); - t14 = *((unsigned int *)t12); - t15 = (t14 - 1); - t16 = (0 - t15); - t17 = (t16 * -1); - t17 = (t17 + 1); - t17 = (t17 * 1U); - t19 = (t4 + 12U); - t20 = *((unsigned int *)t19); - t21 = (t20 - 1); - t22 = (t18 + 0U); - t23 = (t22 + 0U); - *((int *)t23) = t21; - t23 = (t22 + 4U); - *((int *)t23) = 0; - t23 = (t22 + 8U); - *((int *)t23) = -1; - t24 = (0 - t21); - t25 = (t24 * -1); - t25 = (t25 + 1); - t23 = (t22 + 12U); - *((unsigned int *)t23) = t25; - t23 = (t5 + 4U); - t26 = (t1 + 4000); - t27 = (t23 + 88U); - *((char **)t27) = t26; - t28 = (char *)alloca(t17); - t29 = (t23 + 56U); - *((char **)t29) = t28; - xsi_type_set_default_value(t26, t28, t18); - t30 = (t23 + 64U); - *((char **)t30) = t18; - t31 = (t23 + 80U); - *((unsigned int *)t31) = t17; - t32 = (t6 + 4U); - t33 = (t3 != 0); - if (t33 == 1) - goto LAB3; - -LAB2: t34 = (t6 + 12U); - *((char **)t34) = t4; - t35 = (t18 + 8U); - t36 = *((int *)t35); - t37 = (t18 + 4U); - t38 = *((int *)t37); - t39 = (t18 + 0U); - t40 = *((int *)t39); - t41 = t40; - t42 = t38; - -LAB4: t43 = (t42 * t36); - t44 = (t41 * t36); - if (t44 <= t43) - goto LAB5; - -LAB7: t8 = (t23 + 56U); - t11 = *((char **)t8); - t8 = (t18 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t11, t9); - t12 = (t18 + 0U); - t10 = *((int *)t12); - t19 = (t18 + 4U); - t13 = *((int *)t19); - t22 = (t18 + 8U); - t15 = *((int *)t22); - t26 = (t2 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = t10; - t27 = (t26 + 4U); - *((int *)t27) = t13; - t27 = (t26 + 8U); - *((int *)t27) = t15; - t16 = (t13 - t10); - t14 = (t16 * t15); - t14 = (t14 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t14; - -LAB1: return t0; -LAB3: *((char **)t32) = t3; - goto LAB2; - -LAB5: t45 = (t3 + 0); - t46 = (t7 + 0U); - t47 = *((int *)t46); - t48 = (t7 + 8U); - t49 = *((int *)t48); - t50 = (t41 - t47); - t25 = (t50 * t49); - t51 = (t7 + 4U); - t52 = *((int *)t51); - xsi_vhdl_check_range_of_index(t47, t52, t49, t41); - t53 = (1U * t25); - t54 = (0 + t53); - t55 = (t45 + t54); - t56 = *((unsigned char *)t55); - t57 = (t23 + 56U); - t58 = *((char **)t57); - t57 = (t18 + 0U); - t59 = *((int *)t57); - t60 = (t18 + 8U); - t61 = *((int *)t60); - t62 = (t41 - t59); - t63 = (t62 * t61); - t64 = (1U * t63); - t65 = (0 + t64); - t66 = (t58 + t65); - *((unsigned char *)t66) = t56; - -LAB6: if (t41 == t42) - goto LAB7; - -LAB8: t10 = (t41 + t36); - t41 = t10; - goto LAB4; - -LAB9:; -} - -char *ieee_p_2592010699_sub_7223350646739717901_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t18[16]; - char *t0; - char *t8; - unsigned int t9; - int t10; - char *t11; - char *t12; - int t13; - unsigned int t14; - int t15; - int t16; - unsigned int t17; - char *t19; - unsigned int t20; - int t21; - char *t22; - char *t23; - int t24; - unsigned int t25; - char *t26; - char *t27; - char *t28; - char *t29; - char *t30; - char *t31; - char *t32; - unsigned char t33; - char *t34; - char *t35; - int t36; - char *t37; - int t38; - char *t39; - int t40; - int t41; - int t42; - int t43; - int t44; - char *t45; - char *t46; - int t47; - char *t48; - int t49; - int t50; - char *t51; - int t52; - unsigned int t53; - unsigned int t54; - char *t55; - unsigned char t56; - char *t57; - char *t58; - char *t59; - int t60; - char *t61; - int t62; - int t63; - unsigned int t64; - unsigned int t65; - unsigned int t66; - char *t67; - static char *nl0[] = {&&LAB9, &&LAB10}; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t9 - 1); - t11 = (t7 + 0U); - t12 = (t11 + 0U); - *((int *)t12) = t10; - t12 = (t11 + 4U); - *((int *)t12) = 0; - t12 = (t11 + 8U); - *((int *)t12) = -1; - t13 = (0 - t10); - t14 = (t13 * -1); - t14 = (t14 + 1); - t12 = (t11 + 12U); - *((unsigned int *)t12) = t14; - t12 = (t4 + 12U); - t14 = *((unsigned int *)t12); - t15 = (t14 - 1); - t16 = (0 - t15); - t17 = (t16 * -1); - t17 = (t17 + 1); - t17 = (t17 * 1U); - t19 = (t4 + 12U); - t20 = *((unsigned int *)t19); - t21 = (t20 - 1); - t22 = (t18 + 0U); - t23 = (t22 + 0U); - *((int *)t23) = t21; - t23 = (t22 + 4U); - *((int *)t23) = 0; - t23 = (t22 + 8U); - *((int *)t23) = -1; - t24 = (0 - t21); - t25 = (t24 * -1); - t25 = (t25 + 1); - t23 = (t22 + 12U); - *((unsigned int *)t23) = t25; - t23 = (t5 + 4U); - t26 = (t1 + 3896); - t27 = (t23 + 88U); - *((char **)t27) = t26; - t28 = (char *)alloca(t17); - t29 = (t23 + 56U); - *((char **)t29) = t28; - xsi_type_set_default_value(t26, t28, t18); - t30 = (t23 + 64U); - *((char **)t30) = t18; - t31 = (t23 + 80U); - *((unsigned int *)t31) = t17; - t32 = (t6 + 4U); - t33 = (t3 != 0); - if (t33 == 1) - goto LAB3; - -LAB2: t34 = (t6 + 12U); - *((char **)t34) = t4; - t35 = (t18 + 8U); - t36 = *((int *)t35); - t37 = (t18 + 4U); - t38 = *((int *)t37); - t39 = (t18 + 0U); - t40 = *((int *)t39); - t41 = t40; - t42 = t38; - -LAB4: t43 = (t42 * t36); - t44 = (t41 * t36); - if (t44 <= t43) - goto LAB5; - -LAB7: t8 = (t23 + 56U); - t11 = *((char **)t8); - t8 = (t18 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t11, t9); - t12 = (t18 + 0U); - t10 = *((int *)t12); - t19 = (t18 + 4U); - t13 = *((int *)t19); - t22 = (t18 + 8U); - t15 = *((int *)t22); - t26 = (t2 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = t10; - t27 = (t26 + 4U); - *((int *)t27) = t13; - t27 = (t26 + 8U); - *((int *)t27) = t15; - t16 = (t13 - t10); - t14 = (t16 * t15); - t14 = (t14 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t14; - -LAB1: return t0; -LAB3: *((char **)t32) = t3; - goto LAB2; - -LAB5: t45 = (t3 + 0); - t46 = (t7 + 0U); - t47 = *((int *)t46); - t48 = (t7 + 8U); - t49 = *((int *)t48); - t50 = (t41 - t47); - t25 = (t50 * t49); - t51 = (t7 + 4U); - t52 = *((int *)t51); - xsi_vhdl_check_range_of_index(t47, t52, t49, t41); - t53 = (1U * t25); - t54 = (0 + t53); - t55 = (t45 + t54); - t56 = *((unsigned char *)t55); - t57 = (char *)((nl0) + t56); - goto **((char **)t57); - -LAB6: if (t41 == t42) - goto LAB7; - -LAB11: t10 = (t41 + t36); - t41 = t10; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t58 = (t23 + 56U); - t59 = *((char **)t58); - t58 = (t18 + 0U); - t60 = *((int *)t58); - t61 = (t18 + 8U); - t62 = *((int *)t61); - t63 = (t41 - t60); - t64 = (t63 * t62); - t65 = (1U * t64); - t66 = (0 + t65); - t67 = (t59 + t66); - *((unsigned char *)t67) = (unsigned char)2; - goto LAB8; - -LAB10: t8 = (t23 + 56U); - t11 = *((char **)t8); - t8 = (t18 + 0U); - t10 = *((int *)t8); - t12 = (t18 + 8U); - t13 = *((int *)t12); - t15 = (t41 - t10); - t9 = (t15 * t13); - t14 = (1U * t9); - t17 = (0 + t14); - t19 = (t11 + t17); - *((unsigned char *)t19) = (unsigned char)3; - goto LAB8; - -LAB12:; -} - -char *ieee_p_2592010699_sub_7372912886822346862_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t18[16]; - char *t0; - char *t8; - unsigned int t9; - int t10; - char *t11; - char *t12; - int t13; - unsigned int t14; - int t15; - int t16; - unsigned int t17; - char *t19; - unsigned int t20; - int t21; - char *t22; - char *t23; - int t24; - unsigned int t25; - char *t26; - char *t27; - char *t28; - char *t29; - char *t30; - char *t31; - char *t32; - unsigned char t33; - char *t34; - char *t35; - int t36; - char *t37; - int t38; - char *t39; - int t40; - int t41; - int t42; - int t43; - int t44; - char *t45; - char *t46; - int t47; - char *t48; - int t49; - int t50; - char *t51; - int t52; - unsigned int t53; - unsigned int t54; - char *t55; - unsigned char t56; - char *t57; - char *t58; - int t59; - char *t60; - int t61; - int t62; - unsigned int t63; - unsigned int t64; - unsigned int t65; - char *t66; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t9 - 1); - t11 = (t7 + 0U); - t12 = (t11 + 0U); - *((int *)t12) = t10; - t12 = (t11 + 4U); - *((int *)t12) = 0; - t12 = (t11 + 8U); - *((int *)t12) = -1; - t13 = (0 - t10); - t14 = (t13 * -1); - t14 = (t14 + 1); - t12 = (t11 + 12U); - *((unsigned int *)t12) = t14; - t12 = (t4 + 12U); - t14 = *((unsigned int *)t12); - t15 = (t14 - 1); - t16 = (0 - t15); - t17 = (t16 * -1); - t17 = (t17 + 1); - t17 = (t17 * 1U); - t19 = (t4 + 12U); - t20 = *((unsigned int *)t19); - t21 = (t20 - 1); - t22 = (t18 + 0U); - t23 = (t22 + 0U); - *((int *)t23) = t21; - t23 = (t22 + 4U); - *((int *)t23) = 0; - t23 = (t22 + 8U); - *((int *)t23) = -1; - t24 = (0 - t21); - t25 = (t24 * -1); - t25 = (t25 + 1); - t23 = (t22 + 12U); - *((unsigned int *)t23) = t25; - t23 = (t5 + 4U); - t26 = (t1 + 3896); - t27 = (t23 + 88U); - *((char **)t27) = t26; - t28 = (char *)alloca(t17); - t29 = (t23 + 56U); - *((char **)t29) = t28; - xsi_type_set_default_value(t26, t28, t18); - t30 = (t23 + 64U); - *((char **)t30) = t18; - t31 = (t23 + 80U); - *((unsigned int *)t31) = t17; - t32 = (t6 + 4U); - t33 = (t3 != 0); - if (t33 == 1) - goto LAB3; - -LAB2: t34 = (t6 + 12U); - *((char **)t34) = t4; - t35 = (t18 + 8U); - t36 = *((int *)t35); - t37 = (t18 + 4U); - t38 = *((int *)t37); - t39 = (t18 + 0U); - t40 = *((int *)t39); - t41 = t40; - t42 = t38; - -LAB4: t43 = (t42 * t36); - t44 = (t41 * t36); - if (t44 <= t43) - goto LAB5; - -LAB7: t8 = (t23 + 56U); - t11 = *((char **)t8); - t8 = (t18 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t11, t9); - t12 = (t18 + 0U); - t10 = *((int *)t12); - t19 = (t18 + 4U); - t13 = *((int *)t19); - t22 = (t18 + 8U); - t15 = *((int *)t22); - t26 = (t2 + 0U); - t27 = (t26 + 0U); - *((int *)t27) = t10; - t27 = (t26 + 4U); - *((int *)t27) = t13; - t27 = (t26 + 8U); - *((int *)t27) = t15; - t16 = (t13 - t10); - t14 = (t16 * t15); - t14 = (t14 + 1); - t27 = (t26 + 12U); - *((unsigned int *)t27) = t14; - -LAB1: return t0; -LAB3: *((char **)t32) = t3; - goto LAB2; - -LAB5: t45 = (t3 + 0); - t46 = (t7 + 0U); - t47 = *((int *)t46); - t48 = (t7 + 8U); - t49 = *((int *)t48); - t50 = (t41 - t47); - t25 = (t50 * t49); - t51 = (t7 + 4U); - t52 = *((int *)t51); - xsi_vhdl_check_range_of_index(t47, t52, t49, t41); - t53 = (1U * t25); - t54 = (0 + t53); - t55 = (t45 + t54); - t56 = *((unsigned char *)t55); - t57 = (t23 + 56U); - t58 = *((char **)t57); - t57 = (t18 + 0U); - t59 = *((int *)t57); - t60 = (t18 + 8U); - t61 = *((int *)t60); - t62 = (t41 - t59); - t63 = (t62 * t61); - t64 = (1U * t63); - t65 = (0 + t64); - t66 = (t58 + t65); - *((unsigned char *)t66) = t56; - -LAB6: if (t41 == t42) - goto LAB7; - -LAB8: t10 = (t41 + t36); - t41 = t10; - goto LAB4; - -LAB9:; -} - -char *ieee_p_2592010699_sub_215933550329205235_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - char *t44; - int t45; - char *t46; - int t47; - int t48; - char *t49; - int t50; - unsigned int t51; - unsigned int t52; - char *t53; - unsigned char t54; - int t55; - unsigned int t56; - unsigned int t57; - unsigned int t58; - char *t59; - unsigned char t60; - char *t61; - char *t62; - int t63; - char *t64; - int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 4000); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t1 + 1768U); - t43 = *((char **)t42); - t42 = (t3 + 0); - t44 = (t7 + 0U); - t45 = *((int *)t44); - t46 = (t7 + 8U); - t47 = *((int *)t46); - t48 = (t38 - t45); - t22 = (t48 * t47); - t49 = (t7 + 4U); - t50 = *((int *)t49); - xsi_vhdl_check_range_of_index(t45, t50, t47, t38); - t51 = (1U * t22); - t52 = (0 + t51); - t53 = (t42 + t52); - t54 = *((unsigned char *)t53); - t55 = (t54 - 0); - t56 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t54); - t57 = (1U * t56); - t58 = (0 + t57); - t59 = (t43 + t58); - t60 = *((unsigned char *)t59); - t61 = (t20 + 56U); - t62 = *((char **)t61); - t61 = (t16 + 0U); - t63 = *((int *)t61); - t64 = (t16 + 8U); - t65 = *((int *)t64); - t66 = (t38 - t63); - t67 = (t66 * t65); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t62 + t69); - *((unsigned char *)t70) = t60; - -LAB6: if (t38 == t39) - goto LAB7; - -LAB8: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB9:; -} - -char *ieee_p_2592010699_sub_13156324501128828438_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - char *t44; - int t45; - char *t46; - int t47; - int t48; - char *t49; - int t50; - unsigned int t51; - unsigned int t52; - char *t53; - unsigned char t54; - int t55; - unsigned int t56; - unsigned int t57; - unsigned int t58; - char *t59; - unsigned char t60; - char *t61; - char *t62; - int t63; - char *t64; - int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 3896); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t1 + 1768U); - t43 = *((char **)t42); - t42 = (t3 + 0); - t44 = (t7 + 0U); - t45 = *((int *)t44); - t46 = (t7 + 8U); - t47 = *((int *)t46); - t48 = (t38 - t45); - t22 = (t48 * t47); - t49 = (t7 + 4U); - t50 = *((int *)t49); - xsi_vhdl_check_range_of_index(t45, t50, t47, t38); - t51 = (1U * t22); - t52 = (0 + t51); - t53 = (t42 + t52); - t54 = *((unsigned char *)t53); - t55 = (t54 - 0); - t56 = (t55 * 1); - t57 = (1U * t56); - t58 = (0 + t57); - t59 = (t43 + t58); - t60 = *((unsigned char *)t59); - t61 = (t20 + 56U); - t62 = *((char **)t61); - t61 = (t16 + 0U); - t63 = *((int *)t61); - t64 = (t16 + 8U); - t65 = *((int *)t64); - t66 = (t38 - t63); - t67 = (t66 * t65); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t62 + t69); - *((unsigned char *)t70) = t60; - -LAB6: if (t38 == t39) - goto LAB7; - -LAB8: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB9:; -} - -unsigned char ieee_p_2592010699_sub_381452733968206518_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - char *t7; - int t8; - unsigned int t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (t1 + 1768U); - t7 = *((char **)t6); - t8 = (t2 - 0); - t9 = (t8 * 1); - t10 = (1U * t9); - t11 = (0 + t10); - t6 = (t7 + t11); - t12 = *((unsigned char *)t6); - t0 = t12; - -LAB1: return t0; -LAB2:; -} - -char *ieee_p_2592010699_sub_66371310246576274_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - int t44; - char *t45; - int t46; - int t47; - char *t48; - int t49; - unsigned int t50; - unsigned int t51; - char *t52; - unsigned char t53; - char *t54; - char *t55; - char *t56; - int t57; - char *t58; - int t59; - int t60; - unsigned int t61; - unsigned int t62; - unsigned int t63; - char *t64; - static char *nl0[] = {&&LAB9, &&LAB10}; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 4000); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t3 + 0); - t43 = (t7 + 0U); - t44 = *((int *)t43); - t45 = (t7 + 8U); - t46 = *((int *)t45); - t47 = (t38 - t44); - t22 = (t47 * t46); - t48 = (t7 + 4U); - t49 = *((int *)t48); - xsi_vhdl_check_range_of_index(t44, t49, t46, t38); - t50 = (1U * t22); - t51 = (0 + t50); - t52 = (t42 + t51); - t53 = *((unsigned char *)t52); - t54 = (char *)((nl0) + t53); - goto **((char **)t54); - -LAB6: if (t38 == t39) - goto LAB7; - -LAB11: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t55 = (t20 + 56U); - t56 = *((char **)t55); - t55 = (t16 + 0U); - t57 = *((int *)t55); - t58 = (t16 + 8U); - t59 = *((int *)t58); - t60 = (t38 - t57); - t61 = (t60 * t59); - t62 = (1U * t61); - t63 = (0 + t62); - t64 = (t56 + t63); - *((unsigned char *)t64) = (unsigned char)2; - goto LAB8; - -LAB10: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 0U); - t12 = *((int *)t8); - t11 = (t16 + 8U); - t14 = *((int *)t11); - t21 = (t38 - t12); - t9 = (t21 * t14); - t13 = (1U * t9); - t15 = (0 + t13); - t17 = (t10 + t15); - *((unsigned char *)t17) = (unsigned char)3; - goto LAB8; - -LAB12:; -} - -char *ieee_p_2592010699_sub_15674832453887484709_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - int t44; - char *t45; - int t46; - int t47; - char *t48; - int t49; - unsigned int t50; - unsigned int t51; - char *t52; - unsigned char t53; - char *t54; - char *t55; - char *t56; - int t57; - char *t58; - int t59; - int t60; - unsigned int t61; - unsigned int t62; - unsigned int t63; - char *t64; - static char *nl0[] = {&&LAB9, &&LAB10}; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 3896); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t3 + 0); - t43 = (t7 + 0U); - t44 = *((int *)t43); - t45 = (t7 + 8U); - t46 = *((int *)t45); - t47 = (t38 - t44); - t22 = (t47 * t46); - t48 = (t7 + 4U); - t49 = *((int *)t48); - xsi_vhdl_check_range_of_index(t44, t49, t46, t38); - t50 = (1U * t22); - t51 = (0 + t50); - t52 = (t42 + t51); - t53 = *((unsigned char *)t52); - t54 = (char *)((nl0) + t53); - goto **((char **)t54); - -LAB6: if (t38 == t39) - goto LAB7; - -LAB11: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t55 = (t20 + 56U); - t56 = *((char **)t55); - t55 = (t16 + 0U); - t57 = *((int *)t55); - t58 = (t16 + 8U); - t59 = *((int *)t58); - t60 = (t38 - t57); - t61 = (t60 * t59); - t62 = (1U * t61); - t63 = (0 + t62); - t64 = (t56 + t63); - *((unsigned char *)t64) = (unsigned char)2; - goto LAB8; - -LAB10: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 0U); - t12 = *((int *)t8); - t11 = (t16 + 8U); - t14 = *((int *)t11); - t21 = (t38 - t12); - t9 = (t21 * t14); - t13 = (1U * t9); - t15 = (0 + t13); - t17 = (t10 + t15); - *((unsigned char *)t17) = (unsigned char)3; - goto LAB8; - -LAB12:; -} - -unsigned char ieee_p_2592010699_sub_23663901604358344_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - static char *nl0[] = {&&LAB3, &&LAB4}; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (char *)((nl0) + t2); - goto **((char **)t6); - -LAB2: xsi_error(ng3); - t0 = 0; - -LAB1: return t0; -LAB3: t0 = (unsigned char)2; - goto LAB1; - -LAB4: t0 = (unsigned char)3; - goto LAB1; - -LAB5: goto LAB2; - -LAB6: goto LAB2; - -} - -char *ieee_p_2592010699_sub_458268773658487021_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - char *t44; - int t45; - char *t46; - int t47; - int t48; - char *t49; - int t50; - unsigned int t51; - unsigned int t52; - char *t53; - unsigned char t54; - int t55; - unsigned int t56; - unsigned int t57; - unsigned int t58; - char *t59; - unsigned char t60; - char *t61; - char *t62; - int t63; - char *t64; - int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 4000); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t1 + 1888U); - t43 = *((char **)t42); - t42 = (t3 + 0); - t44 = (t7 + 0U); - t45 = *((int *)t44); - t46 = (t7 + 8U); - t47 = *((int *)t46); - t48 = (t38 - t45); - t22 = (t48 * t47); - t49 = (t7 + 4U); - t50 = *((int *)t49); - xsi_vhdl_check_range_of_index(t45, t50, t47, t38); - t51 = (1U * t22); - t52 = (0 + t51); - t53 = (t42 + t52); - t54 = *((unsigned char *)t53); - t55 = (t54 - 0); - t56 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t54); - t57 = (1U * t56); - t58 = (0 + t57); - t59 = (t43 + t58); - t60 = *((unsigned char *)t59); - t61 = (t20 + 56U); - t62 = *((char **)t61); - t61 = (t16 + 0U); - t63 = *((int *)t61); - t64 = (t16 + 8U); - t65 = *((int *)t64); - t66 = (t38 - t63); - t67 = (t66 * t65); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t62 + t69); - *((unsigned char *)t70) = t60; - -LAB6: if (t38 == t39) - goto LAB7; - -LAB8: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB9:; -} - -char *ieee_p_2592010699_sub_13398659724458110224_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - char *t44; - int t45; - char *t46; - int t47; - int t48; - char *t49; - int t50; - unsigned int t51; - unsigned int t52; - char *t53; - unsigned char t54; - int t55; - unsigned int t56; - unsigned int t57; - unsigned int t58; - char *t59; - unsigned char t60; - char *t61; - char *t62; - int t63; - char *t64; - int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 3896); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t1 + 1888U); - t43 = *((char **)t42); - t42 = (t3 + 0); - t44 = (t7 + 0U); - t45 = *((int *)t44); - t46 = (t7 + 8U); - t47 = *((int *)t46); - t48 = (t38 - t45); - t22 = (t48 * t47); - t49 = (t7 + 4U); - t50 = *((int *)t49); - xsi_vhdl_check_range_of_index(t45, t50, t47, t38); - t51 = (1U * t22); - t52 = (0 + t51); - t53 = (t42 + t52); - t54 = *((unsigned char *)t53); - t55 = (t54 - 0); - t56 = (t55 * 1); - t57 = (1U * t56); - t58 = (0 + t57); - t59 = (t43 + t58); - t60 = *((unsigned char *)t59); - t61 = (t20 + 56U); - t62 = *((char **)t61); - t61 = (t16 + 0U); - t63 = *((int *)t61); - t64 = (t16 + 8U); - t65 = *((int *)t64); - t66 = (t38 - t63); - t67 = (t66 * t65); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t62 + t69); - *((unsigned char *)t70) = t60; - -LAB6: if (t38 == t39) - goto LAB7; - -LAB8: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB9:; -} - -unsigned char ieee_p_2592010699_sub_623788161643323690_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - char *t7; - int t8; - unsigned int t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (t1 + 1888U); - t7 = *((char **)t6); - t8 = (t2 - 0); - t9 = (t8 * 1); - t10 = (1U * t9); - t11 = (0 + t10); - t6 = (t7 + t11); - t12 = *((unsigned char *)t6); - t0 = t12; - -LAB1: return t0; -LAB2:; -} - -char *ieee_p_2592010699_sub_308706533575858060_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - int t44; - char *t45; - int t46; - int t47; - char *t48; - int t49; - unsigned int t50; - unsigned int t51; - char *t52; - unsigned char t53; - char *t54; - char *t55; - char *t56; - int t57; - char *t58; - int t59; - int t60; - unsigned int t61; - unsigned int t62; - unsigned int t63; - char *t64; - static char *nl0[] = {&&LAB9, &&LAB10}; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 4000); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t3 + 0); - t43 = (t7 + 0U); - t44 = *((int *)t43); - t45 = (t7 + 8U); - t46 = *((int *)t45); - t47 = (t38 - t44); - t22 = (t47 * t46); - t48 = (t7 + 4U); - t49 = *((int *)t48); - xsi_vhdl_check_range_of_index(t44, t49, t46, t38); - t50 = (1U * t22); - t51 = (0 + t50); - t52 = (t42 + t51); - t53 = *((unsigned char *)t52); - t54 = (char *)((nl0) + t53); - goto **((char **)t54); - -LAB6: if (t38 == t39) - goto LAB7; - -LAB11: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t55 = (t20 + 56U); - t56 = *((char **)t55); - t55 = (t16 + 0U); - t57 = *((int *)t55); - t58 = (t16 + 8U); - t59 = *((int *)t58); - t60 = (t38 - t57); - t61 = (t60 * t59); - t62 = (1U * t61); - t63 = (0 + t62); - t64 = (t56 + t63); - *((unsigned char *)t64) = (unsigned char)2; - goto LAB8; - -LAB10: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 0U); - t12 = *((int *)t8); - t11 = (t16 + 8U); - t14 = *((int *)t11); - t21 = (t38 - t12); - t9 = (t21 * t14); - t13 = (1U * t9); - t15 = (0 + t13); - t17 = (t10 + t15); - *((unsigned char *)t17) = (unsigned char)3; - goto LAB8; - -LAB12:; -} - -char *ieee_p_2592010699_sub_15917167677216766495_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - int t44; - char *t45; - int t46; - int t47; - char *t48; - int t49; - unsigned int t50; - unsigned int t51; - char *t52; - unsigned char t53; - char *t54; - char *t55; - char *t56; - int t57; - char *t58; - int t59; - int t60; - unsigned int t61; - unsigned int t62; - unsigned int t63; - char *t64; - static char *nl0[] = {&&LAB9, &&LAB10}; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 3896); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t3 + 0); - t43 = (t7 + 0U); - t44 = *((int *)t43); - t45 = (t7 + 8U); - t46 = *((int *)t45); - t47 = (t38 - t44); - t22 = (t47 * t46); - t48 = (t7 + 4U); - t49 = *((int *)t48); - xsi_vhdl_check_range_of_index(t44, t49, t46, t38); - t50 = (1U * t22); - t51 = (0 + t50); - t52 = (t42 + t51); - t53 = *((unsigned char *)t52); - t54 = (char *)((nl0) + t53); - goto **((char **)t54); - -LAB6: if (t38 == t39) - goto LAB7; - -LAB11: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t55 = (t20 + 56U); - t56 = *((char **)t55); - t55 = (t16 + 0U); - t57 = *((int *)t55); - t58 = (t16 + 8U); - t59 = *((int *)t58); - t60 = (t38 - t57); - t61 = (t60 * t59); - t62 = (1U * t61); - t63 = (0 + t62); - t64 = (t56 + t63); - *((unsigned char *)t64) = (unsigned char)2; - goto LAB8; - -LAB10: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 0U); - t12 = *((int *)t8); - t11 = (t16 + 8U); - t14 = *((int *)t11); - t21 = (t38 - t12); - t9 = (t21 * t14); - t13 = (1U * t9); - t15 = (0 + t13); - t17 = (t10 + t15); - *((unsigned char *)t17) = (unsigned char)3; - goto LAB8; - -LAB12:; -} - -unsigned char ieee_p_2592010699_sub_265999329279475516_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - static char *nl0[] = {&&LAB3, &&LAB4}; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (char *)((nl0) + t2); - goto **((char **)t6); - -LAB2: xsi_error(ng4); - t0 = 0; - -LAB1: return t0; -LAB3: t0 = (unsigned char)2; - goto LAB1; - -LAB4: t0 = (unsigned char)3; - goto LAB1; - -LAB5: goto LAB2; - -LAB6: goto LAB2; - -} - -char *ieee_p_2592010699_sub_458268773626351720_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - char *t44; - int t45; - char *t46; - int t47; - int t48; - char *t49; - int t50; - unsigned int t51; - unsigned int t52; - char *t53; - unsigned char t54; - int t55; - unsigned int t56; - unsigned int t57; - unsigned int t58; - char *t59; - unsigned char t60; - char *t61; - char *t62; - int t63; - char *t64; - int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 4000); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t1 + 2008U); - t43 = *((char **)t42); - t42 = (t3 + 0); - t44 = (t7 + 0U); - t45 = *((int *)t44); - t46 = (t7 + 8U); - t47 = *((int *)t46); - t48 = (t38 - t45); - t22 = (t48 * t47); - t49 = (t7 + 4U); - t50 = *((int *)t49); - xsi_vhdl_check_range_of_index(t45, t50, t47, t38); - t51 = (1U * t22); - t52 = (0 + t51); - t53 = (t42 + t52); - t54 = *((unsigned char *)t53); - t55 = (t54 - 0); - t56 = (t55 * 1); - xsi_vhdl_check_range_of_index(0, 8, 1, t54); - t57 = (1U * t56); - t58 = (0 + t57); - t59 = (t43 + t58); - t60 = *((unsigned char *)t59); - t61 = (t20 + 56U); - t62 = *((char **)t61); - t61 = (t16 + 0U); - t63 = *((int *)t61); - t64 = (t16 + 8U); - t65 = *((int *)t64); - t66 = (t38 - t63); - t67 = (t66 * t65); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t62 + t69); - *((unsigned char *)t70) = t60; - -LAB6: if (t38 == t39) - goto LAB7; - -LAB8: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB9:; -} - -char *ieee_p_2592010699_sub_13398659724425974923_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - char *t44; - int t45; - char *t46; - int t47; - int t48; - char *t49; - int t50; - unsigned int t51; - unsigned int t52; - char *t53; - unsigned char t54; - int t55; - unsigned int t56; - unsigned int t57; - unsigned int t58; - char *t59; - unsigned char t60; - char *t61; - char *t62; - int t63; - char *t64; - int t65; - int t66; - unsigned int t67; - unsigned int t68; - unsigned int t69; - char *t70; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 3896); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t1 + 2008U); - t43 = *((char **)t42); - t42 = (t3 + 0); - t44 = (t7 + 0U); - t45 = *((int *)t44); - t46 = (t7 + 8U); - t47 = *((int *)t46); - t48 = (t38 - t45); - t22 = (t48 * t47); - t49 = (t7 + 4U); - t50 = *((int *)t49); - xsi_vhdl_check_range_of_index(t45, t50, t47, t38); - t51 = (1U * t22); - t52 = (0 + t51); - t53 = (t42 + t52); - t54 = *((unsigned char *)t53); - t55 = (t54 - 0); - t56 = (t55 * 1); - t57 = (1U * t56); - t58 = (0 + t57); - t59 = (t43 + t58); - t60 = *((unsigned char *)t59); - t61 = (t20 + 56U); - t62 = *((char **)t61); - t61 = (t16 + 0U); - t63 = *((int *)t61); - t64 = (t16 + 8U); - t65 = *((int *)t64); - t66 = (t38 - t63); - t67 = (t66 * t65); - t68 = (1U * t67); - t69 = (0 + t68); - t70 = (t62 + t69); - *((unsigned char *)t70) = t60; - -LAB6: if (t38 == t39) - goto LAB7; - -LAB8: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB9:; -} - -unsigned char ieee_p_2592010699_sub_623788161610214592_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - char *t7; - int t8; - unsigned int t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (t1 + 2008U); - t7 = *((char **)t6); - t8 = (t2 - 0); - t9 = (t8 * 1); - t10 = (1U * t9); - t11 = (0 + t10); - t6 = (t7 + t11); - t12 = *((unsigned char *)t6); - t0 = t12; - -LAB1: return t0; -LAB2:; -} - -char *ieee_p_2592010699_sub_308706533543722759_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - int t44; - char *t45; - int t46; - int t47; - char *t48; - int t49; - unsigned int t50; - unsigned int t51; - char *t52; - unsigned char t53; - char *t54; - char *t55; - char *t56; - int t57; - char *t58; - int t59; - int t60; - unsigned int t61; - unsigned int t62; - unsigned int t63; - char *t64; - static char *nl0[] = {&&LAB9, &&LAB10}; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 4000); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t3 + 0); - t43 = (t7 + 0U); - t44 = *((int *)t43); - t45 = (t7 + 8U); - t46 = *((int *)t45); - t47 = (t38 - t44); - t22 = (t47 * t46); - t48 = (t7 + 4U); - t49 = *((int *)t48); - xsi_vhdl_check_range_of_index(t44, t49, t46, t38); - t50 = (1U * t22); - t51 = (0 + t50); - t52 = (t42 + t51); - t53 = *((unsigned char *)t52); - t54 = (char *)((nl0) + t53); - goto **((char **)t54); - -LAB6: if (t38 == t39) - goto LAB7; - -LAB11: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t55 = (t20 + 56U); - t56 = *((char **)t55); - t55 = (t16 + 0U); - t57 = *((int *)t55); - t58 = (t16 + 8U); - t59 = *((int *)t58); - t60 = (t38 - t57); - t61 = (t60 * t59); - t62 = (1U * t61); - t63 = (0 + t62); - t64 = (t56 + t63); - *((unsigned char *)t64) = (unsigned char)2; - goto LAB8; - -LAB10: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 0U); - t12 = *((int *)t8); - t11 = (t16 + 8U); - t14 = *((int *)t11); - t21 = (t38 - t12); - t9 = (t21 * t14); - t13 = (1U * t9); - t15 = (0 + t13); - t17 = (t10 + t15); - *((unsigned char *)t17) = (unsigned char)3; - goto LAB8; - -LAB12:; -} - -char *ieee_p_2592010699_sub_15917167677184631194_503743352(char *t1, char *t2, char *t3, char *t4) -{ - char t5[128]; - char t6[24]; - char t7[16]; - char t16[16]; - char *t0; - char *t8; - unsigned int t9; - char *t10; - char *t11; - int t12; - unsigned int t13; - int t14; - unsigned int t15; - char *t17; - unsigned int t18; - char *t19; - char *t20; - int t21; - unsigned int t22; - char *t23; - char *t24; - char *t25; - char *t26; - char *t27; - char *t28; - char *t29; - unsigned char t30; - char *t31; - char *t32; - int t33; - char *t34; - int t35; - char *t36; - int t37; - int t38; - int t39; - int t40; - int t41; - char *t42; - char *t43; - int t44; - char *t45; - int t46; - int t47; - char *t48; - int t49; - unsigned int t50; - unsigned int t51; - char *t52; - unsigned char t53; - char *t54; - char *t55; - char *t56; - int t57; - char *t58; - int t59; - int t60; - unsigned int t61; - unsigned int t62; - unsigned int t63; - char *t64; - static char *nl0[] = {&&LAB9, &&LAB10}; - -LAB0: t8 = (t4 + 12U); - t9 = *((unsigned int *)t8); - t10 = (t7 + 0U); - t11 = (t10 + 0U); - *((int *)t11) = 1; - t11 = (t10 + 4U); - *((unsigned int *)t11) = t9; - t11 = (t10 + 8U); - *((int *)t11) = 1; - t12 = (t9 - 1); - t13 = (t12 * 1); - t13 = (t13 + 1); - t11 = (t10 + 12U); - *((unsigned int *)t11) = t13; - t11 = (t4 + 12U); - t13 = *((unsigned int *)t11); - t14 = (t13 - 1); - t15 = (t14 * 1); - t15 = (t15 + 1); - t15 = (t15 * 1U); - t17 = (t4 + 12U); - t18 = *((unsigned int *)t17); - t19 = (t16 + 0U); - t20 = (t19 + 0U); - *((int *)t20) = 1; - t20 = (t19 + 4U); - *((unsigned int *)t20) = t18; - t20 = (t19 + 8U); - *((int *)t20) = 1; - t21 = (t18 - 1); - t22 = (t21 * 1); - t22 = (t22 + 1); - t20 = (t19 + 12U); - *((unsigned int *)t20) = t22; - t20 = (t5 + 4U); - t23 = (t1 + 3896); - t24 = (t20 + 88U); - *((char **)t24) = t23; - t25 = (char *)alloca(t15); - t26 = (t20 + 56U); - *((char **)t26) = t25; - xsi_type_set_default_value(t23, t25, t16); - t27 = (t20 + 64U); - *((char **)t27) = t16; - t28 = (t20 + 80U); - *((unsigned int *)t28) = t15; - t29 = (t6 + 4U); - t30 = (t3 != 0); - if (t30 == 1) - goto LAB3; - -LAB2: t31 = (t6 + 12U); - *((char **)t31) = t4; - t32 = (t16 + 8U); - t33 = *((int *)t32); - t34 = (t16 + 4U); - t35 = *((int *)t34); - t36 = (t16 + 0U); - t37 = *((int *)t36); - t38 = t37; - t39 = t35; - -LAB4: t40 = (t39 * t33); - t41 = (t38 * t33); - if (t41 <= t40) - goto LAB5; - -LAB7: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 12U); - t9 = *((unsigned int *)t8); - t9 = (t9 * 1U); - t0 = xsi_get_transient_memory(t9); - memcpy(t0, t10, t9); - t11 = (t16 + 0U); - t12 = *((int *)t11); - t17 = (t16 + 4U); - t14 = *((int *)t17); - t19 = (t16 + 8U); - t21 = *((int *)t19); - t23 = (t2 + 0U); - t24 = (t23 + 0U); - *((int *)t24) = t12; - t24 = (t23 + 4U); - *((int *)t24) = t14; - t24 = (t23 + 8U); - *((int *)t24) = t21; - t33 = (t14 - t12); - t13 = (t33 * t21); - t13 = (t13 + 1); - t24 = (t23 + 12U); - *((unsigned int *)t24) = t13; - -LAB1: return t0; -LAB3: *((char **)t29) = t3; - goto LAB2; - -LAB5: t42 = (t3 + 0); - t43 = (t7 + 0U); - t44 = *((int *)t43); - t45 = (t7 + 8U); - t46 = *((int *)t45); - t47 = (t38 - t44); - t22 = (t47 * t46); - t48 = (t7 + 4U); - t49 = *((int *)t48); - xsi_vhdl_check_range_of_index(t44, t49, t46, t38); - t50 = (1U * t22); - t51 = (0 + t50); - t52 = (t42 + t51); - t53 = *((unsigned char *)t52); - t54 = (char *)((nl0) + t53); - goto **((char **)t54); - -LAB6: if (t38 == t39) - goto LAB7; - -LAB11: t12 = (t38 + t33); - t38 = t12; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t55 = (t20 + 56U); - t56 = *((char **)t55); - t55 = (t16 + 0U); - t57 = *((int *)t55); - t58 = (t16 + 8U); - t59 = *((int *)t58); - t60 = (t38 - t57); - t61 = (t60 * t59); - t62 = (1U * t61); - t63 = (0 + t62); - t64 = (t56 + t63); - *((unsigned char *)t64) = (unsigned char)2; - goto LAB8; - -LAB10: t8 = (t20 + 56U); - t10 = *((char **)t8); - t8 = (t16 + 0U); - t12 = *((int *)t8); - t11 = (t16 + 8U); - t14 = *((int *)t11); - t21 = (t38 - t12); - t9 = (t21 * t14); - t13 = (1U * t9); - t15 = (0 + t13); - t17 = (t10 + t15); - *((unsigned char *)t17) = (unsigned char)3; - goto LAB8; - -LAB12:; -} - -unsigned char ieee_p_2592010699_sub_265999329246366418_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - static char *nl0[] = {&&LAB3, &&LAB4}; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (char *)((nl0) + t2); - goto **((char **)t6); - -LAB2: xsi_error(ng5); - t0 = 0; - -LAB1: return t0; -LAB3: t0 = (unsigned char)2; - goto LAB1; - -LAB4: t0 = (unsigned char)3; - goto LAB1; - -LAB5: goto LAB2; - -LAB6: goto LAB2; - -} - -unsigned char ieee_p_2592010699_sub_2763492388968962707_503743352(char *t1, char *t2, unsigned int t3, unsigned int t4) -{ - unsigned char t0; - unsigned char t7; - unsigned char t8; - unsigned char t9; - char *t10; - char *t11; - unsigned char t12; - unsigned char t13; - unsigned char t14; - unsigned char t15; - unsigned char t16; - unsigned char t17; - -LAB0: t9 = xsi_signal_has_event(t2); - if (t9 == 1) - goto LAB5; - -LAB6: t8 = (unsigned char)0; - -LAB7: if (t8 == 1) - goto LAB2; - -LAB3: t7 = (unsigned char)0; - -LAB4: t0 = t7; - -LAB1: return t0; -LAB2: t11 = xsi_signal_last_value(t2); - t15 = *((unsigned char *)t11); - t16 = ieee_p_2592010699_sub_381452733968206518_503743352(t1, t15); - t17 = (t16 == (unsigned char)2); - t7 = t17; - goto LAB4; - -LAB5: t10 = (t2 + 40U); - t11 = *((char **)t10); - t10 = (t11 + t4); - t12 = *((unsigned char *)t10); - t13 = ieee_p_2592010699_sub_381452733968206518_503743352(t1, t12); - t14 = (t13 == (unsigned char)3); - t8 = t14; - goto LAB7; - -LAB8:; -} - -unsigned char ieee_p_2592010699_sub_13554554585326073636_503743352(char *t1, char *t2, unsigned int t3, unsigned int t4) -{ - unsigned char t0; - unsigned char t7; - unsigned char t8; - unsigned char t9; - char *t10; - char *t11; - unsigned char t12; - unsigned char t13; - unsigned char t14; - unsigned char t15; - unsigned char t16; - unsigned char t17; - -LAB0: t9 = xsi_signal_has_event(t2); - if (t9 == 1) - goto LAB5; - -LAB6: t8 = (unsigned char)0; - -LAB7: if (t8 == 1) - goto LAB2; - -LAB3: t7 = (unsigned char)0; - -LAB4: t0 = t7; - -LAB1: return t0; -LAB2: t11 = xsi_signal_last_value(t2); - t15 = *((unsigned char *)t11); - t16 = ieee_p_2592010699_sub_381452733968206518_503743352(t1, t15); - t17 = (t16 == (unsigned char)3); - t7 = t17; - goto LAB4; - -LAB5: t10 = (t2 + 40U); - t11 = *((char **)t10); - t10 = (t11 + t4); - t12 = *((unsigned char *)t10); - t13 = ieee_p_2592010699_sub_381452733968206518_503743352(t1, t12); - t14 = (t13 == (unsigned char)2); - t8 = t14; - goto LAB7; - -LAB8:; -} - -unsigned char ieee_p_2592010699_sub_261918181200356752_503743352(char *t1, char *t2, char *t3) -{ - char t5[24]; - unsigned char t0; - char *t6; - unsigned char t7; - char *t8; - char *t9; - int t10; - char *t11; - int t12; - char *t13; - int t14; - int t15; - int t16; - int t17; - int t18; - char *t19; - int t20; - char *t21; - int t22; - int t23; - unsigned int t24; - unsigned int t25; - unsigned int t26; - char *t27; - unsigned char t28; - char *t29; - static char *nl0[] = {&&LAB9, &&LAB9, &&LAB10, &&LAB10, &&LAB9, &&LAB9, &&LAB10, &&LAB10, &&LAB9}; - -LAB0: t6 = (t5 + 4U); - t7 = (t2 != 0); - if (t7 == 1) - goto LAB3; - -LAB2: t8 = (t5 + 12U); - *((char **)t8) = t3; - t9 = (t3 + 8U); - t10 = *((int *)t9); - t11 = (t3 + 4U); - t12 = *((int *)t11); - t13 = (t3 + 0U); - t14 = *((int *)t13); - t15 = t14; - t16 = t12; - -LAB4: t17 = (t16 * t10); - t18 = (t15 * t10); - if (t18 <= t17) - goto LAB5; - -LAB7: t0 = (unsigned char)0; - -LAB1: return t0; -LAB3: *((char **)t6) = t2; - goto LAB2; - -LAB5: t19 = (t3 + 0U); - t20 = *((int *)t19); - t21 = (t3 + 8U); - t22 = *((int *)t21); - t23 = (t15 - t20); - t24 = (t23 * t22); - t25 = (1U * t24); - t26 = (0 + t25); - t27 = (t2 + t26); - t28 = *((unsigned char *)t27); - t29 = (char *)((nl0) + t28); - goto **((char **)t29); - -LAB6: if (t15 == t16) - goto LAB7; - -LAB12: t12 = (t15 + t10); - t15 = t12; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t0 = (unsigned char)1; - goto LAB1; - -LAB10: goto LAB8; - -LAB11: goto LAB8; - -LAB13:; -} - -unsigned char ieee_p_2592010699_sub_723971130539046367_503743352(char *t1, char *t2, char *t3) -{ - char t5[24]; - unsigned char t0; - char *t6; - unsigned char t7; - char *t8; - char *t9; - int t10; - char *t11; - int t12; - char *t13; - int t14; - int t15; - int t16; - int t17; - int t18; - char *t19; - int t20; - char *t21; - int t22; - int t23; - unsigned int t24; - unsigned int t25; - unsigned int t26; - char *t27; - unsigned char t28; - char *t29; - static char *nl0[] = {&&LAB9, &&LAB9, &&LAB10, &&LAB10, &&LAB9, &&LAB9, &&LAB10, &&LAB10, &&LAB9}; - -LAB0: t6 = (t5 + 4U); - t7 = (t2 != 0); - if (t7 == 1) - goto LAB3; - -LAB2: t8 = (t5 + 12U); - *((char **)t8) = t3; - t9 = (t3 + 8U); - t10 = *((int *)t9); - t11 = (t3 + 4U); - t12 = *((int *)t11); - t13 = (t3 + 0U); - t14 = *((int *)t13); - t15 = t14; - t16 = t12; - -LAB4: t17 = (t16 * t10); - t18 = (t15 * t10); - if (t18 <= t17) - goto LAB5; - -LAB7: t0 = (unsigned char)0; - -LAB1: return t0; -LAB3: *((char **)t6) = t2; - goto LAB2; - -LAB5: t19 = (t3 + 0U); - t20 = *((int *)t19); - t21 = (t3 + 8U); - t22 = *((int *)t21); - t23 = (t15 - t20); - t24 = (t23 * t22); - t25 = (1U * t24); - t26 = (0 + t25); - t27 = (t2 + t26); - t28 = *((unsigned char *)t27); - t29 = (char *)((nl0) + t28); - goto **((char **)t29); - -LAB6: if (t15 == t16) - goto LAB7; - -LAB12: t12 = (t15 + t10); - t15 = t12; - goto LAB4; - -LAB8: goto LAB6; - -LAB9: t0 = (unsigned char)1; - goto LAB1; - -LAB10: goto LAB8; - -LAB11: goto LAB8; - -LAB13:; -} - -unsigned char ieee_p_2592010699_sub_381458914702604565_503743352(char *t1, unsigned char t2) -{ - char t4[8]; - unsigned char t0; - char *t5; - char *t6; - static char *nl0[] = {&&LAB3, &&LAB3, &&LAB4, &&LAB4, &&LAB3, &&LAB3, &&LAB4, &&LAB4, &&LAB3}; - -LAB0: t5 = (t4 + 4U); - *((unsigned char *)t5) = t2; - t6 = (char *)((nl0) + t2); - goto **((char **)t6); - -LAB2: t0 = (unsigned char)0; - -LAB1: return t0; -LAB3: t0 = (unsigned char)1; - goto LAB1; - -LAB4: goto LAB2; - -LAB5: goto LAB2; - -LAB6:; -} - - - - - - - -extern void ieee_p_2592010699_init() -{ - static char *se[] = {(void *)ieee_p_2592010699_sub_7991387870887201249_503743352,(void *)ieee_p_2592010699_sub_3488768496604610246_503743352,(void *)ieee_p_2592010699_sub_3496108598716332692_503743352,(void *)ieee_p_2592010699_sub_3488546069778340532_503743352,(void *)ieee_p_2592010699_sub_3488768497115059394_503743352,(void *)ieee_p_2592010699_sub_3488768497506413324_503743352,(void *)ieee_p_2592010699_sub_3496108612141461530_503743352,(void *)ieee_p_2592010699_sub_374109322130769762_503743352,(void *)ieee_p_2592010699_sub_16439989832805790689_503743352,(void *)ieee_p_2592010699_sub_13958870020767780268_503743352,(void *)ieee_p_2592010699_sub_16447329934917513135_503743352,(void *)ieee_p_2592010699_sub_13966210122879502714_503743352,(void *)ieee_p_2592010699_sub_16439767405979520975_503743352,(void *)ieee_p_2592010699_sub_13958647593941510554_503743352,(void *)ieee_p_2592010699_sub_16439989833316239837_503743352,(void *)ieee_p_2592010699_sub_13958870021278229416_503743352,(void *)ieee_p_2592010699_sub_16439989833707593767_503743352,(void *)ieee_p_2592010699_sub_13958870021669583346_503743352,(void *)ieee_p_2592010699_sub_16447329948342641973_503743352,(void *)ieee_p_2592010699_sub_13966210136304631552_503743352,(void *)ieee_p_2592010699_sub_207919886985903570_503743352,(void *)ieee_p_2592010699_sub_13148960598567154123_503743352,(void *)ieee_p_2592010699_sub_4006703399759706661_503743352,(void *)ieee_p_2592010699_sub_12303121079769504865_503743352,(void *)ieee_p_2592010699_sub_12021448680711068169_503743352,(void *)ieee_p_2592010699_sub_8696352441457764177_503743352,(void *)ieee_p_2592010699_sub_24166140421859237_503743352,(void *)ieee_p_2592010699_sub_2117344206090590870_503743352,(void *)ieee_p_2592010699_sub_7223350646739717901_503743352,(void *)ieee_p_2592010699_sub_7372912886822346862_503743352,(void *)ieee_p_2592010699_sub_215933550329205235_503743352,(void *)ieee_p_2592010699_sub_13156324501128828438_503743352,(void *)ieee_p_2592010699_sub_381452733968206518_503743352,(void *)ieee_p_2592010699_sub_66371310246576274_503743352,(void *)ieee_p_2592010699_sub_15674832453887484709_503743352,(void *)ieee_p_2592010699_sub_23663901604358344_503743352,(void *)ieee_p_2592010699_sub_458268773658487021_503743352,(void *)ieee_p_2592010699_sub_13398659724458110224_503743352,(void *)ieee_p_2592010699_sub_623788161643323690_503743352,(void *)ieee_p_2592010699_sub_308706533575858060_503743352,(void *)ieee_p_2592010699_sub_15917167677216766495_503743352,(void *)ieee_p_2592010699_sub_265999329279475516_503743352,(void *)ieee_p_2592010699_sub_458268773626351720_503743352,(void *)ieee_p_2592010699_sub_13398659724425974923_503743352,(void *)ieee_p_2592010699_sub_623788161610214592_503743352,(void *)ieee_p_2592010699_sub_308706533543722759_503743352,(void *)ieee_p_2592010699_sub_15917167677184631194_503743352,(void *)ieee_p_2592010699_sub_265999329246366418_503743352,(void *)ieee_p_2592010699_sub_2763492388968962707_503743352,(void *)ieee_p_2592010699_sub_13554554585326073636_503743352,(void *)ieee_p_2592010699_sub_261918181200356752_503743352,(void *)ieee_p_2592010699_sub_723971130539046367_503743352,(void *)ieee_p_2592010699_sub_381458914702604565_503743352}; - xsi_register_didat("ieee_p_2592010699", "isim/precompiled.exe.sim/ieee/p_2592010699.didat"); - xsi_register_subprogram_executes(se); - xsi_register_resolution_function(2, 0, (void *)ieee_p_2592010699_sub_7991387870887201249_503743352, 4); - xsi_register_resolution_function(3, 0, (void *)ieee_p_2592010699_sub_7991387870887201249_503743352, 4); - xsi_register_resolution_function(4, 0, (void *)ieee_p_2592010699_sub_7991387870887201249_503743352, 4); - xsi_register_resolution_function(5, 0, (void *)ieee_p_2592010699_sub_7991387870887201249_503743352, 4); - xsi_register_resolution_function(6, 0, (void *)ieee_p_2592010699_sub_7991387870887201249_503743352, 4); -} diff --git a/isim/precompiled.exe.sim/ieee/p_2592010699.didat b/isim/precompiled.exe.sim/ieee/p_2592010699.didat deleted file mode 100644 index 2379d29d4c4354622fc166fda3fc2cf2192e800a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5868 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 Fa&}v=vcRQ6&A3XapGb5hR)XY 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 diff --git a/isim/tb_isim_beh.exe.sim/isimcrash.log b/isim/tb_isim_beh.exe.sim/isimcrash.log deleted file mode 100644 index e69de29..0000000 diff --git a/isim/tb_isim_beh.exe.sim/isimkernel.log b/isim/tb_isim_beh.exe.sim/isimkernel.log deleted file mode 100644 index 7b3c541..0000000 --- a/isim/tb_isim_beh.exe.sim/isimkernel.log +++ /dev/null @@ -1,28 +0,0 @@ -Command line: - tb_isim_beh.exe - -simmode gui - -simrunnum 0 - -socket 49451 - -Tue Aug 27 09:36:05 2019 - - - Elaboration Time: 0.12 sec - - Current Memory Usage: 198.607 Meg - - Total Signals : 13 - Total Nets : 50 - Total Signal Drivers : 6 - Total Blocks : 3 - Total Primitive Blocks : 2 - Total Processes : 7 - Total Traceable Variables : 10 - Total Scalar Nets and Variables : 412 - - Total Simulation Time: 0.13 sec - - Current Memory Usage: 276.206 Meg - -Tue Aug 27 09:36:11 2019 - diff --git a/isim/tb_isim_beh.exe.sim/netId.dat b/isim/tb_isim_beh.exe.sim/netId.dat deleted file mode 100644 index ed50a881873c347c9a27f9773ecabe821b8fbad3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmZQ)U|=uG#0FV|3VoNAr0!YgPu@w+20I@X?D*~|%5YJ*{ GU;qGMcLMJK diff --git a/isim/tb_isim_beh.exe.sim/tb_isim_beh.exe b/isim/tb_isim_beh.exe.sim/tb_isim_beh.exe deleted file mode 100644 index 55f655523c1d21d03ebee1d883408ee21c44ef86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50173 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 -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/pr.vhd"; -extern char *IEEE_P_2592010699; - -char *ieee_p_2592010699_sub_16439989832805790689_503743352(char *, char *, char *, char *, char *, char *); -char *ieee_p_2592010699_sub_207919886985903570_503743352(char *, char *, char *, char *); -unsigned char ieee_p_2592010699_sub_3488546069778340532_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_3488768496604610246_503743352(char *, unsigned char , unsigned char ); -unsigned char ieee_p_2592010699_sub_374109322130769762_503743352(char *, unsigned char ); - - -static void work_a_3230118638_0181651160_p_0(char *t0) -{ - char t1[16]; - char t4[16]; - char *t2; - char *t3; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - char *t13; - char *t14; - char *t15; - char *t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(18, ng0); - -LAB3: t2 = (t0 + 1032U); - t3 = *((char **)t2); - t2 = (t0 + 7176U); - t5 = (t0 + 1192U); - t6 = *((char **)t5); - t5 = (t0 + 7192U); - t7 = ieee_p_2592010699_sub_207919886985903570_503743352(IEEE_P_2592010699, t4, t6, t5); - t8 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t3, t2, t7, t4); - t9 = (t1 + 12U); - t10 = *((unsigned int *)t9); - t11 = (1U * t10); - t12 = (8U != t11); - if (t12 == 1) - goto LAB5; - -LAB6: t13 = (t0 + 4960); - t14 = (t13 + 56U); - t15 = *((char **)t14); - t16 = (t15 + 56U); - t17 = *((char **)t16); - memcpy(t17, t8, 8U); - xsi_driver_first_trans_fast(t13); - -LAB2: t18 = (t0 + 4816); - *((int *)t18) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t11, 0); - goto LAB6; - -} - -static void work_a_3230118638_0181651160_p_1(char *t0) -{ - char t1[16]; - char t2[16]; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - char *t8; - char *t9; - unsigned int t10; - unsigned int t11; - unsigned char t12; - char *t13; - char *t14; - char *t15; - char *t16; - char *t17; - char *t18; - -LAB0: xsi_set_current_line(19, ng0); - -LAB3: t3 = (t0 + 1032U); - t4 = *((char **)t3); - t3 = (t0 + 7176U); - t5 = ieee_p_2592010699_sub_207919886985903570_503743352(IEEE_P_2592010699, t2, t4, t3); - t6 = (t0 + 1192U); - t7 = *((char **)t6); - t6 = (t0 + 7192U); - t8 = ieee_p_2592010699_sub_16439989832805790689_503743352(IEEE_P_2592010699, t1, t5, t2, t7, t6); - t9 = (t1 + 12U); - t10 = *((unsigned int *)t9); - t11 = (1U * t10); - t12 = (8U != t11); - if (t12 == 1) - goto LAB5; - -LAB6: t13 = (t0 + 5024); - t14 = (t13 + 56U); - t15 = *((char **)t14); - t16 = (t15 + 56U); - t17 = *((char **)t16); - memcpy(t17, t8, 8U); - xsi_driver_first_trans_fast(t13); - -LAB2: t18 = (t0 + 4832); - *((int *)t18) = 1; - -LAB1: return; -LAB4: goto LAB2; - -LAB5: xsi_size_not_matching(8U, t11, 0); - goto LAB6; - -} - -static void work_a_3230118638_0181651160_p_2(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - -LAB0: xsi_set_current_line(21, ng0); - -LAB3: t1 = (t0 + 1832U); - t2 = *((char **)t1); - t1 = (t0 + 5088); - t3 = (t1 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - memcpy(t6, t2, 8U); - xsi_driver_first_trans_fast_port(t1); - -LAB2: t7 = (t0 + 4848); - *((int *)t7) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_3230118638_0181651160_p_3(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - char *t7; - -LAB0: xsi_set_current_line(22, ng0); - -LAB3: t1 = (t0 + 1992U); - t2 = *((char **)t1); - t1 = (t0 + 5152); - t3 = (t1 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - memcpy(t6, t2, 8U); - xsi_driver_first_trans_fast_port(t1); - -LAB2: t7 = (t0 + 4864); - *((int *)t7) = 1; - -LAB1: return; -LAB4: goto LAB2; - -} - -static void work_a_3230118638_0181651160_p_4(char *t0) -{ - char *t1; - char *t2; - int t3; - int t4; - int t5; - char *t6; - char *t7; - unsigned char t8; - char *t9; - int t10; - int t11; - unsigned int t12; - unsigned int t13; - unsigned int t14; - char *t15; - unsigned char t16; - unsigned char t17; - char *t18; - char *t19; - int t20; - int t21; - unsigned int t22; - unsigned int t23; - unsigned int t24; - char *t25; - unsigned char t26; - unsigned char t27; - char *t28; - char *t29; - unsigned char t30; - unsigned char t31; - unsigned char t32; - char *t33; - -LAB0: xsi_set_current_line(28, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)2; - xsi_set_current_line(29, ng0); - t1 = (t0 + 2528U); - t2 = *((char **)t1); - t1 = (t2 + 0); - *((unsigned char *)t1) = (unsigned char)3; - xsi_set_current_line(30, ng0); - t3 = (8 - 1); - t1 = (t0 + 7318); - *((int *)t1) = t3; - t2 = (t0 + 7322); - *((int *)t2) = 0; - t4 = t3; - t5 = 0; - -LAB2: if (t4 >= t5) - goto LAB3; - -LAB5: xsi_set_current_line(34, ng0); - t1 = (t0 + 2408U); - t2 = *((char **)t1); - t8 = *((unsigned char *)t2); - t1 = (t0 + 5216); - t6 = (t1 + 56U); - t7 = *((char **)t6); - t9 = (t7 + 56U); - t15 = *((char **)t9); - *((unsigned char *)t15) = t8; - xsi_driver_first_trans_fast_port(t1); - t1 = (t0 + 4880); - *((int *)t1) = 1; - -LAB1: return; -LAB3: xsi_set_current_line(31, ng0); - t6 = (t0 + 2408U); - t7 = *((char **)t6); - t8 = *((unsigned char *)t7); - t6 = (t0 + 1832U); - t9 = *((char **)t6); - t6 = (t0 + 7318); - t10 = *((int *)t6); - t11 = (t10 - 7); - t12 = (t11 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t6)); - t13 = (1U * t12); - t14 = (0 + t13); - t15 = (t9 + t14); - t16 = *((unsigned char *)t15); - t17 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t16); - t18 = (t0 + 1992U); - t19 = *((char **)t18); - t18 = (t0 + 7318); - t20 = *((int *)t18); - t21 = (t20 - 7); - t22 = (t21 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t18)); - t23 = (1U * t22); - t24 = (0 + t23); - t25 = (t19 + t24); - t26 = *((unsigned char *)t25); - t27 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t17, t26); - t28 = (t0 + 2528U); - t29 = *((char **)t28); - t30 = *((unsigned char *)t29); - t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t27, t30); - t32 = ieee_p_2592010699_sub_3488546069778340532_503743352(IEEE_P_2592010699, t8, t31); - t28 = (t0 + 2408U); - t33 = *((char **)t28); - t28 = (t33 + 0); - *((unsigned char *)t28) = t32; - xsi_set_current_line(32, ng0); - t1 = (t0 + 2528U); - t2 = *((char **)t1); - t8 = *((unsigned char *)t2); - t1 = (t0 + 1832U); - t6 = *((char **)t1); - t1 = (t0 + 7318); - t3 = *((int *)t1); - t10 = (t3 - 7); - t12 = (t10 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t1)); - t13 = (1U * t12); - t14 = (0 + t13); - t7 = (t6 + t14); - t16 = *((unsigned char *)t7); - t9 = (t0 + 1992U); - t15 = *((char **)t9); - t9 = (t0 + 7318); - t11 = *((int *)t9); - t20 = (t11 - 7); - t22 = (t20 * -1); - xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t9)); - t23 = (1U * t22); - t24 = (0 + t23); - t18 = (t15 + t24); - t17 = *((unsigned char *)t18); - t26 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t17); - t27 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t16, t26); - t30 = ieee_p_2592010699_sub_374109322130769762_503743352(IEEE_P_2592010699, t27); - t31 = ieee_p_2592010699_sub_3488768496604610246_503743352(IEEE_P_2592010699, t8, t30); - t19 = (t0 + 2528U); - t25 = *((char **)t19); - t19 = (t25 + 0); - *((unsigned char *)t19) = t31; - -LAB4: t1 = (t0 + 7318); - t4 = *((int *)t1); - t2 = (t0 + 7322); - t5 = *((int *)t2); - if (t4 == t5) - goto LAB5; - -LAB6: t3 = (t4 + -1); - t4 = t3; - t6 = (t0 + 7318); - *((int *)t6) = t4; - goto LAB2; - -} - - -extern void work_a_3230118638_0181651160_init() -{ - static char *pe[] = {(void *)work_a_3230118638_0181651160_p_0,(void *)work_a_3230118638_0181651160_p_1,(void *)work_a_3230118638_0181651160_p_2,(void *)work_a_3230118638_0181651160_p_3,(void *)work_a_3230118638_0181651160_p_4}; - xsi_register_didat("work_a_3230118638_0181651160", "isim/tb_isim_beh.exe.sim/work/a_3230118638_0181651160.didat"); - xsi_register_executes(pe); -} diff --git a/isim/tb_isim_beh.exe.sim/work/a_3230118638_0181651160.didat b/isim/tb_isim_beh.exe.sim/work/a_3230118638_0181651160.didat deleted file mode 100644 index c25fe90c648e5266675cac259c0f782effd7979d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4512 zcmeHJzfTlF7#$UVgTF;3s276?)!ps!L!j}9!DwfqiNr+LgWYf^a(CV>a#WgVNn?VA z2_cro%ECfpLqbFCUqE4DLm{y-n&5l8^TDzncSEF5<4fLrGv9pk=9}5s*?rwK_x;H? z=e7bq?q;b}9DKT6shJRe=z8Z4rKS)!vqz~#uwk!K?Vz_)sW$lA_bD|9UfHkISFo{B zsWf;4ybC@CUx9ByA7XX0nu#GM8Ht-}LLQpauydO44k3rbh}V1xOJSV z*f*?W+#smHBrQOnFxsYH=B3@{k60_%Cb2cDLD$7cyG#3Mh2j2cb%g#h4}DR{*r=av z_F=g`maz|f)btVe0^^tT;Su|N*d{-&+B*E;O%y8{!JI2A9Lnv+u~9d{Tc99?$^mI? zvE}@CKy1Mu0p>Fg2KnIdYS7Pp=Q*kd_RoUS&+$uOREKT8IueKKI#6c;lzu+@6L1DP zF|-2EUklV(26<)(=H6dLhyGfiPAdx0;rSRvJD5MV;n0;w>$|9P83nE)AAHwdpdGAB zt!^~+kAbp&KR8rS$3t;Y`}p3>SJ9z;=>;t1>ltoX#5%)xzO zd^0LXVZUe{@#}r7E5+wTor@T79JU3PZSmJTM+o&HcMk9EW_T`X9r4#YM_R_eUpW6F z#-D`!pmq4%>8FKD&IM}!4!FMOAZ-}_-sywNYgzh=sPG&M*vGwjh9dmj+TaUohBfXZ z_LK;~vX5imM>NjY(3nPSOGx8isLFnEKL}Y9mg*z$uK70`FV8Ki!~2Se`ZpUNs08l` zb7S7}PRqMQP5Na{RO>?WpeC8tgi)VEce-d&zgC=_Q^_rjc#;U~$^AiFOOIGBljV3a7N2()fSv}ny WJ$BOSvAVk~t2-HYa!$t6LO%gV&cwz5 diff --git a/isim/tb_isim_beh.exe.sim/work/a_3230118638_0181651160.lin64.o b/isim/tb_isim_beh.exe.sim/work/a_3230118638_0181651160.lin64.o deleted file mode 100644 index 5616b2fe3f32bbd68570e7a96e5e8bd7591dee34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6312 zcmb_gZHya786MkrIkyeAdxR2bY29{(9EteW-@CL#UdO)dp%n>D4v>;`&u4G$tn>L! z_9h%9sEu5rTQ(OWDv&52ibQ`PwSN%eRMDy_y`US@OSCr2ypHs$_L*oZQLshMlf~4Ax+Jy(0l4dsrY3$Uc>AMISvn%9H z5@ei@F^-BH_0**`;HVBK#5fN!j%L@<&c$zmWo30h7=j7aE`#3S^8l$_e)JO9LT1=1hS)K$?(H?Yl6cSjB!^C|iHuY((k)Wk|X4hl=H7 z8!JVZcSzA?6V+W)s+&!8`8q?Q%a@S>@wp7lcX4Bj;w(Je7B>?olsF9~e21ZgN2AM+ zOXbCrLX6Mkj@2QPENq7xA`KZVv9ULso_rUBioHWXx1t@8--tdtaBF?N`(8k?b_nw2 z=-E*izI**&>+1(q>mO_j@7qXx>6JKl98~)`=LFfqs^uPu)h?l@;qVG?;X|B-HDIs< z1s0r>$y>NS?4GB?E2?!wSW~U0a83N8f%fJV1zM?}iCD z@qZk%zv2?KrMeK)mh7Ft((LXJfu&mSsMZ@AM^ddzifszpySKu}_oz#+obQQs95h&- zYcxvLK7wblDTvNPiBEVDpM;g4VgMJyaC6S>wI5+Nzr}3UFdImzi7A!y&vtROXbCuy)S{Zo4h zQ*Cq_vm@rDj;%gvOec*6BZ=4-=h`zPRXvl=h^ds6&q%tMl2Z9xDwP+L^+vsFqBjr~Ga6@qJyFPPqz+a|wzr^+nkpoM?GojN1 z-NE1sccW<{0Q`H(xq|J{$bqxLrO=sy(}Ue@!IxYX;K|OHX3gp(v}W6Fr&+IUG^vHmW2 zJ70MuQek?mJp?%Rz45aRNiap)#y#WxF!rtqQWih#5*OTt;QC`B!s2J^-vF$i{{%e{ zj8DyM=(BMhI{o}R4=T(tKjjS)1?38z6sO-#ml<`dbP0jRg7q zRv2;mka?Vh*u%r&_?`+lPk;+1=-i{w24RMcoo^RlWw-*)iFJu=-BilILD!|^P7{2N z(2h(Oli^>Z_?Ic}e3t-wk>X=CHRoFd7)pqX(?#5Sh>NEer<=`#&<{B$t{42dGu*sx zzjknT=zDcSvt0XJnLSG0JR_fun%7F!8IRz)(5wJ@bCHHmwoU7 z*zbPvOFsCF4}RVUf7J&kK4oFDM&^xVE?toSWA&)d>siv861O5{wj!jrBBZt=h$N}) zb#7Zw8?A;(^nKd?lA`JRM@J7<4(W%Kl2*~lLZ_j(jj2Y*G}^jbWcNT&oY#(6{FuvzV7<(l87IR`@oecaBf$nL;)t%9(UJl@SYhxsXrmIT652 zCYSb8$x2coFJ9)OHy8zaG0@K&yfg7VLdZYy z{~M49oktvh1v4D`DEPX>(uUz5MGyq}sLOEte+C8l_^oC59t1&?lrS)7ki-0Qc(@%g;wIUK)@%ubi$ zSQp^$Jci?Y6b1caP0R3~a5!)0Z4Spj_!$4H4}O!waqk#^5EBCN<`t#5cfX1p&d2k# z5B?nv=kt1z!}<7^Ih^Oe$>BWz7R9mQ&s&(*1K#*|aX7!fMT&dve469)`#Zzoyq$0R z*!cm+=k2^qaqoG!$noQl8{4mUIs9P`zZVk)!R8UT7=JH^Kg!`vihJ`t!SVSxzd> -#ifdef __GNUC__ -#include -#else -#include -#define alloca _alloca -#endif -static const char *ng0 = "/home/ise/gianni/IEEE754Adder/tb.vhd"; - - - -static void work_a_3671711236_2372691052_p_0(char *t0) -{ - char *t1; - char *t2; - char *t3; - char *t4; - char *t5; - char *t6; - int64 t7; - int64 t8; - -LAB0: t1 = (t0 + 3104U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(81, ng0); - t2 = (t0 + 3736); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)2; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(82, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2912); - xsi_process_wait(t2, t8); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(83, ng0); - t2 = (t0 + 3736); - t3 = (t2 + 56U); - t4 = *((char **)t3); - t5 = (t4 + 56U); - t6 = *((char **)t5); - *((unsigned char *)t6) = (unsigned char)3; - xsi_driver_first_trans_fast(t2); - xsi_set_current_line(84, ng0); - t2 = (t0 + 2128U); - t3 = *((char **)t2); - t7 = *((int64 *)t3); - t8 = (t7 / 2); - t2 = (t0 + 2912); - xsi_process_wait(t2, t8); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: goto LAB2; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -} - -static void work_a_3671711236_2372691052_p_1(char *t0) -{ - char *t1; - char *t2; - int64 t3; - char *t4; - int64 t5; - -LAB0: t1 = (t0 + 3352U); - t2 = *((char **)t1); - if (t2 == 0) - goto LAB2; - -LAB3: goto *t2; - -LAB2: xsi_set_current_line(92, ng0); - t3 = (100 * 1000LL); - t2 = (t0 + 3160); - xsi_process_wait(t2, t3); - -LAB6: *((char **)t1) = &&LAB7; - -LAB1: return; -LAB4: xsi_set_current_line(94, ng0); - t2 = (t0 + 2128U); - t4 = *((char **)t2); - t3 = *((int64 *)t4); - t5 = (t3 * 10); - t2 = (t0 + 3160); - xsi_process_wait(t2, t5); - -LAB10: *((char **)t1) = &&LAB11; - goto LAB1; - -LAB5: goto LAB4; - -LAB7: goto LAB5; - -LAB8: xsi_set_current_line(98, ng0); - -LAB14: *((char **)t1) = &&LAB15; - goto LAB1; - -LAB9: goto LAB8; - -LAB11: goto LAB9; - -LAB12: goto LAB2; - -LAB13: goto LAB12; - -LAB15: goto LAB13; - -} - - -extern void work_a_3671711236_2372691052_init() -{ - static char *pe[] = {(void *)work_a_3671711236_2372691052_p_0,(void *)work_a_3671711236_2372691052_p_1}; - xsi_register_didat("work_a_3671711236_2372691052", "isim/tb_isim_beh.exe.sim/work/a_3671711236_2372691052.didat"); - xsi_register_executes(pe); -} diff --git a/isim/tb_isim_beh.exe.sim/work/a_3671711236_2372691052.didat b/isim/tb_isim_beh.exe.sim/work/a_3671711236_2372691052.didat deleted file mode 100644 index 7db5223c4aa912522dbaf0520e511bb02507103f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4052 zcmeHJO=}ZD7#`dD-D2_7i%?Ot2T8J4Xcf*w73 zQb7+MiufaX@Sq1lMDXH4K`$P>SP-cYpJ%g^j_cBHp@LsedFGvYzvkU{X48Gtv#@mI zt93~LA2xFoA_3m)5aOP~Z~lC+Q;5m$kX87 z?Wi4mxDE9~64Xfs*VM~>DK~f#%LCUWwh-9Pn@b%f+Sk_69_FL^b52OvT7{1?F3d`s zY~eL*isNeMEGYr>Q){GOm+y!93Kn zxRvregMA1jcxU>MB$&t3!?seM&#)f^3EsaWNaCMYyFaw`gMNO|yiUzBsNaR*kgww1 ztzsRPXE$v0C&KcafN{8GUbm6^k;5qH6l9-Y7&nkM&Q}A&=zkTH3y>$3Jgde2>2^N% zT@1XN5(Aiccgw#i{MnJVY50!F#Xl<2~Eow$&8qSWu{V_FjcLY&@!5l(ljFxt->L{#9F0b zyKcl7x9&`uRfOR7{S4k$g6}N9Db~97f-!V-Dt{dv!Jk^`CVKa`rjF}O;)a`)Ca!MG kZrCyE*rhnSWTdsUrs+w;)RSr5$ZCm{97%Q6oAKe(z>*`A(Rr)AS@A3Dz$5`^J9bfahkeWBr7RN5IICF8+#M4>Yr$L z+Xlo>B&$J|vBaeUaq1x##DQz2N^OBETtVW%F(=dtgvtR_0V2FNJI|hM)}?|cjc4YY z_cw2M#`}IQe*i#lXX0)XXvM(oHwKv#m9`n;VNAC)XAZF?RjRMu@!j?t?|G zkz+r-PU>&8)tmLRQS=CzjIL{;-?bLE7YTJt2g!7)ZQAO6Z)ax*9c#_Sp{Uj@5A|vF zTLV1r+nD#=e4{8QABW7O-yQL0tU zgyoot70akrt;8$2TrNE}I#Dc|HaJ!;l!^>}>0NwrFAwlDH97fwe0Xa5wd3(oWmHMW zQ%NZU8G3t`h1U8)#}4g}egp>r`Jh-E#{P7yuMmr} z0T_-7eii%aSbQT~kAy#qMdL6%iwxud9;Ufi{KN1@q}~($4NN^zoVO~jvBVU|wY|PX zBik$+ifgX9Oo6f)Oj&Xqrr0%{pt`DLc28B9q77Goky5S|jItlvHR6R@rD9gWeYNJA z3e@PN;~Ir?!oV!)%eGN5MWX+&i-S3q0MD%~SuwfeyKJOuhHD&yUq8czJ~)0T!(p%Q zgAQF$dGYz6JPQqZ1SgW55OxycLw~FjK+)%awO7Fwk`(d%Ri^x@ELkuLvcD|s zpOl>nT|{I*FUJ1-Z%TDTeG;srEHg0i*96xyaIv8zy^f*XerS|G)!zb!x%lIME8>$r zsBrPmi$H_omqdJugYgeQBYWcS0K@o{Ck(m#AmS?oL{D|2{t|E+%c}eQ8}iwc?x(_D zgd@zN!hW?)yaDA;_%aNF_P;LnuL(umKm48U+5aQJf>K=*a8uY*=ie*N{kfy=6_MzI zSj0H}&?tYZKR%P7`1c-y1(2h@fWE1x6!43BJ?z(=fF+0*>?IPI3Fa46VdT9*?t%Mn zGsf_q3h@)*nc(w4c^X<6R)+bEv8$p#4Sk5eu^ynhX)s0oZ4Z0@A7UJl{0qdph~#HC z7nh_AVI1La%5I3~lm+a!%K6^?B91WlMDd9O^M1&mg!YZ^G1Y|Du>ZUZzutv^--X}l z!vE;PS(ncXrNCBAWlT+G?)w#@uj(qRt|b3WDan-lB>z$GuWD5-m+4danNt&aedf%W zx!k-yKXEFb)7hG1>9)CIIj(8z-j~!a1Ycl<^RDS|MaOjY!gpIjQSbyE zfkylZgdpe#-xA_aAp}AF$Dk3PMhJrX_|_6%KnQ~RN1+k--dB%5F7bC^jNC1jTmbe^u zQ{uAzHxifQiZbw%jkkk1W%UmCC)vN$<(W5Rll8hJ-CqMW-gF<|p&lvj$ D@~c6$ diff --git a/isim/tb_isim_beh.exe.sim/work/tb_isim_beh.exe_main.c b/isim/tb_isim_beh.exe.sim/work/tb_isim_beh.exe_main.c deleted file mode 100644 index ebf23f8..0000000 --- a/isim/tb_isim_beh.exe.sim/work/tb_isim_beh.exe_main.c +++ /dev/null @@ -1,40 +0,0 @@ -/**********************************************************************/ -/* ____ ____ */ -/* / /\/ / */ -/* /___/ \ / */ -/* \ \ \/ */ -/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ -/* / / All Right Reserved. */ -/* /---/ /\ */ -/* \ \ / \ */ -/* \___\/\___\ */ -/***********************************************************************/ - -#include "xsi.h" - -struct XSI_INFO xsi_info; - -char *IEEE_P_2592010699; -char *STD_STANDARD; - - -int main(int argc, char **argv) -{ - xsi_init_design(argc, argv); - xsi_register_info(&xsi_info); - - xsi_register_min_prec_unit(-12); - ieee_p_2592010699_init(); - work_a_3230118638_0181651160_init(); - work_a_3671711236_2372691052_init(); - - - xsi_register_tops("work_a_3671711236_2372691052"); - - IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699"); - xsi_register_ieee_std_logic_1164(IEEE_P_2592010699); - STD_STANDARD = xsi_get_engine_memory("std_standard"); - - return xsi_run_simulation(argc, argv); - -} diff --git a/isim/tb_isim_beh.exe.sim/work/tb_isim_beh.exe_main.lin64.o b/isim/tb_isim_beh.exe.sim/work/tb_isim_beh.exe_main.lin64.o deleted file mode 100644 index afd97e2ea15a1a0f5980b078afa815fd5d1652ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2760 zcmbW3&u<$=6vxMQOHEr$T3QH{N)|%UN_5#>Cw79MvXeM*h1H@sl|U68ZS1MDG~Nxn z8%U85he#-XOFRy>}IF6|7&shUu*c+FTkz)uffIfH-C>tqd0mn zX49h9XOo;m@%{72YYp?Q;SWjgX=SSQr{Ql&`~LUETW^0yN$>l?UGDHowPw{U%dS+p zU8&jCMa!JGnJa|gJKUaMv`x#bE-tb#>hUmgyq**E7+YIjex-bA?fT8jU$N5HS zcE7MvD(62f%@Syoip&V_4I*cgd=w;pOGSa$c8o~uMa<|qk;9D5Fl0vHqXM~QSj_19 zgMsi!;`xy9#cL$=uBcLHZ1 zNAb(pm-0P3MKQu6AlYo<*bC&r3$m`6WTH^}g#AOV z%2)ghG5y&i^FWTjg-Xiw`J=AS9dh${l5`*&Pg4~|A0MyTwDBLDNb+xM18UVoH02k% zW9*O7lqMQ)dM|~kGr|0(Jz;RUNNtb;laoKf)#@h=$vzzI=VB~5&JsV-KPUOi6Euzr zM@|98UZmEusr9P!0N>rrICBy#W$<<4XV{-3m81Nv4E-R3A7t>aGWfR{{O1h*PX<3l zTaNjw9Z>!vakUmo9oy9m{p%Te7Hx7jbO(G>Y#Cxt@PXrcMwc1wWfMPiBea)o2Fmza z`^HkE&2Ox(cA6V}qp{R(a<&(`-1Xdu_eALSJz2lw$3Ym+w;Y z(W^A>bA0{U71Od7s+9$9S_@Wn-mP8iRuFCs3yzU$GF#lR2l zv1`p{lfRL^%@1Y9mp$(HZNKk!In7{>bv9ObXQOd_rLn$}tasPr^fY(3oyhe)+7+A~ zFnoz6D*w`78Q2qmWH?72r=qwz-=N3-DxQ2lNk2II6vy`fgZ?ZP#jAj1;22BsI>j(> z{MS%?4Ui1S9^Ns<+kj-ypQoaD2apVUtU>WN0m-0$l8WLSkPOLY_CKi|j5`1T diff --git a/isim/temp/adder.vdb b/isim/temp/adder.vdb deleted file mode 100644 index 31620f816047cbbf92270fa6268f06a0f44e8395..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5106 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 diff --git a/isim/temp/comparator.vdb b/isim/temp/comparator.vdb deleted file mode 100644 index aeff0735a3a3242aab0e34440d8b0248bdd39a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4233 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 IhV>8nUtX9FSpWb4 diff --git a/isim/temp/equalcheck.vdb b/isim/temp/equalcheck.vdb deleted file mode 100644 index 2ccb936ae726d840efab05d823c3b1c21ffcfdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3197 zcma)>nW!~`Fo+AyLZS;dKIp=g)*7LE-;a&d|L@*=CMUNO^uRageCPbn<2&E? z-Fs*J#XZAU2SFq2IFIVphdemIE0t3#?=3f*&Ba#pqs3OC zH2qeq{CKt4+Aj1q4M-LAhEtx*4=N%ybZ>OpJH#rrLS?E@KNfwp+<52C&z>*{Vanz5 z3ZXOqQC>(U}d|=IF>cr6Rz)Lb7^5 zKpsIIhild6jVFKs7-|JWM-0U3v0=ZJ z?K_R3ypcjK5a58k;0y@EJx=H4(CNv@{u9LON2T9fDeJHf2ctLeYpFo^;EBe#X{xrgkz0WdL;{C1(Q7k54Bp=S<<{4F!tZXGy^+ow1; zh%@JK&BQAUb0=p~@c^Pfsc#B#pUX@qi=|p&;~|x4PHjAt1WD)@rQjU=tnr{?+$1eo zuhWP-=SVftj+b)N#8p39QxBQ?i3G9EmlbJT92G?`%yo$3#Ka`a7j`)$8~rXf?!5Zm zuLoU1e@Gxj=!~vKzh>rlT?MIQ>h`DXxLS2Q*=M5JlZ^>IVy!4@iUhh@-116HJx%Er zL(qpD9{-WCkxQ!cIjMDqHiz+TV?7W)Y=D93cq4v2Y)o{bZhSd6#UoE!cz5G@@69yt z$y^Egx#@3|{Cvo7Mz@)e<3Kd}-l3C|AmHD2N)O0woi}m);@SCdNj#yy)g#V5MQx*B z%o!5du3N>kZYKC-qfMFHE~)$Y(8)R2UTuet$d=ITV%n+mk&>z?(~LV+n?60(b`2`i zl;qFeD(l%=2t>ICA&JSka?f)(MR#m!L#iVT>fbUO932mM|IEV7JKc0NT6ZI3nk3{A z+oc)w*1zHzNxIO5wikQ)B}H5iXN9nbpXul!`(XOe$u|mAtJX{9;~Sqn91~*I9F86i z^7pS`Ua6r1o^V*=Kqn;JtKn^_MY-fh93xGGCB+yMNA6STlx&_mK!zdT{SL;Q+AUV- zWNcl&0eU;r)*1-IG9Ly{yYzoa#;{uvxLwYa=vh4!Iy*%!#j|l|KC*8T8es0WXgmoE z+=oTBZ$xddu`9Oo*So>@W=iwP89(r;R7-_|S1c~x{qp^4>_Prp z;FQ4A% z$c?~(iJq(yPzq8fi%;vcanLN9U_9A2Vg(F_bOif2Kc2fL(uOpkNUxNYN@Y%B0#u@n zl^V8K6tkTY%{g{}Zy^ic(_}GonLk4g-Jn0vxYSb*LT}DmVAjA^ve;=hof@TlIG4Kr zKe@XQ%R=OUKPOscaeGMvVD>3loOXV(oXm4^a{r<`4}GQu!Zo)bHnt#ZPp$1~=ZxB{ZzE96S!8X2(6uA-#xT%0*u+6Z z?}bzi)wtICq;I6G<;F_fafRa|e>z|F!sp2vV&QXy07Ji!&TsmYFp8vu-_}k^8$Ye? zmTumBvDt01LI8CHcc#_bux@u)&Qs8G|IK?V$gE#Q5KjUVLh_W6j({g#h=x;50SA<> z*PgPoci#3jVAZ-rXBc-7^mGE;h&AnNQ_^o`b@ ziqUg8UG+I6Kb)fzt@h(AYrw65n0X1(y$MiQu~jP#C>S*)fI2;xNnU+%@aXB6?kwOv o6~|+g_ovFmB>tG1TV^u}CXcK&8Mi!@mn@LPYzQRDUHBj4A7(^8xBvhE diff --git a/isim/temp/fulladdertest.vdb b/isim/temp/fulladdertest.vdb deleted file mode 100644 index aa7acff7d72eda99681b40f5164ea866000e61b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6168 zcma)BO>9*~7`>$hTWcv)G)~Wu74B60T^c=Sde7r~bLT$$CDWPj@60!6W-j+W+FsvY zzafe)MvxnCZ?A7$?tk?Jl{)_EN*c#EuYCK(u4wsoj+@ZV&(6%}W~a(iEl}pmGxL{b zCMVBaX?^}V@r<(qe!Ux=cWe<6DjFnRX!Mg;9+&?W?Rw7AhdJ9o9Ww{K~gI(IIf zI@2-(w3*qtvn`ECS%*eJCCl}zz0(f?mOk1h=gSNo9PJw%=^G!L`fg$Rlb)}RDWn0u zVzF4*i2m|Yxtt#;94QUw2gk<_eE;R=r&>$>aA0MhUMHYia-!2FAIH*ZBkBl>V7w_L zsfQ618^MgB(b6mGT|gj)wW?;tlrfX&NKu^_ZqceNkw;zYqU|~q?#X(L+0#$^HQ2d; zACpA(tmIv@PN**S2l%d{)%i|Nbd3NHC0oQXg^qiT&5mPZ*V+kU?dkmkpj*pbCR^*F z&y^tBsH+6oSc1l}87I5QHCi)6b;>Y|$RFnxgq^!icZh+`!O6Q3-HhIFvP?U5_7r>4 zG}g&u+#P5|;IyKr&U;w7c2eB+g2M@rmpLHHFUi!b{SBaOMz7hISi&I{_YX9B@R$f|7b0_TasK(R_34kLs{H7it5DfxG=7EesL~0 z!NIo9!NPvKIC_b>*r@pB_5 zrq0Yw=kRz_v9Lu15&hID1Ytn}k-sL0cEcegAY73^$ZLuJv}y0i*OYlMr|`u>4UGR z&LpbVL04>-K};X)ui@pq-APpKgRJNsCi=aJxoLOo-9RUamz&Xe7_Iaq(R{EBmI|ZA zllh^6((r(A7xed3BY(0S7-RQ|0FW&s(V$wmW$Q~2bNIxYuM(%3m`DL#QxL!fF z!)JoVEMtjxCS|Nk@R`|bGBsxA0xt?PtBmVRCjM2Z%&D<zRfE-l2yc}u2QcQMDiRwbSLf>5kYtjmgC>CHrq-q#u=l}? zwN-;bcXGFJ#%AmvVjkX$o1*BniBWZ*VG>r1`Ku=(pp2OnE5KFU)$~(R@q<1XbSJD> z&e)7=RjhbhF~PXyIrOwMe{8HcP#Qg%A0I1@`#RiCP~Vz1d^Z-P4c8pBIoYEDv@SH# z_Xv6wh~es~l@YT>OS-32xY=?#>Q*$Zv`wHP851(4EA_nMKXBh)hu$ZxPn4SsT~ULABNv2kWm^CBWs)W{g5Mov=&SM*W{NX8&Fa(X}~LO?QR zQ6s;>A~i4jSkRrs#u=g}39EEmfTM{MP|(xHU&ETwi$eBz;#6!5#|M4VL2+UuxT2xJ z&xENTlsH{%p!sHB^%E@gs1faN6mbE8{AN>KOy*lyZ0!6HOa0`)*E1!u>f~LVc=*by z!sE*r@np}$Q-Fup>EZE(jCitV;wiwx>+_MzZWRlXrN@ z{J3GV?3u}6y7D;=40ojX#lqws=&Yy#t$4IB&d>2)V?S-i?gx6r#m2_mv5}9F#Y})k RP5847t(S@?ZTLTd{{YwF;41(C diff --git a/isim/temp/nancheck.vdb b/isim/temp/nancheck.vdb deleted file mode 100644 index 67f7155ec20de752ccae8de329bc208268a3995d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4237 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 diff --git a/isim/temp/specialcasescheck.vdb b/isim/temp/specialcasescheck.vdb deleted file mode 100644 index 3098f17ac77e2ef300e7356993086139ff8afd50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3428 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 Q$&_M%;iedWLjQ672XF|_9RL6T diff --git a/isim/temp/swaptest.vdb b/isim/temp/swaptest.vdb deleted file mode 100644 index 55a46bf426b0f771ecf4ebcf000ea471715ddd8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4833 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 diff --git a/isim/temp/typecheck.vdb b/isim/temp/typecheck.vdb deleted file mode 100644 index c93d054c736833c05e06a04b2dd008be2b1889aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4769 zcmb7|OK6-`6vrn`)QmdKgS1I2Bx#G zB$Jhku5>c3mKGt1D;E;oYQcpoTWc5Xy1uOossG>ozVmtJOUBRxckX$g|9$3u>3?&i z^X@|7qk`!AJ0qRlmmYrY1VRTtqiKV``Q^7?j1|`Ig)geDELEH3rAniM@ZM~7akjd0 zw)yhG^#eC5CuUwL6xMHx9+7c=@xpc-`s6TPTCL8{_wL(2HZ(LeP^#4Hp;9YV8DM}){H#)LlZeT`M`V{s)UY8EmLeloKEw$iFr#=TF)3oWSyVk4$Pu|B*FSo zKP{OkMu#)QsfRksyXP+P z^rpWeJ?Vc;ed(E_)51?K8ie@={ajY-$QyCGg2yw8qPHme15W4p;Pkd)B=P#~if`R* zQpBVWKUb~+r*Xc&yvy&$%Thk(s+J@#&aQ^+N=X&H z*%cy(NI$C>JK&}o^>74hQf98)w0h(DdU&&1c++b9?23aF!(Im!UOno~s|hon_j*cR z1F08Bv)Vkrva~!~u6bdX43UTkvwKSbKMl|?HRd0?+BHIw;*$&h_xM^7F`e<}-? zver1mfiBWtVn`pH(Wa;NOKSYY)lR~apj)yNXt)^AY^AomP}bJ7X#i10PJ`;Hlu>ZX zY(%8gg_C&`T^udmP~=Ieha|Qnk&sOnV}Xca(#@Iex=@`93*~0zV)b@TBqC33qAynK zJ{mC}iL3%yZNOII&*u*J@MdAs;i8sB2gk=G#GP|W@6fVrc|)~U5358&w=_fScp!C& z-=@}yPBxZ`%?O`SaLSgY+UX2!oeKT&4^);m?--B1?KN+VcmQa|K7rOBuk{BCn*cN= zQMKRGy?{VUGq#|YEp8N+14n-#n_d{l6Ovc9-SVe%B(cZag+m!{7ntlu*z9x;Xn1xy z4F|eNJJLl78i5&YnVY|9h@j?lTJ0n((eG3+foA*P)44~HB+Do$(v&u7O;U0?%>d3~ zPw~1UPfER4VoMSU*>o`$h>r7R&bi~56Jtp3r%m)7oKC9^*gHR+79HFuVkU5&b4u^f zvTS)n+tayMvo)%=M=dR}zE4%)GYTqc%9f?#bef^9)2ME5ZH=~$oX%{o`799+0Bs`< zZc9$*gF?0epeZpl|Bxqy5LDZYE$DIZgfnr!ror^+PAdVs1|Gu98{2e3$Wtio@PNEW zm*mY};Tv8+hSySaq_SrSS;_RFYTL^O9YI`ROtR^N<9lVFo|-v2@y35&A>7WyO*_AL z9nT92dQ?tcpJ)}U_-+%_gUMb$sL9Q;fywm2@mpcC7-}1@-4@9(nLbr-ipkzs_<)IP zJ1D2=ncxjC3T_~CU{%xi0b{h+n6xn;8!b3}+k6%n^CdSLUrDQq?Mrj1ODH%cJ2w0K zmD*$FC!7-_W2P;WPk^n?Ck_nDZB9(B@!b88O|9t%6LtJVQi_a#tv|XkXQm8JX|UtL zHV+U0+ae9N$v(jb*yaRm?UvKM;@J-1o=@XQ%LL&ojF38+} zCI`o3OI`>(W diff --git a/isim/temp/zerocheck.vdb b/isim/temp/zerocheck.vdb deleted file mode 100644 index 12d3abf87a01bf5165ec04c24cb41fb64951f008..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4605 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 USx&hc^*X7R=fXSEfc}r@KTRfhF#rGn diff --git a/isim/work/fulladder.vdb b/isim/work/fulladder.vdb deleted file mode 100644 index a4ff869e91495ed661609b59a97fe282448b597a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2147 zcmb7G&uddb5PmWKsLD&zpf(grD}opVQLIudkrYg6LNOqo1Tj#>Qp7*Ni!UUQ)R^81 z1`qnuAf-VF-t-{qS#O@S*81z@LDaM8_if%hCTTP&KZ{w-J)CdHn3~RB-3?tU2hS}@sl~nm zJ1hC%VX4{cZB)e4IVg0$!_Rw+K&O+S6(Y_cidv$mk13m;JIcZ_w07iZxoZs{(X_QC>zdbuOZTz&lTDp1j#pZ33 zr-V==xHD6DK1B;=-R>}*qp0QnoA*|tn7;-PPXYscag>n`mnU9?hEpAY18S}3j6D!y2a>Ub-AgGl-dQvHS3jix4EM*x(_ST z>O~ jT%{PtA5(M7yhxJCBkP%rTb{~`9+6&Bna)4|c!=L0VtHL(T~51W+xGSA*RSiEJaZQ_ zo$Q)^cjk0gJ5rXRQBcHUYpr+V{eY#9wu#v)LkCCt2Z#H|Mkl|UoBFu-t0M|wiRE&+ zxDx$^g=)1>DjuvHE)0&1?*0DD&rYnW48Va!eR73>Znb_)n|#zYrj4k>D1z~(5MK`? zC^kY=sjo$3V_2(dR!kK$iH;1_-f*2(Wr;kFwJzGOV8A_D4xK&yv|omu3;59|vS%f4 znRR05Vt;_|5?V{>J&QeG&ZZJ#;&y!#M-m_2SB%$+f26BL!T=_v~jEw zWMc`^Q=|J`D>tU<5Y7g)l6755KD^vDY}xf_jHYmI%5 zS$l3I>sFt|9Ud+gO6PFCfgdtzDKIEw1T?zk|nc6NTIZ=A~ReVh8$ z{9iWW8st~Q+i%c+NBaZqPqe?#D6gAc;rJTtHm}?8O+ST8A>IQ}Qsd`Fj!&MNnd-yi zO~t~N5JdEIOd$vh5{UdwL9`nV!Gmx`0+GKdh_=OokdmW*Ir29J(JomKaw-t{b3t_1 zub4ycaH>_xZ)52H4ksO-U4)FvO*?4T>Q z#~@}8_Sf)o-Yq_=`9W6nRuld9_{@|$_D<1B;^k&E9!5*OKAI1f!AfzYe7rDJsvItb z;}3YuAUENbk*#}?y8}I0ic*KfmmC0oO~&cKA$?&N3Ew zXEMeXkI&3qCQ~{y=Xg<=*u3k@#*t7nNsW=Kb9JronIvkT381-SRmWA>`(eh~8o@Aja=US+ zMh_1$5AV6vNpjM}sJc%v2`k3@jgt^i#@vb(;41Fv_{mp%UkHY=6ILu|YV>9mE8bR2 zFm8DtdfJ&kI$ADOMvfQ8M$2R27;Y!1?}j#f2Nt9a*BrDt*(n919yHSTAbJ%DwRUP{ z#H`7J?kNY{Y&jiuwaq3_0qzWtjLe42_tT#Nz9m`9EL28+}Tgjg6m zNsTj)nuigYp+?3iHFBCNNKGjQBx95sIRlQ%F(4W9sFB|kMQR2^ER3C`#+gUWBZ$mU zBV&{rIZYL$W+(>1E51OAQ|(hk>AivY7U237&}RgGmjd4U}ve3F-nb`rV3K? zXbeckC^d2hK##?MWXz*RenT^?AeLJZc_CWaiY!7^OzeU`0n`Kr%+Dk<%=P z96u2Qk};1O`At!z=E)EXV<)L`=27z$A~V#;7^OzeU`0>IfMkqPBd1vosd**_Bx4>m z@*6BtgP+_QSBJ5a)Hw5~c@B{oYGjO3Bd4i?D|$W#Bx95sIRl_$F(4W9sFB}bk(w7m zER3C`#u=l=ht)eSz|q7BDClY9uVJ0&MIn1Uaq2dP_0p6wnk1u4zlRXzt0Rdi5fX6Q_;>jMxLyjYB3wlcyKeAFJ%ic73Ymm&38z#%1 zn+&GwpX0!AM~Yu8Ozy>)6}6$24;9DwIljx-Pa56*HjlW}*qA#y{1LL43DBeie>S4+ M;vkT<`0s%K0Cfl51poj5 diff --git a/xilinxsim.ini b/xilinxsim.ini index a023645..600496d 100644 --- a/xilinxsim.ini +++ b/xilinxsim.ini @@ -1 +1 @@ -isim_temp=isim/temp +work=isim/work