diff --git a/project0.2/ALU b/project0.2/ALU index 2ad2939..aefaacd 100644 --- a/project0.2/ALU +++ b/project0.2/ALU @@ -7,16 +7,16 @@ :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/vhdl_textio.vpi"; :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/v2005_math.vpi"; :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/va_math.vpi"; -S_0x559bc9d9f690 .scope module, "ALUTB" "ALUTB" 2 1; +S_0x55b8a2173690 .scope module, "ALUTB" "ALUTB" 2 1; .timescale 0 0; -v0x559bc9e8c570_0 .var "A", 3 0; -v0x559bc9e8c650_0 .var "B", 3 0; -v0x559bc9e8c710_0 .var "CarryIN", 0 0; -v0x559bc9e8c7e0_0 .net "CarryOUT", 0 0, L_0x559bc9e94b80; 1 drivers -v0x559bc9e8c880_0 .net "bcd", 11 0, L_0x559bc9eb7b80; 1 drivers -v0x559bc9e8c9c0_0 .var "opCodeA", 2 0; -v0x559bc9e8cad0_0 .net "overflow", 0 0, L_0x559bc9e94bf0; 1 drivers -S_0x559bc9e41bb0 .scope module, "uut" "ALU" 2 9, 3 1 0, S_0x559bc9d9f690; +v0x55b8a2260570_0 .var "A", 3 0; +v0x55b8a2260650_0 .var "B", 3 0; +v0x55b8a2260710_0 .var "CarryIN", 0 0; +v0x55b8a22607e0_0 .net "CarryOUT", 0 0, L_0x55b8a2268b80; 1 drivers +v0x55b8a2260880_0 .net "bcd", 11 0, L_0x55b8a228bb80; 1 drivers +v0x55b8a22609c0_0 .var "opCodeA", 2 0; +v0x55b8a2260ad0_0 .net "overflow", 0 0, L_0x55b8a2268bf0; 1 drivers +S_0x55b8a2215bb0 .scope module, "uut" "ALU" 2 9, 3 1 0, S_0x55b8a2173690; .timescale 0 0; .port_info 0 /INPUT 4 "A"; .port_info 1 /INPUT 4 "B"; @@ -25,283 +25,283 @@ S_0x559bc9e41bb0 .scope module, "uut" "ALU" 2 9, 3 1 0, S_0x559bc9d9f690; .port_info 4 /OUTPUT 12 "bcd"; .port_info 5 /OUTPUT 1 "CarryOUT"; .port_info 6 /OUTPUT 1 "overflow"; -L_0x559bc9ea6b50 .functor OR 1, L_0x559bc9ea6bc0, L_0x559bc9ea6cb0, C4<0>, C4<0>; -L_0x559bc9ea6da0 .functor OR 1, L_0x559bc9ea6e10, L_0x559bc9ea6f90, C4<0>, C4<0>; -L_0x559bc9ea70c0 .functor OR 1, L_0x559bc9ea7130, L_0x559bc9ea71d0, C4<0>, C4<0>; -L_0x559bc9ea74a0 .functor OR 1, L_0x559bc9ea7560, L_0x559bc9ea7650, C4<0>, C4<0>; -L_0x559bc9ea76f0 .functor OR 1, L_0x559bc9ea7760, L_0x559bc9ea7910, C4<0>, C4<0>; -L_0x559bc9ea7a00 .functor OR 1, L_0x559bc9ea7a70, L_0x559bc9ea7be0, C4<0>, C4<0>; -L_0x559bc9ea78a0 .functor OR 1, L_0x559bc9ea7d60, L_0x559bc9ea7f20, C4<0>, C4<0>; -L_0x559bc9ea81f0 .functor OR 1, L_0x559bc9ea8300, L_0x559bc9ea83f0, C4<0>, C4<0>; -L_0x559bc9ea8590 .functor AND 1, L_0x559bc9ea8150, L_0x559bc9ea8650, C4<1>, C4<1>; -L_0x559bc9ea8800 .functor AND 1, L_0x559bc9ea8870, L_0x559bc9ea8910, C4<1>, C4<1>; -L_0x559bc9ea8ad0 .functor AND 1, L_0x559bc9ea8b40, L_0x559bc9ea8be0, C4<1>, C4<1>; -L_0x559bc9ea8f40 .functor AND 1, L_0x559bc9ea9070, L_0x559bc9ea9250, C4<1>, C4<1>; -L_0x559bc9ea9340 .functor AND 1, L_0x559bc9ea93b0, L_0x559bc9ea95a0, C4<1>, C4<1>; -L_0x559bc9ea9690 .functor AND 1, L_0x559bc9ea9780, L_0x559bc9ea9980, C4<1>, C4<1>; -L_0x559bc9ea9000 .functor AND 1, L_0x559bc9ea9a70, L_0x559bc9ea9c30, C4<1>, C4<1>; -L_0x559bc9ea9b10 .functor AND 1, L_0x559bc9eaa070, L_0x559bc9eaa110, C4<1>, C4<1>; -L_0x559bc9eaa340 .functor AND 1, L_0x559bc9eaa3b0, L_0x559bc9eaa4a0, C4<1>, C4<1>; -L_0x559bc9eaa6e0 .functor AND 1, L_0x559bc9eaa7f0, L_0x559bc9eaa8e0, C4<1>, C4<1>; -L_0x559bc9eaab30 .functor AND 1, L_0x559bc9eaaba0, L_0x559bc9eaac40, C4<1>, C4<1>; -L_0x559bc9eaaea0 .functor AND 1, L_0x559bc9eaa750, L_0x559bc9eab010, C4<1>, C4<1>; -L_0x559bc9eab280 .functor AND 1, L_0x559bc9eab2f0, L_0x559bc9eab3e0, C4<1>, C4<1>; -L_0x559bc9eab660 .functor AND 1, L_0x559bc9eab790, L_0x559bc9eab880, C4<1>, C4<1>; -L_0x559bc9eabb10 .functor AND 1, L_0x559bc9eabb80, L_0x559bc9eabc70, C4<1>, C4<1>; -L_0x559bc9eac230 .functor AND 1, L_0x559bc9eac3c0, L_0x559bc9eac670, C4<1>, C4<1>; -L_0x559bc9eac760 .functor OR 1, L_0x559bc9eac7d0, L_0x559bc9eacae0, C4<0>, C4<0>; -L_0x559bc9eacc20 .functor OR 1, L_0x559bc9eacd70, L_0x559bc9ead040, C4<0>, C4<0>; -L_0x559bc9ead130 .functor OR 1, L_0x559bc9ead1a0, L_0x559bc9ead480, C4<0>, C4<0>; -L_0x559bc9ead8f0 .functor OR 1, L_0x559bc9eadaa0, L_0x559bc9eadb90, C4<0>, C4<0>; -L_0x559bc9eade90 .functor OR 1, L_0x559bc9eadf00, L_0x559bc9eae040, C4<0>, C4<0>; -L_0x559bc9eae3a0 .functor OR 1, L_0x559bc9eae510, L_0x559bc9eae600, C4<0>, C4<0>; -L_0x559bc9eae920 .functor OR 1, L_0x559bc9eae990, L_0x559bc9eaeb10, C4<0>, C4<0>; -L_0x559bc9eaefc0 .functor OR 1, L_0x559bc9eaf190, L_0x559bc9eaf4d0, C4<0>, C4<0>; -L_0x559bc9eaf5c0 .functor OR 1, L_0x559bc9eaf630, L_0x559bc9eaf9d0, C4<0>, C4<0>; -L_0x559bc9eafb10 .functor OR 1, L_0x559bc9eafca0, L_0x559bc9eb0000, C4<0>, C4<0>; -L_0x559bc9eb00f0 .functor OR 1, L_0x559bc9eb0160, L_0x559bc9eb0560, C4<0>, C4<0>; -L_0x559bc9eb0690 .functor OR 1, L_0x559bc9eafb80, L_0x559bc9eb0ac0, C4<0>, C4<0>; -L_0x7f29537c6330 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb0b60 .functor OR 1, L_0x7f29537c6330, L_0x559bc9eb0c20, C4<0>, C4<0>; -L_0x7f29537c6378 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb0fb0 .functor OR 1, L_0x7f29537c6378, L_0x559bc9eb11b0, C4<0>, C4<0>; -L_0x7f29537c63c0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb12a0 .functor OR 1, L_0x7f29537c63c0, L_0x559bc9eb1360, C4<0>, C4<0>; -L_0x7f29537c6408 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb1a70 .functor OR 1, L_0x7f29537c6408, L_0x559bc9eb1cd0, C4<0>, C4<0>; -v0x559bc9e83cb0_0 .net "A", 3 0, v0x559bc9e8c570_0; 1 drivers -v0x559bc9e83d70_0 .net "B", 3 0, v0x559bc9e8c650_0; 1 drivers -v0x559bc9e83e30_0 .net "CarryIN", 0 0, v0x559bc9e8c710_0; 1 drivers -v0x559bc9e83ed0_0 .net "CarryOUT", 0 0, L_0x559bc9e94b80; alias, 1 drivers -v0x559bc9e83fa0_0 .net "Y", 7 0, L_0x559bc9eb1700; 1 drivers -v0x559bc9e84040_0 .net *"_ivl_10", 0 0, L_0x559bc9ea6da0; 1 drivers -v0x559bc9e840e0_0 .net *"_ivl_101", 0 0, L_0x559bc9eaa070; 1 drivers -v0x559bc9e841c0_0 .net *"_ivl_103", 0 0, L_0x559bc9eaa110; 1 drivers -v0x559bc9e842a0_0 .net *"_ivl_104", 0 0, L_0x559bc9eaa340; 1 drivers -v0x559bc9e84380_0 .net *"_ivl_107", 0 0, L_0x559bc9eaa3b0; 1 drivers -v0x559bc9e84460_0 .net *"_ivl_109", 0 0, L_0x559bc9eaa4a0; 1 drivers -v0x559bc9e84540_0 .net *"_ivl_110", 0 0, L_0x559bc9eaa6e0; 1 drivers -v0x559bc9e84620_0 .net *"_ivl_113", 0 0, L_0x559bc9eaa7f0; 1 drivers -v0x559bc9e84700_0 .net *"_ivl_115", 0 0, L_0x559bc9eaa8e0; 1 drivers -v0x559bc9e847e0_0 .net *"_ivl_116", 0 0, L_0x559bc9eaab30; 1 drivers -v0x559bc9e848c0_0 .net *"_ivl_119", 0 0, L_0x559bc9eaaba0; 1 drivers -v0x559bc9e849a0_0 .net *"_ivl_121", 0 0, L_0x559bc9eaac40; 1 drivers -v0x559bc9e84b90_0 .net *"_ivl_122", 0 0, L_0x559bc9eaaea0; 1 drivers -v0x559bc9e84c70_0 .net *"_ivl_125", 0 0, L_0x559bc9eaa750; 1 drivers -v0x559bc9e84d50_0 .net *"_ivl_127", 0 0, L_0x559bc9eab010; 1 drivers -v0x559bc9e84e30_0 .net *"_ivl_128", 0 0, L_0x559bc9eab280; 1 drivers -v0x559bc9e84f10_0 .net *"_ivl_13", 0 0, L_0x559bc9ea6e10; 1 drivers -v0x559bc9e84ff0_0 .net *"_ivl_131", 0 0, L_0x559bc9eab2f0; 1 drivers -v0x559bc9e850d0_0 .net *"_ivl_133", 0 0, L_0x559bc9eab3e0; 1 drivers -v0x559bc9e851b0_0 .net *"_ivl_134", 0 0, L_0x559bc9eab660; 1 drivers -v0x559bc9e85290_0 .net *"_ivl_137", 0 0, L_0x559bc9eab790; 1 drivers -v0x559bc9e85370_0 .net *"_ivl_139", 0 0, L_0x559bc9eab880; 1 drivers -v0x559bc9e85450_0 .net *"_ivl_140", 0 0, L_0x559bc9eabb10; 1 drivers -v0x559bc9e85530_0 .net *"_ivl_143", 0 0, L_0x559bc9eabb80; 1 drivers -v0x559bc9e85610_0 .net *"_ivl_145", 0 0, L_0x559bc9eabc70; 1 drivers -v0x559bc9e856f0_0 .net *"_ivl_146", 0 0, L_0x559bc9eac230; 1 drivers -v0x559bc9e857d0_0 .net *"_ivl_15", 0 0, L_0x559bc9ea6f90; 1 drivers -v0x559bc9e858b0_0 .net *"_ivl_150", 0 0, L_0x559bc9eac3c0; 1 drivers -v0x559bc9e85990_0 .net *"_ivl_152", 0 0, L_0x559bc9eac670; 1 drivers -v0x559bc9e85a70_0 .net *"_ivl_153", 0 0, L_0x559bc9eac760; 1 drivers -v0x559bc9e85b50_0 .net *"_ivl_156", 0 0, L_0x559bc9eac7d0; 1 drivers -v0x559bc9e85c30_0 .net *"_ivl_158", 0 0, L_0x559bc9eacae0; 1 drivers -v0x559bc9e85d10_0 .net *"_ivl_159", 0 0, L_0x559bc9eacc20; 1 drivers -v0x559bc9e85df0_0 .net *"_ivl_16", 0 0, L_0x559bc9ea70c0; 1 drivers -v0x559bc9e85ed0_0 .net *"_ivl_162", 0 0, L_0x559bc9eacd70; 1 drivers -v0x559bc9e85fb0_0 .net *"_ivl_164", 0 0, L_0x559bc9ead040; 1 drivers -v0x559bc9e86090_0 .net *"_ivl_165", 0 0, L_0x559bc9ead130; 1 drivers -v0x559bc9e86170_0 .net *"_ivl_168", 0 0, L_0x559bc9ead1a0; 1 drivers -v0x559bc9e86250_0 .net *"_ivl_170", 0 0, L_0x559bc9ead480; 1 drivers -v0x559bc9e86330_0 .net *"_ivl_171", 0 0, L_0x559bc9ead8f0; 1 drivers -v0x559bc9e86410_0 .net *"_ivl_175", 0 0, L_0x559bc9eadaa0; 1 drivers -v0x559bc9e864f0_0 .net *"_ivl_177", 0 0, L_0x559bc9eadb90; 1 drivers -v0x559bc9e865d0_0 .net *"_ivl_178", 0 0, L_0x559bc9eade90; 1 drivers -v0x559bc9e866b0_0 .net *"_ivl_181", 0 0, L_0x559bc9eadf00; 1 drivers -v0x559bc9e86790_0 .net *"_ivl_183", 0 0, L_0x559bc9eae040; 1 drivers -v0x559bc9e86870_0 .net *"_ivl_184", 0 0, L_0x559bc9eae3a0; 1 drivers -v0x559bc9e86950_0 .net *"_ivl_187", 0 0, L_0x559bc9eae510; 1 drivers -v0x559bc9e86a30_0 .net *"_ivl_189", 0 0, L_0x559bc9eae600; 1 drivers -v0x559bc9e86b10_0 .net *"_ivl_19", 0 0, L_0x559bc9ea7130; 1 drivers -v0x559bc9e86bf0_0 .net *"_ivl_190", 0 0, L_0x559bc9eae920; 1 drivers -v0x559bc9e86cd0_0 .net *"_ivl_193", 0 0, L_0x559bc9eae990; 1 drivers -v0x559bc9e86db0_0 .net *"_ivl_195", 0 0, L_0x559bc9eaeb10; 1 drivers -v0x559bc9e86e90_0 .net *"_ivl_196", 0 0, L_0x559bc9eaefc0; 1 drivers -v0x559bc9e86f70_0 .net *"_ivl_200", 0 0, L_0x559bc9eaf190; 1 drivers -v0x559bc9e87050_0 .net *"_ivl_202", 0 0, L_0x559bc9eaf4d0; 1 drivers -v0x559bc9e87130_0 .net *"_ivl_203", 0 0, L_0x559bc9eaf5c0; 1 drivers -v0x559bc9e87210_0 .net *"_ivl_206", 0 0, L_0x559bc9eaf630; 1 drivers -v0x559bc9e872f0_0 .net *"_ivl_208", 0 0, L_0x559bc9eaf9d0; 1 drivers -v0x559bc9e873d0_0 .net *"_ivl_209", 0 0, L_0x559bc9eafb10; 1 drivers -v0x559bc9e874b0_0 .net *"_ivl_21", 0 0, L_0x559bc9ea71d0; 1 drivers -v0x559bc9e879a0_0 .net *"_ivl_212", 0 0, L_0x559bc9eafca0; 1 drivers -v0x559bc9e87a80_0 .net *"_ivl_214", 0 0, L_0x559bc9eb0000; 1 drivers -v0x559bc9e87b60_0 .net *"_ivl_215", 0 0, L_0x559bc9eb00f0; 1 drivers -v0x559bc9e87c40_0 .net *"_ivl_218", 0 0, L_0x559bc9eb0160; 1 drivers -v0x559bc9e87d20_0 .net *"_ivl_22", 0 0, L_0x559bc9ea74a0; 1 drivers -v0x559bc9e87e00_0 .net *"_ivl_220", 0 0, L_0x559bc9eb0560; 1 drivers -v0x559bc9e87ee0_0 .net *"_ivl_221", 0 0, L_0x559bc9eb0690; 1 drivers -v0x559bc9e87fc0_0 .net *"_ivl_224", 0 0, L_0x559bc9eafb80; 1 drivers -v0x559bc9e880a0_0 .net *"_ivl_226", 0 0, L_0x559bc9eb0ac0; 1 drivers -v0x559bc9e88180_0 .net *"_ivl_227", 0 0, L_0x559bc9eb0b60; 1 drivers -v0x559bc9e88260_0 .net/2u *"_ivl_229", 0 0, L_0x7f29537c6330; 1 drivers -v0x559bc9e88340_0 .net *"_ivl_232", 0 0, L_0x559bc9eb0c20; 1 drivers -v0x559bc9e88420_0 .net *"_ivl_233", 0 0, L_0x559bc9eb0fb0; 1 drivers -v0x559bc9e88500_0 .net/2u *"_ivl_235", 0 0, L_0x7f29537c6378; 1 drivers -v0x559bc9e885e0_0 .net *"_ivl_238", 0 0, L_0x559bc9eb11b0; 1 drivers -v0x559bc9e886c0_0 .net *"_ivl_239", 0 0, L_0x559bc9eb12a0; 1 drivers -v0x559bc9e887a0_0 .net/2u *"_ivl_241", 0 0, L_0x7f29537c63c0; 1 drivers -v0x559bc9e88880_0 .net *"_ivl_244", 0 0, L_0x559bc9eb1360; 1 drivers -v0x559bc9e88960_0 .net *"_ivl_245", 0 0, L_0x559bc9eb1a70; 1 drivers -v0x559bc9e88a40_0 .net/2u *"_ivl_248", 0 0, L_0x7f29537c6408; 1 drivers -v0x559bc9e88b20_0 .net *"_ivl_251", 0 0, L_0x559bc9eb1cd0; 1 drivers -v0x559bc9e88c00_0 .net *"_ivl_26", 0 0, L_0x559bc9ea7560; 1 drivers -v0x559bc9e88ce0_0 .net *"_ivl_28", 0 0, L_0x559bc9ea7650; 1 drivers -v0x559bc9e88dc0_0 .net *"_ivl_29", 0 0, L_0x559bc9ea76f0; 1 drivers -v0x559bc9e88ea0_0 .net *"_ivl_32", 0 0, L_0x559bc9ea7760; 1 drivers -v0x559bc9e88f80_0 .net *"_ivl_34", 0 0, L_0x559bc9ea7910; 1 drivers -v0x559bc9e89060_0 .net *"_ivl_35", 0 0, L_0x559bc9ea7a00; 1 drivers -v0x559bc9e89140_0 .net *"_ivl_38", 0 0, L_0x559bc9ea7a70; 1 drivers -v0x559bc9e89220_0 .net *"_ivl_4", 0 0, L_0x559bc9ea6b50; 1 drivers -v0x559bc9e89300_0 .net *"_ivl_40", 0 0, L_0x559bc9ea7be0; 1 drivers -v0x559bc9e893e0_0 .net *"_ivl_41", 0 0, L_0x559bc9ea78a0; 1 drivers -v0x559bc9e894c0_0 .net *"_ivl_44", 0 0, L_0x559bc9ea7d60; 1 drivers -v0x559bc9e895a0_0 .net *"_ivl_46", 0 0, L_0x559bc9ea7f20; 1 drivers -v0x559bc9e89680_0 .net *"_ivl_47", 0 0, L_0x559bc9ea81f0; 1 drivers -v0x559bc9e89760_0 .net *"_ivl_51", 0 0, L_0x559bc9ea8300; 1 drivers -v0x559bc9e89840_0 .net *"_ivl_53", 0 0, L_0x559bc9ea83f0; 1 drivers -v0x559bc9e89920_0 .net *"_ivl_54", 0 0, L_0x559bc9ea8590; 1 drivers -v0x559bc9e89a00_0 .net *"_ivl_57", 0 0, L_0x559bc9ea8150; 1 drivers -v0x559bc9e89ae0_0 .net *"_ivl_59", 0 0, L_0x559bc9ea8650; 1 drivers -v0x559bc9e89bc0_0 .net *"_ivl_60", 0 0, L_0x559bc9ea8800; 1 drivers -v0x559bc9e89ca0_0 .net *"_ivl_63", 0 0, L_0x559bc9ea8870; 1 drivers -v0x559bc9e89d80_0 .net *"_ivl_65", 0 0, L_0x559bc9ea8910; 1 drivers -v0x559bc9e89e60_0 .net *"_ivl_66", 0 0, L_0x559bc9ea8ad0; 1 drivers -v0x559bc9e89f40_0 .net *"_ivl_69", 0 0, L_0x559bc9ea8b40; 1 drivers -v0x559bc9e8a020_0 .net *"_ivl_7", 0 0, L_0x559bc9ea6bc0; 1 drivers -v0x559bc9e8a100_0 .net *"_ivl_71", 0 0, L_0x559bc9ea8be0; 1 drivers -v0x559bc9e8a1e0_0 .net *"_ivl_72", 0 0, L_0x559bc9ea8f40; 1 drivers -v0x559bc9e8a2c0_0 .net *"_ivl_76", 0 0, L_0x559bc9ea9070; 1 drivers -v0x559bc9e8a3a0_0 .net *"_ivl_78", 0 0, L_0x559bc9ea9250; 1 drivers -v0x559bc9e8a480_0 .net *"_ivl_79", 0 0, L_0x559bc9ea9340; 1 drivers -v0x559bc9e8a560_0 .net *"_ivl_82", 0 0, L_0x559bc9ea93b0; 1 drivers -v0x559bc9e8a640_0 .net *"_ivl_84", 0 0, L_0x559bc9ea95a0; 1 drivers -v0x559bc9e8a720_0 .net *"_ivl_85", 0 0, L_0x559bc9ea9690; 1 drivers -v0x559bc9e8a800_0 .net *"_ivl_88", 0 0, L_0x559bc9ea9780; 1 drivers -v0x559bc9e8a8e0_0 .net *"_ivl_9", 0 0, L_0x559bc9ea6cb0; 1 drivers -v0x559bc9e8a9c0_0 .net *"_ivl_90", 0 0, L_0x559bc9ea9980; 1 drivers -v0x559bc9e8aaa0_0 .net *"_ivl_91", 0 0, L_0x559bc9ea9000; 1 drivers -v0x559bc9e8ab80_0 .net *"_ivl_94", 0 0, L_0x559bc9ea9a70; 1 drivers -v0x559bc9e8ac60_0 .net *"_ivl_96", 0 0, L_0x559bc9ea9c30; 1 drivers -v0x559bc9e8ad40_0 .net *"_ivl_97", 0 0, L_0x559bc9ea9b10; 1 drivers -v0x559bc9e8ae20_0 .net "aUtemp1", 3 0, L_0x559bc9ea8db0; 1 drivers -v0x559bc9e8af00_0 .net "aUtemp2", 3 0, L_0x559bc9ea9d20; 1 drivers -v0x559bc9e8afe0_0 .net "add_Y", 3 0, L_0x559bc9e93760; 1 drivers -v0x559bc9e8b0d0_0 .net "bcd", 11 0, L_0x559bc9eb7b80; alias, 1 drivers -v0x559bc9e8b9b0_0 .net "lUOutput1", 3 0, L_0x559bc9ea7310; 1 drivers -v0x559bc9e8ba70_0 .net "lUOutput2", 3 0, L_0x559bc9ea7fc0; 1 drivers -v0x559bc9e8bb50_0 .net "opCode8", 7 0, L_0x559bc9e8e0e0; 1 drivers -v0x559bc9e8bc40_0 .net "opCodeA", 2 0, v0x559bc9e8c9c0_0; 1 drivers -v0x559bc9e8bd10_0 .net "opwireM", 7 0, L_0x559bc9ea6380; 1 drivers -v0x559bc9e8bde0_0 .net "overflow", 0 0, L_0x559bc9e94bf0; alias, 1 drivers -v0x559bc9e8beb0_0 .net "resultA", 3 0, L_0x559bc9e97f30; 1 drivers -v0x559bc9e8bf80_0 .net "resultO", 3 0, L_0x559bc9e990b0; 1 drivers -v0x559bc9e8c050_0 .net "resultX", 3 0, L_0x559bc9e9a310; 1 drivers -v0x559bc9e8c120_0 .net "sub_Y", 3 0, L_0x559bc9e944e0; 1 drivers -v0x559bc9e8c1f0_0 .net "wireLA", 3 0, L_0x559bc9eaee80; 1 drivers -v0x559bc9e8c290_0 .net "wireM", 7 0, L_0x559bc9eabf10; 1 drivers -v0x559bc9e8c370_0 .net "wireY", 3 0, L_0x559bc9ead5b0; 1 drivers -L_0x559bc9e94cc0 .part L_0x559bc9e8e0e0, 0, 2; -L_0x559bc9e9ab80 .part L_0x559bc9e8e0e0, 4, 3; -L_0x559bc9ea6bc0 .part L_0x559bc9e97f30, 0, 1; -L_0x559bc9ea6cb0 .part L_0x559bc9e990b0, 0, 1; -L_0x559bc9ea6e10 .part L_0x559bc9e97f30, 1, 1; -L_0x559bc9ea6f90 .part L_0x559bc9e990b0, 1, 1; -L_0x559bc9ea7130 .part L_0x559bc9e97f30, 2, 1; -L_0x559bc9ea71d0 .part L_0x559bc9e990b0, 2, 1; -L_0x559bc9ea7310 .concat8 [ 1 1 1 1], L_0x559bc9ea6b50, L_0x559bc9ea6da0, L_0x559bc9ea70c0, L_0x559bc9ea74a0; -L_0x559bc9ea7560 .part L_0x559bc9e97f30, 3, 1; -L_0x559bc9ea7650 .part L_0x559bc9e990b0, 3, 1; -L_0x559bc9ea7760 .part L_0x559bc9ea7310, 0, 1; -L_0x559bc9ea7910 .part L_0x559bc9e9a310, 0, 1; -L_0x559bc9ea7a70 .part L_0x559bc9ea7310, 1, 1; -L_0x559bc9ea7be0 .part L_0x559bc9e9a310, 1, 1; -L_0x559bc9ea7d60 .part L_0x559bc9ea7310, 2, 1; -L_0x559bc9ea7f20 .part L_0x559bc9e9a310, 2, 1; -L_0x559bc9ea7fc0 .concat8 [ 1 1 1 1], L_0x559bc9ea76f0, L_0x559bc9ea7a00, L_0x559bc9ea78a0, L_0x559bc9ea81f0; -L_0x559bc9ea8300 .part L_0x559bc9ea7310, 3, 1; -L_0x559bc9ea83f0 .part L_0x559bc9e9a310, 3, 1; -L_0x559bc9ea8150 .part L_0x559bc9e8e0e0, 0, 1; -L_0x559bc9ea8650 .part L_0x559bc9e93760, 0, 1; -L_0x559bc9ea8870 .part L_0x559bc9e8e0e0, 0, 1; -L_0x559bc9ea8910 .part L_0x559bc9e93760, 1, 1; -L_0x559bc9ea8b40 .part L_0x559bc9e8e0e0, 0, 1; -L_0x559bc9ea8be0 .part L_0x559bc9e93760, 2, 1; -L_0x559bc9ea8db0 .concat8 [ 1 1 1 1], L_0x559bc9ea8590, L_0x559bc9ea8800, L_0x559bc9ea8ad0, L_0x559bc9ea8f40; -L_0x559bc9ea9070 .part L_0x559bc9e8e0e0, 0, 1; -L_0x559bc9ea9250 .part L_0x559bc9e93760, 3, 1; -L_0x559bc9ea93b0 .part L_0x559bc9e8e0e0, 1, 1; -L_0x559bc9ea95a0 .part L_0x559bc9e944e0, 0, 1; -L_0x559bc9ea9780 .part L_0x559bc9e8e0e0, 1, 1; -L_0x559bc9ea9980 .part L_0x559bc9e944e0, 1, 1; -L_0x559bc9ea9a70 .part L_0x559bc9e8e0e0, 1, 1; -L_0x559bc9ea9c30 .part L_0x559bc9e944e0, 2, 1; -L_0x559bc9ea9d20 .concat8 [ 1 1 1 1], L_0x559bc9ea9340, L_0x559bc9ea9690, L_0x559bc9ea9000, L_0x559bc9ea9b10; -L_0x559bc9eaa070 .part L_0x559bc9e8e0e0, 1, 1; -L_0x559bc9eaa110 .part L_0x559bc9e944e0, 3, 1; -L_0x559bc9eaa3b0 .part L_0x559bc9e8e0e0, 2, 1; -L_0x559bc9eaa4a0 .part L_0x559bc9ea6380, 0, 1; -L_0x559bc9eaa7f0 .part L_0x559bc9e8e0e0, 2, 1; -L_0x559bc9eaa8e0 .part L_0x559bc9ea6380, 1, 1; -L_0x559bc9eaaba0 .part L_0x559bc9e8e0e0, 2, 1; -L_0x559bc9eaac40 .part L_0x559bc9ea6380, 2, 1; -L_0x559bc9eaa750 .part L_0x559bc9e8e0e0, 2, 1; -L_0x559bc9eab010 .part L_0x559bc9ea6380, 3, 1; -L_0x559bc9eab2f0 .part L_0x559bc9e8e0e0, 2, 1; -L_0x559bc9eab3e0 .part L_0x559bc9ea6380, 4, 1; -L_0x559bc9eab790 .part L_0x559bc9e8e0e0, 2, 1; -L_0x559bc9eab880 .part L_0x559bc9ea6380, 5, 1; -L_0x559bc9eabb80 .part L_0x559bc9e8e0e0, 2, 1; -L_0x559bc9eabc70 .part L_0x559bc9ea6380, 6, 1; -LS_0x559bc9eabf10_0_0 .concat8 [ 1 1 1 1], L_0x559bc9eaa340, L_0x559bc9eaa6e0, L_0x559bc9eaab30, L_0x559bc9eaaea0; -LS_0x559bc9eabf10_0_4 .concat8 [ 1 1 1 1], L_0x559bc9eab280, L_0x559bc9eab660, L_0x559bc9eabb10, L_0x559bc9eac230; -L_0x559bc9eabf10 .concat8 [ 4 4 0 0], LS_0x559bc9eabf10_0_0, LS_0x559bc9eabf10_0_4; -L_0x559bc9eac3c0 .part L_0x559bc9e8e0e0, 2, 1; -L_0x559bc9eac670 .part L_0x559bc9ea6380, 7, 1; -L_0x559bc9eac7d0 .part L_0x559bc9ea8db0, 0, 1; -L_0x559bc9eacae0 .part L_0x559bc9ea9d20, 0, 1; -L_0x559bc9eacd70 .part L_0x559bc9ea8db0, 1, 1; -L_0x559bc9ead040 .part L_0x559bc9ea9d20, 1, 1; -L_0x559bc9ead1a0 .part L_0x559bc9ea8db0, 2, 1; -L_0x559bc9ead480 .part L_0x559bc9ea9d20, 2, 1; -L_0x559bc9ead5b0 .concat8 [ 1 1 1 1], L_0x559bc9eac760, L_0x559bc9eacc20, L_0x559bc9ead130, L_0x559bc9ead8f0; -L_0x559bc9eadaa0 .part L_0x559bc9ea8db0, 3, 1; -L_0x559bc9eadb90 .part L_0x559bc9ea9d20, 3, 1; -L_0x559bc9eadf00 .part L_0x559bc9ea7fc0, 0, 1; -L_0x559bc9eae040 .part L_0x559bc9ead5b0, 0, 1; -L_0x559bc9eae510 .part L_0x559bc9ea7fc0, 1, 1; -L_0x559bc9eae600 .part L_0x559bc9ead5b0, 1, 1; -L_0x559bc9eae990 .part L_0x559bc9ea7fc0, 2, 1; -L_0x559bc9eaeb10 .part L_0x559bc9ead5b0, 2, 1; -L_0x559bc9eaee80 .concat8 [ 1 1 1 1], L_0x559bc9eade90, L_0x559bc9eae3a0, L_0x559bc9eae920, L_0x559bc9eaefc0; -L_0x559bc9eaf190 .part L_0x559bc9ea7fc0, 3, 1; -L_0x559bc9eaf4d0 .part L_0x559bc9ead5b0, 3, 1; -L_0x559bc9eaf630 .part L_0x559bc9eaee80, 0, 1; -L_0x559bc9eaf9d0 .part L_0x559bc9eabf10, 0, 1; -L_0x559bc9eafca0 .part L_0x559bc9eaee80, 1, 1; -L_0x559bc9eb0000 .part L_0x559bc9eabf10, 1, 1; -L_0x559bc9eb0160 .part L_0x559bc9eaee80, 2, 1; -L_0x559bc9eb0560 .part L_0x559bc9eabf10, 2, 1; -L_0x559bc9eafb80 .part L_0x559bc9eaee80, 3, 1; -L_0x559bc9eb0ac0 .part L_0x559bc9eabf10, 3, 1; -L_0x559bc9eb0c20 .part L_0x559bc9eabf10, 4, 1; -L_0x559bc9eb11b0 .part L_0x559bc9eabf10, 5, 1; -L_0x559bc9eb1360 .part L_0x559bc9eabf10, 6, 1; -LS_0x559bc9eb1700_0_0 .concat8 [ 1 1 1 1], L_0x559bc9eaf5c0, L_0x559bc9eafb10, L_0x559bc9eb00f0, L_0x559bc9eb0690; -LS_0x559bc9eb1700_0_4 .concat8 [ 1 1 1 1], L_0x559bc9eb0b60, L_0x559bc9eb0fb0, L_0x559bc9eb12a0, L_0x559bc9eb1a70; -L_0x559bc9eb1700 .concat8 [ 4 4 0 0], LS_0x559bc9eb1700_0_0, LS_0x559bc9eb1700_0_4; -L_0x559bc9eb1cd0 .part L_0x559bc9eabf10, 7, 1; -S_0x559bc9e3f180 .scope module, "aU" "arithmeticUnit" 3 20, 4 1 0, S_0x559bc9e41bb0; +L_0x55b8a227ab50 .functor OR 1, L_0x55b8a227abc0, L_0x55b8a227acb0, C4<0>, C4<0>; +L_0x55b8a227ada0 .functor OR 1, L_0x55b8a227ae10, L_0x55b8a227af90, C4<0>, C4<0>; +L_0x55b8a227b0c0 .functor OR 1, L_0x55b8a227b130, L_0x55b8a227b1d0, C4<0>, C4<0>; +L_0x55b8a227b4a0 .functor OR 1, L_0x55b8a227b560, L_0x55b8a227b650, C4<0>, C4<0>; +L_0x55b8a227b6f0 .functor OR 1, L_0x55b8a227b760, L_0x55b8a227b910, C4<0>, C4<0>; +L_0x55b8a227ba00 .functor OR 1, L_0x55b8a227ba70, L_0x55b8a227bbe0, C4<0>, C4<0>; +L_0x55b8a227b8a0 .functor OR 1, L_0x55b8a227bd60, L_0x55b8a227bf20, C4<0>, C4<0>; +L_0x55b8a227c1f0 .functor OR 1, L_0x55b8a227c300, L_0x55b8a227c3f0, C4<0>, C4<0>; +L_0x55b8a227c590 .functor AND 1, L_0x55b8a227c150, L_0x55b8a227c650, C4<1>, C4<1>; +L_0x55b8a227c800 .functor AND 1, L_0x55b8a227c870, L_0x55b8a227c910, C4<1>, C4<1>; +L_0x55b8a227cad0 .functor AND 1, L_0x55b8a227cb40, L_0x55b8a227cbe0, C4<1>, C4<1>; +L_0x55b8a227cf40 .functor AND 1, L_0x55b8a227d070, L_0x55b8a227d250, C4<1>, C4<1>; +L_0x55b8a227d340 .functor AND 1, L_0x55b8a227d3b0, L_0x55b8a227d5a0, C4<1>, C4<1>; +L_0x55b8a227d690 .functor AND 1, L_0x55b8a227d780, L_0x55b8a227d980, C4<1>, C4<1>; +L_0x55b8a227d000 .functor AND 1, L_0x55b8a227da70, L_0x55b8a227dc30, C4<1>, C4<1>; +L_0x55b8a227db10 .functor AND 1, L_0x55b8a227e070, L_0x55b8a227e110, C4<1>, C4<1>; +L_0x55b8a227e340 .functor AND 1, L_0x55b8a227e3b0, L_0x55b8a227e4a0, C4<1>, C4<1>; +L_0x55b8a227e6e0 .functor AND 1, L_0x55b8a227e7f0, L_0x55b8a227e8e0, C4<1>, C4<1>; +L_0x55b8a227eb30 .functor AND 1, L_0x55b8a227eba0, L_0x55b8a227ec40, C4<1>, C4<1>; +L_0x55b8a227eea0 .functor AND 1, L_0x55b8a227e750, L_0x55b8a227f010, C4<1>, C4<1>; +L_0x55b8a227f280 .functor AND 1, L_0x55b8a227f2f0, L_0x55b8a227f3e0, C4<1>, C4<1>; +L_0x55b8a227f660 .functor AND 1, L_0x55b8a227f790, L_0x55b8a227f880, C4<1>, C4<1>; +L_0x55b8a227fb10 .functor AND 1, L_0x55b8a227fb80, L_0x55b8a227fc70, C4<1>, C4<1>; +L_0x55b8a2280230 .functor AND 1, L_0x55b8a22803c0, L_0x55b8a2280670, C4<1>, C4<1>; +L_0x55b8a2280760 .functor OR 1, L_0x55b8a22807d0, L_0x55b8a2280ae0, C4<0>, C4<0>; +L_0x55b8a2280c20 .functor OR 1, L_0x55b8a2280d70, L_0x55b8a2281040, C4<0>, C4<0>; +L_0x55b8a2281130 .functor OR 1, L_0x55b8a22811a0, L_0x55b8a2281480, C4<0>, C4<0>; +L_0x55b8a22818f0 .functor OR 1, L_0x55b8a2281aa0, L_0x55b8a2281b90, C4<0>, C4<0>; +L_0x55b8a2281e90 .functor OR 1, L_0x55b8a2281f00, L_0x55b8a2282040, C4<0>, C4<0>; +L_0x55b8a22823a0 .functor OR 1, L_0x55b8a2282510, L_0x55b8a2282600, C4<0>, C4<0>; +L_0x55b8a2282920 .functor OR 1, L_0x55b8a2282990, L_0x55b8a2282b10, C4<0>, C4<0>; +L_0x55b8a2282fc0 .functor OR 1, L_0x55b8a2283190, L_0x55b8a22834d0, C4<0>, C4<0>; +L_0x55b8a22835c0 .functor OR 1, L_0x55b8a2283630, L_0x55b8a22839d0, C4<0>, C4<0>; +L_0x55b8a2283b10 .functor OR 1, L_0x55b8a2283ca0, L_0x55b8a2284000, C4<0>, C4<0>; +L_0x55b8a22840f0 .functor OR 1, L_0x55b8a2284160, L_0x55b8a2284560, C4<0>, C4<0>; +L_0x55b8a2284690 .functor OR 1, L_0x55b8a2283b80, L_0x55b8a2284ac0, C4<0>, C4<0>; +L_0x7f540f053330 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2284b60 .functor OR 1, L_0x7f540f053330, L_0x55b8a2284c20, C4<0>, C4<0>; +L_0x7f540f053378 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2284fb0 .functor OR 1, L_0x7f540f053378, L_0x55b8a22851b0, C4<0>, C4<0>; +L_0x7f540f0533c0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a22852a0 .functor OR 1, L_0x7f540f0533c0, L_0x55b8a2285360, C4<0>, C4<0>; +L_0x7f540f053408 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2285a70 .functor OR 1, L_0x7f540f053408, L_0x55b8a2285cd0, C4<0>, C4<0>; +v0x55b8a2257cb0_0 .net "A", 3 0, v0x55b8a2260570_0; 1 drivers +v0x55b8a2257d70_0 .net "B", 3 0, v0x55b8a2260650_0; 1 drivers +v0x55b8a2257e30_0 .net "CarryIN", 0 0, v0x55b8a2260710_0; 1 drivers +v0x55b8a2257ed0_0 .net "CarryOUT", 0 0, L_0x55b8a2268b80; alias, 1 drivers +v0x55b8a2257fa0_0 .net "Y", 7 0, L_0x55b8a2285700; 1 drivers +v0x55b8a2258040_0 .net *"_ivl_10", 0 0, L_0x55b8a227ada0; 1 drivers +v0x55b8a22580e0_0 .net *"_ivl_101", 0 0, L_0x55b8a227e070; 1 drivers +v0x55b8a22581c0_0 .net *"_ivl_103", 0 0, L_0x55b8a227e110; 1 drivers +v0x55b8a22582a0_0 .net *"_ivl_104", 0 0, L_0x55b8a227e340; 1 drivers +v0x55b8a2258380_0 .net *"_ivl_107", 0 0, L_0x55b8a227e3b0; 1 drivers +v0x55b8a2258460_0 .net *"_ivl_109", 0 0, L_0x55b8a227e4a0; 1 drivers +v0x55b8a2258540_0 .net *"_ivl_110", 0 0, L_0x55b8a227e6e0; 1 drivers +v0x55b8a2258620_0 .net *"_ivl_113", 0 0, L_0x55b8a227e7f0; 1 drivers +v0x55b8a2258700_0 .net *"_ivl_115", 0 0, L_0x55b8a227e8e0; 1 drivers +v0x55b8a22587e0_0 .net *"_ivl_116", 0 0, L_0x55b8a227eb30; 1 drivers +v0x55b8a22588c0_0 .net *"_ivl_119", 0 0, L_0x55b8a227eba0; 1 drivers +v0x55b8a22589a0_0 .net *"_ivl_121", 0 0, L_0x55b8a227ec40; 1 drivers +v0x55b8a2258b90_0 .net *"_ivl_122", 0 0, L_0x55b8a227eea0; 1 drivers +v0x55b8a2258c70_0 .net *"_ivl_125", 0 0, L_0x55b8a227e750; 1 drivers +v0x55b8a2258d50_0 .net *"_ivl_127", 0 0, L_0x55b8a227f010; 1 drivers +v0x55b8a2258e30_0 .net *"_ivl_128", 0 0, L_0x55b8a227f280; 1 drivers +v0x55b8a2258f10_0 .net *"_ivl_13", 0 0, L_0x55b8a227ae10; 1 drivers +v0x55b8a2258ff0_0 .net *"_ivl_131", 0 0, L_0x55b8a227f2f0; 1 drivers +v0x55b8a22590d0_0 .net *"_ivl_133", 0 0, L_0x55b8a227f3e0; 1 drivers +v0x55b8a22591b0_0 .net *"_ivl_134", 0 0, L_0x55b8a227f660; 1 drivers +v0x55b8a2259290_0 .net *"_ivl_137", 0 0, L_0x55b8a227f790; 1 drivers +v0x55b8a2259370_0 .net *"_ivl_139", 0 0, L_0x55b8a227f880; 1 drivers +v0x55b8a2259450_0 .net *"_ivl_140", 0 0, L_0x55b8a227fb10; 1 drivers +v0x55b8a2259530_0 .net *"_ivl_143", 0 0, L_0x55b8a227fb80; 1 drivers +v0x55b8a2259610_0 .net *"_ivl_145", 0 0, L_0x55b8a227fc70; 1 drivers +v0x55b8a22596f0_0 .net *"_ivl_146", 0 0, L_0x55b8a2280230; 1 drivers +v0x55b8a22597d0_0 .net *"_ivl_15", 0 0, L_0x55b8a227af90; 1 drivers +v0x55b8a22598b0_0 .net *"_ivl_150", 0 0, L_0x55b8a22803c0; 1 drivers +v0x55b8a2259990_0 .net *"_ivl_152", 0 0, L_0x55b8a2280670; 1 drivers +v0x55b8a2259a70_0 .net *"_ivl_153", 0 0, L_0x55b8a2280760; 1 drivers +v0x55b8a2259b50_0 .net *"_ivl_156", 0 0, L_0x55b8a22807d0; 1 drivers +v0x55b8a2259c30_0 .net *"_ivl_158", 0 0, L_0x55b8a2280ae0; 1 drivers +v0x55b8a2259d10_0 .net *"_ivl_159", 0 0, L_0x55b8a2280c20; 1 drivers +v0x55b8a2259df0_0 .net *"_ivl_16", 0 0, L_0x55b8a227b0c0; 1 drivers +v0x55b8a2259ed0_0 .net *"_ivl_162", 0 0, L_0x55b8a2280d70; 1 drivers +v0x55b8a2259fb0_0 .net *"_ivl_164", 0 0, L_0x55b8a2281040; 1 drivers +v0x55b8a225a090_0 .net *"_ivl_165", 0 0, L_0x55b8a2281130; 1 drivers +v0x55b8a225a170_0 .net *"_ivl_168", 0 0, L_0x55b8a22811a0; 1 drivers +v0x55b8a225a250_0 .net *"_ivl_170", 0 0, L_0x55b8a2281480; 1 drivers +v0x55b8a225a330_0 .net *"_ivl_171", 0 0, L_0x55b8a22818f0; 1 drivers +v0x55b8a225a410_0 .net *"_ivl_175", 0 0, L_0x55b8a2281aa0; 1 drivers +v0x55b8a225a4f0_0 .net *"_ivl_177", 0 0, L_0x55b8a2281b90; 1 drivers +v0x55b8a225a5d0_0 .net *"_ivl_178", 0 0, L_0x55b8a2281e90; 1 drivers +v0x55b8a225a6b0_0 .net *"_ivl_181", 0 0, L_0x55b8a2281f00; 1 drivers +v0x55b8a225a790_0 .net *"_ivl_183", 0 0, L_0x55b8a2282040; 1 drivers +v0x55b8a225a870_0 .net *"_ivl_184", 0 0, L_0x55b8a22823a0; 1 drivers +v0x55b8a225a950_0 .net *"_ivl_187", 0 0, L_0x55b8a2282510; 1 drivers +v0x55b8a225aa30_0 .net *"_ivl_189", 0 0, L_0x55b8a2282600; 1 drivers +v0x55b8a225ab10_0 .net *"_ivl_19", 0 0, L_0x55b8a227b130; 1 drivers +v0x55b8a225abf0_0 .net *"_ivl_190", 0 0, L_0x55b8a2282920; 1 drivers +v0x55b8a225acd0_0 .net *"_ivl_193", 0 0, L_0x55b8a2282990; 1 drivers +v0x55b8a225adb0_0 .net *"_ivl_195", 0 0, L_0x55b8a2282b10; 1 drivers +v0x55b8a225ae90_0 .net *"_ivl_196", 0 0, L_0x55b8a2282fc0; 1 drivers +v0x55b8a225af70_0 .net *"_ivl_200", 0 0, L_0x55b8a2283190; 1 drivers +v0x55b8a225b050_0 .net *"_ivl_202", 0 0, L_0x55b8a22834d0; 1 drivers +v0x55b8a225b130_0 .net *"_ivl_203", 0 0, L_0x55b8a22835c0; 1 drivers +v0x55b8a225b210_0 .net *"_ivl_206", 0 0, L_0x55b8a2283630; 1 drivers +v0x55b8a225b2f0_0 .net *"_ivl_208", 0 0, L_0x55b8a22839d0; 1 drivers +v0x55b8a225b3d0_0 .net *"_ivl_209", 0 0, L_0x55b8a2283b10; 1 drivers +v0x55b8a225b4b0_0 .net *"_ivl_21", 0 0, L_0x55b8a227b1d0; 1 drivers +v0x55b8a225b9a0_0 .net *"_ivl_212", 0 0, L_0x55b8a2283ca0; 1 drivers +v0x55b8a225ba80_0 .net *"_ivl_214", 0 0, L_0x55b8a2284000; 1 drivers +v0x55b8a225bb60_0 .net *"_ivl_215", 0 0, L_0x55b8a22840f0; 1 drivers +v0x55b8a225bc40_0 .net *"_ivl_218", 0 0, L_0x55b8a2284160; 1 drivers +v0x55b8a225bd20_0 .net *"_ivl_22", 0 0, L_0x55b8a227b4a0; 1 drivers +v0x55b8a225be00_0 .net *"_ivl_220", 0 0, L_0x55b8a2284560; 1 drivers +v0x55b8a225bee0_0 .net *"_ivl_221", 0 0, L_0x55b8a2284690; 1 drivers +v0x55b8a225bfc0_0 .net *"_ivl_224", 0 0, L_0x55b8a2283b80; 1 drivers +v0x55b8a225c0a0_0 .net *"_ivl_226", 0 0, L_0x55b8a2284ac0; 1 drivers +v0x55b8a225c180_0 .net *"_ivl_227", 0 0, L_0x55b8a2284b60; 1 drivers +v0x55b8a225c260_0 .net/2u *"_ivl_229", 0 0, L_0x7f540f053330; 1 drivers +v0x55b8a225c340_0 .net *"_ivl_232", 0 0, L_0x55b8a2284c20; 1 drivers +v0x55b8a225c420_0 .net *"_ivl_233", 0 0, L_0x55b8a2284fb0; 1 drivers +v0x55b8a225c500_0 .net/2u *"_ivl_235", 0 0, L_0x7f540f053378; 1 drivers +v0x55b8a225c5e0_0 .net *"_ivl_238", 0 0, L_0x55b8a22851b0; 1 drivers +v0x55b8a225c6c0_0 .net *"_ivl_239", 0 0, L_0x55b8a22852a0; 1 drivers +v0x55b8a225c7a0_0 .net/2u *"_ivl_241", 0 0, L_0x7f540f0533c0; 1 drivers +v0x55b8a225c880_0 .net *"_ivl_244", 0 0, L_0x55b8a2285360; 1 drivers +v0x55b8a225c960_0 .net *"_ivl_245", 0 0, L_0x55b8a2285a70; 1 drivers +v0x55b8a225ca40_0 .net/2u *"_ivl_248", 0 0, L_0x7f540f053408; 1 drivers +v0x55b8a225cb20_0 .net *"_ivl_251", 0 0, L_0x55b8a2285cd0; 1 drivers +v0x55b8a225cc00_0 .net *"_ivl_26", 0 0, L_0x55b8a227b560; 1 drivers +v0x55b8a225cce0_0 .net *"_ivl_28", 0 0, L_0x55b8a227b650; 1 drivers +v0x55b8a225cdc0_0 .net *"_ivl_29", 0 0, L_0x55b8a227b6f0; 1 drivers +v0x55b8a225cea0_0 .net *"_ivl_32", 0 0, L_0x55b8a227b760; 1 drivers +v0x55b8a225cf80_0 .net *"_ivl_34", 0 0, L_0x55b8a227b910; 1 drivers +v0x55b8a225d060_0 .net *"_ivl_35", 0 0, L_0x55b8a227ba00; 1 drivers +v0x55b8a225d140_0 .net *"_ivl_38", 0 0, L_0x55b8a227ba70; 1 drivers +v0x55b8a225d220_0 .net *"_ivl_4", 0 0, L_0x55b8a227ab50; 1 drivers +v0x55b8a225d300_0 .net *"_ivl_40", 0 0, L_0x55b8a227bbe0; 1 drivers +v0x55b8a225d3e0_0 .net *"_ivl_41", 0 0, L_0x55b8a227b8a0; 1 drivers +v0x55b8a225d4c0_0 .net *"_ivl_44", 0 0, L_0x55b8a227bd60; 1 drivers +v0x55b8a225d5a0_0 .net *"_ivl_46", 0 0, L_0x55b8a227bf20; 1 drivers +v0x55b8a225d680_0 .net *"_ivl_47", 0 0, L_0x55b8a227c1f0; 1 drivers +v0x55b8a225d760_0 .net *"_ivl_51", 0 0, L_0x55b8a227c300; 1 drivers +v0x55b8a225d840_0 .net *"_ivl_53", 0 0, L_0x55b8a227c3f0; 1 drivers +v0x55b8a225d920_0 .net *"_ivl_54", 0 0, L_0x55b8a227c590; 1 drivers +v0x55b8a225da00_0 .net *"_ivl_57", 0 0, L_0x55b8a227c150; 1 drivers +v0x55b8a225dae0_0 .net *"_ivl_59", 0 0, L_0x55b8a227c650; 1 drivers +v0x55b8a225dbc0_0 .net *"_ivl_60", 0 0, L_0x55b8a227c800; 1 drivers +v0x55b8a225dca0_0 .net *"_ivl_63", 0 0, L_0x55b8a227c870; 1 drivers +v0x55b8a225dd80_0 .net *"_ivl_65", 0 0, L_0x55b8a227c910; 1 drivers +v0x55b8a225de60_0 .net *"_ivl_66", 0 0, L_0x55b8a227cad0; 1 drivers +v0x55b8a225df40_0 .net *"_ivl_69", 0 0, L_0x55b8a227cb40; 1 drivers +v0x55b8a225e020_0 .net *"_ivl_7", 0 0, L_0x55b8a227abc0; 1 drivers +v0x55b8a225e100_0 .net *"_ivl_71", 0 0, L_0x55b8a227cbe0; 1 drivers +v0x55b8a225e1e0_0 .net *"_ivl_72", 0 0, L_0x55b8a227cf40; 1 drivers +v0x55b8a225e2c0_0 .net *"_ivl_76", 0 0, L_0x55b8a227d070; 1 drivers +v0x55b8a225e3a0_0 .net *"_ivl_78", 0 0, L_0x55b8a227d250; 1 drivers +v0x55b8a225e480_0 .net *"_ivl_79", 0 0, L_0x55b8a227d340; 1 drivers +v0x55b8a225e560_0 .net *"_ivl_82", 0 0, L_0x55b8a227d3b0; 1 drivers +v0x55b8a225e640_0 .net *"_ivl_84", 0 0, L_0x55b8a227d5a0; 1 drivers +v0x55b8a225e720_0 .net *"_ivl_85", 0 0, L_0x55b8a227d690; 1 drivers +v0x55b8a225e800_0 .net *"_ivl_88", 0 0, L_0x55b8a227d780; 1 drivers +v0x55b8a225e8e0_0 .net *"_ivl_9", 0 0, L_0x55b8a227acb0; 1 drivers +v0x55b8a225e9c0_0 .net *"_ivl_90", 0 0, L_0x55b8a227d980; 1 drivers +v0x55b8a225eaa0_0 .net *"_ivl_91", 0 0, L_0x55b8a227d000; 1 drivers +v0x55b8a225eb80_0 .net *"_ivl_94", 0 0, L_0x55b8a227da70; 1 drivers +v0x55b8a225ec60_0 .net *"_ivl_96", 0 0, L_0x55b8a227dc30; 1 drivers +v0x55b8a225ed40_0 .net *"_ivl_97", 0 0, L_0x55b8a227db10; 1 drivers +v0x55b8a225ee20_0 .net "aUtemp1", 3 0, L_0x55b8a227cdb0; 1 drivers +v0x55b8a225ef00_0 .net "aUtemp2", 3 0, L_0x55b8a227dd20; 1 drivers +v0x55b8a225efe0_0 .net "add_Y", 3 0, L_0x55b8a2267760; 1 drivers +v0x55b8a225f0d0_0 .net "bcd", 11 0, L_0x55b8a228bb80; alias, 1 drivers +v0x55b8a225f9b0_0 .net "lUOutput1", 3 0, L_0x55b8a227b310; 1 drivers +v0x55b8a225fa70_0 .net "lUOutput2", 3 0, L_0x55b8a227bfc0; 1 drivers +v0x55b8a225fb50_0 .net "opCode8", 7 0, L_0x55b8a22620e0; 1 drivers +v0x55b8a225fc40_0 .net "opCodeA", 2 0, v0x55b8a22609c0_0; 1 drivers +v0x55b8a225fd10_0 .net "opwireM", 7 0, L_0x55b8a227a380; 1 drivers +v0x55b8a225fde0_0 .net "overflow", 0 0, L_0x55b8a2268bf0; alias, 1 drivers +v0x55b8a225feb0_0 .net "resultA", 3 0, L_0x55b8a226bf30; 1 drivers +v0x55b8a225ff80_0 .net "resultO", 3 0, L_0x55b8a226d0b0; 1 drivers +v0x55b8a2260050_0 .net "resultX", 3 0, L_0x55b8a226e310; 1 drivers +v0x55b8a2260120_0 .net "sub_Y", 3 0, L_0x55b8a22684e0; 1 drivers +v0x55b8a22601f0_0 .net "wireLA", 3 0, L_0x55b8a2282e80; 1 drivers +v0x55b8a2260290_0 .net "wireM", 7 0, L_0x55b8a227ff10; 1 drivers +v0x55b8a2260370_0 .net "wireY", 3 0, L_0x55b8a22815b0; 1 drivers +L_0x55b8a2268cc0 .part L_0x55b8a22620e0, 0, 2; +L_0x55b8a226eb80 .part L_0x55b8a22620e0, 4, 3; +L_0x55b8a227abc0 .part L_0x55b8a226bf30, 0, 1; +L_0x55b8a227acb0 .part L_0x55b8a226d0b0, 0, 1; +L_0x55b8a227ae10 .part L_0x55b8a226bf30, 1, 1; +L_0x55b8a227af90 .part L_0x55b8a226d0b0, 1, 1; +L_0x55b8a227b130 .part L_0x55b8a226bf30, 2, 1; +L_0x55b8a227b1d0 .part L_0x55b8a226d0b0, 2, 1; +L_0x55b8a227b310 .concat8 [ 1 1 1 1], L_0x55b8a227ab50, L_0x55b8a227ada0, L_0x55b8a227b0c0, L_0x55b8a227b4a0; +L_0x55b8a227b560 .part L_0x55b8a226bf30, 3, 1; +L_0x55b8a227b650 .part L_0x55b8a226d0b0, 3, 1; +L_0x55b8a227b760 .part L_0x55b8a227b310, 0, 1; +L_0x55b8a227b910 .part L_0x55b8a226e310, 0, 1; +L_0x55b8a227ba70 .part L_0x55b8a227b310, 1, 1; +L_0x55b8a227bbe0 .part L_0x55b8a226e310, 1, 1; +L_0x55b8a227bd60 .part L_0x55b8a227b310, 2, 1; +L_0x55b8a227bf20 .part L_0x55b8a226e310, 2, 1; +L_0x55b8a227bfc0 .concat8 [ 1 1 1 1], L_0x55b8a227b6f0, L_0x55b8a227ba00, L_0x55b8a227b8a0, L_0x55b8a227c1f0; +L_0x55b8a227c300 .part L_0x55b8a227b310, 3, 1; +L_0x55b8a227c3f0 .part L_0x55b8a226e310, 3, 1; +L_0x55b8a227c150 .part L_0x55b8a22620e0, 0, 1; +L_0x55b8a227c650 .part L_0x55b8a2267760, 0, 1; +L_0x55b8a227c870 .part L_0x55b8a22620e0, 0, 1; +L_0x55b8a227c910 .part L_0x55b8a2267760, 1, 1; +L_0x55b8a227cb40 .part L_0x55b8a22620e0, 0, 1; +L_0x55b8a227cbe0 .part L_0x55b8a2267760, 2, 1; +L_0x55b8a227cdb0 .concat8 [ 1 1 1 1], L_0x55b8a227c590, L_0x55b8a227c800, L_0x55b8a227cad0, L_0x55b8a227cf40; +L_0x55b8a227d070 .part L_0x55b8a22620e0, 0, 1; +L_0x55b8a227d250 .part L_0x55b8a2267760, 3, 1; +L_0x55b8a227d3b0 .part L_0x55b8a22620e0, 1, 1; +L_0x55b8a227d5a0 .part L_0x55b8a22684e0, 0, 1; +L_0x55b8a227d780 .part L_0x55b8a22620e0, 1, 1; +L_0x55b8a227d980 .part L_0x55b8a22684e0, 1, 1; +L_0x55b8a227da70 .part L_0x55b8a22620e0, 1, 1; +L_0x55b8a227dc30 .part L_0x55b8a22684e0, 2, 1; +L_0x55b8a227dd20 .concat8 [ 1 1 1 1], L_0x55b8a227d340, L_0x55b8a227d690, L_0x55b8a227d000, L_0x55b8a227db10; +L_0x55b8a227e070 .part L_0x55b8a22620e0, 1, 1; +L_0x55b8a227e110 .part L_0x55b8a22684e0, 3, 1; +L_0x55b8a227e3b0 .part L_0x55b8a22620e0, 2, 1; +L_0x55b8a227e4a0 .part L_0x55b8a227a380, 0, 1; +L_0x55b8a227e7f0 .part L_0x55b8a22620e0, 2, 1; +L_0x55b8a227e8e0 .part L_0x55b8a227a380, 1, 1; +L_0x55b8a227eba0 .part L_0x55b8a22620e0, 2, 1; +L_0x55b8a227ec40 .part L_0x55b8a227a380, 2, 1; +L_0x55b8a227e750 .part L_0x55b8a22620e0, 2, 1; +L_0x55b8a227f010 .part L_0x55b8a227a380, 3, 1; +L_0x55b8a227f2f0 .part L_0x55b8a22620e0, 2, 1; +L_0x55b8a227f3e0 .part L_0x55b8a227a380, 4, 1; +L_0x55b8a227f790 .part L_0x55b8a22620e0, 2, 1; +L_0x55b8a227f880 .part L_0x55b8a227a380, 5, 1; +L_0x55b8a227fb80 .part L_0x55b8a22620e0, 2, 1; +L_0x55b8a227fc70 .part L_0x55b8a227a380, 6, 1; +LS_0x55b8a227ff10_0_0 .concat8 [ 1 1 1 1], L_0x55b8a227e340, L_0x55b8a227e6e0, L_0x55b8a227eb30, L_0x55b8a227eea0; +LS_0x55b8a227ff10_0_4 .concat8 [ 1 1 1 1], L_0x55b8a227f280, L_0x55b8a227f660, L_0x55b8a227fb10, L_0x55b8a2280230; +L_0x55b8a227ff10 .concat8 [ 4 4 0 0], LS_0x55b8a227ff10_0_0, LS_0x55b8a227ff10_0_4; +L_0x55b8a22803c0 .part L_0x55b8a22620e0, 2, 1; +L_0x55b8a2280670 .part L_0x55b8a227a380, 7, 1; +L_0x55b8a22807d0 .part L_0x55b8a227cdb0, 0, 1; +L_0x55b8a2280ae0 .part L_0x55b8a227dd20, 0, 1; +L_0x55b8a2280d70 .part L_0x55b8a227cdb0, 1, 1; +L_0x55b8a2281040 .part L_0x55b8a227dd20, 1, 1; +L_0x55b8a22811a0 .part L_0x55b8a227cdb0, 2, 1; +L_0x55b8a2281480 .part L_0x55b8a227dd20, 2, 1; +L_0x55b8a22815b0 .concat8 [ 1 1 1 1], L_0x55b8a2280760, L_0x55b8a2280c20, L_0x55b8a2281130, L_0x55b8a22818f0; +L_0x55b8a2281aa0 .part L_0x55b8a227cdb0, 3, 1; +L_0x55b8a2281b90 .part L_0x55b8a227dd20, 3, 1; +L_0x55b8a2281f00 .part L_0x55b8a227bfc0, 0, 1; +L_0x55b8a2282040 .part L_0x55b8a22815b0, 0, 1; +L_0x55b8a2282510 .part L_0x55b8a227bfc0, 1, 1; +L_0x55b8a2282600 .part L_0x55b8a22815b0, 1, 1; +L_0x55b8a2282990 .part L_0x55b8a227bfc0, 2, 1; +L_0x55b8a2282b10 .part L_0x55b8a22815b0, 2, 1; +L_0x55b8a2282e80 .concat8 [ 1 1 1 1], L_0x55b8a2281e90, L_0x55b8a22823a0, L_0x55b8a2282920, L_0x55b8a2282fc0; +L_0x55b8a2283190 .part L_0x55b8a227bfc0, 3, 1; +L_0x55b8a22834d0 .part L_0x55b8a22815b0, 3, 1; +L_0x55b8a2283630 .part L_0x55b8a2282e80, 0, 1; +L_0x55b8a22839d0 .part L_0x55b8a227ff10, 0, 1; +L_0x55b8a2283ca0 .part L_0x55b8a2282e80, 1, 1; +L_0x55b8a2284000 .part L_0x55b8a227ff10, 1, 1; +L_0x55b8a2284160 .part L_0x55b8a2282e80, 2, 1; +L_0x55b8a2284560 .part L_0x55b8a227ff10, 2, 1; +L_0x55b8a2283b80 .part L_0x55b8a2282e80, 3, 1; +L_0x55b8a2284ac0 .part L_0x55b8a227ff10, 3, 1; +L_0x55b8a2284c20 .part L_0x55b8a227ff10, 4, 1; +L_0x55b8a22851b0 .part L_0x55b8a227ff10, 5, 1; +L_0x55b8a2285360 .part L_0x55b8a227ff10, 6, 1; +LS_0x55b8a2285700_0_0 .concat8 [ 1 1 1 1], L_0x55b8a22835c0, L_0x55b8a2283b10, L_0x55b8a22840f0, L_0x55b8a2284690; +LS_0x55b8a2285700_0_4 .concat8 [ 1 1 1 1], L_0x55b8a2284b60, L_0x55b8a2284fb0, L_0x55b8a22852a0, L_0x55b8a2285a70; +L_0x55b8a2285700 .concat8 [ 4 4 0 0], LS_0x55b8a2285700_0_0, LS_0x55b8a2285700_0_4; +L_0x55b8a2285cd0 .part L_0x55b8a227ff10, 7, 1; +S_0x55b8a2213180 .scope module, "aU" "arithmeticUnit" 3 20, 4 1 0, S_0x55b8a2215bb0; .timescale 0 0; .port_info 0 /INPUT 2 "opCode"; .port_info 1 /INPUT 4 "A"; @@ -311,72 +311,72 @@ S_0x559bc9e3f180 .scope module, "aU" "arithmeticUnit" 3 20, 4 1 0, S_0x559bc9e41 .port_info 5 /OUTPUT 4 "sub_Y"; .port_info 6 /OUTPUT 1 "CarryOUT"; .port_info 7 /OUTPUT 1 "overflow"; -L_0x559bc9e93070 .functor AND 1, L_0x559bc9e93100, L_0x559bc9e931a0, C4<1>, C4<1>; -L_0x559bc9e93240 .functor AND 1, L_0x559bc9e932b0, L_0x559bc9e933a0, C4<1>, C4<1>; -L_0x559bc9e93520 .functor AND 1, L_0x559bc9e93590, L_0x559bc9e93630, C4<1>, C4<1>; -L_0x559bc9e93940 .functor AND 1, L_0x559bc9e93a00, L_0x559bc9e93bd0, C4<1>, C4<1>; -L_0x559bc9e93c70 .functor AND 1, L_0x559bc9e93ce0, L_0x559bc9e93e30, C4<1>, C4<1>; -L_0x559bc9e93ed0 .functor AND 1, L_0x559bc9e93f80, L_0x559bc9e940e0, C4<1>, C4<1>; -L_0x559bc9e94260 .functor AND 1, L_0x559bc9e942d0, L_0x559bc9e943f0, C4<1>, C4<1>; -L_0x559bc9e94070 .functor AND 1, L_0x559bc9e947f0, L_0x559bc9e949f0, C4<1>, C4<1>; -L_0x559bc9e94b80 .functor OR 1, L_0x559bc9e90200, L_0x559bc9e92ac0, C4<0>, C4<0>; -L_0x559bc9e94bf0 .functor OR 1, L_0x559bc9e90840, L_0x559bc9e92ac0, C4<0>, C4<0>; -v0x559bc9e5c390_0 .net "A", 3 0, v0x559bc9e8c570_0; alias, 1 drivers -v0x559bc9e5c4c0_0 .net "B", 3 0, v0x559bc9e8c650_0; alias, 1 drivers -v0x559bc9e5c5d0_0 .net "CarryIN", 0 0, v0x559bc9e8c710_0; alias, 1 drivers -v0x559bc9e5c670_0 .net "CarryOUT", 0 0, L_0x559bc9e94b80; alias, 1 drivers -v0x559bc9e5c710_0 .net "CarryOUTADD", 0 0, L_0x559bc9e90200; 1 drivers -v0x559bc9e5c850_0 .net "CarryOUTSUB", 0 0, L_0x559bc9e92ac0; 1 drivers -v0x559bc9e5c940_0 .net *"_ivl_0", 0 0, L_0x559bc9e93070; 1 drivers -v0x559bc9e5ca20_0 .net *"_ivl_11", 0 0, L_0x559bc9e933a0; 1 drivers -v0x559bc9e5cb00_0 .net *"_ivl_12", 0 0, L_0x559bc9e93520; 1 drivers -v0x559bc9e5cc70_0 .net *"_ivl_15", 0 0, L_0x559bc9e93590; 1 drivers -v0x559bc9e5cd50_0 .net *"_ivl_17", 0 0, L_0x559bc9e93630; 1 drivers -v0x559bc9e5ce30_0 .net *"_ivl_18", 0 0, L_0x559bc9e93940; 1 drivers -v0x559bc9e5cf10_0 .net *"_ivl_22", 0 0, L_0x559bc9e93a00; 1 drivers -v0x559bc9e5cff0_0 .net *"_ivl_24", 0 0, L_0x559bc9e93bd0; 1 drivers -v0x559bc9e5d0d0_0 .net *"_ivl_25", 0 0, L_0x559bc9e93c70; 1 drivers -v0x559bc9e5d1b0_0 .net *"_ivl_28", 0 0, L_0x559bc9e93ce0; 1 drivers -v0x559bc9e5d290_0 .net *"_ivl_3", 0 0, L_0x559bc9e93100; 1 drivers -v0x559bc9e5d370_0 .net *"_ivl_30", 0 0, L_0x559bc9e93e30; 1 drivers -v0x559bc9e5d450_0 .net *"_ivl_31", 0 0, L_0x559bc9e93ed0; 1 drivers -v0x559bc9e5d530_0 .net *"_ivl_34", 0 0, L_0x559bc9e93f80; 1 drivers -v0x559bc9e5d610_0 .net *"_ivl_36", 0 0, L_0x559bc9e940e0; 1 drivers -v0x559bc9e5d6f0_0 .net *"_ivl_37", 0 0, L_0x559bc9e94260; 1 drivers -v0x559bc9e5d7d0_0 .net *"_ivl_40", 0 0, L_0x559bc9e942d0; 1 drivers -v0x559bc9e5d8b0_0 .net *"_ivl_42", 0 0, L_0x559bc9e943f0; 1 drivers -v0x559bc9e5d990_0 .net *"_ivl_43", 0 0, L_0x559bc9e94070; 1 drivers -v0x559bc9e5da70_0 .net *"_ivl_47", 0 0, L_0x559bc9e947f0; 1 drivers -v0x559bc9e5db50_0 .net *"_ivl_49", 0 0, L_0x559bc9e949f0; 1 drivers -v0x559bc9e5dc30_0 .net *"_ivl_5", 0 0, L_0x559bc9e931a0; 1 drivers -v0x559bc9e5dd10_0 .net *"_ivl_6", 0 0, L_0x559bc9e93240; 1 drivers -v0x559bc9e5ddf0_0 .net *"_ivl_9", 0 0, L_0x559bc9e932b0; 1 drivers -v0x559bc9e5ded0_0 .net "addY", 3 0, L_0x559bc9e907a0; 1 drivers -v0x559bc9e5df90_0 .net "add_Y", 3 0, L_0x559bc9e93760; alias, 1 drivers -v0x559bc9e5e050_0 .net "opCode", 1 0, L_0x559bc9e94cc0; 1 drivers -v0x559bc9e5e130_0 .net "overflow", 0 0, L_0x559bc9e94bf0; alias, 1 drivers -v0x559bc9e5e1f0_0 .net "overflowADD", 0 0, L_0x559bc9e90840; 1 drivers -v0x559bc9e5e290_0 .net "subY", 3 0, L_0x559bc9e92f60; 1 drivers -v0x559bc9e5e330_0 .net "sub_Y", 3 0, L_0x559bc9e944e0; alias, 1 drivers -L_0x559bc9e93100 .part L_0x559bc9e94cc0, 0, 1; -L_0x559bc9e931a0 .part L_0x559bc9e907a0, 0, 1; -L_0x559bc9e932b0 .part L_0x559bc9e94cc0, 0, 1; -L_0x559bc9e933a0 .part L_0x559bc9e907a0, 1, 1; -L_0x559bc9e93590 .part L_0x559bc9e94cc0, 0, 1; -L_0x559bc9e93630 .part L_0x559bc9e907a0, 2, 1; -L_0x559bc9e93760 .concat8 [ 1 1 1 1], L_0x559bc9e93070, L_0x559bc9e93240, L_0x559bc9e93520, L_0x559bc9e93940; -L_0x559bc9e93a00 .part L_0x559bc9e94cc0, 0, 1; -L_0x559bc9e93bd0 .part L_0x559bc9e907a0, 3, 1; -L_0x559bc9e93ce0 .part L_0x559bc9e94cc0, 1, 1; -L_0x559bc9e93e30 .part L_0x559bc9e92f60, 0, 1; -L_0x559bc9e93f80 .part L_0x559bc9e94cc0, 1, 1; -L_0x559bc9e940e0 .part L_0x559bc9e92f60, 1, 1; -L_0x559bc9e942d0 .part L_0x559bc9e94cc0, 1, 1; -L_0x559bc9e943f0 .part L_0x559bc9e92f60, 2, 1; -L_0x559bc9e944e0 .concat8 [ 1 1 1 1], L_0x559bc9e93c70, L_0x559bc9e93ed0, L_0x559bc9e94260, L_0x559bc9e94070; -L_0x559bc9e947f0 .part L_0x559bc9e94cc0, 1, 1; -L_0x559bc9e949f0 .part L_0x559bc9e92f60, 3, 1; -S_0x559bc9e3cde0 .scope module, "a1" "addition" 4 13, 5 1 0, S_0x559bc9e3f180; +L_0x55b8a2267070 .functor AND 1, L_0x55b8a2267100, L_0x55b8a22671a0, C4<1>, C4<1>; +L_0x55b8a2267240 .functor AND 1, L_0x55b8a22672b0, L_0x55b8a22673a0, C4<1>, C4<1>; +L_0x55b8a2267520 .functor AND 1, L_0x55b8a2267590, L_0x55b8a2267630, C4<1>, C4<1>; +L_0x55b8a2267940 .functor AND 1, L_0x55b8a2267a00, L_0x55b8a2267bd0, C4<1>, C4<1>; +L_0x55b8a2267c70 .functor AND 1, L_0x55b8a2267ce0, L_0x55b8a2267e30, C4<1>, C4<1>; +L_0x55b8a2267ed0 .functor AND 1, L_0x55b8a2267f80, L_0x55b8a22680e0, C4<1>, C4<1>; +L_0x55b8a2268260 .functor AND 1, L_0x55b8a22682d0, L_0x55b8a22683f0, C4<1>, C4<1>; +L_0x55b8a2268070 .functor AND 1, L_0x55b8a22687f0, L_0x55b8a22689f0, C4<1>, C4<1>; +L_0x55b8a2268b80 .functor OR 1, L_0x55b8a2264200, L_0x55b8a2266ac0, C4<0>, C4<0>; +L_0x55b8a2268bf0 .functor OR 1, L_0x55b8a2264840, L_0x55b8a2266ac0, C4<0>, C4<0>; +v0x55b8a2230390_0 .net "A", 3 0, v0x55b8a2260570_0; alias, 1 drivers +v0x55b8a22304c0_0 .net "B", 3 0, v0x55b8a2260650_0; alias, 1 drivers +v0x55b8a22305d0_0 .net "CarryIN", 0 0, v0x55b8a2260710_0; alias, 1 drivers +v0x55b8a2230670_0 .net "CarryOUT", 0 0, L_0x55b8a2268b80; alias, 1 drivers +v0x55b8a2230710_0 .net "CarryOUTADD", 0 0, L_0x55b8a2264200; 1 drivers +v0x55b8a2230850_0 .net "CarryOUTSUB", 0 0, L_0x55b8a2266ac0; 1 drivers +v0x55b8a2230940_0 .net *"_ivl_0", 0 0, L_0x55b8a2267070; 1 drivers +v0x55b8a2230a20_0 .net *"_ivl_11", 0 0, L_0x55b8a22673a0; 1 drivers +v0x55b8a2230b00_0 .net *"_ivl_12", 0 0, L_0x55b8a2267520; 1 drivers +v0x55b8a2230c70_0 .net *"_ivl_15", 0 0, L_0x55b8a2267590; 1 drivers +v0x55b8a2230d50_0 .net *"_ivl_17", 0 0, L_0x55b8a2267630; 1 drivers +v0x55b8a2230e30_0 .net *"_ivl_18", 0 0, L_0x55b8a2267940; 1 drivers +v0x55b8a2230f10_0 .net *"_ivl_22", 0 0, L_0x55b8a2267a00; 1 drivers +v0x55b8a2230ff0_0 .net *"_ivl_24", 0 0, L_0x55b8a2267bd0; 1 drivers +v0x55b8a22310d0_0 .net *"_ivl_25", 0 0, L_0x55b8a2267c70; 1 drivers +v0x55b8a22311b0_0 .net *"_ivl_28", 0 0, L_0x55b8a2267ce0; 1 drivers +v0x55b8a2231290_0 .net *"_ivl_3", 0 0, L_0x55b8a2267100; 1 drivers +v0x55b8a2231370_0 .net *"_ivl_30", 0 0, L_0x55b8a2267e30; 1 drivers +v0x55b8a2231450_0 .net *"_ivl_31", 0 0, L_0x55b8a2267ed0; 1 drivers +v0x55b8a2231530_0 .net *"_ivl_34", 0 0, L_0x55b8a2267f80; 1 drivers +v0x55b8a2231610_0 .net *"_ivl_36", 0 0, L_0x55b8a22680e0; 1 drivers +v0x55b8a22316f0_0 .net *"_ivl_37", 0 0, L_0x55b8a2268260; 1 drivers +v0x55b8a22317d0_0 .net *"_ivl_40", 0 0, L_0x55b8a22682d0; 1 drivers +v0x55b8a22318b0_0 .net *"_ivl_42", 0 0, L_0x55b8a22683f0; 1 drivers +v0x55b8a2231990_0 .net *"_ivl_43", 0 0, L_0x55b8a2268070; 1 drivers +v0x55b8a2231a70_0 .net *"_ivl_47", 0 0, L_0x55b8a22687f0; 1 drivers +v0x55b8a2231b50_0 .net *"_ivl_49", 0 0, L_0x55b8a22689f0; 1 drivers +v0x55b8a2231c30_0 .net *"_ivl_5", 0 0, L_0x55b8a22671a0; 1 drivers +v0x55b8a2231d10_0 .net *"_ivl_6", 0 0, L_0x55b8a2267240; 1 drivers +v0x55b8a2231df0_0 .net *"_ivl_9", 0 0, L_0x55b8a22672b0; 1 drivers +v0x55b8a2231ed0_0 .net "addY", 3 0, L_0x55b8a22647a0; 1 drivers +v0x55b8a2231f90_0 .net "add_Y", 3 0, L_0x55b8a2267760; alias, 1 drivers +v0x55b8a2232050_0 .net "opCode", 1 0, L_0x55b8a2268cc0; 1 drivers +v0x55b8a2232130_0 .net "overflow", 0 0, L_0x55b8a2268bf0; alias, 1 drivers +v0x55b8a22321f0_0 .net "overflowADD", 0 0, L_0x55b8a2264840; 1 drivers +v0x55b8a2232290_0 .net "subY", 3 0, L_0x55b8a2266f60; 1 drivers +v0x55b8a2232330_0 .net "sub_Y", 3 0, L_0x55b8a22684e0; alias, 1 drivers +L_0x55b8a2267100 .part L_0x55b8a2268cc0, 0, 1; +L_0x55b8a22671a0 .part L_0x55b8a22647a0, 0, 1; +L_0x55b8a22672b0 .part L_0x55b8a2268cc0, 0, 1; +L_0x55b8a22673a0 .part L_0x55b8a22647a0, 1, 1; +L_0x55b8a2267590 .part L_0x55b8a2268cc0, 0, 1; +L_0x55b8a2267630 .part L_0x55b8a22647a0, 2, 1; +L_0x55b8a2267760 .concat8 [ 1 1 1 1], L_0x55b8a2267070, L_0x55b8a2267240, L_0x55b8a2267520, L_0x55b8a2267940; +L_0x55b8a2267a00 .part L_0x55b8a2268cc0, 0, 1; +L_0x55b8a2267bd0 .part L_0x55b8a22647a0, 3, 1; +L_0x55b8a2267ce0 .part L_0x55b8a2268cc0, 1, 1; +L_0x55b8a2267e30 .part L_0x55b8a2266f60, 0, 1; +L_0x55b8a2267f80 .part L_0x55b8a2268cc0, 1, 1; +L_0x55b8a22680e0 .part L_0x55b8a2266f60, 1, 1; +L_0x55b8a22682d0 .part L_0x55b8a2268cc0, 1, 1; +L_0x55b8a22683f0 .part L_0x55b8a2266f60, 2, 1; +L_0x55b8a22684e0 .concat8 [ 1 1 1 1], L_0x55b8a2267c70, L_0x55b8a2267ed0, L_0x55b8a2268260, L_0x55b8a2268070; +L_0x55b8a22687f0 .part L_0x55b8a2268cc0, 1, 1; +L_0x55b8a22689f0 .part L_0x55b8a2266f60, 3, 1; +S_0x55b8a2210de0 .scope module, "a1" "addition" 4 13, 5 1 0, S_0x55b8a2213180; .timescale 0 0; .port_info 0 /INPUT 4 "A"; .port_info 1 /INPUT 4 "B"; @@ -384,472 +384,472 @@ S_0x559bc9e3cde0 .scope module, "a1" "addition" 4 13, 5 1 0, S_0x559bc9e3f180; .port_info 3 /OUTPUT 4 "Y"; .port_info 4 /OUTPUT 1 "CarryOUT"; .port_info 5 /OUTPUT 1 "overflow"; -L_0x559bc9e90840 .functor XOR 1, L_0x559bc9e90960, L_0x559bc9e90200, C4<0>, C4<0>; -v0x559bc9e55780_0 .net "A", 3 0, v0x559bc9e8c570_0; alias, 1 drivers -v0x559bc9e55860_0 .net "B", 3 0, v0x559bc9e8c650_0; alias, 1 drivers -v0x559bc9e55940_0 .net "Carry4", 2 0, L_0x559bc9e8fc70; 1 drivers -v0x559bc9e55a00_0 .net "CarryIN", 0 0, v0x559bc9e8c710_0; alias, 1 drivers -v0x559bc9e55af0_0 .net "CarryOUT", 0 0, L_0x559bc9e90200; alias, 1 drivers -v0x559bc9e55be0_0 .net "Y", 3 0, L_0x559bc9e907a0; alias, 1 drivers -v0x559bc9e55ca0_0 .net *"_ivl_39", 0 0, L_0x559bc9e90960; 1 drivers -v0x559bc9e55d80_0 .net "overflow", 0 0, L_0x559bc9e90840; alias, 1 drivers -L_0x559bc9e8e970 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9e8eaa0 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e8efc0 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9e8f200 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e8f3b0 .part L_0x559bc9e8fc70, 0, 1; -L_0x559bc9e8f850 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9e8f9c0 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9e8faf0 .part L_0x559bc9e8fc70, 1, 1; -L_0x559bc9e8fc70 .concat8 [ 1 1 1 0], L_0x559bc9e8e900, L_0x559bc9e8ef30, L_0x559bc9e8f7c0; -L_0x559bc9e902b0 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9e90440 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9e90570 .part L_0x559bc9e8fc70, 2, 1; -L_0x559bc9e907a0 .concat8 [ 1 1 1 1], L_0x559bc9e8e890, L_0x559bc9e8ee50, L_0x559bc9e8f6e0, L_0x559bc9e90120; -L_0x559bc9e90960 .part L_0x559bc9e8fc70, 2, 1; -S_0x559bc9e3a630 .scope module, "f0" "fulladder" 5 11, 6 1 0, S_0x559bc9e3cde0; +L_0x55b8a2264840 .functor XOR 1, L_0x55b8a2264960, L_0x55b8a2264200, C4<0>, C4<0>; +v0x55b8a2229780_0 .net "A", 3 0, v0x55b8a2260570_0; alias, 1 drivers +v0x55b8a2229860_0 .net "B", 3 0, v0x55b8a2260650_0; alias, 1 drivers +v0x55b8a2229940_0 .net "Carry4", 2 0, L_0x55b8a2263c70; 1 drivers +v0x55b8a2229a00_0 .net "CarryIN", 0 0, v0x55b8a2260710_0; alias, 1 drivers +v0x55b8a2229af0_0 .net "CarryOUT", 0 0, L_0x55b8a2264200; alias, 1 drivers +v0x55b8a2229be0_0 .net "Y", 3 0, L_0x55b8a22647a0; alias, 1 drivers +v0x55b8a2229ca0_0 .net *"_ivl_39", 0 0, L_0x55b8a2264960; 1 drivers +v0x55b8a2229d80_0 .net "overflow", 0 0, L_0x55b8a2264840; alias, 1 drivers +L_0x55b8a2262970 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a2262aa0 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a2262fc0 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a2263200 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a22633b0 .part L_0x55b8a2263c70, 0, 1; +L_0x55b8a2263850 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a22639c0 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a2263af0 .part L_0x55b8a2263c70, 1, 1; +L_0x55b8a2263c70 .concat8 [ 1 1 1 0], L_0x55b8a2262900, L_0x55b8a2262f30, L_0x55b8a22637c0; +L_0x55b8a22642b0 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a2264440 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a2264570 .part L_0x55b8a2263c70, 2, 1; +L_0x55b8a22647a0 .concat8 [ 1 1 1 1], L_0x55b8a2262890, L_0x55b8a2262e50, L_0x55b8a22636e0, L_0x55b8a2264120; +L_0x55b8a2264960 .part L_0x55b8a2263c70, 2, 1; +S_0x55b8a220e630 .scope module, "f0" "fulladder" 5 11, 6 1 0, S_0x55b8a2210de0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e8e900 .functor OR 1, L_0x559bc9e8e600, L_0x559bc9e8e7d0, C4<0>, C4<0>; -v0x559bc9e51430_0 .net "A", 0 0, L_0x559bc9e8e970; 1 drivers -v0x559bc9e514f0_0 .net "B", 0 0, L_0x559bc9e8eaa0; 1 drivers -v0x559bc9e515c0_0 .net "Carry", 0 0, v0x559bc9e8c710_0; alias, 1 drivers -v0x559bc9e516c0_0 .net "CarryO", 0 0, L_0x559bc9e8e900; 1 drivers -v0x559bc9e51760_0 .net "Sum", 0 0, L_0x559bc9e8e890; 1 drivers -v0x559bc9e51850_0 .net "and1", 0 0, L_0x559bc9e8e600; 1 drivers -v0x559bc9e51920_0 .net "and2", 0 0, L_0x559bc9e8e7d0; 1 drivers -v0x559bc9e519f0_0 .net "xor1", 0 0, L_0x559bc9e8e760; 1 drivers -S_0x559bc9e37e80 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e3a630; +L_0x55b8a2262900 .functor OR 1, L_0x55b8a2262600, L_0x55b8a22627d0, C4<0>, C4<0>; +v0x55b8a2225430_0 .net "A", 0 0, L_0x55b8a2262970; 1 drivers +v0x55b8a22254f0_0 .net "B", 0 0, L_0x55b8a2262aa0; 1 drivers +v0x55b8a22255c0_0 .net "Carry", 0 0, v0x55b8a2260710_0; alias, 1 drivers +v0x55b8a22256c0_0 .net "CarryO", 0 0, L_0x55b8a2262900; 1 drivers +v0x55b8a2225760_0 .net "Sum", 0 0, L_0x55b8a2262890; 1 drivers +v0x55b8a2225850_0 .net "and1", 0 0, L_0x55b8a2262600; 1 drivers +v0x55b8a2225920_0 .net "and2", 0 0, L_0x55b8a22627d0; 1 drivers +v0x55b8a22259f0_0 .net "xor1", 0 0, L_0x55b8a2262760; 1 drivers +S_0x55b8a220be80 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a220e630; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e8e600 .functor AND 1, L_0x559bc9e8e970, L_0x559bc9e8eaa0, C4<1>, C4<1>; -L_0x559bc9e8e760 .functor XOR 1, L_0x559bc9e8e970, L_0x559bc9e8eaa0, C4<0>, C4<0>; -v0x559bc9dd4cc0_0 .net "A", 0 0, L_0x559bc9e8e970; alias, 1 drivers -v0x559bc9dd2fb0_0 .net "B", 0 0, L_0x559bc9e8eaa0; alias, 1 drivers -v0x559bc9e47400_0 .net "Carry", 0 0, L_0x559bc9e8e600; alias, 1 drivers -v0x559bc9e47710_0 .net "Sum", 0 0, L_0x559bc9e8e760; alias, 1 drivers -S_0x559bc9e51040 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e3a630; +L_0x55b8a2262600 .functor AND 1, L_0x55b8a2262970, L_0x55b8a2262aa0, C4<1>, C4<1>; +L_0x55b8a2262760 .functor XOR 1, L_0x55b8a2262970, L_0x55b8a2262aa0, C4<0>, C4<0>; +v0x55b8a21a8cc0_0 .net "A", 0 0, L_0x55b8a2262970; alias, 1 drivers +v0x55b8a21a6fb0_0 .net "B", 0 0, L_0x55b8a2262aa0; alias, 1 drivers +v0x55b8a221b400_0 .net "Carry", 0 0, L_0x55b8a2262600; alias, 1 drivers +v0x55b8a221b710_0 .net "Sum", 0 0, L_0x55b8a2262760; alias, 1 drivers +S_0x55b8a2225040 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a220e630; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e8e7d0 .functor AND 1, L_0x559bc9e8e760, v0x559bc9e8c710_0, C4<1>, C4<1>; -L_0x559bc9e8e890 .functor XOR 1, L_0x559bc9e8e760, v0x559bc9e8c710_0, C4<0>, C4<0>; -v0x559bc9e47a20_0 .net "A", 0 0, L_0x559bc9e8e760; alias, 1 drivers -v0x559bc9e47cd0_0 .net "B", 0 0, v0x559bc9e8c710_0; alias, 1 drivers -v0x559bc9e511f0_0 .net "Carry", 0 0, L_0x559bc9e8e7d0; alias, 1 drivers -v0x559bc9e512c0_0 .net "Sum", 0 0, L_0x559bc9e8e890; alias, 1 drivers -S_0x559bc9e51ae0 .scope module, "f1" "fulladder" 5 12, 6 1 0, S_0x559bc9e3cde0; +L_0x55b8a22627d0 .functor AND 1, L_0x55b8a2262760, v0x55b8a2260710_0, C4<1>, C4<1>; +L_0x55b8a2262890 .functor XOR 1, L_0x55b8a2262760, v0x55b8a2260710_0, C4<0>, C4<0>; +v0x55b8a221ba20_0 .net "A", 0 0, L_0x55b8a2262760; alias, 1 drivers +v0x55b8a221bcd0_0 .net "B", 0 0, v0x55b8a2260710_0; alias, 1 drivers +v0x55b8a22251f0_0 .net "Carry", 0 0, L_0x55b8a22627d0; alias, 1 drivers +v0x55b8a22252c0_0 .net "Sum", 0 0, L_0x55b8a2262890; alias, 1 drivers +S_0x55b8a2225ae0 .scope module, "f1" "fulladder" 5 12, 6 1 0, S_0x55b8a2210de0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e8ef30 .functor OR 1, L_0x559bc9e8ebd0, L_0x559bc9e8ed00, C4<0>, C4<0>; -v0x559bc9e52860_0 .net "A", 0 0, L_0x559bc9e8efc0; 1 drivers -v0x559bc9e52920_0 .net "B", 0 0, L_0x559bc9e8f200; 1 drivers -v0x559bc9e529f0_0 .net "Carry", 0 0, L_0x559bc9e8f3b0; 1 drivers -v0x559bc9e52af0_0 .net "CarryO", 0 0, L_0x559bc9e8ef30; 1 drivers -v0x559bc9e52b90_0 .net "Sum", 0 0, L_0x559bc9e8ee50; 1 drivers -v0x559bc9e52c80_0 .net "and1", 0 0, L_0x559bc9e8ebd0; 1 drivers -v0x559bc9e52d50_0 .net "and2", 0 0, L_0x559bc9e8ed00; 1 drivers -v0x559bc9e52e20_0 .net "xor1", 0 0, L_0x559bc9e8ec90; 1 drivers -S_0x559bc9e51cc0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e51ae0; +L_0x55b8a2262f30 .functor OR 1, L_0x55b8a2262bd0, L_0x55b8a2262d00, C4<0>, C4<0>; +v0x55b8a2226860_0 .net "A", 0 0, L_0x55b8a2262fc0; 1 drivers +v0x55b8a2226920_0 .net "B", 0 0, L_0x55b8a2263200; 1 drivers +v0x55b8a22269f0_0 .net "Carry", 0 0, L_0x55b8a22633b0; 1 drivers +v0x55b8a2226af0_0 .net "CarryO", 0 0, L_0x55b8a2262f30; 1 drivers +v0x55b8a2226b90_0 .net "Sum", 0 0, L_0x55b8a2262e50; 1 drivers +v0x55b8a2226c80_0 .net "and1", 0 0, L_0x55b8a2262bd0; 1 drivers +v0x55b8a2226d50_0 .net "and2", 0 0, L_0x55b8a2262d00; 1 drivers +v0x55b8a2226e20_0 .net "xor1", 0 0, L_0x55b8a2262c90; 1 drivers +S_0x55b8a2225cc0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a2225ae0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e8ebd0 .functor AND 1, L_0x559bc9e8efc0, L_0x559bc9e8f200, C4<1>, C4<1>; -L_0x559bc9e8ec90 .functor XOR 1, L_0x559bc9e8efc0, L_0x559bc9e8f200, C4<0>, C4<0>; -v0x559bc9e51ed0_0 .net "A", 0 0, L_0x559bc9e8efc0; alias, 1 drivers -v0x559bc9e51fb0_0 .net "B", 0 0, L_0x559bc9e8f200; alias, 1 drivers -v0x559bc9e52070_0 .net "Carry", 0 0, L_0x559bc9e8ebd0; alias, 1 drivers -v0x559bc9e52140_0 .net "Sum", 0 0, L_0x559bc9e8ec90; alias, 1 drivers -S_0x559bc9e522b0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e51ae0; +L_0x55b8a2262bd0 .functor AND 1, L_0x55b8a2262fc0, L_0x55b8a2263200, C4<1>, C4<1>; +L_0x55b8a2262c90 .functor XOR 1, L_0x55b8a2262fc0, L_0x55b8a2263200, C4<0>, C4<0>; +v0x55b8a2225ed0_0 .net "A", 0 0, L_0x55b8a2262fc0; alias, 1 drivers +v0x55b8a2225fb0_0 .net "B", 0 0, L_0x55b8a2263200; alias, 1 drivers +v0x55b8a2226070_0 .net "Carry", 0 0, L_0x55b8a2262bd0; alias, 1 drivers +v0x55b8a2226140_0 .net "Sum", 0 0, L_0x55b8a2262c90; alias, 1 drivers +S_0x55b8a22262b0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a2225ae0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e8ed00 .functor AND 1, L_0x559bc9e8ec90, L_0x559bc9e8f3b0, C4<1>, C4<1>; -L_0x559bc9e8ee50 .functor XOR 1, L_0x559bc9e8ec90, L_0x559bc9e8f3b0, C4<0>, C4<0>; -v0x559bc9e524b0_0 .net "A", 0 0, L_0x559bc9e8ec90; alias, 1 drivers -v0x559bc9e52580_0 .net "B", 0 0, L_0x559bc9e8f3b0; alias, 1 drivers -v0x559bc9e52620_0 .net "Carry", 0 0, L_0x559bc9e8ed00; alias, 1 drivers -v0x559bc9e526f0_0 .net "Sum", 0 0, L_0x559bc9e8ee50; alias, 1 drivers -S_0x559bc9e52f10 .scope module, "f2" "fulladder" 5 13, 6 1 0, S_0x559bc9e3cde0; +L_0x55b8a2262d00 .functor AND 1, L_0x55b8a2262c90, L_0x55b8a22633b0, C4<1>, C4<1>; +L_0x55b8a2262e50 .functor XOR 1, L_0x55b8a2262c90, L_0x55b8a22633b0, C4<0>, C4<0>; +v0x55b8a22264b0_0 .net "A", 0 0, L_0x55b8a2262c90; alias, 1 drivers +v0x55b8a2226580_0 .net "B", 0 0, L_0x55b8a22633b0; alias, 1 drivers +v0x55b8a2226620_0 .net "Carry", 0 0, L_0x55b8a2262d00; alias, 1 drivers +v0x55b8a22266f0_0 .net "Sum", 0 0, L_0x55b8a2262e50; alias, 1 drivers +S_0x55b8a2226f10 .scope module, "f2" "fulladder" 5 13, 6 1 0, S_0x55b8a2210de0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e8f7c0 .functor OR 1, L_0x559bc9e8f450, L_0x559bc9e8f550, C4<0>, C4<0>; -v0x559bc9e53ca0_0 .net "A", 0 0, L_0x559bc9e8f850; 1 drivers -v0x559bc9e53d60_0 .net "B", 0 0, L_0x559bc9e8f9c0; 1 drivers -v0x559bc9e53e30_0 .net "Carry", 0 0, L_0x559bc9e8faf0; 1 drivers -v0x559bc9e53f30_0 .net "CarryO", 0 0, L_0x559bc9e8f7c0; 1 drivers -v0x559bc9e53fd0_0 .net "Sum", 0 0, L_0x559bc9e8f6e0; 1 drivers -v0x559bc9e540c0_0 .net "and1", 0 0, L_0x559bc9e8f450; 1 drivers -v0x559bc9e54190_0 .net "and2", 0 0, L_0x559bc9e8f550; 1 drivers -v0x559bc9e54260_0 .net "xor1", 0 0, L_0x559bc9e8f4c0; 1 drivers -S_0x559bc9e53120 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e52f10; +L_0x55b8a22637c0 .functor OR 1, L_0x55b8a2263450, L_0x55b8a2263550, C4<0>, C4<0>; +v0x55b8a2227ca0_0 .net "A", 0 0, L_0x55b8a2263850; 1 drivers +v0x55b8a2227d60_0 .net "B", 0 0, L_0x55b8a22639c0; 1 drivers +v0x55b8a2227e30_0 .net "Carry", 0 0, L_0x55b8a2263af0; 1 drivers +v0x55b8a2227f30_0 .net "CarryO", 0 0, L_0x55b8a22637c0; 1 drivers +v0x55b8a2227fd0_0 .net "Sum", 0 0, L_0x55b8a22636e0; 1 drivers +v0x55b8a22280c0_0 .net "and1", 0 0, L_0x55b8a2263450; 1 drivers +v0x55b8a2228190_0 .net "and2", 0 0, L_0x55b8a2263550; 1 drivers +v0x55b8a2228260_0 .net "xor1", 0 0, L_0x55b8a22634c0; 1 drivers +S_0x55b8a2227120 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a2226f10; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e8f450 .functor AND 1, L_0x559bc9e8f850, L_0x559bc9e8f9c0, C4<1>, C4<1>; -L_0x559bc9e8f4c0 .functor XOR 1, L_0x559bc9e8f850, L_0x559bc9e8f9c0, C4<0>, C4<0>; -v0x559bc9e53330_0 .net "A", 0 0, L_0x559bc9e8f850; alias, 1 drivers -v0x559bc9e533f0_0 .net "B", 0 0, L_0x559bc9e8f9c0; alias, 1 drivers -v0x559bc9e534b0_0 .net "Carry", 0 0, L_0x559bc9e8f450; alias, 1 drivers -v0x559bc9e53580_0 .net "Sum", 0 0, L_0x559bc9e8f4c0; alias, 1 drivers -S_0x559bc9e536f0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e52f10; +L_0x55b8a2263450 .functor AND 1, L_0x55b8a2263850, L_0x55b8a22639c0, C4<1>, C4<1>; +L_0x55b8a22634c0 .functor XOR 1, L_0x55b8a2263850, L_0x55b8a22639c0, C4<0>, C4<0>; +v0x55b8a2227330_0 .net "A", 0 0, L_0x55b8a2263850; alias, 1 drivers +v0x55b8a22273f0_0 .net "B", 0 0, L_0x55b8a22639c0; alias, 1 drivers +v0x55b8a22274b0_0 .net "Carry", 0 0, L_0x55b8a2263450; alias, 1 drivers +v0x55b8a2227580_0 .net "Sum", 0 0, L_0x55b8a22634c0; alias, 1 drivers +S_0x55b8a22276f0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a2226f10; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e8f550 .functor AND 1, L_0x559bc9e8f4c0, L_0x559bc9e8faf0, C4<1>, C4<1>; -L_0x559bc9e8f6e0 .functor XOR 1, L_0x559bc9e8f4c0, L_0x559bc9e8faf0, C4<0>, C4<0>; -v0x559bc9e538f0_0 .net "A", 0 0, L_0x559bc9e8f4c0; alias, 1 drivers -v0x559bc9e539c0_0 .net "B", 0 0, L_0x559bc9e8faf0; alias, 1 drivers -v0x559bc9e53a60_0 .net "Carry", 0 0, L_0x559bc9e8f550; alias, 1 drivers -v0x559bc9e53b30_0 .net "Sum", 0 0, L_0x559bc9e8f6e0; alias, 1 drivers -S_0x559bc9e54350 .scope module, "f3" "fulladder" 5 14, 6 1 0, S_0x559bc9e3cde0; +L_0x55b8a2263550 .functor AND 1, L_0x55b8a22634c0, L_0x55b8a2263af0, C4<1>, C4<1>; +L_0x55b8a22636e0 .functor XOR 1, L_0x55b8a22634c0, L_0x55b8a2263af0, C4<0>, C4<0>; +v0x55b8a22278f0_0 .net "A", 0 0, L_0x55b8a22634c0; alias, 1 drivers +v0x55b8a22279c0_0 .net "B", 0 0, L_0x55b8a2263af0; alias, 1 drivers +v0x55b8a2227a60_0 .net "Carry", 0 0, L_0x55b8a2263550; alias, 1 drivers +v0x55b8a2227b30_0 .net "Sum", 0 0, L_0x55b8a22636e0; alias, 1 drivers +S_0x55b8a2228350 .scope module, "f3" "fulladder" 5 14, 6 1 0, S_0x55b8a2210de0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e90200 .functor OR 1, L_0x559bc9e8fd60, L_0x559bc9e8ff90, C4<0>, C4<0>; -v0x559bc9e550d0_0 .net "A", 0 0, L_0x559bc9e902b0; 1 drivers -v0x559bc9e55190_0 .net "B", 0 0, L_0x559bc9e90440; 1 drivers -v0x559bc9e55260_0 .net "Carry", 0 0, L_0x559bc9e90570; 1 drivers -v0x559bc9e55360_0 .net "CarryO", 0 0, L_0x559bc9e90200; alias, 1 drivers -v0x559bc9e55400_0 .net "Sum", 0 0, L_0x559bc9e90120; 1 drivers -v0x559bc9e554f0_0 .net "and1", 0 0, L_0x559bc9e8fd60; 1 drivers -v0x559bc9e555c0_0 .net "and2", 0 0, L_0x559bc9e8ff90; 1 drivers -v0x559bc9e55690_0 .net "xor1", 0 0, L_0x559bc9e8ff00; 1 drivers -S_0x559bc9e54530 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e54350; +L_0x55b8a2264200 .functor OR 1, L_0x55b8a2263d60, L_0x55b8a2263f90, C4<0>, C4<0>; +v0x55b8a22290d0_0 .net "A", 0 0, L_0x55b8a22642b0; 1 drivers +v0x55b8a2229190_0 .net "B", 0 0, L_0x55b8a2264440; 1 drivers +v0x55b8a2229260_0 .net "Carry", 0 0, L_0x55b8a2264570; 1 drivers +v0x55b8a2229360_0 .net "CarryO", 0 0, L_0x55b8a2264200; alias, 1 drivers +v0x55b8a2229400_0 .net "Sum", 0 0, L_0x55b8a2264120; 1 drivers +v0x55b8a22294f0_0 .net "and1", 0 0, L_0x55b8a2263d60; 1 drivers +v0x55b8a22295c0_0 .net "and2", 0 0, L_0x55b8a2263f90; 1 drivers +v0x55b8a2229690_0 .net "xor1", 0 0, L_0x55b8a2263f00; 1 drivers +S_0x55b8a2228530 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a2228350; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e8fd60 .functor AND 1, L_0x559bc9e902b0, L_0x559bc9e90440, C4<1>, C4<1>; -L_0x559bc9e8ff00 .functor XOR 1, L_0x559bc9e902b0, L_0x559bc9e90440, C4<0>, C4<0>; -v0x559bc9e54740_0 .net "A", 0 0, L_0x559bc9e902b0; alias, 1 drivers -v0x559bc9e54820_0 .net "B", 0 0, L_0x559bc9e90440; alias, 1 drivers -v0x559bc9e548e0_0 .net "Carry", 0 0, L_0x559bc9e8fd60; alias, 1 drivers -v0x559bc9e549b0_0 .net "Sum", 0 0, L_0x559bc9e8ff00; alias, 1 drivers -S_0x559bc9e54b20 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e54350; +L_0x55b8a2263d60 .functor AND 1, L_0x55b8a22642b0, L_0x55b8a2264440, C4<1>, C4<1>; +L_0x55b8a2263f00 .functor XOR 1, L_0x55b8a22642b0, L_0x55b8a2264440, C4<0>, C4<0>; +v0x55b8a2228740_0 .net "A", 0 0, L_0x55b8a22642b0; alias, 1 drivers +v0x55b8a2228820_0 .net "B", 0 0, L_0x55b8a2264440; alias, 1 drivers +v0x55b8a22288e0_0 .net "Carry", 0 0, L_0x55b8a2263d60; alias, 1 drivers +v0x55b8a22289b0_0 .net "Sum", 0 0, L_0x55b8a2263f00; alias, 1 drivers +S_0x55b8a2228b20 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a2228350; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e8ff90 .functor AND 1, L_0x559bc9e8ff00, L_0x559bc9e90570, C4<1>, C4<1>; -L_0x559bc9e90120 .functor XOR 1, L_0x559bc9e8ff00, L_0x559bc9e90570, C4<0>, C4<0>; -v0x559bc9e54d20_0 .net "A", 0 0, L_0x559bc9e8ff00; alias, 1 drivers -v0x559bc9e54df0_0 .net "B", 0 0, L_0x559bc9e90570; alias, 1 drivers -v0x559bc9e54e90_0 .net "Carry", 0 0, L_0x559bc9e8ff90; alias, 1 drivers -v0x559bc9e54f60_0 .net "Sum", 0 0, L_0x559bc9e90120; alias, 1 drivers -S_0x559bc9e55f00 .scope module, "s1" "subtraction" 4 14, 8 1 0, S_0x559bc9e3f180; +L_0x55b8a2263f90 .functor AND 1, L_0x55b8a2263f00, L_0x55b8a2264570, C4<1>, C4<1>; +L_0x55b8a2264120 .functor XOR 1, L_0x55b8a2263f00, L_0x55b8a2264570, C4<0>, C4<0>; +v0x55b8a2228d20_0 .net "A", 0 0, L_0x55b8a2263f00; alias, 1 drivers +v0x55b8a2228df0_0 .net "B", 0 0, L_0x55b8a2264570; alias, 1 drivers +v0x55b8a2228e90_0 .net "Carry", 0 0, L_0x55b8a2263f90; alias, 1 drivers +v0x55b8a2228f60_0 .net "Sum", 0 0, L_0x55b8a2264120; alias, 1 drivers +S_0x55b8a2229f00 .scope module, "s1" "subtraction" 4 14, 8 1 0, S_0x55b8a2213180; .timescale 0 0; .port_info 0 /INPUT 4 "A"; .port_info 1 /INPUT 4 "B"; .port_info 2 /INPUT 1 "BorrowIN"; .port_info 3 /OUTPUT 4 "Y"; .port_info 4 /OUTPUT 1 "BorrowOUT"; -v0x559bc9e5bd30_0 .net "A", 3 0, v0x559bc9e8c570_0; alias, 1 drivers -v0x559bc9e5bdf0_0 .net "B", 3 0, v0x559bc9e8c650_0; alias, 1 drivers -v0x559bc9e5bec0_0 .net "BorrowIN", 0 0, v0x559bc9e8c710_0; alias, 1 drivers -v0x559bc9e5bf90_0 .net "BorrowOUT", 0 0, L_0x559bc9e92ac0; alias, 1 drivers -v0x559bc9e5c060_0 .net "Y", 3 0, L_0x559bc9e92f60; alias, 1 drivers -o0x7f2953811358 .functor BUFZ 1, C4; HiZ drive -; Elide local net with no drivers, v0x559bc9e5c150_0 name=_ivl_39 -v0x559bc9e5c210_0 .net "tempB", 3 0, L_0x559bc9eb8180; 1 drivers -L_0x559bc9e90f80 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9e910d0 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e91810 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9e91940 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e91a70 .part L_0x559bc9eb8180, 0, 1; -L_0x559bc9e92120 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9e92290 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9e923c0 .part L_0x559bc9eb8180, 1, 1; -L_0x559bc9e92b70 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9e92ca0 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9e92e30 .part L_0x559bc9eb8180, 2, 1; -L_0x559bc9e92f60 .concat8 [ 1 1 1 1], L_0x559bc9e90c10, L_0x559bc9e91450, L_0x559bc9e91d60, L_0x559bc9e92790; -L_0x559bc9eb8180 .concat [ 1 1 1 1], L_0x559bc9e90ef0, L_0x559bc9e91780, L_0x559bc9e92090, o0x7f2953811358; -S_0x559bc9e56100 .scope module, "f0" "fullsubtraction" 8 11, 9 1 0, S_0x559bc9e55f00; +v0x55b8a222fd30_0 .net "A", 3 0, v0x55b8a2260570_0; alias, 1 drivers +v0x55b8a222fdf0_0 .net "B", 3 0, v0x55b8a2260650_0; alias, 1 drivers +v0x55b8a222fec0_0 .net "BorrowIN", 0 0, v0x55b8a2260710_0; alias, 1 drivers +v0x55b8a222ff90_0 .net "BorrowOUT", 0 0, L_0x55b8a2266ac0; alias, 1 drivers +v0x55b8a2230060_0 .net "Y", 3 0, L_0x55b8a2266f60; alias, 1 drivers +o0x7f540f09e358 .functor BUFZ 1, C4; HiZ drive +; Elide local net with no drivers, v0x55b8a2230150_0 name=_ivl_39 +v0x55b8a2230210_0 .net "tempB", 3 0, L_0x55b8a228c180; 1 drivers +L_0x55b8a2264f80 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a22650d0 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a2265810 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a2265940 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a2265a70 .part L_0x55b8a228c180, 0, 1; +L_0x55b8a2266120 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a2266290 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a22663c0 .part L_0x55b8a228c180, 1, 1; +L_0x55b8a2266b70 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a2266ca0 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a2266e30 .part L_0x55b8a228c180, 2, 1; +L_0x55b8a2266f60 .concat8 [ 1 1 1 1], L_0x55b8a2264c10, L_0x55b8a2265450, L_0x55b8a2265d60, L_0x55b8a2266790; +L_0x55b8a228c180 .concat [ 1 1 1 1], L_0x55b8a2264ef0, L_0x55b8a2265780, L_0x55b8a2266090, o0x7f540f09e358; +S_0x55b8a222a100 .scope module, "f0" "fullsubtraction" 8 11, 9 1 0, S_0x55b8a2229f00; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "BorrowIN"; .port_info 3 /OUTPUT 1 "Difference"; .port_info 4 /OUTPUT 1 "BorrowOut"; -L_0x559bc9e90ef0 .functor OR 1, L_0x559bc9e90b50, L_0x559bc9e90e30, C4<0>, C4<0>; -v0x559bc9e57150_0 .net "A", 0 0, L_0x559bc9e90f80; 1 drivers -v0x559bc9e57210_0 .net "B", 0 0, L_0x559bc9e910d0; 1 drivers -v0x559bc9e572e0_0 .net "BorrowIN", 0 0, v0x559bc9e8c710_0; alias, 1 drivers -v0x559bc9e57440_0 .net "BorrowOut", 0 0, L_0x559bc9e90ef0; 1 drivers -v0x559bc9e574e0_0 .net "Difference", 0 0, L_0x559bc9e90c10; 1 drivers -v0x559bc9e57580_0 .net "tempB1", 0 0, L_0x559bc9e90b50; 1 drivers -v0x559bc9e57650_0 .net "tempB2", 0 0, L_0x559bc9e90e30; 1 drivers -v0x559bc9e57720_0 .net "tempD", 0 0, L_0x559bc9e90730; 1 drivers -S_0x559bc9e56310 .scope module, "hf1" "halfsubtraction" 9 8, 10 1 0, S_0x559bc9e56100; +L_0x55b8a2264ef0 .functor OR 1, L_0x55b8a2264b50, L_0x55b8a2264e30, C4<0>, C4<0>; +v0x55b8a222b150_0 .net "A", 0 0, L_0x55b8a2264f80; 1 drivers +v0x55b8a222b210_0 .net "B", 0 0, L_0x55b8a22650d0; 1 drivers +v0x55b8a222b2e0_0 .net "BorrowIN", 0 0, v0x55b8a2260710_0; alias, 1 drivers +v0x55b8a222b440_0 .net "BorrowOut", 0 0, L_0x55b8a2264ef0; 1 drivers +v0x55b8a222b4e0_0 .net "Difference", 0 0, L_0x55b8a2264c10; 1 drivers +v0x55b8a222b580_0 .net "tempB1", 0 0, L_0x55b8a2264b50; 1 drivers +v0x55b8a222b650_0 .net "tempB2", 0 0, L_0x55b8a2264e30; 1 drivers +v0x55b8a222b720_0 .net "tempD", 0 0, L_0x55b8a2264730; 1 drivers +S_0x55b8a222a310 .scope module, "hf1" "halfsubtraction" 9 8, 10 1 0, S_0x55b8a222a100; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Difference"; .port_info 3 /OUTPUT 1 "Borrow"; -L_0x559bc9e90730 .functor XOR 1, L_0x559bc9e90f80, L_0x559bc9e910d0, C4<0>, C4<0>; -L_0x559bc9e90ac0 .functor NOT 1, L_0x559bc9e90f80, C4<0>, C4<0>, C4<0>; -L_0x559bc9e90b50 .functor AND 1, L_0x559bc9e90ac0, L_0x559bc9e910d0, C4<1>, C4<1>; -v0x559bc9e565b0_0 .net "A", 0 0, L_0x559bc9e90f80; alias, 1 drivers -v0x559bc9e56690_0 .net "B", 0 0, L_0x559bc9e910d0; alias, 1 drivers -v0x559bc9e56750_0 .net "Borrow", 0 0, L_0x559bc9e90b50; alias, 1 drivers -v0x559bc9e56820_0 .net "Difference", 0 0, L_0x559bc9e90730; alias, 1 drivers -v0x559bc9e568e0_0 .net "notA", 0 0, L_0x559bc9e90ac0; 1 drivers -S_0x559bc9e56a70 .scope module, "hf2" "halfsubtraction" 9 9, 10 1 0, S_0x559bc9e56100; +L_0x55b8a2264730 .functor XOR 1, L_0x55b8a2264f80, L_0x55b8a22650d0, C4<0>, C4<0>; +L_0x55b8a2264ac0 .functor NOT 1, L_0x55b8a2264f80, C4<0>, C4<0>, C4<0>; +L_0x55b8a2264b50 .functor AND 1, L_0x55b8a2264ac0, L_0x55b8a22650d0, C4<1>, C4<1>; +v0x55b8a222a5b0_0 .net "A", 0 0, L_0x55b8a2264f80; alias, 1 drivers +v0x55b8a222a690_0 .net "B", 0 0, L_0x55b8a22650d0; alias, 1 drivers +v0x55b8a222a750_0 .net "Borrow", 0 0, L_0x55b8a2264b50; alias, 1 drivers +v0x55b8a222a820_0 .net "Difference", 0 0, L_0x55b8a2264730; alias, 1 drivers +v0x55b8a222a8e0_0 .net "notA", 0 0, L_0x55b8a2264ac0; 1 drivers +S_0x55b8a222aa70 .scope module, "hf2" "halfsubtraction" 9 9, 10 1 0, S_0x55b8a222a100; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Difference"; .port_info 3 /OUTPUT 1 "Borrow"; -L_0x559bc9e90c10 .functor XOR 1, L_0x559bc9e90730, v0x559bc9e8c710_0, C4<0>, C4<0>; -L_0x559bc9e90da0 .functor NOT 1, L_0x559bc9e90730, C4<0>, C4<0>, C4<0>; -L_0x559bc9e90e30 .functor AND 1, L_0x559bc9e90da0, v0x559bc9e8c710_0, C4<1>, C4<1>; -v0x559bc9e56ce0_0 .net "A", 0 0, L_0x559bc9e90730; alias, 1 drivers -v0x559bc9e56db0_0 .net "B", 0 0, v0x559bc9e8c710_0; alias, 1 drivers -v0x559bc9e56e50_0 .net "Borrow", 0 0, L_0x559bc9e90e30; alias, 1 drivers -v0x559bc9e56f20_0 .net "Difference", 0 0, L_0x559bc9e90c10; alias, 1 drivers -v0x559bc9e56fc0_0 .net "notA", 0 0, L_0x559bc9e90da0; 1 drivers -S_0x559bc9e57810 .scope module, "f1" "fullsubtraction" 8 12, 9 1 0, S_0x559bc9e55f00; +L_0x55b8a2264c10 .functor XOR 1, L_0x55b8a2264730, v0x55b8a2260710_0, C4<0>, C4<0>; +L_0x55b8a2264da0 .functor NOT 1, L_0x55b8a2264730, C4<0>, C4<0>, C4<0>; +L_0x55b8a2264e30 .functor AND 1, L_0x55b8a2264da0, v0x55b8a2260710_0, C4<1>, C4<1>; +v0x55b8a222ace0_0 .net "A", 0 0, L_0x55b8a2264730; alias, 1 drivers +v0x55b8a222adb0_0 .net "B", 0 0, v0x55b8a2260710_0; alias, 1 drivers +v0x55b8a222ae50_0 .net "Borrow", 0 0, L_0x55b8a2264e30; alias, 1 drivers +v0x55b8a222af20_0 .net "Difference", 0 0, L_0x55b8a2264c10; alias, 1 drivers +v0x55b8a222afc0_0 .net "notA", 0 0, L_0x55b8a2264da0; 1 drivers +S_0x55b8a222b810 .scope module, "f1" "fullsubtraction" 8 12, 9 1 0, S_0x55b8a2229f00; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "BorrowIN"; .port_info 3 /OUTPUT 1 "Difference"; .port_info 4 /OUTPUT 1 "BorrowOut"; -L_0x559bc9e91780 .functor OR 1, L_0x559bc9e91340, L_0x559bc9e91670, C4<0>, C4<0>; -v0x559bc9e58850_0 .net "A", 0 0, L_0x559bc9e91810; 1 drivers -v0x559bc9e58910_0 .net "B", 0 0, L_0x559bc9e91940; 1 drivers -v0x559bc9e589e0_0 .net "BorrowIN", 0 0, L_0x559bc9e91a70; 1 drivers -v0x559bc9e58ae0_0 .net "BorrowOut", 0 0, L_0x559bc9e91780; 1 drivers -v0x559bc9e58b80_0 .net "Difference", 0 0, L_0x559bc9e91450; 1 drivers -v0x559bc9e58c70_0 .net "tempB1", 0 0, L_0x559bc9e91340; 1 drivers -v0x559bc9e58d40_0 .net "tempB2", 0 0, L_0x559bc9e91670; 1 drivers -v0x559bc9e58e10_0 .net "tempD", 0 0, L_0x559bc9e91200; 1 drivers -S_0x559bc9e57a10 .scope module, "hf1" "halfsubtraction" 9 8, 10 1 0, S_0x559bc9e57810; +L_0x55b8a2265780 .functor OR 1, L_0x55b8a2265340, L_0x55b8a2265670, C4<0>, C4<0>; +v0x55b8a222c850_0 .net "A", 0 0, L_0x55b8a2265810; 1 drivers +v0x55b8a222c910_0 .net "B", 0 0, L_0x55b8a2265940; 1 drivers +v0x55b8a222c9e0_0 .net "BorrowIN", 0 0, L_0x55b8a2265a70; 1 drivers +v0x55b8a222cae0_0 .net "BorrowOut", 0 0, L_0x55b8a2265780; 1 drivers +v0x55b8a222cb80_0 .net "Difference", 0 0, L_0x55b8a2265450; 1 drivers +v0x55b8a222cc70_0 .net "tempB1", 0 0, L_0x55b8a2265340; 1 drivers +v0x55b8a222cd40_0 .net "tempB2", 0 0, L_0x55b8a2265670; 1 drivers +v0x55b8a222ce10_0 .net "tempD", 0 0, L_0x55b8a2265200; 1 drivers +S_0x55b8a222ba10 .scope module, "hf1" "halfsubtraction" 9 8, 10 1 0, S_0x55b8a222b810; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Difference"; .port_info 3 /OUTPUT 1 "Borrow"; -L_0x559bc9e91200 .functor XOR 1, L_0x559bc9e91810, L_0x559bc9e91940, C4<0>, C4<0>; -L_0x559bc9e912b0 .functor NOT 1, L_0x559bc9e91810, C4<0>, C4<0>, C4<0>; -L_0x559bc9e91340 .functor AND 1, L_0x559bc9e912b0, L_0x559bc9e91940, C4<1>, C4<1>; -v0x559bc9e57c90_0 .net "A", 0 0, L_0x559bc9e91810; alias, 1 drivers -v0x559bc9e57d70_0 .net "B", 0 0, L_0x559bc9e91940; alias, 1 drivers -v0x559bc9e57e30_0 .net "Borrow", 0 0, L_0x559bc9e91340; alias, 1 drivers -v0x559bc9e57f00_0 .net "Difference", 0 0, L_0x559bc9e91200; alias, 1 drivers -v0x559bc9e57fc0_0 .net "notA", 0 0, L_0x559bc9e912b0; 1 drivers -S_0x559bc9e58150 .scope module, "hf2" "halfsubtraction" 9 9, 10 1 0, S_0x559bc9e57810; +L_0x55b8a2265200 .functor XOR 1, L_0x55b8a2265810, L_0x55b8a2265940, C4<0>, C4<0>; +L_0x55b8a22652b0 .functor NOT 1, L_0x55b8a2265810, C4<0>, C4<0>, C4<0>; +L_0x55b8a2265340 .functor AND 1, L_0x55b8a22652b0, L_0x55b8a2265940, C4<1>, C4<1>; +v0x55b8a222bc90_0 .net "A", 0 0, L_0x55b8a2265810; alias, 1 drivers +v0x55b8a222bd70_0 .net "B", 0 0, L_0x55b8a2265940; alias, 1 drivers +v0x55b8a222be30_0 .net "Borrow", 0 0, L_0x55b8a2265340; alias, 1 drivers +v0x55b8a222bf00_0 .net "Difference", 0 0, L_0x55b8a2265200; alias, 1 drivers +v0x55b8a222bfc0_0 .net "notA", 0 0, L_0x55b8a22652b0; 1 drivers +S_0x55b8a222c150 .scope module, "hf2" "halfsubtraction" 9 9, 10 1 0, S_0x55b8a222b810; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Difference"; .port_info 3 /OUTPUT 1 "Borrow"; -L_0x559bc9e91450 .functor XOR 1, L_0x559bc9e91200, L_0x559bc9e91a70, C4<0>, C4<0>; -L_0x559bc9e915e0 .functor NOT 1, L_0x559bc9e91200, C4<0>, C4<0>, C4<0>; -L_0x559bc9e91670 .functor AND 1, L_0x559bc9e915e0, L_0x559bc9e91a70, C4<1>, C4<1>; -v0x559bc9e583c0_0 .net "A", 0 0, L_0x559bc9e91200; alias, 1 drivers -v0x559bc9e58490_0 .net "B", 0 0, L_0x559bc9e91a70; alias, 1 drivers -v0x559bc9e58530_0 .net "Borrow", 0 0, L_0x559bc9e91670; alias, 1 drivers -v0x559bc9e58600_0 .net "Difference", 0 0, L_0x559bc9e91450; alias, 1 drivers -v0x559bc9e586c0_0 .net "notA", 0 0, L_0x559bc9e915e0; 1 drivers -S_0x559bc9e58f00 .scope module, "f2" "fullsubtraction" 8 13, 9 1 0, S_0x559bc9e55f00; +L_0x55b8a2265450 .functor XOR 1, L_0x55b8a2265200, L_0x55b8a2265a70, C4<0>, C4<0>; +L_0x55b8a22655e0 .functor NOT 1, L_0x55b8a2265200, C4<0>, C4<0>, C4<0>; +L_0x55b8a2265670 .functor AND 1, L_0x55b8a22655e0, L_0x55b8a2265a70, C4<1>, C4<1>; +v0x55b8a222c3c0_0 .net "A", 0 0, L_0x55b8a2265200; alias, 1 drivers +v0x55b8a222c490_0 .net "B", 0 0, L_0x55b8a2265a70; alias, 1 drivers +v0x55b8a222c530_0 .net "Borrow", 0 0, L_0x55b8a2265670; alias, 1 drivers +v0x55b8a222c600_0 .net "Difference", 0 0, L_0x55b8a2265450; alias, 1 drivers +v0x55b8a222c6c0_0 .net "notA", 0 0, L_0x55b8a22655e0; 1 drivers +S_0x55b8a222cf00 .scope module, "f2" "fullsubtraction" 8 13, 9 1 0, S_0x55b8a2229f00; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "BorrowIN"; .port_info 3 /OUTPUT 1 "Difference"; .port_info 4 /OUTPUT 1 "BorrowOut"; -L_0x559bc9e92090 .functor OR 1, L_0x559bc9e91ca0, L_0x559bc9e91f80, C4<0>, C4<0>; -v0x559bc9e59f30_0 .net "A", 0 0, L_0x559bc9e92120; 1 drivers -v0x559bc9e59ff0_0 .net "B", 0 0, L_0x559bc9e92290; 1 drivers -v0x559bc9e5a0c0_0 .net "BorrowIN", 0 0, L_0x559bc9e923c0; 1 drivers -v0x559bc9e5a1c0_0 .net "BorrowOut", 0 0, L_0x559bc9e92090; 1 drivers -v0x559bc9e5a260_0 .net "Difference", 0 0, L_0x559bc9e91d60; 1 drivers -v0x559bc9e5a350_0 .net "tempB1", 0 0, L_0x559bc9e91ca0; 1 drivers -v0x559bc9e5a420_0 .net "tempB2", 0 0, L_0x559bc9e91f80; 1 drivers -v0x559bc9e5a4f0_0 .net "tempD", 0 0, L_0x559bc9e91ba0; 1 drivers -S_0x559bc9e59110 .scope module, "hf1" "halfsubtraction" 9 8, 10 1 0, S_0x559bc9e58f00; +L_0x55b8a2266090 .functor OR 1, L_0x55b8a2265ca0, L_0x55b8a2265f80, C4<0>, C4<0>; +v0x55b8a222df30_0 .net "A", 0 0, L_0x55b8a2266120; 1 drivers +v0x55b8a222dff0_0 .net "B", 0 0, L_0x55b8a2266290; 1 drivers +v0x55b8a222e0c0_0 .net "BorrowIN", 0 0, L_0x55b8a22663c0; 1 drivers +v0x55b8a222e1c0_0 .net "BorrowOut", 0 0, L_0x55b8a2266090; 1 drivers +v0x55b8a222e260_0 .net "Difference", 0 0, L_0x55b8a2265d60; 1 drivers +v0x55b8a222e350_0 .net "tempB1", 0 0, L_0x55b8a2265ca0; 1 drivers +v0x55b8a222e420_0 .net "tempB2", 0 0, L_0x55b8a2265f80; 1 drivers +v0x55b8a222e4f0_0 .net "tempD", 0 0, L_0x55b8a2265ba0; 1 drivers +S_0x55b8a222d110 .scope module, "hf1" "halfsubtraction" 9 8, 10 1 0, S_0x55b8a222cf00; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Difference"; .port_info 3 /OUTPUT 1 "Borrow"; -L_0x559bc9e91ba0 .functor XOR 1, L_0x559bc9e92120, L_0x559bc9e92290, C4<0>, C4<0>; -L_0x559bc9e91c10 .functor NOT 1, L_0x559bc9e92120, C4<0>, C4<0>, C4<0>; -L_0x559bc9e91ca0 .functor AND 1, L_0x559bc9e91c10, L_0x559bc9e92290, C4<1>, C4<1>; -v0x559bc9e59390_0 .net "A", 0 0, L_0x559bc9e92120; alias, 1 drivers -v0x559bc9e59450_0 .net "B", 0 0, L_0x559bc9e92290; alias, 1 drivers -v0x559bc9e59510_0 .net "Borrow", 0 0, L_0x559bc9e91ca0; alias, 1 drivers -v0x559bc9e595e0_0 .net "Difference", 0 0, L_0x559bc9e91ba0; alias, 1 drivers -v0x559bc9e596a0_0 .net "notA", 0 0, L_0x559bc9e91c10; 1 drivers -S_0x559bc9e59830 .scope module, "hf2" "halfsubtraction" 9 9, 10 1 0, S_0x559bc9e58f00; +L_0x55b8a2265ba0 .functor XOR 1, L_0x55b8a2266120, L_0x55b8a2266290, C4<0>, C4<0>; +L_0x55b8a2265c10 .functor NOT 1, L_0x55b8a2266120, C4<0>, C4<0>, C4<0>; +L_0x55b8a2265ca0 .functor AND 1, L_0x55b8a2265c10, L_0x55b8a2266290, C4<1>, C4<1>; +v0x55b8a222d390_0 .net "A", 0 0, L_0x55b8a2266120; alias, 1 drivers +v0x55b8a222d450_0 .net "B", 0 0, L_0x55b8a2266290; alias, 1 drivers +v0x55b8a222d510_0 .net "Borrow", 0 0, L_0x55b8a2265ca0; alias, 1 drivers +v0x55b8a222d5e0_0 .net "Difference", 0 0, L_0x55b8a2265ba0; alias, 1 drivers +v0x55b8a222d6a0_0 .net "notA", 0 0, L_0x55b8a2265c10; 1 drivers +S_0x55b8a222d830 .scope module, "hf2" "halfsubtraction" 9 9, 10 1 0, S_0x55b8a222cf00; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Difference"; .port_info 3 /OUTPUT 1 "Borrow"; -L_0x559bc9e91d60 .functor XOR 1, L_0x559bc9e91ba0, L_0x559bc9e923c0, C4<0>, C4<0>; -L_0x559bc9e91ef0 .functor NOT 1, L_0x559bc9e91ba0, C4<0>, C4<0>, C4<0>; -L_0x559bc9e91f80 .functor AND 1, L_0x559bc9e91ef0, L_0x559bc9e923c0, C4<1>, C4<1>; -v0x559bc9e59aa0_0 .net "A", 0 0, L_0x559bc9e91ba0; alias, 1 drivers -v0x559bc9e59b70_0 .net "B", 0 0, L_0x559bc9e923c0; alias, 1 drivers -v0x559bc9e59c10_0 .net "Borrow", 0 0, L_0x559bc9e91f80; alias, 1 drivers -v0x559bc9e59ce0_0 .net "Difference", 0 0, L_0x559bc9e91d60; alias, 1 drivers -v0x559bc9e59da0_0 .net "notA", 0 0, L_0x559bc9e91ef0; 1 drivers -S_0x559bc9e5a5e0 .scope module, "f3" "fullsubtraction" 8 14, 9 1 0, S_0x559bc9e55f00; +L_0x55b8a2265d60 .functor XOR 1, L_0x55b8a2265ba0, L_0x55b8a22663c0, C4<0>, C4<0>; +L_0x55b8a2265ef0 .functor NOT 1, L_0x55b8a2265ba0, C4<0>, C4<0>, C4<0>; +L_0x55b8a2265f80 .functor AND 1, L_0x55b8a2265ef0, L_0x55b8a22663c0, C4<1>, C4<1>; +v0x55b8a222daa0_0 .net "A", 0 0, L_0x55b8a2265ba0; alias, 1 drivers +v0x55b8a222db70_0 .net "B", 0 0, L_0x55b8a22663c0; alias, 1 drivers +v0x55b8a222dc10_0 .net "Borrow", 0 0, L_0x55b8a2265f80; alias, 1 drivers +v0x55b8a222dce0_0 .net "Difference", 0 0, L_0x55b8a2265d60; alias, 1 drivers +v0x55b8a222dda0_0 .net "notA", 0 0, L_0x55b8a2265ef0; 1 drivers +S_0x55b8a222e5e0 .scope module, "f3" "fullsubtraction" 8 14, 9 1 0, S_0x55b8a2229f00; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "BorrowIN"; .port_info 3 /OUTPUT 1 "Difference"; .port_info 4 /OUTPUT 1 "BorrowOut"; -L_0x559bc9e92ac0 .functor OR 1, L_0x559bc9e92680, L_0x559bc9e929b0, C4<0>, C4<0>; -v0x559bc9e5b680_0 .net "A", 0 0, L_0x559bc9e92b70; 1 drivers -v0x559bc9e5b740_0 .net "B", 0 0, L_0x559bc9e92ca0; 1 drivers -v0x559bc9e5b810_0 .net "BorrowIN", 0 0, L_0x559bc9e92e30; 1 drivers -v0x559bc9e5b910_0 .net "BorrowOut", 0 0, L_0x559bc9e92ac0; alias, 1 drivers -v0x559bc9e5b9b0_0 .net "Difference", 0 0, L_0x559bc9e92790; 1 drivers -v0x559bc9e5baa0_0 .net "tempB1", 0 0, L_0x559bc9e92680; 1 drivers -v0x559bc9e5bb70_0 .net "tempB2", 0 0, L_0x559bc9e929b0; 1 drivers -v0x559bc9e5bc40_0 .net "tempD", 0 0, L_0x559bc9e92540; 1 drivers -S_0x559bc9e5a840 .scope module, "hf1" "halfsubtraction" 9 8, 10 1 0, S_0x559bc9e5a5e0; +L_0x55b8a2266ac0 .functor OR 1, L_0x55b8a2266680, L_0x55b8a22669b0, C4<0>, C4<0>; +v0x55b8a222f680_0 .net "A", 0 0, L_0x55b8a2266b70; 1 drivers +v0x55b8a222f740_0 .net "B", 0 0, L_0x55b8a2266ca0; 1 drivers +v0x55b8a222f810_0 .net "BorrowIN", 0 0, L_0x55b8a2266e30; 1 drivers +v0x55b8a222f910_0 .net "BorrowOut", 0 0, L_0x55b8a2266ac0; alias, 1 drivers +v0x55b8a222f9b0_0 .net "Difference", 0 0, L_0x55b8a2266790; 1 drivers +v0x55b8a222faa0_0 .net "tempB1", 0 0, L_0x55b8a2266680; 1 drivers +v0x55b8a222fb70_0 .net "tempB2", 0 0, L_0x55b8a22669b0; 1 drivers +v0x55b8a222fc40_0 .net "tempD", 0 0, L_0x55b8a2266540; 1 drivers +S_0x55b8a222e840 .scope module, "hf1" "halfsubtraction" 9 8, 10 1 0, S_0x55b8a222e5e0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Difference"; .port_info 3 /OUTPUT 1 "Borrow"; -L_0x559bc9e92540 .functor XOR 1, L_0x559bc9e92b70, L_0x559bc9e92ca0, C4<0>, C4<0>; -L_0x559bc9e925f0 .functor NOT 1, L_0x559bc9e92b70, C4<0>, C4<0>, C4<0>; -L_0x559bc9e92680 .functor AND 1, L_0x559bc9e925f0, L_0x559bc9e92ca0, C4<1>, C4<1>; -v0x559bc9e5aac0_0 .net "A", 0 0, L_0x559bc9e92b70; alias, 1 drivers -v0x559bc9e5aba0_0 .net "B", 0 0, L_0x559bc9e92ca0; alias, 1 drivers -v0x559bc9e5ac60_0 .net "Borrow", 0 0, L_0x559bc9e92680; alias, 1 drivers -v0x559bc9e5ad30_0 .net "Difference", 0 0, L_0x559bc9e92540; alias, 1 drivers -v0x559bc9e5adf0_0 .net "notA", 0 0, L_0x559bc9e925f0; 1 drivers -S_0x559bc9e5af80 .scope module, "hf2" "halfsubtraction" 9 9, 10 1 0, S_0x559bc9e5a5e0; +L_0x55b8a2266540 .functor XOR 1, L_0x55b8a2266b70, L_0x55b8a2266ca0, C4<0>, C4<0>; +L_0x55b8a22665f0 .functor NOT 1, L_0x55b8a2266b70, C4<0>, C4<0>, C4<0>; +L_0x55b8a2266680 .functor AND 1, L_0x55b8a22665f0, L_0x55b8a2266ca0, C4<1>, C4<1>; +v0x55b8a222eac0_0 .net "A", 0 0, L_0x55b8a2266b70; alias, 1 drivers +v0x55b8a222eba0_0 .net "B", 0 0, L_0x55b8a2266ca0; alias, 1 drivers +v0x55b8a222ec60_0 .net "Borrow", 0 0, L_0x55b8a2266680; alias, 1 drivers +v0x55b8a222ed30_0 .net "Difference", 0 0, L_0x55b8a2266540; alias, 1 drivers +v0x55b8a222edf0_0 .net "notA", 0 0, L_0x55b8a22665f0; 1 drivers +S_0x55b8a222ef80 .scope module, "hf2" "halfsubtraction" 9 9, 10 1 0, S_0x55b8a222e5e0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Difference"; .port_info 3 /OUTPUT 1 "Borrow"; -L_0x559bc9e92790 .functor XOR 1, L_0x559bc9e92540, L_0x559bc9e92e30, C4<0>, C4<0>; -L_0x559bc9e92920 .functor NOT 1, L_0x559bc9e92540, C4<0>, C4<0>, C4<0>; -L_0x559bc9e929b0 .functor AND 1, L_0x559bc9e92920, L_0x559bc9e92e30, C4<1>, C4<1>; -v0x559bc9e5b1f0_0 .net "A", 0 0, L_0x559bc9e92540; alias, 1 drivers -v0x559bc9e5b2c0_0 .net "B", 0 0, L_0x559bc9e92e30; alias, 1 drivers -v0x559bc9e5b360_0 .net "Borrow", 0 0, L_0x559bc9e929b0; alias, 1 drivers -v0x559bc9e5b430_0 .net "Difference", 0 0, L_0x559bc9e92790; alias, 1 drivers -v0x559bc9e5b4f0_0 .net "notA", 0 0, L_0x559bc9e92920; 1 drivers -S_0x559bc9e5e4f0 .scope module, "btod1" "BinaryToBCD" 3 76, 11 1 0, S_0x559bc9e41bb0; +L_0x55b8a2266790 .functor XOR 1, L_0x55b8a2266540, L_0x55b8a2266e30, C4<0>, C4<0>; +L_0x55b8a2266920 .functor NOT 1, L_0x55b8a2266540, C4<0>, C4<0>, C4<0>; +L_0x55b8a22669b0 .functor AND 1, L_0x55b8a2266920, L_0x55b8a2266e30, C4<1>, C4<1>; +v0x55b8a222f1f0_0 .net "A", 0 0, L_0x55b8a2266540; alias, 1 drivers +v0x55b8a222f2c0_0 .net "B", 0 0, L_0x55b8a2266e30; alias, 1 drivers +v0x55b8a222f360_0 .net "Borrow", 0 0, L_0x55b8a22669b0; alias, 1 drivers +v0x55b8a222f430_0 .net "Difference", 0 0, L_0x55b8a2266790; alias, 1 drivers +v0x55b8a222f4f0_0 .net "notA", 0 0, L_0x55b8a2266920; 1 drivers +S_0x55b8a22324f0 .scope module, "btod1" "BinaryToBCD" 3 76, 11 1 0, S_0x55b8a2215bb0; .timescale 0 0; .port_info 0 /INPUT 8 "binary"; .port_info 1 /OUTPUT 12 "bcd"; -L_0x7f29537c6450 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x7f29537c6498 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb2080 .functor AND 1, L_0x7f29537c6450, L_0x7f29537c6498, C4<1>, C4<1>; -L_0x7f29537c64e0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x7f29537c6528 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb21e0 .functor AND 1, L_0x7f29537c64e0, L_0x7f29537c6528, C4<1>, C4<1>; -L_0x7f29537c6570 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x7f29537c65b8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb2340 .functor AND 1, L_0x7f29537c6570, L_0x7f29537c65b8, C4<1>, C4<1>; -L_0x7f29537c6600 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x7f29537c6648 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb2450 .functor AND 1, L_0x7f29537c6600, L_0x7f29537c6648, C4<1>, C4<1>; -L_0x7f29537c6690 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb7f60 .functor OR 1, L_0x559bc9eb7fd0, L_0x7f29537c6690, C4<0>, C4<0>; -v0x559bc9e65020_0 .net/2u *"_ivl_0", 0 0, L_0x7f29537c6450; 1 drivers -v0x559bc9e65120_0 .net/2u *"_ivl_10", 0 0, L_0x7f29537c6570; 1 drivers -v0x559bc9e65200_0 .net/2u *"_ivl_12", 0 0, L_0x7f29537c65b8; 1 drivers -v0x559bc9e652c0_0 .net *"_ivl_132", 0 0, L_0x559bc9eb7f60; 1 drivers -v0x559bc9e653a0_0 .net *"_ivl_136", 0 0, L_0x559bc9eb7fd0; 1 drivers -v0x559bc9e65480_0 .net/2u *"_ivl_137", 0 0, L_0x7f29537c6690; 1 drivers -v0x559bc9e65560_0 .net *"_ivl_14", 0 0, L_0x559bc9eb2450; 1 drivers -o0x7f29538139c8 .functor BUFZ 1, C4; HiZ drive -; Elide local net with no drivers, v0x559bc9e65640_0 name=_ivl_141 -v0x559bc9e65720_0 .net/2u *"_ivl_16", 0 0, L_0x7f29537c6600; 1 drivers -v0x559bc9e65890_0 .net/2u *"_ivl_18", 0 0, L_0x7f29537c6648; 1 drivers -v0x559bc9e65970_0 .net/2u *"_ivl_2", 0 0, L_0x7f29537c6498; 1 drivers -v0x559bc9e65a50_0 .net/2u *"_ivl_4", 0 0, L_0x7f29537c64e0; 1 drivers -v0x559bc9e65b30_0 .net/2u *"_ivl_6", 0 0, L_0x7f29537c6528; 1 drivers -v0x559bc9e65c10_0 .net *"_ivl_8", 0 0, L_0x559bc9eb2340; 1 drivers -v0x559bc9e65cf0_0 .net "bcd", 11 0, L_0x559bc9eb7b80; alias, 1 drivers -v0x559bc9e65dd0_0 .net "binary", 7 0, L_0x559bc9eb1700; alias, 1 drivers -v0x559bc9e65eb0_0 .net "dab1", 3 0, L_0x559bc9eb2e20; 1 drivers -v0x559bc9e65f90_0 .net "dab2", 3 0, L_0x559bc9eb3b20; 1 drivers -v0x559bc9e66070_0 .net "dab3", 3 0, L_0x559bc9eb4900; 1 drivers -v0x559bc9e66150_0 .net "dab4", 3 0, L_0x559bc9eb82b0; 1 drivers -v0x559bc9e66230_0 .net "dab5", 3 0, L_0x559bc9eb6020; 1 drivers -v0x559bc9e66310_0 .net "empty1", 0 0, L_0x559bc9eb2080; 1 drivers -v0x559bc9e663b0_0 .net "empty2", 0 0, L_0x559bc9eb21e0; 1 drivers -L_0x559bc9eb2c40 .part L_0x559bc9eb1700, 7, 1; -L_0x559bc9eb2ce0 .part L_0x559bc9eb1700, 6, 1; -L_0x559bc9eb2d80 .part L_0x559bc9eb1700, 5, 1; -L_0x559bc9eb2e20 .concat8 [ 1 1 1 1], L_0x559bc9eb2880, L_0x559bc9eb29b0, L_0x559bc9eb2b10, L_0x559bc9eb2b80; -L_0x559bc9eb3730 .part L_0x559bc9eb2e20, 1, 1; -L_0x559bc9eb3860 .part L_0x559bc9eb2e20, 2, 1; -L_0x559bc9eb3900 .part L_0x559bc9eb2e20, 3, 1; -L_0x559bc9eb3a30 .part L_0x559bc9eb1700, 4, 1; -L_0x559bc9eb3b20 .concat8 [ 1 1 1 1], L_0x559bc9eb3370, L_0x559bc9eb34a0, L_0x559bc9eb3600, L_0x559bc9eb3670; -L_0x559bc9eb4490 .part L_0x559bc9eb3b20, 1, 1; -L_0x559bc9eb4620 .part L_0x559bc9eb3b20, 2, 1; -L_0x559bc9eb46c0 .part L_0x559bc9eb3b20, 3, 1; -L_0x559bc9eb4860 .part L_0x559bc9eb1700, 3, 1; -L_0x559bc9eb4900 .concat8 [ 1 1 1 1], L_0x559bc9eb4070, L_0x559bc9eb41a0, L_0x559bc9eb4300, L_0x559bc9eb4370; -L_0x559bc9eb51c0 .part L_0x559bc9eb2e20, 0, 1; -L_0x559bc9eb5260 .part L_0x559bc9eb3b20, 0, 1; -L_0x559bc9eb5390 .part L_0x559bc9eb4900, 0, 1; -L_0x559bc9eb5c60 .part L_0x559bc9eb4900, 1, 1; -L_0x559bc9eb5e30 .part L_0x559bc9eb4900, 2, 1; -L_0x559bc9eb5ed0 .part L_0x559bc9eb4900, 3, 1; -L_0x559bc9eb5d90 .part L_0x559bc9eb1700, 2, 1; -L_0x559bc9eb6020 .concat8 [ 1 1 1 1], L_0x559bc9eb5840, L_0x559bc9eb5970, L_0x559bc9eb5ad0, L_0x559bc9eb5b40; -L_0x559bc9eb6990 .part L_0x559bc9eb82b0, 1, 1; -L_0x559bc9eb6a30 .part L_0x559bc9eb82b0, 2, 1; -L_0x559bc9eb6ba0 .part L_0x559bc9eb82b0, 3, 1; -L_0x559bc9eb6c40 .part L_0x559bc9eb6020, 0, 1; -L_0x559bc9eb75f0 .part L_0x559bc9eb6020, 1, 1; -L_0x559bc9eb7720 .part L_0x559bc9eb6020, 2, 1; -L_0x559bc9eb7940 .part L_0x559bc9eb6020, 3, 1; -L_0x559bc9eb79e0 .part L_0x559bc9eb1700, 1, 1; -LS_0x559bc9eb7b80_0_0 .concat8 [ 1 1 1 1], L_0x559bc9eb7f60, L_0x559bc9eb74d0, L_0x559bc9eb7460, L_0x559bc9eb7300; -LS_0x559bc9eb7b80_0_4 .concat8 [ 1 1 1 1], L_0x559bc9eb71d0, L_0x559bc9eb6870, L_0x559bc9eb6800, L_0x559bc9eb66a0; -LS_0x559bc9eb7b80_0_8 .concat8 [ 1 1 1 1], L_0x559bc9eb6570, L_0x559bc9eb4e00, L_0x559bc9eb2450, L_0x559bc9eb2340; -L_0x559bc9eb7b80 .concat8 [ 4 4 4 0], LS_0x559bc9eb7b80_0_0, LS_0x559bc9eb7b80_0_4, LS_0x559bc9eb7b80_0_8; -L_0x559bc9eb7fd0 .part L_0x559bc9eb1700, 0, 1; -L_0x559bc9eb82b0 .concat [ 1 1 1 1], o0x7f29538139c8, L_0x559bc9eb4f30, L_0x559bc9eb5090, L_0x559bc9eb5100; -S_0x559bc9e5e6a0 .scope module, "d1t" "dabble" 11 14, 12 1 0, S_0x559bc9e5e4f0; +L_0x7f540f053450 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x7f540f053498 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2286080 .functor AND 1, L_0x7f540f053450, L_0x7f540f053498, C4<1>, C4<1>; +L_0x7f540f0534e0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x7f540f053528 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a22861e0 .functor AND 1, L_0x7f540f0534e0, L_0x7f540f053528, C4<1>, C4<1>; +L_0x7f540f053570 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x7f540f0535b8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2286340 .functor AND 1, L_0x7f540f053570, L_0x7f540f0535b8, C4<1>, C4<1>; +L_0x7f540f053600 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x7f540f053648 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2286450 .functor AND 1, L_0x7f540f053600, L_0x7f540f053648, C4<1>, C4<1>; +L_0x7f540f053690 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a228bf60 .functor OR 1, L_0x55b8a228bfd0, L_0x7f540f053690, C4<0>, C4<0>; +v0x55b8a2239020_0 .net/2u *"_ivl_0", 0 0, L_0x7f540f053450; 1 drivers +v0x55b8a2239120_0 .net/2u *"_ivl_10", 0 0, L_0x7f540f053570; 1 drivers +v0x55b8a2239200_0 .net/2u *"_ivl_12", 0 0, L_0x7f540f0535b8; 1 drivers +v0x55b8a22392c0_0 .net *"_ivl_132", 0 0, L_0x55b8a228bf60; 1 drivers +v0x55b8a22393a0_0 .net *"_ivl_136", 0 0, L_0x55b8a228bfd0; 1 drivers +v0x55b8a2239480_0 .net/2u *"_ivl_137", 0 0, L_0x7f540f053690; 1 drivers +v0x55b8a2239560_0 .net *"_ivl_14", 0 0, L_0x55b8a2286450; 1 drivers +o0x7f540f0a09c8 .functor BUFZ 1, C4; HiZ drive +; Elide local net with no drivers, v0x55b8a2239640_0 name=_ivl_141 +v0x55b8a2239720_0 .net/2u *"_ivl_16", 0 0, L_0x7f540f053600; 1 drivers +v0x55b8a2239890_0 .net/2u *"_ivl_18", 0 0, L_0x7f540f053648; 1 drivers +v0x55b8a2239970_0 .net/2u *"_ivl_2", 0 0, L_0x7f540f053498; 1 drivers +v0x55b8a2239a50_0 .net/2u *"_ivl_4", 0 0, L_0x7f540f0534e0; 1 drivers +v0x55b8a2239b30_0 .net/2u *"_ivl_6", 0 0, L_0x7f540f053528; 1 drivers +v0x55b8a2239c10_0 .net *"_ivl_8", 0 0, L_0x55b8a2286340; 1 drivers +v0x55b8a2239cf0_0 .net "bcd", 11 0, L_0x55b8a228bb80; alias, 1 drivers +v0x55b8a2239dd0_0 .net "binary", 7 0, L_0x55b8a2285700; alias, 1 drivers +v0x55b8a2239eb0_0 .net "dab1", 3 0, L_0x55b8a2286e20; 1 drivers +v0x55b8a2239f90_0 .net "dab2", 3 0, L_0x55b8a2287b20; 1 drivers +v0x55b8a223a070_0 .net "dab3", 3 0, L_0x55b8a2288900; 1 drivers +v0x55b8a223a150_0 .net "dab4", 3 0, L_0x55b8a228c2b0; 1 drivers +v0x55b8a223a230_0 .net "dab5", 3 0, L_0x55b8a228a020; 1 drivers +v0x55b8a223a310_0 .net "empty1", 0 0, L_0x55b8a2286080; 1 drivers +v0x55b8a223a3b0_0 .net "empty2", 0 0, L_0x55b8a22861e0; 1 drivers +L_0x55b8a2286c40 .part L_0x55b8a2285700, 7, 1; +L_0x55b8a2286ce0 .part L_0x55b8a2285700, 6, 1; +L_0x55b8a2286d80 .part L_0x55b8a2285700, 5, 1; +L_0x55b8a2286e20 .concat8 [ 1 1 1 1], L_0x55b8a2286880, L_0x55b8a22869b0, L_0x55b8a2286b10, L_0x55b8a2286b80; +L_0x55b8a2287730 .part L_0x55b8a2286e20, 1, 1; +L_0x55b8a2287860 .part L_0x55b8a2286e20, 2, 1; +L_0x55b8a2287900 .part L_0x55b8a2286e20, 3, 1; +L_0x55b8a2287a30 .part L_0x55b8a2285700, 4, 1; +L_0x55b8a2287b20 .concat8 [ 1 1 1 1], L_0x55b8a2287370, L_0x55b8a22874a0, L_0x55b8a2287600, L_0x55b8a2287670; +L_0x55b8a2288490 .part L_0x55b8a2287b20, 1, 1; +L_0x55b8a2288620 .part L_0x55b8a2287b20, 2, 1; +L_0x55b8a22886c0 .part L_0x55b8a2287b20, 3, 1; +L_0x55b8a2288860 .part L_0x55b8a2285700, 3, 1; +L_0x55b8a2288900 .concat8 [ 1 1 1 1], L_0x55b8a2288070, L_0x55b8a22881a0, L_0x55b8a2288300, L_0x55b8a2288370; +L_0x55b8a22891c0 .part L_0x55b8a2286e20, 0, 1; +L_0x55b8a2289260 .part L_0x55b8a2287b20, 0, 1; +L_0x55b8a2289390 .part L_0x55b8a2288900, 0, 1; +L_0x55b8a2289c60 .part L_0x55b8a2288900, 1, 1; +L_0x55b8a2289e30 .part L_0x55b8a2288900, 2, 1; +L_0x55b8a2289ed0 .part L_0x55b8a2288900, 3, 1; +L_0x55b8a2289d90 .part L_0x55b8a2285700, 2, 1; +L_0x55b8a228a020 .concat8 [ 1 1 1 1], L_0x55b8a2289840, L_0x55b8a2289970, L_0x55b8a2289ad0, L_0x55b8a2289b40; +L_0x55b8a228a990 .part L_0x55b8a228c2b0, 1, 1; +L_0x55b8a228aa30 .part L_0x55b8a228c2b0, 2, 1; +L_0x55b8a228aba0 .part L_0x55b8a228c2b0, 3, 1; +L_0x55b8a228ac40 .part L_0x55b8a228a020, 0, 1; +L_0x55b8a228b5f0 .part L_0x55b8a228a020, 1, 1; +L_0x55b8a228b720 .part L_0x55b8a228a020, 2, 1; +L_0x55b8a228b940 .part L_0x55b8a228a020, 3, 1; +L_0x55b8a228b9e0 .part L_0x55b8a2285700, 1, 1; +LS_0x55b8a228bb80_0_0 .concat8 [ 1 1 1 1], L_0x55b8a228bf60, L_0x55b8a228b4d0, L_0x55b8a228b460, L_0x55b8a228b300; +LS_0x55b8a228bb80_0_4 .concat8 [ 1 1 1 1], L_0x55b8a228b1d0, L_0x55b8a228a870, L_0x55b8a228a800, L_0x55b8a228a6a0; +LS_0x55b8a228bb80_0_8 .concat8 [ 1 1 1 1], L_0x55b8a228a570, L_0x55b8a2288e00, L_0x55b8a2286450, L_0x55b8a2286340; +L_0x55b8a228bb80 .concat8 [ 4 4 4 0], LS_0x55b8a228bb80_0_0, LS_0x55b8a228bb80_0_4, LS_0x55b8a228bb80_0_8; +L_0x55b8a228bfd0 .part L_0x55b8a2285700, 0, 1; +L_0x55b8a228c2b0 .concat [ 1 1 1 1], o0x7f540f0a09c8, L_0x55b8a2288f30, L_0x55b8a2289090, L_0x55b8a2289100; +S_0x55b8a22326a0 .scope module, "d1t" "dabble" 11 14, 12 1 0, S_0x55b8a22324f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; @@ -859,31 +859,31 @@ S_0x559bc9e5e6a0 .scope module, "d1t" "dabble" 11 14, 12 1 0, S_0x559bc9e5e4f0; .port_info 5 /OUTPUT 1 "Y"; .port_info 6 /OUTPUT 1 "Z"; .port_info 7 /OUTPUT 1 "E"; -L_0x559bc9eb2560 .functor XOR 1, L_0x559bc9eb2080, L_0x559bc9eb2d80, C4<0>, C4<0>; -L_0x559bc9eb25d0 .functor NOR 1, L_0x559bc9eb2080, L_0x559bc9eb2c40, C4<0>, C4<0>; -L_0x559bc9eb2640 .functor XOR 1, L_0x559bc9eb2080, L_0x559bc9eb2ce0, C4<0>, C4<0>; -L_0x559bc9eb26b0 .functor NOR 1, L_0x559bc9eb2560, L_0x559bc9eb2640, C4<0>, C4<0>; -L_0x559bc9eb2770 .functor NOR 1, L_0x559bc9eb26b0, L_0x559bc9eb25d0, C4<0>, C4<0>; -L_0x559bc9eb2880 .functor BUF 1, L_0x559bc9eb2770, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb2940 .functor OR 1, L_0x559bc9eb2560, L_0x559bc9eb25d0, C4<0>, C4<0>; -L_0x559bc9eb29b0 .functor NOR 1, L_0x559bc9eb2940, L_0x559bc9eb2ce0, C4<0>, C4<0>; -L_0x559bc9eb2b10 .functor AND 1, L_0x559bc9eb2940, L_0x559bc9eb2640, C4<1>, C4<1>; -L_0x559bc9eb2b80 .functor XOR 1, L_0x559bc9eb2770, L_0x559bc9eb2d80, C4<0>, C4<0>; -v0x559bc9e5e9c0_0 .net "A", 0 0, L_0x559bc9eb2080; alias, 1 drivers -v0x559bc9e5eaa0_0 .net "B", 0 0, L_0x559bc9eb2c40; 1 drivers -v0x559bc9e5eb60_0 .net "C", 0 0, L_0x559bc9eb2ce0; 1 drivers -v0x559bc9e5ec00_0 .net "D", 0 0, L_0x559bc9eb2d80; 1 drivers -v0x559bc9e5ecc0_0 .net "E", 0 0, L_0x559bc9eb2b80; 1 drivers -v0x559bc9e5edd0_0 .net "X", 0 0, L_0x559bc9eb2880; 1 drivers -v0x559bc9e5ee90_0 .net "Y", 0 0, L_0x559bc9eb29b0; 1 drivers -v0x559bc9e5ef50_0 .net "Z", 0 0, L_0x559bc9eb2b10; 1 drivers -v0x559bc9e5f010_0 .net "nor1", 0 0, L_0x559bc9eb25d0; 1 drivers -v0x559bc9e5f0d0_0 .net "nor2", 0 0, L_0x559bc9eb26b0; 1 drivers -v0x559bc9e5f190_0 .net "nor3", 0 0, L_0x559bc9eb2770; 1 drivers -v0x559bc9e5f250_0 .net "or1", 0 0, L_0x559bc9eb2940; 1 drivers -v0x559bc9e5f310_0 .net "xor1", 0 0, L_0x559bc9eb2560; 1 drivers -v0x559bc9e5f3d0_0 .net "xor2", 0 0, L_0x559bc9eb2640; 1 drivers -S_0x559bc9e5f590 .scope module, "d2u" "dabble" 11 23, 12 1 0, S_0x559bc9e5e4f0; +L_0x55b8a2286560 .functor XOR 1, L_0x55b8a2286080, L_0x55b8a2286d80, C4<0>, C4<0>; +L_0x55b8a22865d0 .functor NOR 1, L_0x55b8a2286080, L_0x55b8a2286c40, C4<0>, C4<0>; +L_0x55b8a2286640 .functor XOR 1, L_0x55b8a2286080, L_0x55b8a2286ce0, C4<0>, C4<0>; +L_0x55b8a22866b0 .functor NOR 1, L_0x55b8a2286560, L_0x55b8a2286640, C4<0>, C4<0>; +L_0x55b8a2286770 .functor NOR 1, L_0x55b8a22866b0, L_0x55b8a22865d0, C4<0>, C4<0>; +L_0x55b8a2286880 .functor BUF 1, L_0x55b8a2286770, C4<0>, C4<0>, C4<0>; +L_0x55b8a2286940 .functor OR 1, L_0x55b8a2286560, L_0x55b8a22865d0, C4<0>, C4<0>; +L_0x55b8a22869b0 .functor NOR 1, L_0x55b8a2286940, L_0x55b8a2286ce0, C4<0>, C4<0>; +L_0x55b8a2286b10 .functor AND 1, L_0x55b8a2286940, L_0x55b8a2286640, C4<1>, C4<1>; +L_0x55b8a2286b80 .functor XOR 1, L_0x55b8a2286770, L_0x55b8a2286d80, C4<0>, C4<0>; +v0x55b8a22329c0_0 .net "A", 0 0, L_0x55b8a2286080; alias, 1 drivers +v0x55b8a2232aa0_0 .net "B", 0 0, L_0x55b8a2286c40; 1 drivers +v0x55b8a2232b60_0 .net "C", 0 0, L_0x55b8a2286ce0; 1 drivers +v0x55b8a2232c00_0 .net "D", 0 0, L_0x55b8a2286d80; 1 drivers +v0x55b8a2232cc0_0 .net "E", 0 0, L_0x55b8a2286b80; 1 drivers +v0x55b8a2232dd0_0 .net "X", 0 0, L_0x55b8a2286880; 1 drivers +v0x55b8a2232e90_0 .net "Y", 0 0, L_0x55b8a22869b0; 1 drivers +v0x55b8a2232f50_0 .net "Z", 0 0, L_0x55b8a2286b10; 1 drivers +v0x55b8a2233010_0 .net "nor1", 0 0, L_0x55b8a22865d0; 1 drivers +v0x55b8a22330d0_0 .net "nor2", 0 0, L_0x55b8a22866b0; 1 drivers +v0x55b8a2233190_0 .net "nor3", 0 0, L_0x55b8a2286770; 1 drivers +v0x55b8a2233250_0 .net "or1", 0 0, L_0x55b8a2286940; 1 drivers +v0x55b8a2233310_0 .net "xor1", 0 0, L_0x55b8a2286560; 1 drivers +v0x55b8a22333d0_0 .net "xor2", 0 0, L_0x55b8a2286640; 1 drivers +S_0x55b8a2233590 .scope module, "d2u" "dabble" 11 23, 12 1 0, S_0x55b8a22324f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; @@ -893,31 +893,31 @@ S_0x559bc9e5f590 .scope module, "d2u" "dabble" 11 23, 12 1 0, S_0x559bc9e5e4f0; .port_info 5 /OUTPUT 1 "Y"; .port_info 6 /OUTPUT 1 "Z"; .port_info 7 /OUTPUT 1 "E"; -L_0x559bc9eb2fb0 .functor XOR 1, L_0x559bc9eb3730, L_0x559bc9eb3a30, C4<0>, C4<0>; -L_0x559bc9eb3020 .functor NOR 1, L_0x559bc9eb3730, L_0x559bc9eb3860, C4<0>, C4<0>; -L_0x559bc9eb30e0 .functor XOR 1, L_0x559bc9eb3730, L_0x559bc9eb3900, C4<0>, C4<0>; -L_0x559bc9eb3150 .functor NOR 1, L_0x559bc9eb2fb0, L_0x559bc9eb30e0, C4<0>, C4<0>; -L_0x559bc9eb3260 .functor NOR 1, L_0x559bc9eb3150, L_0x559bc9eb3020, C4<0>, C4<0>; -L_0x559bc9eb3370 .functor BUF 1, L_0x559bc9eb3260, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb3430 .functor OR 1, L_0x559bc9eb2fb0, L_0x559bc9eb3020, C4<0>, C4<0>; -L_0x559bc9eb34a0 .functor NOR 1, L_0x559bc9eb3430, L_0x559bc9eb3900, C4<0>, C4<0>; -L_0x559bc9eb3600 .functor AND 1, L_0x559bc9eb3430, L_0x559bc9eb30e0, C4<1>, C4<1>; -L_0x559bc9eb3670 .functor XOR 1, L_0x559bc9eb3260, L_0x559bc9eb3a30, C4<0>, C4<0>; -v0x559bc9e5f860_0 .net "A", 0 0, L_0x559bc9eb3730; 1 drivers -v0x559bc9e5f920_0 .net "B", 0 0, L_0x559bc9eb3860; 1 drivers -v0x559bc9e5f9e0_0 .net "C", 0 0, L_0x559bc9eb3900; 1 drivers -v0x559bc9e5fa80_0 .net "D", 0 0, L_0x559bc9eb3a30; 1 drivers -v0x559bc9e5fb40_0 .net "E", 0 0, L_0x559bc9eb3670; 1 drivers -v0x559bc9e5fc50_0 .net "X", 0 0, L_0x559bc9eb3370; 1 drivers -v0x559bc9e5fd10_0 .net "Y", 0 0, L_0x559bc9eb34a0; 1 drivers -v0x559bc9e5fdd0_0 .net "Z", 0 0, L_0x559bc9eb3600; 1 drivers -v0x559bc9e5fe90_0 .net "nor1", 0 0, L_0x559bc9eb3020; 1 drivers -v0x559bc9e5ffe0_0 .net "nor2", 0 0, L_0x559bc9eb3150; 1 drivers -v0x559bc9e600a0_0 .net "nor3", 0 0, L_0x559bc9eb3260; 1 drivers -v0x559bc9e60160_0 .net "or1", 0 0, L_0x559bc9eb3430; 1 drivers -v0x559bc9e60220_0 .net "xor1", 0 0, L_0x559bc9eb2fb0; 1 drivers -v0x559bc9e602e0_0 .net "xor2", 0 0, L_0x559bc9eb30e0; 1 drivers -S_0x559bc9e604a0 .scope module, "d3v" "dabble" 11 32, 12 1 0, S_0x559bc9e5e4f0; +L_0x55b8a2286fb0 .functor XOR 1, L_0x55b8a2287730, L_0x55b8a2287a30, C4<0>, C4<0>; +L_0x55b8a2287020 .functor NOR 1, L_0x55b8a2287730, L_0x55b8a2287860, C4<0>, C4<0>; +L_0x55b8a22870e0 .functor XOR 1, L_0x55b8a2287730, L_0x55b8a2287900, C4<0>, C4<0>; +L_0x55b8a2287150 .functor NOR 1, L_0x55b8a2286fb0, L_0x55b8a22870e0, C4<0>, C4<0>; +L_0x55b8a2287260 .functor NOR 1, L_0x55b8a2287150, L_0x55b8a2287020, C4<0>, C4<0>; +L_0x55b8a2287370 .functor BUF 1, L_0x55b8a2287260, C4<0>, C4<0>, C4<0>; +L_0x55b8a2287430 .functor OR 1, L_0x55b8a2286fb0, L_0x55b8a2287020, C4<0>, C4<0>; +L_0x55b8a22874a0 .functor NOR 1, L_0x55b8a2287430, L_0x55b8a2287900, C4<0>, C4<0>; +L_0x55b8a2287600 .functor AND 1, L_0x55b8a2287430, L_0x55b8a22870e0, C4<1>, C4<1>; +L_0x55b8a2287670 .functor XOR 1, L_0x55b8a2287260, L_0x55b8a2287a30, C4<0>, C4<0>; +v0x55b8a2233860_0 .net "A", 0 0, L_0x55b8a2287730; 1 drivers +v0x55b8a2233920_0 .net "B", 0 0, L_0x55b8a2287860; 1 drivers +v0x55b8a22339e0_0 .net "C", 0 0, L_0x55b8a2287900; 1 drivers +v0x55b8a2233a80_0 .net "D", 0 0, L_0x55b8a2287a30; 1 drivers +v0x55b8a2233b40_0 .net "E", 0 0, L_0x55b8a2287670; 1 drivers +v0x55b8a2233c50_0 .net "X", 0 0, L_0x55b8a2287370; 1 drivers +v0x55b8a2233d10_0 .net "Y", 0 0, L_0x55b8a22874a0; 1 drivers +v0x55b8a2233dd0_0 .net "Z", 0 0, L_0x55b8a2287600; 1 drivers +v0x55b8a2233e90_0 .net "nor1", 0 0, L_0x55b8a2287020; 1 drivers +v0x55b8a2233fe0_0 .net "nor2", 0 0, L_0x55b8a2287150; 1 drivers +v0x55b8a22340a0_0 .net "nor3", 0 0, L_0x55b8a2287260; 1 drivers +v0x55b8a2234160_0 .net "or1", 0 0, L_0x55b8a2287430; 1 drivers +v0x55b8a2234220_0 .net "xor1", 0 0, L_0x55b8a2286fb0; 1 drivers +v0x55b8a22342e0_0 .net "xor2", 0 0, L_0x55b8a22870e0; 1 drivers +S_0x55b8a22344a0 .scope module, "d3v" "dabble" 11 32, 12 1 0, S_0x55b8a22324f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; @@ -927,31 +927,31 @@ S_0x559bc9e604a0 .scope module, "d3v" "dabble" 11 32, 12 1 0, S_0x559bc9e5e4f0; .port_info 5 /OUTPUT 1 "Y"; .port_info 6 /OUTPUT 1 "Z"; .port_info 7 /OUTPUT 1 "E"; -L_0x559bc9eb3cb0 .functor XOR 1, L_0x559bc9eb4490, L_0x559bc9eb4860, C4<0>, C4<0>; -L_0x559bc9eb3d20 .functor NOR 1, L_0x559bc9eb4490, L_0x559bc9eb4620, C4<0>, C4<0>; -L_0x559bc9eb3de0 .functor XOR 1, L_0x559bc9eb4490, L_0x559bc9eb46c0, C4<0>, C4<0>; -L_0x559bc9eb3e50 .functor NOR 1, L_0x559bc9eb3cb0, L_0x559bc9eb3de0, C4<0>, C4<0>; -L_0x559bc9eb3f60 .functor NOR 1, L_0x559bc9eb3e50, L_0x559bc9eb3d20, C4<0>, C4<0>; -L_0x559bc9eb4070 .functor BUF 1, L_0x559bc9eb3f60, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb4130 .functor OR 1, L_0x559bc9eb3cb0, L_0x559bc9eb3d20, C4<0>, C4<0>; -L_0x559bc9eb41a0 .functor NOR 1, L_0x559bc9eb4130, L_0x559bc9eb46c0, C4<0>, C4<0>; -L_0x559bc9eb4300 .functor AND 1, L_0x559bc9eb4130, L_0x559bc9eb3de0, C4<1>, C4<1>; -L_0x559bc9eb4370 .functor XOR 1, L_0x559bc9eb3f60, L_0x559bc9eb4860, C4<0>, C4<0>; -v0x559bc9e60750_0 .net "A", 0 0, L_0x559bc9eb4490; 1 drivers -v0x559bc9e60810_0 .net "B", 0 0, L_0x559bc9eb4620; 1 drivers -v0x559bc9e608d0_0 .net "C", 0 0, L_0x559bc9eb46c0; 1 drivers -v0x559bc9e60970_0 .net "D", 0 0, L_0x559bc9eb4860; 1 drivers -v0x559bc9e60a30_0 .net "E", 0 0, L_0x559bc9eb4370; 1 drivers -v0x559bc9e60b40_0 .net "X", 0 0, L_0x559bc9eb4070; 1 drivers -v0x559bc9e60c00_0 .net "Y", 0 0, L_0x559bc9eb41a0; 1 drivers -v0x559bc9e60cc0_0 .net "Z", 0 0, L_0x559bc9eb4300; 1 drivers -v0x559bc9e60d80_0 .net "nor1", 0 0, L_0x559bc9eb3d20; 1 drivers -v0x559bc9e60ed0_0 .net "nor2", 0 0, L_0x559bc9eb3e50; 1 drivers -v0x559bc9e60f90_0 .net "nor3", 0 0, L_0x559bc9eb3f60; 1 drivers -v0x559bc9e61050_0 .net "or1", 0 0, L_0x559bc9eb4130; 1 drivers -v0x559bc9e61110_0 .net "xor1", 0 0, L_0x559bc9eb3cb0; 1 drivers -v0x559bc9e611d0_0 .net "xor2", 0 0, L_0x559bc9eb3de0; 1 drivers -S_0x559bc9e61390 .scope module, "d4w" "dabble" 11 41, 12 1 0, S_0x559bc9e5e4f0; +L_0x55b8a2287cb0 .functor XOR 1, L_0x55b8a2288490, L_0x55b8a2288860, C4<0>, C4<0>; +L_0x55b8a2287d20 .functor NOR 1, L_0x55b8a2288490, L_0x55b8a2288620, C4<0>, C4<0>; +L_0x55b8a2287de0 .functor XOR 1, L_0x55b8a2288490, L_0x55b8a22886c0, C4<0>, C4<0>; +L_0x55b8a2287e50 .functor NOR 1, L_0x55b8a2287cb0, L_0x55b8a2287de0, C4<0>, C4<0>; +L_0x55b8a2287f60 .functor NOR 1, L_0x55b8a2287e50, L_0x55b8a2287d20, C4<0>, C4<0>; +L_0x55b8a2288070 .functor BUF 1, L_0x55b8a2287f60, C4<0>, C4<0>, C4<0>; +L_0x55b8a2288130 .functor OR 1, L_0x55b8a2287cb0, L_0x55b8a2287d20, C4<0>, C4<0>; +L_0x55b8a22881a0 .functor NOR 1, L_0x55b8a2288130, L_0x55b8a22886c0, C4<0>, C4<0>; +L_0x55b8a2288300 .functor AND 1, L_0x55b8a2288130, L_0x55b8a2287de0, C4<1>, C4<1>; +L_0x55b8a2288370 .functor XOR 1, L_0x55b8a2287f60, L_0x55b8a2288860, C4<0>, C4<0>; +v0x55b8a2234750_0 .net "A", 0 0, L_0x55b8a2288490; 1 drivers +v0x55b8a2234810_0 .net "B", 0 0, L_0x55b8a2288620; 1 drivers +v0x55b8a22348d0_0 .net "C", 0 0, L_0x55b8a22886c0; 1 drivers +v0x55b8a2234970_0 .net "D", 0 0, L_0x55b8a2288860; 1 drivers +v0x55b8a2234a30_0 .net "E", 0 0, L_0x55b8a2288370; 1 drivers +v0x55b8a2234b40_0 .net "X", 0 0, L_0x55b8a2288070; 1 drivers +v0x55b8a2234c00_0 .net "Y", 0 0, L_0x55b8a22881a0; 1 drivers +v0x55b8a2234cc0_0 .net "Z", 0 0, L_0x55b8a2288300; 1 drivers +v0x55b8a2234d80_0 .net "nor1", 0 0, L_0x55b8a2287d20; 1 drivers +v0x55b8a2234ed0_0 .net "nor2", 0 0, L_0x55b8a2287e50; 1 drivers +v0x55b8a2234f90_0 .net "nor3", 0 0, L_0x55b8a2287f60; 1 drivers +v0x55b8a2235050_0 .net "or1", 0 0, L_0x55b8a2288130; 1 drivers +v0x55b8a2235110_0 .net "xor1", 0 0, L_0x55b8a2287cb0; 1 drivers +v0x55b8a22351d0_0 .net "xor2", 0 0, L_0x55b8a2287de0; 1 drivers +S_0x55b8a2235390 .scope module, "d4w" "dabble" 11 41, 12 1 0, S_0x55b8a22324f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; @@ -961,31 +961,31 @@ S_0x559bc9e61390 .scope module, "d4w" "dabble" 11 41, 12 1 0, S_0x559bc9e5e4f0; .port_info 5 /OUTPUT 1 "Y"; .port_info 6 /OUTPUT 1 "Z"; .port_info 7 /OUTPUT 1 "E"; -L_0x559bc9eb47f0 .functor XOR 1, L_0x559bc9eb21e0, L_0x559bc9eb5390, C4<0>, C4<0>; -L_0x559bc9eb4ac0 .functor NOR 1, L_0x559bc9eb21e0, L_0x559bc9eb51c0, C4<0>, C4<0>; -L_0x559bc9eb4bc0 .functor XOR 1, L_0x559bc9eb21e0, L_0x559bc9eb5260, C4<0>, C4<0>; -L_0x559bc9eb4c30 .functor NOR 1, L_0x559bc9eb47f0, L_0x559bc9eb4bc0, C4<0>, C4<0>; -L_0x559bc9eb4cf0 .functor NOR 1, L_0x559bc9eb4c30, L_0x559bc9eb4ac0, C4<0>, C4<0>; -L_0x559bc9eb4e00 .functor BUF 1, L_0x559bc9eb4cf0, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb4ec0 .functor OR 1, L_0x559bc9eb47f0, L_0x559bc9eb4ac0, C4<0>, C4<0>; -L_0x559bc9eb4f30 .functor NOR 1, L_0x559bc9eb4ec0, L_0x559bc9eb5260, C4<0>, C4<0>; -L_0x559bc9eb5090 .functor AND 1, L_0x559bc9eb4ec0, L_0x559bc9eb4bc0, C4<1>, C4<1>; -L_0x559bc9eb5100 .functor XOR 1, L_0x559bc9eb4cf0, L_0x559bc9eb5390, C4<0>, C4<0>; -v0x559bc9e61640_0 .net "A", 0 0, L_0x559bc9eb21e0; alias, 1 drivers -v0x559bc9e61720_0 .net "B", 0 0, L_0x559bc9eb51c0; 1 drivers -v0x559bc9e617e0_0 .net "C", 0 0, L_0x559bc9eb5260; 1 drivers -v0x559bc9e61880_0 .net "D", 0 0, L_0x559bc9eb5390; 1 drivers -v0x559bc9e61940_0 .net "E", 0 0, L_0x559bc9eb5100; 1 drivers -v0x559bc9e61a50_0 .net "X", 0 0, L_0x559bc9eb4e00; 1 drivers -v0x559bc9e61b10_0 .net "Y", 0 0, L_0x559bc9eb4f30; 1 drivers -v0x559bc9e61bd0_0 .net "Z", 0 0, L_0x559bc9eb5090; 1 drivers -v0x559bc9e61c90_0 .net "nor1", 0 0, L_0x559bc9eb4ac0; 1 drivers -v0x559bc9e61de0_0 .net "nor2", 0 0, L_0x559bc9eb4c30; 1 drivers -v0x559bc9e61ea0_0 .net "nor3", 0 0, L_0x559bc9eb4cf0; 1 drivers -v0x559bc9e61f60_0 .net "or1", 0 0, L_0x559bc9eb4ec0; 1 drivers -v0x559bc9e62020_0 .net "xor1", 0 0, L_0x559bc9eb47f0; 1 drivers -v0x559bc9e620e0_0 .net "xor2", 0 0, L_0x559bc9eb4bc0; 1 drivers -S_0x559bc9e622a0 .scope module, "d5x" "dabble" 11 50, 12 1 0, S_0x559bc9e5e4f0; +L_0x55b8a22887f0 .functor XOR 1, L_0x55b8a22861e0, L_0x55b8a2289390, C4<0>, C4<0>; +L_0x55b8a2288ac0 .functor NOR 1, L_0x55b8a22861e0, L_0x55b8a22891c0, C4<0>, C4<0>; +L_0x55b8a2288bc0 .functor XOR 1, L_0x55b8a22861e0, L_0x55b8a2289260, C4<0>, C4<0>; +L_0x55b8a2288c30 .functor NOR 1, L_0x55b8a22887f0, L_0x55b8a2288bc0, C4<0>, C4<0>; +L_0x55b8a2288cf0 .functor NOR 1, L_0x55b8a2288c30, L_0x55b8a2288ac0, C4<0>, C4<0>; +L_0x55b8a2288e00 .functor BUF 1, L_0x55b8a2288cf0, C4<0>, C4<0>, C4<0>; +L_0x55b8a2288ec0 .functor OR 1, L_0x55b8a22887f0, L_0x55b8a2288ac0, C4<0>, C4<0>; +L_0x55b8a2288f30 .functor NOR 1, L_0x55b8a2288ec0, L_0x55b8a2289260, C4<0>, C4<0>; +L_0x55b8a2289090 .functor AND 1, L_0x55b8a2288ec0, L_0x55b8a2288bc0, C4<1>, C4<1>; +L_0x55b8a2289100 .functor XOR 1, L_0x55b8a2288cf0, L_0x55b8a2289390, C4<0>, C4<0>; +v0x55b8a2235640_0 .net "A", 0 0, L_0x55b8a22861e0; alias, 1 drivers +v0x55b8a2235720_0 .net "B", 0 0, L_0x55b8a22891c0; 1 drivers +v0x55b8a22357e0_0 .net "C", 0 0, L_0x55b8a2289260; 1 drivers +v0x55b8a2235880_0 .net "D", 0 0, L_0x55b8a2289390; 1 drivers +v0x55b8a2235940_0 .net "E", 0 0, L_0x55b8a2289100; 1 drivers +v0x55b8a2235a50_0 .net "X", 0 0, L_0x55b8a2288e00; 1 drivers +v0x55b8a2235b10_0 .net "Y", 0 0, L_0x55b8a2288f30; 1 drivers +v0x55b8a2235bd0_0 .net "Z", 0 0, L_0x55b8a2289090; 1 drivers +v0x55b8a2235c90_0 .net "nor1", 0 0, L_0x55b8a2288ac0; 1 drivers +v0x55b8a2235de0_0 .net "nor2", 0 0, L_0x55b8a2288c30; 1 drivers +v0x55b8a2235ea0_0 .net "nor3", 0 0, L_0x55b8a2288cf0; 1 drivers +v0x55b8a2235f60_0 .net "or1", 0 0, L_0x55b8a2288ec0; 1 drivers +v0x55b8a2236020_0 .net "xor1", 0 0, L_0x55b8a22887f0; 1 drivers +v0x55b8a22360e0_0 .net "xor2", 0 0, L_0x55b8a2288bc0; 1 drivers +S_0x55b8a22362a0 .scope module, "d5x" "dabble" 11 50, 12 1 0, S_0x55b8a22324f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; @@ -995,31 +995,31 @@ S_0x559bc9e622a0 .scope module, "d5x" "dabble" 11 50, 12 1 0, S_0x559bc9e5e4f0; .port_info 5 /OUTPUT 1 "Y"; .port_info 6 /OUTPUT 1 "Z"; .port_info 7 /OUTPUT 1 "E"; -L_0x559bc9eb5480 .functor XOR 1, L_0x559bc9eb5c60, L_0x559bc9eb5d90, C4<0>, C4<0>; -L_0x559bc9eb54f0 .functor NOR 1, L_0x559bc9eb5c60, L_0x559bc9eb5e30, C4<0>, C4<0>; -L_0x559bc9eb55b0 .functor XOR 1, L_0x559bc9eb5c60, L_0x559bc9eb5ed0, C4<0>, C4<0>; -L_0x559bc9eb5620 .functor NOR 1, L_0x559bc9eb5480, L_0x559bc9eb55b0, C4<0>, C4<0>; -L_0x559bc9eb5730 .functor NOR 1, L_0x559bc9eb5620, L_0x559bc9eb54f0, C4<0>, C4<0>; -L_0x559bc9eb5840 .functor BUF 1, L_0x559bc9eb5730, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb5900 .functor OR 1, L_0x559bc9eb5480, L_0x559bc9eb54f0, C4<0>, C4<0>; -L_0x559bc9eb5970 .functor NOR 1, L_0x559bc9eb5900, L_0x559bc9eb5ed0, C4<0>, C4<0>; -L_0x559bc9eb5ad0 .functor AND 1, L_0x559bc9eb5900, L_0x559bc9eb55b0, C4<1>, C4<1>; -L_0x559bc9eb5b40 .functor XOR 1, L_0x559bc9eb5730, L_0x559bc9eb5d90, C4<0>, C4<0>; -v0x559bc9e625a0_0 .net "A", 0 0, L_0x559bc9eb5c60; 1 drivers -v0x559bc9e62680_0 .net "B", 0 0, L_0x559bc9eb5e30; 1 drivers -v0x559bc9e62740_0 .net "C", 0 0, L_0x559bc9eb5ed0; 1 drivers -v0x559bc9e627e0_0 .net "D", 0 0, L_0x559bc9eb5d90; 1 drivers -v0x559bc9e628a0_0 .net "E", 0 0, L_0x559bc9eb5b40; 1 drivers -v0x559bc9e629b0_0 .net "X", 0 0, L_0x559bc9eb5840; 1 drivers -v0x559bc9e62a70_0 .net "Y", 0 0, L_0x559bc9eb5970; 1 drivers -v0x559bc9e62b30_0 .net "Z", 0 0, L_0x559bc9eb5ad0; 1 drivers -v0x559bc9e62bf0_0 .net "nor1", 0 0, L_0x559bc9eb54f0; 1 drivers -v0x559bc9e62d40_0 .net "nor2", 0 0, L_0x559bc9eb5620; 1 drivers -v0x559bc9e62e00_0 .net "nor3", 0 0, L_0x559bc9eb5730; 1 drivers -v0x559bc9e62ec0_0 .net "or1", 0 0, L_0x559bc9eb5900; 1 drivers -v0x559bc9e62f80_0 .net "xor1", 0 0, L_0x559bc9eb5480; 1 drivers -v0x559bc9e63040_0 .net "xor2", 0 0, L_0x559bc9eb55b0; 1 drivers -S_0x559bc9e63200 .scope module, "d6y" "dabble" 11 59, 12 1 0, S_0x559bc9e5e4f0; +L_0x55b8a2289480 .functor XOR 1, L_0x55b8a2289c60, L_0x55b8a2289d90, C4<0>, C4<0>; +L_0x55b8a22894f0 .functor NOR 1, L_0x55b8a2289c60, L_0x55b8a2289e30, C4<0>, C4<0>; +L_0x55b8a22895b0 .functor XOR 1, L_0x55b8a2289c60, L_0x55b8a2289ed0, C4<0>, C4<0>; +L_0x55b8a2289620 .functor NOR 1, L_0x55b8a2289480, L_0x55b8a22895b0, C4<0>, C4<0>; +L_0x55b8a2289730 .functor NOR 1, L_0x55b8a2289620, L_0x55b8a22894f0, C4<0>, C4<0>; +L_0x55b8a2289840 .functor BUF 1, L_0x55b8a2289730, C4<0>, C4<0>, C4<0>; +L_0x55b8a2289900 .functor OR 1, L_0x55b8a2289480, L_0x55b8a22894f0, C4<0>, C4<0>; +L_0x55b8a2289970 .functor NOR 1, L_0x55b8a2289900, L_0x55b8a2289ed0, C4<0>, C4<0>; +L_0x55b8a2289ad0 .functor AND 1, L_0x55b8a2289900, L_0x55b8a22895b0, C4<1>, C4<1>; +L_0x55b8a2289b40 .functor XOR 1, L_0x55b8a2289730, L_0x55b8a2289d90, C4<0>, C4<0>; +v0x55b8a22365a0_0 .net "A", 0 0, L_0x55b8a2289c60; 1 drivers +v0x55b8a2236680_0 .net "B", 0 0, L_0x55b8a2289e30; 1 drivers +v0x55b8a2236740_0 .net "C", 0 0, L_0x55b8a2289ed0; 1 drivers +v0x55b8a22367e0_0 .net "D", 0 0, L_0x55b8a2289d90; 1 drivers +v0x55b8a22368a0_0 .net "E", 0 0, L_0x55b8a2289b40; 1 drivers +v0x55b8a22369b0_0 .net "X", 0 0, L_0x55b8a2289840; 1 drivers +v0x55b8a2236a70_0 .net "Y", 0 0, L_0x55b8a2289970; 1 drivers +v0x55b8a2236b30_0 .net "Z", 0 0, L_0x55b8a2289ad0; 1 drivers +v0x55b8a2236bf0_0 .net "nor1", 0 0, L_0x55b8a22894f0; 1 drivers +v0x55b8a2236d40_0 .net "nor2", 0 0, L_0x55b8a2289620; 1 drivers +v0x55b8a2236e00_0 .net "nor3", 0 0, L_0x55b8a2289730; 1 drivers +v0x55b8a2236ec0_0 .net "or1", 0 0, L_0x55b8a2289900; 1 drivers +v0x55b8a2236f80_0 .net "xor1", 0 0, L_0x55b8a2289480; 1 drivers +v0x55b8a2237040_0 .net "xor2", 0 0, L_0x55b8a22895b0; 1 drivers +S_0x55b8a2237200 .scope module, "d6y" "dabble" 11 59, 12 1 0, S_0x55b8a22324f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; @@ -1029,31 +1029,31 @@ S_0x559bc9e63200 .scope module, "d6y" "dabble" 11 59, 12 1 0, S_0x559bc9e5e4f0; .port_info 5 /OUTPUT 1 "Y"; .port_info 6 /OUTPUT 1 "Z"; .port_info 7 /OUTPUT 1 "E"; -L_0x559bc9eb5f70 .functor XOR 1, L_0x559bc9eb6990, L_0x559bc9eb6c40, C4<0>, C4<0>; -L_0x559bc9eb6220 .functor NOR 1, L_0x559bc9eb6990, L_0x559bc9eb6a30, C4<0>, C4<0>; -L_0x559bc9eb62e0 .functor XOR 1, L_0x559bc9eb6990, L_0x559bc9eb6ba0, C4<0>, C4<0>; -L_0x559bc9eb6350 .functor NOR 1, L_0x559bc9eb5f70, L_0x559bc9eb62e0, C4<0>, C4<0>; -L_0x559bc9eb6460 .functor NOR 1, L_0x559bc9eb6350, L_0x559bc9eb6220, C4<0>, C4<0>; -L_0x559bc9eb6570 .functor BUF 1, L_0x559bc9eb6460, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb6630 .functor OR 1, L_0x559bc9eb5f70, L_0x559bc9eb6220, C4<0>, C4<0>; -L_0x559bc9eb66a0 .functor NOR 1, L_0x559bc9eb6630, L_0x559bc9eb6ba0, C4<0>, C4<0>; -L_0x559bc9eb6800 .functor AND 1, L_0x559bc9eb6630, L_0x559bc9eb62e0, C4<1>, C4<1>; -L_0x559bc9eb6870 .functor XOR 1, L_0x559bc9eb6460, L_0x559bc9eb6c40, C4<0>, C4<0>; -v0x559bc9e634b0_0 .net "A", 0 0, L_0x559bc9eb6990; 1 drivers -v0x559bc9e63590_0 .net "B", 0 0, L_0x559bc9eb6a30; 1 drivers -v0x559bc9e63650_0 .net "C", 0 0, L_0x559bc9eb6ba0; 1 drivers -v0x559bc9e636f0_0 .net "D", 0 0, L_0x559bc9eb6c40; 1 drivers -v0x559bc9e637b0_0 .net "E", 0 0, L_0x559bc9eb6870; 1 drivers -v0x559bc9e638c0_0 .net "X", 0 0, L_0x559bc9eb6570; 1 drivers -v0x559bc9e63980_0 .net "Y", 0 0, L_0x559bc9eb66a0; 1 drivers -v0x559bc9e63a40_0 .net "Z", 0 0, L_0x559bc9eb6800; 1 drivers -v0x559bc9e63b00_0 .net "nor1", 0 0, L_0x559bc9eb6220; 1 drivers -v0x559bc9e63c50_0 .net "nor2", 0 0, L_0x559bc9eb6350; 1 drivers -v0x559bc9e63d10_0 .net "nor3", 0 0, L_0x559bc9eb6460; 1 drivers -v0x559bc9e63dd0_0 .net "or1", 0 0, L_0x559bc9eb6630; 1 drivers -v0x559bc9e63e90_0 .net "xor1", 0 0, L_0x559bc9eb5f70; 1 drivers -v0x559bc9e63f50_0 .net "xor2", 0 0, L_0x559bc9eb62e0; 1 drivers -S_0x559bc9e64110 .scope module, "d7z" "dabble" 11 68, 12 1 0, S_0x559bc9e5e4f0; +L_0x55b8a2289f70 .functor XOR 1, L_0x55b8a228a990, L_0x55b8a228ac40, C4<0>, C4<0>; +L_0x55b8a228a220 .functor NOR 1, L_0x55b8a228a990, L_0x55b8a228aa30, C4<0>, C4<0>; +L_0x55b8a228a2e0 .functor XOR 1, L_0x55b8a228a990, L_0x55b8a228aba0, C4<0>, C4<0>; +L_0x55b8a228a350 .functor NOR 1, L_0x55b8a2289f70, L_0x55b8a228a2e0, C4<0>, C4<0>; +L_0x55b8a228a460 .functor NOR 1, L_0x55b8a228a350, L_0x55b8a228a220, C4<0>, C4<0>; +L_0x55b8a228a570 .functor BUF 1, L_0x55b8a228a460, C4<0>, C4<0>, C4<0>; +L_0x55b8a228a630 .functor OR 1, L_0x55b8a2289f70, L_0x55b8a228a220, C4<0>, C4<0>; +L_0x55b8a228a6a0 .functor NOR 1, L_0x55b8a228a630, L_0x55b8a228aba0, C4<0>, C4<0>; +L_0x55b8a228a800 .functor AND 1, L_0x55b8a228a630, L_0x55b8a228a2e0, C4<1>, C4<1>; +L_0x55b8a228a870 .functor XOR 1, L_0x55b8a228a460, L_0x55b8a228ac40, C4<0>, C4<0>; +v0x55b8a22374b0_0 .net "A", 0 0, L_0x55b8a228a990; 1 drivers +v0x55b8a2237590_0 .net "B", 0 0, L_0x55b8a228aa30; 1 drivers +v0x55b8a2237650_0 .net "C", 0 0, L_0x55b8a228aba0; 1 drivers +v0x55b8a22376f0_0 .net "D", 0 0, L_0x55b8a228ac40; 1 drivers +v0x55b8a22377b0_0 .net "E", 0 0, L_0x55b8a228a870; 1 drivers +v0x55b8a22378c0_0 .net "X", 0 0, L_0x55b8a228a570; 1 drivers +v0x55b8a2237980_0 .net "Y", 0 0, L_0x55b8a228a6a0; 1 drivers +v0x55b8a2237a40_0 .net "Z", 0 0, L_0x55b8a228a800; 1 drivers +v0x55b8a2237b00_0 .net "nor1", 0 0, L_0x55b8a228a220; 1 drivers +v0x55b8a2237c50_0 .net "nor2", 0 0, L_0x55b8a228a350; 1 drivers +v0x55b8a2237d10_0 .net "nor3", 0 0, L_0x55b8a228a460; 1 drivers +v0x55b8a2237dd0_0 .net "or1", 0 0, L_0x55b8a228a630; 1 drivers +v0x55b8a2237e90_0 .net "xor1", 0 0, L_0x55b8a2289f70; 1 drivers +v0x55b8a2237f50_0 .net "xor2", 0 0, L_0x55b8a228a2e0; 1 drivers +S_0x55b8a2238110 .scope module, "d7z" "dabble" 11 68, 12 1 0, S_0x55b8a22324f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; @@ -1063,31 +1063,31 @@ S_0x559bc9e64110 .scope module, "d7z" "dabble" 11 68, 12 1 0, S_0x559bc9e5e4f0; .port_info 5 /OUTPUT 1 "Y"; .port_info 6 /OUTPUT 1 "Z"; .port_info 7 /OUTPUT 1 "E"; -L_0x559bc9eb6e10 .functor XOR 1, L_0x559bc9eb75f0, L_0x559bc9eb79e0, C4<0>, C4<0>; -L_0x559bc9eb6e80 .functor NOR 1, L_0x559bc9eb75f0, L_0x559bc9eb7720, C4<0>, C4<0>; -L_0x559bc9eb6f40 .functor XOR 1, L_0x559bc9eb75f0, L_0x559bc9eb7940, C4<0>, C4<0>; -L_0x559bc9eb6fb0 .functor NOR 1, L_0x559bc9eb6e10, L_0x559bc9eb6f40, C4<0>, C4<0>; -L_0x559bc9eb70c0 .functor NOR 1, L_0x559bc9eb6fb0, L_0x559bc9eb6e80, C4<0>, C4<0>; -L_0x559bc9eb71d0 .functor BUF 1, L_0x559bc9eb70c0, C4<0>, C4<0>, C4<0>; -L_0x559bc9eb7290 .functor OR 1, L_0x559bc9eb6e10, L_0x559bc9eb6e80, C4<0>, C4<0>; -L_0x559bc9eb7300 .functor NOR 1, L_0x559bc9eb7290, L_0x559bc9eb7940, C4<0>, C4<0>; -L_0x559bc9eb7460 .functor AND 1, L_0x559bc9eb7290, L_0x559bc9eb6f40, C4<1>, C4<1>; -L_0x559bc9eb74d0 .functor XOR 1, L_0x559bc9eb70c0, L_0x559bc9eb79e0, C4<0>, C4<0>; -v0x559bc9e643c0_0 .net "A", 0 0, L_0x559bc9eb75f0; 1 drivers -v0x559bc9e644a0_0 .net "B", 0 0, L_0x559bc9eb7720; 1 drivers -v0x559bc9e64560_0 .net "C", 0 0, L_0x559bc9eb7940; 1 drivers -v0x559bc9e64600_0 .net "D", 0 0, L_0x559bc9eb79e0; 1 drivers -v0x559bc9e646c0_0 .net "E", 0 0, L_0x559bc9eb74d0; 1 drivers -v0x559bc9e647d0_0 .net "X", 0 0, L_0x559bc9eb71d0; 1 drivers -v0x559bc9e64890_0 .net "Y", 0 0, L_0x559bc9eb7300; 1 drivers -v0x559bc9e64950_0 .net "Z", 0 0, L_0x559bc9eb7460; 1 drivers -v0x559bc9e64a10_0 .net "nor1", 0 0, L_0x559bc9eb6e80; 1 drivers -v0x559bc9e64b60_0 .net "nor2", 0 0, L_0x559bc9eb6fb0; 1 drivers -v0x559bc9e64c20_0 .net "nor3", 0 0, L_0x559bc9eb70c0; 1 drivers -v0x559bc9e64ce0_0 .net "or1", 0 0, L_0x559bc9eb7290; 1 drivers -v0x559bc9e64da0_0 .net "xor1", 0 0, L_0x559bc9eb6e10; 1 drivers -v0x559bc9e64e60_0 .net "xor2", 0 0, L_0x559bc9eb6f40; 1 drivers -S_0x559bc9e66470 .scope module, "lU" "logicUnit" 3 21, 13 1 0, S_0x559bc9e41bb0; +L_0x55b8a228ae10 .functor XOR 1, L_0x55b8a228b5f0, L_0x55b8a228b9e0, C4<0>, C4<0>; +L_0x55b8a228ae80 .functor NOR 1, L_0x55b8a228b5f0, L_0x55b8a228b720, C4<0>, C4<0>; +L_0x55b8a228af40 .functor XOR 1, L_0x55b8a228b5f0, L_0x55b8a228b940, C4<0>, C4<0>; +L_0x55b8a228afb0 .functor NOR 1, L_0x55b8a228ae10, L_0x55b8a228af40, C4<0>, C4<0>; +L_0x55b8a228b0c0 .functor NOR 1, L_0x55b8a228afb0, L_0x55b8a228ae80, C4<0>, C4<0>; +L_0x55b8a228b1d0 .functor BUF 1, L_0x55b8a228b0c0, C4<0>, C4<0>, C4<0>; +L_0x55b8a228b290 .functor OR 1, L_0x55b8a228ae10, L_0x55b8a228ae80, C4<0>, C4<0>; +L_0x55b8a228b300 .functor NOR 1, L_0x55b8a228b290, L_0x55b8a228b940, C4<0>, C4<0>; +L_0x55b8a228b460 .functor AND 1, L_0x55b8a228b290, L_0x55b8a228af40, C4<1>, C4<1>; +L_0x55b8a228b4d0 .functor XOR 1, L_0x55b8a228b0c0, L_0x55b8a228b9e0, C4<0>, C4<0>; +v0x55b8a22383c0_0 .net "A", 0 0, L_0x55b8a228b5f0; 1 drivers +v0x55b8a22384a0_0 .net "B", 0 0, L_0x55b8a228b720; 1 drivers +v0x55b8a2238560_0 .net "C", 0 0, L_0x55b8a228b940; 1 drivers +v0x55b8a2238600_0 .net "D", 0 0, L_0x55b8a228b9e0; 1 drivers +v0x55b8a22386c0_0 .net "E", 0 0, L_0x55b8a228b4d0; 1 drivers +v0x55b8a22387d0_0 .net "X", 0 0, L_0x55b8a228b1d0; 1 drivers +v0x55b8a2238890_0 .net "Y", 0 0, L_0x55b8a228b300; 1 drivers +v0x55b8a2238950_0 .net "Z", 0 0, L_0x55b8a228b460; 1 drivers +v0x55b8a2238a10_0 .net "nor1", 0 0, L_0x55b8a228ae80; 1 drivers +v0x55b8a2238b60_0 .net "nor2", 0 0, L_0x55b8a228afb0; 1 drivers +v0x55b8a2238c20_0 .net "nor3", 0 0, L_0x55b8a228b0c0; 1 drivers +v0x55b8a2238ce0_0 .net "or1", 0 0, L_0x55b8a228b290; 1 drivers +v0x55b8a2238da0_0 .net "xor1", 0 0, L_0x55b8a228ae10; 1 drivers +v0x55b8a2238e60_0 .net "xor2", 0 0, L_0x55b8a228af40; 1 drivers +S_0x55b8a223a470 .scope module, "lU" "logicUnit" 3 21, 13 1 0, S_0x55b8a2215bb0; .timescale 0 0; .port_info 0 /INPUT 3 "opCode"; .port_info 1 /INPUT 4 "A"; @@ -1095,338 +1095,338 @@ S_0x559bc9e66470 .scope module, "lU" "logicUnit" 3 21, 13 1 0, S_0x559bc9e41bb0; .port_info 3 /OUTPUT 4 "resultA"; .port_info 4 /OUTPUT 4 "resultO"; .port_info 5 /OUTPUT 4 "resultX"; -L_0x559bc9e94d60 .functor AND 1, L_0x559bc9e94dd0, L_0x559bc9e94e70, C4<1>, C4<1>; -L_0x559bc9e94f10 .functor AND 1, L_0x559bc9e94f80, L_0x559bc9e95070, C4<1>, C4<1>; -L_0x559bc9e95370 .functor AND 1, L_0x559bc9e953e0, L_0x559bc9e954d0, C4<1>, C4<1>; -L_0x559bc9e95790 .functor AND 1, L_0x559bc9e95850, L_0x559bc9e95990, C4<1>, C4<1>; -L_0x559bc9e95a80 .functor OR 1, L_0x559bc9e95af0, L_0x559bc9e95c40, C4<0>, C4<0>; -L_0x559bc9e95ce0 .functor OR 1, L_0x559bc9e95d50, L_0x559bc9e95eb0, C4<0>, C4<0>; -L_0x559bc9e95fa0 .functor OR 1, L_0x559bc9e96010, L_0x559bc9e96180, C4<0>, C4<0>; -L_0x559bc9e95e40 .functor OR 1, L_0x559bc9e96530, L_0x559bc9e96620, C4<0>, C4<0>; -L_0x559bc9e967b0 .functor XOR 1, L_0x559bc9e96820, L_0x559bc9e96910, C4<0>, C4<0>; -L_0x559bc9e96ab0 .functor XOR 1, L_0x559bc9e96710, L_0x559bc9e96b80, C4<0>, C4<0>; -L_0x559bc9e96d30 .functor XOR 1, L_0x559bc9e96da0, L_0x559bc9e96e90, C4<0>, C4<0>; -L_0x559bc9e970f0 .functor XOR 1, L_0x559bc9e971d0, L_0x559bc9e973a0, C4<0>, C4<0>; -L_0x559bc9e97490 .functor AND 1, L_0x559bc9e97500, L_0x559bc9e976e0, C4<1>, C4<1>; -L_0x559bc9e97820 .functor AND 1, L_0x559bc9e97910, L_0x559bc9e97b50, C4<1>, C4<1>; -L_0x559bc9e97160 .functor AND 1, L_0x559bc9e97c40, L_0x559bc9e97e40, C4<1>, C4<1>; -L_0x559bc9e981e0 .functor AND 1, L_0x559bc9e98330, L_0x559bc9e98420, C4<1>, C4<1>; -L_0x559bc9e980c0 .functor AND 1, L_0x559bc9e98130, L_0x559bc9e98640, C4<1>, C4<1>; -L_0x559bc9e988c0 .functor AND 1, L_0x559bc9e989d0, L_0x559bc9e98ac0, C4<1>, C4<1>; -L_0x559bc9e98d00 .functor AND 1, L_0x559bc9e98d70, L_0x559bc9e98e60, C4<1>, C4<1>; -L_0x559bc9e99240 .functor AND 1, L_0x559bc9e98930, L_0x559bc9e99570, C4<1>, C4<1>; -L_0x559bc9e99660 .functor AND 1, L_0x559bc9e996d0, L_0x559bc9e99940, C4<1>, C4<1>; -L_0x559bc9e99a80 .functor AND 1, L_0x559bc9e99bb0, L_0x559bc9e99e30, C4<1>, C4<1>; -L_0x559bc9e99f20 .functor AND 1, L_0x559bc9e99f90, L_0x559bc9e9a220, C4<1>, C4<1>; -L_0x559bc9e9a650 .functor AND 1, L_0x559bc9e9a7e0, L_0x559bc9e9a8d0, C4<1>, C4<1>; -v0x559bc9e666d0_0 .net "A", 3 0, v0x559bc9e8c570_0; alias, 1 drivers -v0x559bc9e66770_0 .net "B", 3 0, v0x559bc9e8c650_0; alias, 1 drivers -v0x559bc9e66830_0 .net *"_ivl_0", 0 0, L_0x559bc9e94d60; 1 drivers -v0x559bc9e66920_0 .net *"_ivl_100", 0 0, L_0x559bc9e980c0; 1 drivers -v0x559bc9e66a00_0 .net *"_ivl_103", 0 0, L_0x559bc9e98130; 1 drivers -v0x559bc9e66b30_0 .net *"_ivl_105", 0 0, L_0x559bc9e98640; 1 drivers -v0x559bc9e66c10_0 .net *"_ivl_106", 0 0, L_0x559bc9e988c0; 1 drivers -v0x559bc9e66cf0_0 .net *"_ivl_109", 0 0, L_0x559bc9e989d0; 1 drivers -v0x559bc9e66dd0_0 .net *"_ivl_11", 0 0, L_0x559bc9e95070; 1 drivers -v0x559bc9e66eb0_0 .net *"_ivl_111", 0 0, L_0x559bc9e98ac0; 1 drivers -v0x559bc9e66f90_0 .net *"_ivl_112", 0 0, L_0x559bc9e98d00; 1 drivers -v0x559bc9e67070_0 .net *"_ivl_115", 0 0, L_0x559bc9e98d70; 1 drivers -v0x559bc9e67150_0 .net *"_ivl_117", 0 0, L_0x559bc9e98e60; 1 drivers -v0x559bc9e67230_0 .net *"_ivl_118", 0 0, L_0x559bc9e99240; 1 drivers -v0x559bc9e67310_0 .net *"_ivl_12", 0 0, L_0x559bc9e95370; 1 drivers -v0x559bc9e673f0_0 .net *"_ivl_122", 0 0, L_0x559bc9e98930; 1 drivers -v0x559bc9e674d0_0 .net *"_ivl_124", 0 0, L_0x559bc9e99570; 1 drivers -v0x559bc9e675b0_0 .net *"_ivl_125", 0 0, L_0x559bc9e99660; 1 drivers -v0x559bc9e67690_0 .net *"_ivl_128", 0 0, L_0x559bc9e996d0; 1 drivers -v0x559bc9e67770_0 .net *"_ivl_130", 0 0, L_0x559bc9e99940; 1 drivers -v0x559bc9e67850_0 .net *"_ivl_131", 0 0, L_0x559bc9e99a80; 1 drivers -v0x559bc9e67930_0 .net *"_ivl_134", 0 0, L_0x559bc9e99bb0; 1 drivers -v0x559bc9e67a10_0 .net *"_ivl_136", 0 0, L_0x559bc9e99e30; 1 drivers -v0x559bc9e67af0_0 .net *"_ivl_137", 0 0, L_0x559bc9e99f20; 1 drivers -v0x559bc9e67bd0_0 .net *"_ivl_140", 0 0, L_0x559bc9e99f90; 1 drivers -v0x559bc9e67cb0_0 .net *"_ivl_142", 0 0, L_0x559bc9e9a220; 1 drivers -v0x559bc9e67d90_0 .net *"_ivl_143", 0 0, L_0x559bc9e9a650; 1 drivers -v0x559bc9e67e70_0 .net *"_ivl_147", 0 0, L_0x559bc9e9a7e0; 1 drivers -v0x559bc9e67f50_0 .net *"_ivl_149", 0 0, L_0x559bc9e9a8d0; 1 drivers -v0x559bc9e68030_0 .net *"_ivl_15", 0 0, L_0x559bc9e953e0; 1 drivers -v0x559bc9e68110_0 .net *"_ivl_17", 0 0, L_0x559bc9e954d0; 1 drivers -v0x559bc9e681f0_0 .net *"_ivl_18", 0 0, L_0x559bc9e95790; 1 drivers -v0x559bc9e682d0_0 .net *"_ivl_22", 0 0, L_0x559bc9e95850; 1 drivers -v0x559bc9e685c0_0 .net *"_ivl_24", 0 0, L_0x559bc9e95990; 1 drivers -v0x559bc9e686a0_0 .net *"_ivl_25", 0 0, L_0x559bc9e95a80; 1 drivers -v0x559bc9e68780_0 .net *"_ivl_28", 0 0, L_0x559bc9e95af0; 1 drivers -v0x559bc9e68860_0 .net *"_ivl_3", 0 0, L_0x559bc9e94dd0; 1 drivers -v0x559bc9e68940_0 .net *"_ivl_30", 0 0, L_0x559bc9e95c40; 1 drivers -v0x559bc9e68a20_0 .net *"_ivl_31", 0 0, L_0x559bc9e95ce0; 1 drivers -v0x559bc9e68b00_0 .net *"_ivl_34", 0 0, L_0x559bc9e95d50; 1 drivers -v0x559bc9e68be0_0 .net *"_ivl_36", 0 0, L_0x559bc9e95eb0; 1 drivers -v0x559bc9e68cc0_0 .net *"_ivl_37", 0 0, L_0x559bc9e95fa0; 1 drivers -v0x559bc9e68da0_0 .net *"_ivl_40", 0 0, L_0x559bc9e96010; 1 drivers -v0x559bc9e68e80_0 .net *"_ivl_42", 0 0, L_0x559bc9e96180; 1 drivers -v0x559bc9e68f60_0 .net *"_ivl_43", 0 0, L_0x559bc9e95e40; 1 drivers -v0x559bc9e69040_0 .net *"_ivl_47", 0 0, L_0x559bc9e96530; 1 drivers -v0x559bc9e69120_0 .net *"_ivl_49", 0 0, L_0x559bc9e96620; 1 drivers -v0x559bc9e69200_0 .net *"_ivl_5", 0 0, L_0x559bc9e94e70; 1 drivers -v0x559bc9e692e0_0 .net *"_ivl_50", 0 0, L_0x559bc9e967b0; 1 drivers -v0x559bc9e693c0_0 .net *"_ivl_53", 0 0, L_0x559bc9e96820; 1 drivers -v0x559bc9e694a0_0 .net *"_ivl_55", 0 0, L_0x559bc9e96910; 1 drivers -v0x559bc9e69580_0 .net *"_ivl_56", 0 0, L_0x559bc9e96ab0; 1 drivers -v0x559bc9e69660_0 .net *"_ivl_59", 0 0, L_0x559bc9e96710; 1 drivers -v0x559bc9e69740_0 .net *"_ivl_6", 0 0, L_0x559bc9e94f10; 1 drivers -v0x559bc9e69820_0 .net *"_ivl_61", 0 0, L_0x559bc9e96b80; 1 drivers -v0x559bc9e69900_0 .net *"_ivl_62", 0 0, L_0x559bc9e96d30; 1 drivers -v0x559bc9e699e0_0 .net *"_ivl_65", 0 0, L_0x559bc9e96da0; 1 drivers -v0x559bc9e69ac0_0 .net *"_ivl_67", 0 0, L_0x559bc9e96e90; 1 drivers -v0x559bc9e69ba0_0 .net *"_ivl_68", 0 0, L_0x559bc9e970f0; 1 drivers -v0x559bc9e69c80_0 .net *"_ivl_72", 0 0, L_0x559bc9e971d0; 1 drivers -v0x559bc9e69d60_0 .net *"_ivl_74", 0 0, L_0x559bc9e973a0; 1 drivers -v0x559bc9e69e40_0 .net *"_ivl_75", 0 0, L_0x559bc9e97490; 1 drivers -v0x559bc9e69f20_0 .net *"_ivl_78", 0 0, L_0x559bc9e97500; 1 drivers -v0x559bc9e6a000_0 .net *"_ivl_80", 0 0, L_0x559bc9e976e0; 1 drivers -v0x559bc9e6a0e0_0 .net *"_ivl_81", 0 0, L_0x559bc9e97820; 1 drivers -v0x559bc9e6a1c0_0 .net *"_ivl_84", 0 0, L_0x559bc9e97910; 1 drivers -v0x559bc9e6a2a0_0 .net *"_ivl_86", 0 0, L_0x559bc9e97b50; 1 drivers -v0x559bc9e6a380_0 .net *"_ivl_87", 0 0, L_0x559bc9e97160; 1 drivers -v0x559bc9e6a460_0 .net *"_ivl_9", 0 0, L_0x559bc9e94f80; 1 drivers -v0x559bc9e6a540_0 .net *"_ivl_90", 0 0, L_0x559bc9e97c40; 1 drivers -v0x559bc9e6a620_0 .net *"_ivl_92", 0 0, L_0x559bc9e97e40; 1 drivers -v0x559bc9e6a700_0 .net *"_ivl_93", 0 0, L_0x559bc9e981e0; 1 drivers -v0x559bc9e6a7e0_0 .net *"_ivl_97", 0 0, L_0x559bc9e98330; 1 drivers -v0x559bc9e6a8c0_0 .net *"_ivl_99", 0 0, L_0x559bc9e98420; 1 drivers -v0x559bc9e6a9a0_0 .net "and1", 3 0, L_0x559bc9e95600; 1 drivers -v0x559bc9e6aa80_0 .net "opCode", 2 0, L_0x559bc9e9ab80; 1 drivers -v0x559bc9e6ab60_0 .net "or1", 3 0, L_0x559bc9e96270; 1 drivers -v0x559bc9e6ac40_0 .net "resultA", 3 0, L_0x559bc9e97f30; alias, 1 drivers -v0x559bc9e6ad20_0 .net "resultO", 3 0, L_0x559bc9e990b0; alias, 1 drivers -v0x559bc9e6ae00_0 .net "resultX", 3 0, L_0x559bc9e9a310; alias, 1 drivers -v0x559bc9e6aee0_0 .net "xor1", 3 0, L_0x559bc9e97050; 1 drivers -L_0x559bc9e94dd0 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9e94e70 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e94f80 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9e95070 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e953e0 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9e954d0 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9e95600 .concat8 [ 1 1 1 1], L_0x559bc9e94d60, L_0x559bc9e94f10, L_0x559bc9e95370, L_0x559bc9e95790; -L_0x559bc9e95850 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9e95990 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9e95af0 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9e95c40 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e95d50 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9e95eb0 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e96010 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9e96180 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9e96270 .concat8 [ 1 1 1 1], L_0x559bc9e95a80, L_0x559bc9e95ce0, L_0x559bc9e95fa0, L_0x559bc9e95e40; -L_0x559bc9e96530 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9e96620 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9e96820 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9e96910 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e96710 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9e96b80 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e96da0 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9e96e90 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9e97050 .concat8 [ 1 1 1 1], L_0x559bc9e967b0, L_0x559bc9e96ab0, L_0x559bc9e96d30, L_0x559bc9e970f0; -L_0x559bc9e971d0 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9e973a0 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9e97500 .part L_0x559bc9e9ab80, 0, 1; -L_0x559bc9e976e0 .part L_0x559bc9e95600, 0, 1; -L_0x559bc9e97910 .part L_0x559bc9e9ab80, 0, 1; -L_0x559bc9e97b50 .part L_0x559bc9e95600, 1, 1; -L_0x559bc9e97c40 .part L_0x559bc9e9ab80, 0, 1; -L_0x559bc9e97e40 .part L_0x559bc9e95600, 2, 1; -L_0x559bc9e97f30 .concat8 [ 1 1 1 1], L_0x559bc9e97490, L_0x559bc9e97820, L_0x559bc9e97160, L_0x559bc9e981e0; -L_0x559bc9e98330 .part L_0x559bc9e9ab80, 0, 1; -L_0x559bc9e98420 .part L_0x559bc9e95600, 3, 1; -L_0x559bc9e98130 .part L_0x559bc9e9ab80, 1, 1; -L_0x559bc9e98640 .part L_0x559bc9e96270, 0, 1; -L_0x559bc9e989d0 .part L_0x559bc9e9ab80, 1, 1; -L_0x559bc9e98ac0 .part L_0x559bc9e96270, 1, 1; -L_0x559bc9e98d70 .part L_0x559bc9e9ab80, 1, 1; -L_0x559bc9e98e60 .part L_0x559bc9e96270, 2, 1; -L_0x559bc9e990b0 .concat8 [ 1 1 1 1], L_0x559bc9e980c0, L_0x559bc9e988c0, L_0x559bc9e98d00, L_0x559bc9e99240; -L_0x559bc9e98930 .part L_0x559bc9e9ab80, 1, 1; -L_0x559bc9e99570 .part L_0x559bc9e96270, 3, 1; -L_0x559bc9e996d0 .part L_0x559bc9e9ab80, 2, 1; -L_0x559bc9e99940 .part L_0x559bc9e97050, 0, 1; -L_0x559bc9e99bb0 .part L_0x559bc9e9ab80, 2, 1; -L_0x559bc9e99e30 .part L_0x559bc9e97050, 1, 1; -L_0x559bc9e99f90 .part L_0x559bc9e9ab80, 2, 1; -L_0x559bc9e9a220 .part L_0x559bc9e97050, 2, 1; -L_0x559bc9e9a310 .concat8 [ 1 1 1 1], L_0x559bc9e99660, L_0x559bc9e99a80, L_0x559bc9e99f20, L_0x559bc9e9a650; -L_0x559bc9e9a7e0 .part L_0x559bc9e9ab80, 2, 1; -L_0x559bc9e9a8d0 .part L_0x559bc9e97050, 3, 1; -S_0x559bc9e6b080 .scope module, "mU" "multiplier" 3 22, 14 1 0, S_0x559bc9e41bb0; +L_0x55b8a2268d60 .functor AND 1, L_0x55b8a2268dd0, L_0x55b8a2268e70, C4<1>, C4<1>; +L_0x55b8a2268f10 .functor AND 1, L_0x55b8a2268f80, L_0x55b8a2269070, C4<1>, C4<1>; +L_0x55b8a2269370 .functor AND 1, L_0x55b8a22693e0, L_0x55b8a22694d0, C4<1>, C4<1>; +L_0x55b8a2269790 .functor AND 1, L_0x55b8a2269850, L_0x55b8a2269990, C4<1>, C4<1>; +L_0x55b8a2269a80 .functor OR 1, L_0x55b8a2269af0, L_0x55b8a2269c40, C4<0>, C4<0>; +L_0x55b8a2269ce0 .functor OR 1, L_0x55b8a2269d50, L_0x55b8a2269eb0, C4<0>, C4<0>; +L_0x55b8a2269fa0 .functor OR 1, L_0x55b8a226a010, L_0x55b8a226a180, C4<0>, C4<0>; +L_0x55b8a2269e40 .functor OR 1, L_0x55b8a226a530, L_0x55b8a226a620, C4<0>, C4<0>; +L_0x55b8a226a7b0 .functor XOR 1, L_0x55b8a226a820, L_0x55b8a226a910, C4<0>, C4<0>; +L_0x55b8a226aab0 .functor XOR 1, L_0x55b8a226a710, L_0x55b8a226ab80, C4<0>, C4<0>; +L_0x55b8a226ad30 .functor XOR 1, L_0x55b8a226ada0, L_0x55b8a226ae90, C4<0>, C4<0>; +L_0x55b8a226b0f0 .functor XOR 1, L_0x55b8a226b1d0, L_0x55b8a226b3a0, C4<0>, C4<0>; +L_0x55b8a226b490 .functor AND 1, L_0x55b8a226b500, L_0x55b8a226b6e0, C4<1>, C4<1>; +L_0x55b8a226b820 .functor AND 1, L_0x55b8a226b910, L_0x55b8a226bb50, C4<1>, C4<1>; +L_0x55b8a226b160 .functor AND 1, L_0x55b8a226bc40, L_0x55b8a226be40, C4<1>, C4<1>; +L_0x55b8a226c1e0 .functor AND 1, L_0x55b8a226c330, L_0x55b8a226c420, C4<1>, C4<1>; +L_0x55b8a226c0c0 .functor AND 1, L_0x55b8a226c130, L_0x55b8a226c640, C4<1>, C4<1>; +L_0x55b8a226c8c0 .functor AND 1, L_0x55b8a226c9d0, L_0x55b8a226cac0, C4<1>, C4<1>; +L_0x55b8a226cd00 .functor AND 1, L_0x55b8a226cd70, L_0x55b8a226ce60, C4<1>, C4<1>; +L_0x55b8a226d240 .functor AND 1, L_0x55b8a226c930, L_0x55b8a226d570, C4<1>, C4<1>; +L_0x55b8a226d660 .functor AND 1, L_0x55b8a226d6d0, L_0x55b8a226d940, C4<1>, C4<1>; +L_0x55b8a226da80 .functor AND 1, L_0x55b8a226dbb0, L_0x55b8a226de30, C4<1>, C4<1>; +L_0x55b8a226df20 .functor AND 1, L_0x55b8a226df90, L_0x55b8a226e220, C4<1>, C4<1>; +L_0x55b8a226e650 .functor AND 1, L_0x55b8a226e7e0, L_0x55b8a226e8d0, C4<1>, C4<1>; +v0x55b8a223a6d0_0 .net "A", 3 0, v0x55b8a2260570_0; alias, 1 drivers +v0x55b8a223a770_0 .net "B", 3 0, v0x55b8a2260650_0; alias, 1 drivers +v0x55b8a223a830_0 .net *"_ivl_0", 0 0, L_0x55b8a2268d60; 1 drivers +v0x55b8a223a920_0 .net *"_ivl_100", 0 0, L_0x55b8a226c0c0; 1 drivers +v0x55b8a223aa00_0 .net *"_ivl_103", 0 0, L_0x55b8a226c130; 1 drivers +v0x55b8a223ab30_0 .net *"_ivl_105", 0 0, L_0x55b8a226c640; 1 drivers +v0x55b8a223ac10_0 .net *"_ivl_106", 0 0, L_0x55b8a226c8c0; 1 drivers +v0x55b8a223acf0_0 .net *"_ivl_109", 0 0, L_0x55b8a226c9d0; 1 drivers +v0x55b8a223add0_0 .net *"_ivl_11", 0 0, L_0x55b8a2269070; 1 drivers +v0x55b8a223aeb0_0 .net *"_ivl_111", 0 0, L_0x55b8a226cac0; 1 drivers +v0x55b8a223af90_0 .net *"_ivl_112", 0 0, L_0x55b8a226cd00; 1 drivers +v0x55b8a223b070_0 .net *"_ivl_115", 0 0, L_0x55b8a226cd70; 1 drivers +v0x55b8a223b150_0 .net *"_ivl_117", 0 0, L_0x55b8a226ce60; 1 drivers +v0x55b8a223b230_0 .net *"_ivl_118", 0 0, L_0x55b8a226d240; 1 drivers +v0x55b8a223b310_0 .net *"_ivl_12", 0 0, L_0x55b8a2269370; 1 drivers +v0x55b8a223b3f0_0 .net *"_ivl_122", 0 0, L_0x55b8a226c930; 1 drivers +v0x55b8a223b4d0_0 .net *"_ivl_124", 0 0, L_0x55b8a226d570; 1 drivers +v0x55b8a223b5b0_0 .net *"_ivl_125", 0 0, L_0x55b8a226d660; 1 drivers +v0x55b8a223b690_0 .net *"_ivl_128", 0 0, L_0x55b8a226d6d0; 1 drivers +v0x55b8a223b770_0 .net *"_ivl_130", 0 0, L_0x55b8a226d940; 1 drivers +v0x55b8a223b850_0 .net *"_ivl_131", 0 0, L_0x55b8a226da80; 1 drivers +v0x55b8a223b930_0 .net *"_ivl_134", 0 0, L_0x55b8a226dbb0; 1 drivers +v0x55b8a223ba10_0 .net *"_ivl_136", 0 0, L_0x55b8a226de30; 1 drivers +v0x55b8a223baf0_0 .net *"_ivl_137", 0 0, L_0x55b8a226df20; 1 drivers +v0x55b8a223bbd0_0 .net *"_ivl_140", 0 0, L_0x55b8a226df90; 1 drivers +v0x55b8a223bcb0_0 .net *"_ivl_142", 0 0, L_0x55b8a226e220; 1 drivers +v0x55b8a223bd90_0 .net *"_ivl_143", 0 0, L_0x55b8a226e650; 1 drivers +v0x55b8a223be70_0 .net *"_ivl_147", 0 0, L_0x55b8a226e7e0; 1 drivers +v0x55b8a223bf50_0 .net *"_ivl_149", 0 0, L_0x55b8a226e8d0; 1 drivers +v0x55b8a223c030_0 .net *"_ivl_15", 0 0, L_0x55b8a22693e0; 1 drivers +v0x55b8a223c110_0 .net *"_ivl_17", 0 0, L_0x55b8a22694d0; 1 drivers +v0x55b8a223c1f0_0 .net *"_ivl_18", 0 0, L_0x55b8a2269790; 1 drivers +v0x55b8a223c2d0_0 .net *"_ivl_22", 0 0, L_0x55b8a2269850; 1 drivers +v0x55b8a223c5c0_0 .net *"_ivl_24", 0 0, L_0x55b8a2269990; 1 drivers +v0x55b8a223c6a0_0 .net *"_ivl_25", 0 0, L_0x55b8a2269a80; 1 drivers +v0x55b8a223c780_0 .net *"_ivl_28", 0 0, L_0x55b8a2269af0; 1 drivers +v0x55b8a223c860_0 .net *"_ivl_3", 0 0, L_0x55b8a2268dd0; 1 drivers +v0x55b8a223c940_0 .net *"_ivl_30", 0 0, L_0x55b8a2269c40; 1 drivers +v0x55b8a223ca20_0 .net *"_ivl_31", 0 0, L_0x55b8a2269ce0; 1 drivers +v0x55b8a223cb00_0 .net *"_ivl_34", 0 0, L_0x55b8a2269d50; 1 drivers +v0x55b8a223cbe0_0 .net *"_ivl_36", 0 0, L_0x55b8a2269eb0; 1 drivers +v0x55b8a223ccc0_0 .net *"_ivl_37", 0 0, L_0x55b8a2269fa0; 1 drivers +v0x55b8a223cda0_0 .net *"_ivl_40", 0 0, L_0x55b8a226a010; 1 drivers +v0x55b8a223ce80_0 .net *"_ivl_42", 0 0, L_0x55b8a226a180; 1 drivers +v0x55b8a223cf60_0 .net *"_ivl_43", 0 0, L_0x55b8a2269e40; 1 drivers +v0x55b8a223d040_0 .net *"_ivl_47", 0 0, L_0x55b8a226a530; 1 drivers +v0x55b8a223d120_0 .net *"_ivl_49", 0 0, L_0x55b8a226a620; 1 drivers +v0x55b8a223d200_0 .net *"_ivl_5", 0 0, L_0x55b8a2268e70; 1 drivers +v0x55b8a223d2e0_0 .net *"_ivl_50", 0 0, L_0x55b8a226a7b0; 1 drivers +v0x55b8a223d3c0_0 .net *"_ivl_53", 0 0, L_0x55b8a226a820; 1 drivers +v0x55b8a223d4a0_0 .net *"_ivl_55", 0 0, L_0x55b8a226a910; 1 drivers +v0x55b8a223d580_0 .net *"_ivl_56", 0 0, L_0x55b8a226aab0; 1 drivers +v0x55b8a223d660_0 .net *"_ivl_59", 0 0, L_0x55b8a226a710; 1 drivers +v0x55b8a223d740_0 .net *"_ivl_6", 0 0, L_0x55b8a2268f10; 1 drivers +v0x55b8a223d820_0 .net *"_ivl_61", 0 0, L_0x55b8a226ab80; 1 drivers +v0x55b8a223d900_0 .net *"_ivl_62", 0 0, L_0x55b8a226ad30; 1 drivers +v0x55b8a223d9e0_0 .net *"_ivl_65", 0 0, L_0x55b8a226ada0; 1 drivers +v0x55b8a223dac0_0 .net *"_ivl_67", 0 0, L_0x55b8a226ae90; 1 drivers +v0x55b8a223dba0_0 .net *"_ivl_68", 0 0, L_0x55b8a226b0f0; 1 drivers +v0x55b8a223dc80_0 .net *"_ivl_72", 0 0, L_0x55b8a226b1d0; 1 drivers +v0x55b8a223dd60_0 .net *"_ivl_74", 0 0, L_0x55b8a226b3a0; 1 drivers +v0x55b8a223de40_0 .net *"_ivl_75", 0 0, L_0x55b8a226b490; 1 drivers +v0x55b8a223df20_0 .net *"_ivl_78", 0 0, L_0x55b8a226b500; 1 drivers +v0x55b8a223e000_0 .net *"_ivl_80", 0 0, L_0x55b8a226b6e0; 1 drivers +v0x55b8a223e0e0_0 .net *"_ivl_81", 0 0, L_0x55b8a226b820; 1 drivers +v0x55b8a223e1c0_0 .net *"_ivl_84", 0 0, L_0x55b8a226b910; 1 drivers +v0x55b8a223e2a0_0 .net *"_ivl_86", 0 0, L_0x55b8a226bb50; 1 drivers +v0x55b8a223e380_0 .net *"_ivl_87", 0 0, L_0x55b8a226b160; 1 drivers +v0x55b8a223e460_0 .net *"_ivl_9", 0 0, L_0x55b8a2268f80; 1 drivers +v0x55b8a223e540_0 .net *"_ivl_90", 0 0, L_0x55b8a226bc40; 1 drivers +v0x55b8a223e620_0 .net *"_ivl_92", 0 0, L_0x55b8a226be40; 1 drivers +v0x55b8a223e700_0 .net *"_ivl_93", 0 0, L_0x55b8a226c1e0; 1 drivers +v0x55b8a223e7e0_0 .net *"_ivl_97", 0 0, L_0x55b8a226c330; 1 drivers +v0x55b8a223e8c0_0 .net *"_ivl_99", 0 0, L_0x55b8a226c420; 1 drivers +v0x55b8a223e9a0_0 .net "and1", 3 0, L_0x55b8a2269600; 1 drivers +v0x55b8a223ea80_0 .net "opCode", 2 0, L_0x55b8a226eb80; 1 drivers +v0x55b8a223eb60_0 .net "or1", 3 0, L_0x55b8a226a270; 1 drivers +v0x55b8a223ec40_0 .net "resultA", 3 0, L_0x55b8a226bf30; alias, 1 drivers +v0x55b8a223ed20_0 .net "resultO", 3 0, L_0x55b8a226d0b0; alias, 1 drivers +v0x55b8a223ee00_0 .net "resultX", 3 0, L_0x55b8a226e310; alias, 1 drivers +v0x55b8a223eee0_0 .net "xor1", 3 0, L_0x55b8a226b050; 1 drivers +L_0x55b8a2268dd0 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a2268e70 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a2268f80 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a2269070 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a22693e0 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a22694d0 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a2269600 .concat8 [ 1 1 1 1], L_0x55b8a2268d60, L_0x55b8a2268f10, L_0x55b8a2269370, L_0x55b8a2269790; +L_0x55b8a2269850 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a2269990 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a2269af0 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a2269c40 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a2269d50 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a2269eb0 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a226a010 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a226a180 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a226a270 .concat8 [ 1 1 1 1], L_0x55b8a2269a80, L_0x55b8a2269ce0, L_0x55b8a2269fa0, L_0x55b8a2269e40; +L_0x55b8a226a530 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a226a620 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a226a820 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a226a910 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a226a710 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a226ab80 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a226ada0 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a226ae90 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a226b050 .concat8 [ 1 1 1 1], L_0x55b8a226a7b0, L_0x55b8a226aab0, L_0x55b8a226ad30, L_0x55b8a226b0f0; +L_0x55b8a226b1d0 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a226b3a0 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a226b500 .part L_0x55b8a226eb80, 0, 1; +L_0x55b8a226b6e0 .part L_0x55b8a2269600, 0, 1; +L_0x55b8a226b910 .part L_0x55b8a226eb80, 0, 1; +L_0x55b8a226bb50 .part L_0x55b8a2269600, 1, 1; +L_0x55b8a226bc40 .part L_0x55b8a226eb80, 0, 1; +L_0x55b8a226be40 .part L_0x55b8a2269600, 2, 1; +L_0x55b8a226bf30 .concat8 [ 1 1 1 1], L_0x55b8a226b490, L_0x55b8a226b820, L_0x55b8a226b160, L_0x55b8a226c1e0; +L_0x55b8a226c330 .part L_0x55b8a226eb80, 0, 1; +L_0x55b8a226c420 .part L_0x55b8a2269600, 3, 1; +L_0x55b8a226c130 .part L_0x55b8a226eb80, 1, 1; +L_0x55b8a226c640 .part L_0x55b8a226a270, 0, 1; +L_0x55b8a226c9d0 .part L_0x55b8a226eb80, 1, 1; +L_0x55b8a226cac0 .part L_0x55b8a226a270, 1, 1; +L_0x55b8a226cd70 .part L_0x55b8a226eb80, 1, 1; +L_0x55b8a226ce60 .part L_0x55b8a226a270, 2, 1; +L_0x55b8a226d0b0 .concat8 [ 1 1 1 1], L_0x55b8a226c0c0, L_0x55b8a226c8c0, L_0x55b8a226cd00, L_0x55b8a226d240; +L_0x55b8a226c930 .part L_0x55b8a226eb80, 1, 1; +L_0x55b8a226d570 .part L_0x55b8a226a270, 3, 1; +L_0x55b8a226d6d0 .part L_0x55b8a226eb80, 2, 1; +L_0x55b8a226d940 .part L_0x55b8a226b050, 0, 1; +L_0x55b8a226dbb0 .part L_0x55b8a226eb80, 2, 1; +L_0x55b8a226de30 .part L_0x55b8a226b050, 1, 1; +L_0x55b8a226df90 .part L_0x55b8a226eb80, 2, 1; +L_0x55b8a226e220 .part L_0x55b8a226b050, 2, 1; +L_0x55b8a226e310 .concat8 [ 1 1 1 1], L_0x55b8a226d660, L_0x55b8a226da80, L_0x55b8a226df20, L_0x55b8a226e650; +L_0x55b8a226e7e0 .part L_0x55b8a226eb80, 2, 1; +L_0x55b8a226e8d0 .part L_0x55b8a226b050, 3, 1; +S_0x55b8a223f080 .scope module, "mU" "multiplier" 3 22, 14 1 0, S_0x55b8a2215bb0; .timescale 0 0; .port_info 0 /INPUT 4 "A"; .port_info 1 /INPUT 4 "B"; .port_info 2 /OUTPUT 8 "Y"; -L_0x559bc9e9acb0 .functor AND 1, L_0x559bc9e9ad20, L_0x559bc9e9adc0, C4<1>, C4<1>; -L_0x559bc9e9aeb0 .functor AND 1, L_0x559bc9e9af20, L_0x559bc9e9b010, C4<1>, C4<1>; -L_0x559bc9e9b100 .functor AND 1, L_0x559bc9e9b170, L_0x559bc9e9b260, C4<1>, C4<1>; -L_0x559bc9e9b350 .functor AND 1, L_0x559bc9e9b3c0, L_0x559bc9e9b4b0, C4<1>, C4<1>; -L_0x7f29537c6018 .functor BUFT 1, C4<1>, C4<0>, C4<0>, C4<0>; -L_0x559bc9e9b7d0 .functor NOT 1, L_0x7f29537c6018, C4<0>, C4<0>, C4<0>; -L_0x559bc9e9b8e0 .functor AND 1, L_0x559bc9e9b950, L_0x559bc9e9baa0, C4<1>, C4<1>; -L_0x559bc9e9bb40 .functor AND 1, L_0x559bc9e9bbb0, L_0x559bc9e9bd10, C4<1>, C4<1>; -L_0x559bc9e9c210 .functor AND 1, L_0x559bc9e9c280, L_0x559bc9e9c3f0, C4<1>, C4<1>; -L_0x559bc9e9bca0 .functor AND 1, L_0x559bc9e9c7a0, L_0x559bc9e9c890, C4<1>, C4<1>; -L_0x559bc9e9e940 .functor AND 1, L_0x559bc9e9ed10, L_0x559bc9e9c980, C4<1>, C4<1>; -L_0x559bc9e9ee60 .functor AND 1, L_0x559bc9e9eed0, L_0x559bc9e9f030, C4<1>, C4<1>; -L_0x559bc9e9f120 .functor AND 1, L_0x559bc9e9f200, L_0x559bc9e9f3c0, C4<1>, C4<1>; -L_0x559bc9e9f770 .functor AND 1, L_0x559bc9e9f830, L_0x559bc9e9f920, C4<1>, C4<1>; -L_0x559bc9ea1af0 .functor AND 1, L_0x559bc9ea20e0, L_0x559bc9ea2180, C4<1>, C4<1>; -L_0x559bc9e9f190 .functor AND 1, L_0x559bc9ea2330, L_0x559bc9ea23d0, C4<1>, C4<1>; -L_0x559bc9ea25e0 .functor AND 1, L_0x559bc9ea26e0, L_0x559bc9ea27d0, C4<1>, C4<1>; -L_0x559bc9ea2ae0 .functor AND 1, L_0x559bc9ea2ba0, L_0x559bc9ea2dd0, C4<1>, C4<1>; -L_0x7f29537c6138 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9ea4eb0 .functor OR 1, L_0x559bc9ea5510, L_0x7f29537c6138, C4<0>, C4<0>; -L_0x7f29537c6180 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9ea5710 .functor OR 1, L_0x559bc9ea5780, L_0x7f29537c6180, C4<0>, C4<0>; -L_0x7f29537c61c8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9ea58c0 .functor OR 1, L_0x559bc9ea5470, L_0x7f29537c61c8, C4<0>, C4<0>; -L_0x7f29537c6210 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9ea5c40 .functor OR 1, L_0x559bc9ea5cb0, L_0x7f29537c6210, C4<0>, C4<0>; -L_0x7f29537c6258 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9ea5df0 .functor OR 1, L_0x559bc9ea5f20, L_0x7f29537c6258, C4<0>, C4<0>; -L_0x7f29537c62a0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9ea6220 .functor OR 1, L_0x559bc9ea6290, L_0x7f29537c62a0, C4<0>, C4<0>; -L_0x7f29537c62e8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -L_0x559bc9ea6880 .functor OR 1, L_0x559bc9ea6a10, L_0x7f29537c62e8, C4<0>, C4<0>; -v0x559bc9e7d4e0_0 .net "A", 3 0, v0x559bc9e8c570_0; alias, 1 drivers -v0x559bc9e7d5c0_0 .net "B", 3 0, v0x559bc9e8c650_0; alias, 1 drivers -v0x559bc9e7d710_0 .net "S0", 4 0, L_0x559bc9e9ebe0; 1 drivers -v0x559bc9e7d7d0_0 .net "S1", 4 0, L_0x559bc9ea1e30; 1 drivers -v0x559bc9e7d8b0_0 .net "S2", 4 0, L_0x559bc9ea5340; 1 drivers -v0x559bc9e7d990_0 .net "Y", 7 0, L_0x559bc9ea6380; alias, 1 drivers -v0x559bc9e7da70_0 .net *"_ivl_1", 0 0, L_0x559bc9e9acb0; 1 drivers -v0x559bc9e7db50_0 .net *"_ivl_10", 0 0, L_0x559bc9e9af20; 1 drivers -v0x559bc9e7dc30_0 .net *"_ivl_101", 0 0, L_0x559bc9ea2180; 1 drivers -v0x559bc9e7dda0_0 .net *"_ivl_102", 0 0, L_0x559bc9e9f190; 1 drivers -v0x559bc9e7de80_0 .net *"_ivl_105", 0 0, L_0x559bc9ea2330; 1 drivers -v0x559bc9e7df60_0 .net *"_ivl_107", 0 0, L_0x559bc9ea23d0; 1 drivers -v0x559bc9e7e040_0 .net *"_ivl_108", 0 0, L_0x559bc9ea25e0; 1 drivers -v0x559bc9e7e120_0 .net *"_ivl_111", 0 0, L_0x559bc9ea26e0; 1 drivers -v0x559bc9e7e200_0 .net *"_ivl_113", 0 0, L_0x559bc9ea27d0; 1 drivers -v0x559bc9e7e2e0_0 .net *"_ivl_114", 0 0, L_0x559bc9ea2ae0; 1 drivers -v0x559bc9e7e3c0_0 .net *"_ivl_118", 0 0, L_0x559bc9ea2ba0; 1 drivers -v0x559bc9e7e4a0_0 .net *"_ivl_12", 0 0, L_0x559bc9e9b010; 1 drivers -v0x559bc9e7e580_0 .net *"_ivl_120", 0 0, L_0x559bc9ea2dd0; 1 drivers -v0x559bc9e7e660_0 .net *"_ivl_13", 0 0, L_0x559bc9e9b100; 1 drivers -v0x559bc9e7e740_0 .net *"_ivl_130", 0 0, L_0x559bc9ea4eb0; 1 drivers -v0x559bc9e7e820_0 .net *"_ivl_133", 0 0, L_0x559bc9ea5510; 1 drivers -v0x559bc9e7e900_0 .net/2u *"_ivl_134", 0 0, L_0x7f29537c6138; 1 drivers -v0x559bc9e7e9e0_0 .net *"_ivl_136", 0 0, L_0x559bc9ea5710; 1 drivers -v0x559bc9e7eac0_0 .net *"_ivl_139", 0 0, L_0x559bc9ea5780; 1 drivers -v0x559bc9e7eba0_0 .net/2u *"_ivl_140", 0 0, L_0x7f29537c6180; 1 drivers -v0x559bc9e7ec80_0 .net *"_ivl_142", 0 0, L_0x559bc9ea58c0; 1 drivers -v0x559bc9e7ed60_0 .net *"_ivl_145", 0 0, L_0x559bc9ea5470; 1 drivers -v0x559bc9e7ee40_0 .net/2u *"_ivl_146", 0 0, L_0x7f29537c61c8; 1 drivers -v0x559bc9e7ef20_0 .net *"_ivl_148", 0 0, L_0x559bc9ea5c40; 1 drivers -v0x559bc9e7f000_0 .net *"_ivl_151", 0 0, L_0x559bc9ea5cb0; 1 drivers -v0x559bc9e7f0e0_0 .net/2u *"_ivl_152", 0 0, L_0x7f29537c6210; 1 drivers -v0x559bc9e7f1c0_0 .net *"_ivl_154", 0 0, L_0x559bc9ea5df0; 1 drivers -v0x559bc9e7f2a0_0 .net *"_ivl_157", 0 0, L_0x559bc9ea5f20; 1 drivers -v0x559bc9e7f380_0 .net/2u *"_ivl_158", 0 0, L_0x7f29537c6258; 1 drivers -v0x559bc9e7f460_0 .net *"_ivl_16", 0 0, L_0x559bc9e9b170; 1 drivers -v0x559bc9e7f540_0 .net *"_ivl_160", 0 0, L_0x559bc9ea6220; 1 drivers -v0x559bc9e7f620_0 .net *"_ivl_163", 0 0, L_0x559bc9ea6290; 1 drivers -v0x559bc9e7f700_0 .net/2u *"_ivl_164", 0 0, L_0x7f29537c62a0; 1 drivers -v0x559bc9e7f7e0_0 .net *"_ivl_166", 0 0, L_0x559bc9ea6880; 1 drivers -v0x559bc9e7f8c0_0 .net *"_ivl_170", 0 0, L_0x559bc9ea6a10; 1 drivers -v0x559bc9e7f9a0_0 .net/2u *"_ivl_171", 0 0, L_0x7f29537c62e8; 1 drivers -v0x559bc9e7fa80_0 .net *"_ivl_18", 0 0, L_0x559bc9e9b260; 1 drivers -v0x559bc9e7fb60_0 .net *"_ivl_19", 0 0, L_0x559bc9e9b350; 1 drivers -v0x559bc9e7fc40_0 .net *"_ivl_22", 0 0, L_0x559bc9e9b3c0; 1 drivers -v0x559bc9e7fd20_0 .net *"_ivl_24", 0 0, L_0x559bc9e9b4b0; 1 drivers -v0x559bc9e7fe00_0 .net *"_ivl_25", 0 0, L_0x559bc9e9b7d0; 1 drivers -v0x559bc9e7fee0_0 .net/2u *"_ivl_28", 0 0, L_0x7f29537c6018; 1 drivers -v0x559bc9e7ffc0_0 .net *"_ivl_30", 0 0, L_0x559bc9e9b8e0; 1 drivers -v0x559bc9e800a0_0 .net *"_ivl_33", 0 0, L_0x559bc9e9b950; 1 drivers -v0x559bc9e80180_0 .net *"_ivl_35", 0 0, L_0x559bc9e9baa0; 1 drivers -v0x559bc9e80260_0 .net *"_ivl_36", 0 0, L_0x559bc9e9bb40; 1 drivers -v0x559bc9e80340_0 .net *"_ivl_39", 0 0, L_0x559bc9e9bbb0; 1 drivers -v0x559bc9e80420_0 .net *"_ivl_4", 0 0, L_0x559bc9e9ad20; 1 drivers -v0x559bc9e80500_0 .net *"_ivl_41", 0 0, L_0x559bc9e9bd10; 1 drivers -v0x559bc9e805e0_0 .net *"_ivl_42", 0 0, L_0x559bc9e9c210; 1 drivers -v0x559bc9e806c0_0 .net *"_ivl_45", 0 0, L_0x559bc9e9c280; 1 drivers -v0x559bc9e807a0_0 .net *"_ivl_47", 0 0, L_0x559bc9e9c3f0; 1 drivers -v0x559bc9e80880_0 .net *"_ivl_48", 0 0, L_0x559bc9e9bca0; 1 drivers -v0x559bc9e80960_0 .net *"_ivl_52", 0 0, L_0x559bc9e9c7a0; 1 drivers -v0x559bc9e80a40_0 .net *"_ivl_54", 0 0, L_0x559bc9e9c890; 1 drivers -v0x559bc9e80b20_0 .net *"_ivl_6", 0 0, L_0x559bc9e9adc0; 1 drivers -v0x559bc9e80c00_0 .net *"_ivl_62", 0 0, L_0x559bc9e9e940; 1 drivers -v0x559bc9e80ce0_0 .net *"_ivl_65", 0 0, L_0x559bc9e9ed10; 1 drivers -v0x559bc9e80dc0_0 .net *"_ivl_67", 0 0, L_0x559bc9e9c980; 1 drivers -v0x559bc9e812b0_0 .net *"_ivl_68", 0 0, L_0x559bc9e9ee60; 1 drivers -v0x559bc9e81390_0 .net *"_ivl_7", 0 0, L_0x559bc9e9aeb0; 1 drivers -v0x559bc9e81470_0 .net *"_ivl_71", 0 0, L_0x559bc9e9eed0; 1 drivers -v0x559bc9e81550_0 .net *"_ivl_73", 0 0, L_0x559bc9e9f030; 1 drivers -v0x559bc9e81630_0 .net *"_ivl_74", 0 0, L_0x559bc9e9f120; 1 drivers -v0x559bc9e81710_0 .net *"_ivl_77", 0 0, L_0x559bc9e9f200; 1 drivers -v0x559bc9e817f0_0 .net *"_ivl_79", 0 0, L_0x559bc9e9f3c0; 1 drivers -v0x559bc9e818d0_0 .net *"_ivl_80", 0 0, L_0x559bc9e9f770; 1 drivers -v0x559bc9e819b0_0 .net *"_ivl_84", 0 0, L_0x559bc9e9f830; 1 drivers -v0x559bc9e81a90_0 .net *"_ivl_86", 0 0, L_0x559bc9e9f920; 1 drivers -v0x559bc9e81b70_0 .net *"_ivl_96", 0 0, L_0x559bc9ea1af0; 1 drivers -v0x559bc9e81c50_0 .net *"_ivl_99", 0 0, L_0x559bc9ea20e0; 1 drivers -v0x559bc9e81d30_0 .net "a0", 3 0, L_0x559bc9e9c4e0; 1 drivers -v0x559bc9e81df0_0 .net "a1", 3 0, L_0x559bc9e9f4b0; 1 drivers -v0x559bc9e81ec0_0 .net "a2", 3 0, L_0x559bc9ea24c0; 1 drivers -v0x559bc9e81f90_0 .net "b0", 3 0, L_0x559bc9e9b5f0; 1 drivers -v0x559bc9e82060_0 .net "overflow0", 0 0, L_0x559bc9e9ea50; 1 drivers -v0x559bc9e82130_0 .net "overflow1", 0 0, L_0x559bc9ea1c00; 1 drivers -v0x559bc9e82200_0 .net "overflow2", 0 0, L_0x559bc9ea4fc0; 1 drivers -L_0x559bc9e9ad20 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9e9adc0 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e9af20 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9e9b010 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e9b170 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9e9b260 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e9b3c0 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9e9b4b0 .part v0x559bc9e8c650_0, 0, 1; -L_0x559bc9e9b5f0 .concat8 [ 1 1 1 1], L_0x559bc9e9aeb0, L_0x559bc9e9b100, L_0x559bc9e9b350, L_0x559bc9e9b7d0; -L_0x559bc9e9b950 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9e9baa0 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e9bbb0 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9e9bd10 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e9c280 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9e9c3f0 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e9c4e0 .concat8 [ 1 1 1 1], L_0x559bc9e9b8e0, L_0x559bc9e9bb40, L_0x559bc9e9c210, L_0x559bc9e9bca0; -L_0x559bc9e9c7a0 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9e9c890 .part v0x559bc9e8c650_0, 1, 1; -L_0x559bc9e9ebe0 .concat8 [ 4 1 0 0], L_0x559bc9e9e9b0, L_0x559bc9e9e400; -L_0x559bc9e9ed10 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9e9c980 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9e9eed0 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9e9f030 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9e9f200 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9e9f3c0 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9e9f4b0 .concat8 [ 1 1 1 1], L_0x559bc9e9e940, L_0x559bc9e9ee60, L_0x559bc9e9f120, L_0x559bc9e9f770; -L_0x559bc9e9f830 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9e9f920 .part v0x559bc9e8c650_0, 2, 1; -L_0x559bc9ea1d90 .part L_0x559bc9e9ebe0, 1, 4; -L_0x559bc9ea1e30 .concat8 [ 4 1 0 0], L_0x559bc9ea1b60, L_0x559bc9ea1580; -L_0x559bc9ea20e0 .part v0x559bc9e8c570_0, 0, 1; -L_0x559bc9ea2180 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9ea2330 .part v0x559bc9e8c570_0, 1, 1; -L_0x559bc9ea23d0 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9ea26e0 .part v0x559bc9e8c570_0, 2, 1; -L_0x559bc9ea27d0 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9ea24c0 .concat8 [ 1 1 1 1], L_0x559bc9ea1af0, L_0x559bc9e9f190, L_0x559bc9ea25e0, L_0x559bc9ea2ae0; -L_0x559bc9ea2ba0 .part v0x559bc9e8c570_0, 3, 1; -L_0x559bc9ea2dd0 .part v0x559bc9e8c650_0, 3, 1; -L_0x559bc9ea5150 .part L_0x559bc9ea1e30, 1, 4; -L_0x559bc9ea5340 .concat8 [ 4 1 0 0], L_0x559bc9ea4f20, L_0x559bc9ea4940; -L_0x559bc9ea5510 .part L_0x559bc9e9ebe0, 0, 1; -L_0x559bc9ea5780 .part L_0x559bc9ea1e30, 0, 1; -L_0x559bc9ea5470 .part L_0x559bc9ea5340, 0, 1; -L_0x559bc9ea5cb0 .part L_0x559bc9ea5340, 1, 1; -L_0x559bc9ea5f20 .part L_0x559bc9ea5340, 2, 1; -L_0x559bc9ea6290 .part L_0x559bc9ea5340, 3, 1; -LS_0x559bc9ea6380_0_0 .concat8 [ 1 1 1 1], L_0x559bc9e9acb0, L_0x559bc9ea4eb0, L_0x559bc9ea5710, L_0x559bc9ea58c0; -LS_0x559bc9ea6380_0_4 .concat8 [ 1 1 1 1], L_0x559bc9ea5c40, L_0x559bc9ea5df0, L_0x559bc9ea6220, L_0x559bc9ea6880; -L_0x559bc9ea6380 .concat8 [ 4 4 0 0], LS_0x559bc9ea6380_0_0, LS_0x559bc9ea6380_0_4; -L_0x559bc9ea6a10 .part L_0x559bc9ea5340, 4, 1; -S_0x559bc9e6b280 .scope module, "add0" "addition" 14 26, 5 1 0, S_0x559bc9e6b080; +L_0x55b8a226ecb0 .functor AND 1, L_0x55b8a226ed20, L_0x55b8a226edc0, C4<1>, C4<1>; +L_0x55b8a226eeb0 .functor AND 1, L_0x55b8a226ef20, L_0x55b8a226f010, C4<1>, C4<1>; +L_0x55b8a226f100 .functor AND 1, L_0x55b8a226f170, L_0x55b8a226f260, C4<1>, C4<1>; +L_0x55b8a226f350 .functor AND 1, L_0x55b8a226f3c0, L_0x55b8a226f4b0, C4<1>, C4<1>; +L_0x7f540f053018 .functor BUFT 1, C4<1>, C4<0>, C4<0>, C4<0>; +L_0x55b8a226f7d0 .functor NOT 1, L_0x7f540f053018, C4<0>, C4<0>, C4<0>; +L_0x55b8a226f8e0 .functor AND 1, L_0x55b8a226f950, L_0x55b8a226faa0, C4<1>, C4<1>; +L_0x55b8a226fb40 .functor AND 1, L_0x55b8a226fbb0, L_0x55b8a226fd10, C4<1>, C4<1>; +L_0x55b8a2270210 .functor AND 1, L_0x55b8a2270280, L_0x55b8a22703f0, C4<1>, C4<1>; +L_0x55b8a226fca0 .functor AND 1, L_0x55b8a22707a0, L_0x55b8a2270890, C4<1>, C4<1>; +L_0x55b8a2272940 .functor AND 1, L_0x55b8a2272d10, L_0x55b8a2270980, C4<1>, C4<1>; +L_0x55b8a2272e60 .functor AND 1, L_0x55b8a2272ed0, L_0x55b8a2273030, C4<1>, C4<1>; +L_0x55b8a2273120 .functor AND 1, L_0x55b8a2273200, L_0x55b8a22733c0, C4<1>, C4<1>; +L_0x55b8a2273770 .functor AND 1, L_0x55b8a2273830, L_0x55b8a2273920, C4<1>, C4<1>; +L_0x55b8a2275af0 .functor AND 1, L_0x55b8a22760e0, L_0x55b8a2276180, C4<1>, C4<1>; +L_0x55b8a2273190 .functor AND 1, L_0x55b8a2276330, L_0x55b8a22763d0, C4<1>, C4<1>; +L_0x55b8a22765e0 .functor AND 1, L_0x55b8a22766e0, L_0x55b8a22767d0, C4<1>, C4<1>; +L_0x55b8a2276ae0 .functor AND 1, L_0x55b8a2276ba0, L_0x55b8a2276dd0, C4<1>, C4<1>; +L_0x7f540f053138 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2278eb0 .functor OR 1, L_0x55b8a2279510, L_0x7f540f053138, C4<0>, C4<0>; +L_0x7f540f053180 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2279710 .functor OR 1, L_0x55b8a2279780, L_0x7f540f053180, C4<0>, C4<0>; +L_0x7f540f0531c8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a22798c0 .functor OR 1, L_0x55b8a2279470, L_0x7f540f0531c8, C4<0>, C4<0>; +L_0x7f540f053210 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2279c40 .functor OR 1, L_0x55b8a2279cb0, L_0x7f540f053210, C4<0>, C4<0>; +L_0x7f540f053258 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a2279df0 .functor OR 1, L_0x55b8a2279f20, L_0x7f540f053258, C4<0>, C4<0>; +L_0x7f540f0532a0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a227a220 .functor OR 1, L_0x55b8a227a290, L_0x7f540f0532a0, C4<0>, C4<0>; +L_0x7f540f0532e8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +L_0x55b8a227a880 .functor OR 1, L_0x55b8a227aa10, L_0x7f540f0532e8, C4<0>, C4<0>; +v0x55b8a22514e0_0 .net "A", 3 0, v0x55b8a2260570_0; alias, 1 drivers +v0x55b8a22515c0_0 .net "B", 3 0, v0x55b8a2260650_0; alias, 1 drivers +v0x55b8a2251710_0 .net "S0", 4 0, L_0x55b8a2272be0; 1 drivers +v0x55b8a22517d0_0 .net "S1", 4 0, L_0x55b8a2275e30; 1 drivers +v0x55b8a22518b0_0 .net "S2", 4 0, L_0x55b8a2279340; 1 drivers +v0x55b8a2251990_0 .net "Y", 7 0, L_0x55b8a227a380; alias, 1 drivers +v0x55b8a2251a70_0 .net *"_ivl_1", 0 0, L_0x55b8a226ecb0; 1 drivers +v0x55b8a2251b50_0 .net *"_ivl_10", 0 0, L_0x55b8a226ef20; 1 drivers +v0x55b8a2251c30_0 .net *"_ivl_101", 0 0, L_0x55b8a2276180; 1 drivers +v0x55b8a2251da0_0 .net *"_ivl_102", 0 0, L_0x55b8a2273190; 1 drivers +v0x55b8a2251e80_0 .net *"_ivl_105", 0 0, L_0x55b8a2276330; 1 drivers +v0x55b8a2251f60_0 .net *"_ivl_107", 0 0, L_0x55b8a22763d0; 1 drivers +v0x55b8a2252040_0 .net *"_ivl_108", 0 0, L_0x55b8a22765e0; 1 drivers +v0x55b8a2252120_0 .net *"_ivl_111", 0 0, L_0x55b8a22766e0; 1 drivers +v0x55b8a2252200_0 .net *"_ivl_113", 0 0, L_0x55b8a22767d0; 1 drivers +v0x55b8a22522e0_0 .net *"_ivl_114", 0 0, L_0x55b8a2276ae0; 1 drivers +v0x55b8a22523c0_0 .net *"_ivl_118", 0 0, L_0x55b8a2276ba0; 1 drivers +v0x55b8a22524a0_0 .net *"_ivl_12", 0 0, L_0x55b8a226f010; 1 drivers +v0x55b8a2252580_0 .net *"_ivl_120", 0 0, L_0x55b8a2276dd0; 1 drivers +v0x55b8a2252660_0 .net *"_ivl_13", 0 0, L_0x55b8a226f100; 1 drivers +v0x55b8a2252740_0 .net *"_ivl_130", 0 0, L_0x55b8a2278eb0; 1 drivers +v0x55b8a2252820_0 .net *"_ivl_133", 0 0, L_0x55b8a2279510; 1 drivers +v0x55b8a2252900_0 .net/2u *"_ivl_134", 0 0, L_0x7f540f053138; 1 drivers +v0x55b8a22529e0_0 .net *"_ivl_136", 0 0, L_0x55b8a2279710; 1 drivers +v0x55b8a2252ac0_0 .net *"_ivl_139", 0 0, L_0x55b8a2279780; 1 drivers +v0x55b8a2252ba0_0 .net/2u *"_ivl_140", 0 0, L_0x7f540f053180; 1 drivers +v0x55b8a2252c80_0 .net *"_ivl_142", 0 0, L_0x55b8a22798c0; 1 drivers +v0x55b8a2252d60_0 .net *"_ivl_145", 0 0, L_0x55b8a2279470; 1 drivers +v0x55b8a2252e40_0 .net/2u *"_ivl_146", 0 0, L_0x7f540f0531c8; 1 drivers +v0x55b8a2252f20_0 .net *"_ivl_148", 0 0, L_0x55b8a2279c40; 1 drivers +v0x55b8a2253000_0 .net *"_ivl_151", 0 0, L_0x55b8a2279cb0; 1 drivers +v0x55b8a22530e0_0 .net/2u *"_ivl_152", 0 0, L_0x7f540f053210; 1 drivers +v0x55b8a22531c0_0 .net *"_ivl_154", 0 0, L_0x55b8a2279df0; 1 drivers +v0x55b8a22532a0_0 .net *"_ivl_157", 0 0, L_0x55b8a2279f20; 1 drivers +v0x55b8a2253380_0 .net/2u *"_ivl_158", 0 0, L_0x7f540f053258; 1 drivers +v0x55b8a2253460_0 .net *"_ivl_16", 0 0, L_0x55b8a226f170; 1 drivers +v0x55b8a2253540_0 .net *"_ivl_160", 0 0, L_0x55b8a227a220; 1 drivers +v0x55b8a2253620_0 .net *"_ivl_163", 0 0, L_0x55b8a227a290; 1 drivers +v0x55b8a2253700_0 .net/2u *"_ivl_164", 0 0, L_0x7f540f0532a0; 1 drivers +v0x55b8a22537e0_0 .net *"_ivl_166", 0 0, L_0x55b8a227a880; 1 drivers +v0x55b8a22538c0_0 .net *"_ivl_170", 0 0, L_0x55b8a227aa10; 1 drivers +v0x55b8a22539a0_0 .net/2u *"_ivl_171", 0 0, L_0x7f540f0532e8; 1 drivers +v0x55b8a2253a80_0 .net *"_ivl_18", 0 0, L_0x55b8a226f260; 1 drivers +v0x55b8a2253b60_0 .net *"_ivl_19", 0 0, L_0x55b8a226f350; 1 drivers +v0x55b8a2253c40_0 .net *"_ivl_22", 0 0, L_0x55b8a226f3c0; 1 drivers +v0x55b8a2253d20_0 .net *"_ivl_24", 0 0, L_0x55b8a226f4b0; 1 drivers +v0x55b8a2253e00_0 .net *"_ivl_25", 0 0, L_0x55b8a226f7d0; 1 drivers +v0x55b8a2253ee0_0 .net/2u *"_ivl_28", 0 0, L_0x7f540f053018; 1 drivers +v0x55b8a2253fc0_0 .net *"_ivl_30", 0 0, L_0x55b8a226f8e0; 1 drivers +v0x55b8a22540a0_0 .net *"_ivl_33", 0 0, L_0x55b8a226f950; 1 drivers +v0x55b8a2254180_0 .net *"_ivl_35", 0 0, L_0x55b8a226faa0; 1 drivers +v0x55b8a2254260_0 .net *"_ivl_36", 0 0, L_0x55b8a226fb40; 1 drivers +v0x55b8a2254340_0 .net *"_ivl_39", 0 0, L_0x55b8a226fbb0; 1 drivers +v0x55b8a2254420_0 .net *"_ivl_4", 0 0, L_0x55b8a226ed20; 1 drivers +v0x55b8a2254500_0 .net *"_ivl_41", 0 0, L_0x55b8a226fd10; 1 drivers +v0x55b8a22545e0_0 .net *"_ivl_42", 0 0, L_0x55b8a2270210; 1 drivers +v0x55b8a22546c0_0 .net *"_ivl_45", 0 0, L_0x55b8a2270280; 1 drivers +v0x55b8a22547a0_0 .net *"_ivl_47", 0 0, L_0x55b8a22703f0; 1 drivers +v0x55b8a2254880_0 .net *"_ivl_48", 0 0, L_0x55b8a226fca0; 1 drivers +v0x55b8a2254960_0 .net *"_ivl_52", 0 0, L_0x55b8a22707a0; 1 drivers +v0x55b8a2254a40_0 .net *"_ivl_54", 0 0, L_0x55b8a2270890; 1 drivers +v0x55b8a2254b20_0 .net *"_ivl_6", 0 0, L_0x55b8a226edc0; 1 drivers +v0x55b8a2254c00_0 .net *"_ivl_62", 0 0, L_0x55b8a2272940; 1 drivers +v0x55b8a2254ce0_0 .net *"_ivl_65", 0 0, L_0x55b8a2272d10; 1 drivers +v0x55b8a2254dc0_0 .net *"_ivl_67", 0 0, L_0x55b8a2270980; 1 drivers +v0x55b8a22552b0_0 .net *"_ivl_68", 0 0, L_0x55b8a2272e60; 1 drivers +v0x55b8a2255390_0 .net *"_ivl_7", 0 0, L_0x55b8a226eeb0; 1 drivers +v0x55b8a2255470_0 .net *"_ivl_71", 0 0, L_0x55b8a2272ed0; 1 drivers +v0x55b8a2255550_0 .net *"_ivl_73", 0 0, L_0x55b8a2273030; 1 drivers +v0x55b8a2255630_0 .net *"_ivl_74", 0 0, L_0x55b8a2273120; 1 drivers +v0x55b8a2255710_0 .net *"_ivl_77", 0 0, L_0x55b8a2273200; 1 drivers +v0x55b8a22557f0_0 .net *"_ivl_79", 0 0, L_0x55b8a22733c0; 1 drivers +v0x55b8a22558d0_0 .net *"_ivl_80", 0 0, L_0x55b8a2273770; 1 drivers +v0x55b8a22559b0_0 .net *"_ivl_84", 0 0, L_0x55b8a2273830; 1 drivers +v0x55b8a2255a90_0 .net *"_ivl_86", 0 0, L_0x55b8a2273920; 1 drivers +v0x55b8a2255b70_0 .net *"_ivl_96", 0 0, L_0x55b8a2275af0; 1 drivers +v0x55b8a2255c50_0 .net *"_ivl_99", 0 0, L_0x55b8a22760e0; 1 drivers +v0x55b8a2255d30_0 .net "a0", 3 0, L_0x55b8a22704e0; 1 drivers +v0x55b8a2255df0_0 .net "a1", 3 0, L_0x55b8a22734b0; 1 drivers +v0x55b8a2255ec0_0 .net "a2", 3 0, L_0x55b8a22764c0; 1 drivers +v0x55b8a2255f90_0 .net "b0", 3 0, L_0x55b8a226f5f0; 1 drivers +v0x55b8a2256060_0 .net "overflow0", 0 0, L_0x55b8a2272a50; 1 drivers +v0x55b8a2256130_0 .net "overflow1", 0 0, L_0x55b8a2275c00; 1 drivers +v0x55b8a2256200_0 .net "overflow2", 0 0, L_0x55b8a2278fc0; 1 drivers +L_0x55b8a226ed20 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a226edc0 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a226ef20 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a226f010 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a226f170 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a226f260 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a226f3c0 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a226f4b0 .part v0x55b8a2260650_0, 0, 1; +L_0x55b8a226f5f0 .concat8 [ 1 1 1 1], L_0x55b8a226eeb0, L_0x55b8a226f100, L_0x55b8a226f350, L_0x55b8a226f7d0; +L_0x55b8a226f950 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a226faa0 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a226fbb0 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a226fd10 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a2270280 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a22703f0 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a22704e0 .concat8 [ 1 1 1 1], L_0x55b8a226f8e0, L_0x55b8a226fb40, L_0x55b8a2270210, L_0x55b8a226fca0; +L_0x55b8a22707a0 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a2270890 .part v0x55b8a2260650_0, 1, 1; +L_0x55b8a2272be0 .concat8 [ 4 1 0 0], L_0x55b8a22729b0, L_0x55b8a2272400; +L_0x55b8a2272d10 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a2270980 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a2272ed0 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a2273030 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a2273200 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a22733c0 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a22734b0 .concat8 [ 1 1 1 1], L_0x55b8a2272940, L_0x55b8a2272e60, L_0x55b8a2273120, L_0x55b8a2273770; +L_0x55b8a2273830 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a2273920 .part v0x55b8a2260650_0, 2, 1; +L_0x55b8a2275d90 .part L_0x55b8a2272be0, 1, 4; +L_0x55b8a2275e30 .concat8 [ 4 1 0 0], L_0x55b8a2275b60, L_0x55b8a2275580; +L_0x55b8a22760e0 .part v0x55b8a2260570_0, 0, 1; +L_0x55b8a2276180 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a2276330 .part v0x55b8a2260570_0, 1, 1; +L_0x55b8a22763d0 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a22766e0 .part v0x55b8a2260570_0, 2, 1; +L_0x55b8a22767d0 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a22764c0 .concat8 [ 1 1 1 1], L_0x55b8a2275af0, L_0x55b8a2273190, L_0x55b8a22765e0, L_0x55b8a2276ae0; +L_0x55b8a2276ba0 .part v0x55b8a2260570_0, 3, 1; +L_0x55b8a2276dd0 .part v0x55b8a2260650_0, 3, 1; +L_0x55b8a2279150 .part L_0x55b8a2275e30, 1, 4; +L_0x55b8a2279340 .concat8 [ 4 1 0 0], L_0x55b8a2278f20, L_0x55b8a2278940; +L_0x55b8a2279510 .part L_0x55b8a2272be0, 0, 1; +L_0x55b8a2279780 .part L_0x55b8a2275e30, 0, 1; +L_0x55b8a2279470 .part L_0x55b8a2279340, 0, 1; +L_0x55b8a2279cb0 .part L_0x55b8a2279340, 1, 1; +L_0x55b8a2279f20 .part L_0x55b8a2279340, 2, 1; +L_0x55b8a227a290 .part L_0x55b8a2279340, 3, 1; +LS_0x55b8a227a380_0_0 .concat8 [ 1 1 1 1], L_0x55b8a226ecb0, L_0x55b8a2278eb0, L_0x55b8a2279710, L_0x55b8a22798c0; +LS_0x55b8a227a380_0_4 .concat8 [ 1 1 1 1], L_0x55b8a2279c40, L_0x55b8a2279df0, L_0x55b8a227a220, L_0x55b8a227a880; +L_0x55b8a227a380 .concat8 [ 4 4 0 0], LS_0x55b8a227a380_0_0, LS_0x55b8a227a380_0_4; +L_0x55b8a227aa10 .part L_0x55b8a2279340, 4, 1; +S_0x55b8a223f280 .scope module, "add0" "addition" 14 26, 5 1 0, S_0x55b8a223f080; .timescale 0 0; .port_info 0 /INPUT 4 "A"; .port_info 1 /INPUT 4 "B"; @@ -1434,191 +1434,191 @@ S_0x559bc9e6b280 .scope module, "add0" "addition" 14 26, 5 1 0, S_0x559bc9e6b080 .port_info 3 /OUTPUT 4 "Y"; .port_info 4 /OUTPUT 1 "CarryOUT"; .port_info 5 /OUTPUT 1 "overflow"; -L_0x559bc9e9ea50 .functor XOR 1, L_0x559bc9e9eac0, L_0x559bc9e9e400, C4<0>, C4<0>; -v0x559bc9e70bb0_0 .net "A", 3 0, L_0x559bc9e9c4e0; alias, 1 drivers -v0x559bc9e70c90_0 .net "B", 3 0, L_0x559bc9e9b5f0; alias, 1 drivers -v0x559bc9e70d70_0 .net "Carry4", 2 0, L_0x559bc9e9df30; 1 drivers -L_0x7f29537c6060 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -v0x559bc9e70e30_0 .net "CarryIN", 0 0, L_0x7f29537c6060; 1 drivers -v0x559bc9e70f20_0 .net "CarryOUT", 0 0, L_0x559bc9e9e400; 1 drivers -v0x559bc9e71010_0 .net "Y", 3 0, L_0x559bc9e9e9b0; 1 drivers -v0x559bc9e710d0_0 .net *"_ivl_39", 0 0, L_0x559bc9e9eac0; 1 drivers -v0x559bc9e711b0_0 .net "overflow", 0 0, L_0x559bc9e9ea50; alias, 1 drivers -L_0x559bc9e9ce20 .part L_0x559bc9e9c4e0, 0, 1; -L_0x559bc9e9cf50 .part L_0x559bc9e9b5f0, 0, 1; -L_0x559bc9e9d3e0 .part L_0x559bc9e9c4e0, 1, 1; -L_0x559bc9e9d5a0 .part L_0x559bc9e9b5f0, 1, 1; -L_0x559bc9e9d760 .part L_0x559bc9e9df30, 0, 1; -L_0x559bc9e9db50 .part L_0x559bc9e9c4e0, 2, 1; -L_0x559bc9e9dc80 .part L_0x559bc9e9b5f0, 2, 1; -L_0x559bc9e9ddb0 .part L_0x559bc9e9df30, 1, 1; -L_0x559bc9e9df30 .concat8 [ 1 1 1 0], L_0x559bc9e9cdb0, L_0x559bc9e9d370, L_0x559bc9e9dae0; -L_0x559bc9e9e4c0 .part L_0x559bc9e9c4e0, 3, 1; -L_0x559bc9e9e650 .part L_0x559bc9e9b5f0, 3, 1; -L_0x559bc9e9e780 .part L_0x559bc9e9df30, 2, 1; -L_0x559bc9e9e9b0 .concat8 [ 1 1 1 1], L_0x559bc9e9ccb0, L_0x559bc9e9d2b0, L_0x559bc9e9da70, L_0x559bc9e9e340; -L_0x559bc9e9eac0 .part L_0x559bc9e9df30, 2, 1; -S_0x559bc9e6b520 .scope module, "f0" "fulladder" 5 11, 6 1 0, S_0x559bc9e6b280; +L_0x55b8a2272a50 .functor XOR 1, L_0x55b8a2272ac0, L_0x55b8a2272400, C4<0>, C4<0>; +v0x55b8a2244bb0_0 .net "A", 3 0, L_0x55b8a22704e0; alias, 1 drivers +v0x55b8a2244c90_0 .net "B", 3 0, L_0x55b8a226f5f0; alias, 1 drivers +v0x55b8a2244d70_0 .net "Carry4", 2 0, L_0x55b8a2271f30; 1 drivers +L_0x7f540f053060 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +v0x55b8a2244e30_0 .net "CarryIN", 0 0, L_0x7f540f053060; 1 drivers +v0x55b8a2244f20_0 .net "CarryOUT", 0 0, L_0x55b8a2272400; 1 drivers +v0x55b8a2245010_0 .net "Y", 3 0, L_0x55b8a22729b0; 1 drivers +v0x55b8a22450d0_0 .net *"_ivl_39", 0 0, L_0x55b8a2272ac0; 1 drivers +v0x55b8a22451b0_0 .net "overflow", 0 0, L_0x55b8a2272a50; alias, 1 drivers +L_0x55b8a2270e20 .part L_0x55b8a22704e0, 0, 1; +L_0x55b8a2270f50 .part L_0x55b8a226f5f0, 0, 1; +L_0x55b8a22713e0 .part L_0x55b8a22704e0, 1, 1; +L_0x55b8a22715a0 .part L_0x55b8a226f5f0, 1, 1; +L_0x55b8a2271760 .part L_0x55b8a2271f30, 0, 1; +L_0x55b8a2271b50 .part L_0x55b8a22704e0, 2, 1; +L_0x55b8a2271c80 .part L_0x55b8a226f5f0, 2, 1; +L_0x55b8a2271db0 .part L_0x55b8a2271f30, 1, 1; +L_0x55b8a2271f30 .concat8 [ 1 1 1 0], L_0x55b8a2270db0, L_0x55b8a2271370, L_0x55b8a2271ae0; +L_0x55b8a22724c0 .part L_0x55b8a22704e0, 3, 1; +L_0x55b8a2272650 .part L_0x55b8a226f5f0, 3, 1; +L_0x55b8a2272780 .part L_0x55b8a2271f30, 2, 1; +L_0x55b8a22729b0 .concat8 [ 1 1 1 1], L_0x55b8a2270cb0, L_0x55b8a22712b0, L_0x55b8a2271a70, L_0x55b8a2272340; +L_0x55b8a2272ac0 .part L_0x55b8a2271f30, 2, 1; +S_0x55b8a223f520 .scope module, "f0" "fulladder" 5 11, 6 1 0, S_0x55b8a223f280; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e9cdb0 .functor OR 1, L_0x559bc9e9ca20, L_0x559bc9e9cbf0, C4<0>, C4<0>; -v0x559bc9e6c440_0 .net "A", 0 0, L_0x559bc9e9ce20; 1 drivers -v0x559bc9e6c500_0 .net "B", 0 0, L_0x559bc9e9cf50; 1 drivers -v0x559bc9e6c5d0_0 .net "Carry", 0 0, L_0x7f29537c6060; alias, 1 drivers -v0x559bc9e6c6d0_0 .net "CarryO", 0 0, L_0x559bc9e9cdb0; 1 drivers -v0x559bc9e6c770_0 .net "Sum", 0 0, L_0x559bc9e9ccb0; 1 drivers -v0x559bc9e6c860_0 .net "and1", 0 0, L_0x559bc9e9ca20; 1 drivers -v0x559bc9e6c930_0 .net "and2", 0 0, L_0x559bc9e9cbf0; 1 drivers -v0x559bc9e6ca00_0 .net "xor1", 0 0, L_0x559bc9e9cb80; 1 drivers -S_0x559bc9e6b7a0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e6b520; +L_0x55b8a2270db0 .functor OR 1, L_0x55b8a2270a20, L_0x55b8a2270bf0, C4<0>, C4<0>; +v0x55b8a2240440_0 .net "A", 0 0, L_0x55b8a2270e20; 1 drivers +v0x55b8a2240500_0 .net "B", 0 0, L_0x55b8a2270f50; 1 drivers +v0x55b8a22405d0_0 .net "Carry", 0 0, L_0x7f540f053060; alias, 1 drivers +v0x55b8a22406d0_0 .net "CarryO", 0 0, L_0x55b8a2270db0; 1 drivers +v0x55b8a2240770_0 .net "Sum", 0 0, L_0x55b8a2270cb0; 1 drivers +v0x55b8a2240860_0 .net "and1", 0 0, L_0x55b8a2270a20; 1 drivers +v0x55b8a2240930_0 .net "and2", 0 0, L_0x55b8a2270bf0; 1 drivers +v0x55b8a2240a00_0 .net "xor1", 0 0, L_0x55b8a2270b80; 1 drivers +S_0x55b8a223f7a0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a223f520; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9ca20 .functor AND 1, L_0x559bc9e9ce20, L_0x559bc9e9cf50, C4<1>, C4<1>; -L_0x559bc9e9cb80 .functor XOR 1, L_0x559bc9e9ce20, L_0x559bc9e9cf50, C4<0>, C4<0>; -v0x559bc9e6ba40_0 .net "A", 0 0, L_0x559bc9e9ce20; alias, 1 drivers -v0x559bc9e6bb20_0 .net "B", 0 0, L_0x559bc9e9cf50; alias, 1 drivers -v0x559bc9e6bbe0_0 .net "Carry", 0 0, L_0x559bc9e9ca20; alias, 1 drivers -v0x559bc9e6bcb0_0 .net "Sum", 0 0, L_0x559bc9e9cb80; alias, 1 drivers -S_0x559bc9e6be20 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e6b520; +L_0x55b8a2270a20 .functor AND 1, L_0x55b8a2270e20, L_0x55b8a2270f50, C4<1>, C4<1>; +L_0x55b8a2270b80 .functor XOR 1, L_0x55b8a2270e20, L_0x55b8a2270f50, C4<0>, C4<0>; +v0x55b8a223fa40_0 .net "A", 0 0, L_0x55b8a2270e20; alias, 1 drivers +v0x55b8a223fb20_0 .net "B", 0 0, L_0x55b8a2270f50; alias, 1 drivers +v0x55b8a223fbe0_0 .net "Carry", 0 0, L_0x55b8a2270a20; alias, 1 drivers +v0x55b8a223fcb0_0 .net "Sum", 0 0, L_0x55b8a2270b80; alias, 1 drivers +S_0x55b8a223fe20 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a223f520; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9cbf0 .functor AND 1, L_0x559bc9e9cb80, L_0x7f29537c6060, C4<1>, C4<1>; -L_0x559bc9e9ccb0 .functor XOR 1, L_0x559bc9e9cb80, L_0x7f29537c6060, C4<0>, C4<0>; -v0x559bc9e6c090_0 .net "A", 0 0, L_0x559bc9e9cb80; alias, 1 drivers -v0x559bc9e6c160_0 .net "B", 0 0, L_0x7f29537c6060; alias, 1 drivers -v0x559bc9e6c200_0 .net "Carry", 0 0, L_0x559bc9e9cbf0; alias, 1 drivers -v0x559bc9e6c2d0_0 .net "Sum", 0 0, L_0x559bc9e9ccb0; alias, 1 drivers -S_0x559bc9e6caf0 .scope module, "f1" "fulladder" 5 12, 6 1 0, S_0x559bc9e6b280; +L_0x55b8a2270bf0 .functor AND 1, L_0x55b8a2270b80, L_0x7f540f053060, C4<1>, C4<1>; +L_0x55b8a2270cb0 .functor XOR 1, L_0x55b8a2270b80, L_0x7f540f053060, C4<0>, C4<0>; +v0x55b8a2240090_0 .net "A", 0 0, L_0x55b8a2270b80; alias, 1 drivers +v0x55b8a2240160_0 .net "B", 0 0, L_0x7f540f053060; alias, 1 drivers +v0x55b8a2240200_0 .net "Carry", 0 0, L_0x55b8a2270bf0; alias, 1 drivers +v0x55b8a22402d0_0 .net "Sum", 0 0, L_0x55b8a2270cb0; alias, 1 drivers +S_0x55b8a2240af0 .scope module, "f1" "fulladder" 5 12, 6 1 0, S_0x55b8a223f280; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e9d370 .functor OR 1, L_0x559bc9e9d080, L_0x559bc9e9d160, C4<0>, C4<0>; -v0x559bc9e6d9d0_0 .net "A", 0 0, L_0x559bc9e9d3e0; 1 drivers -v0x559bc9e6da90_0 .net "B", 0 0, L_0x559bc9e9d5a0; 1 drivers -v0x559bc9e6db60_0 .net "Carry", 0 0, L_0x559bc9e9d760; 1 drivers -v0x559bc9e6dc60_0 .net "CarryO", 0 0, L_0x559bc9e9d370; 1 drivers -v0x559bc9e6dd00_0 .net "Sum", 0 0, L_0x559bc9e9d2b0; 1 drivers -v0x559bc9e6ddf0_0 .net "and1", 0 0, L_0x559bc9e9d080; 1 drivers -v0x559bc9e6dec0_0 .net "and2", 0 0, L_0x559bc9e9d160; 1 drivers -v0x559bc9e6df90_0 .net "xor1", 0 0, L_0x559bc9e9d0f0; 1 drivers -S_0x559bc9e6cd50 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e6caf0; +L_0x55b8a2271370 .functor OR 1, L_0x55b8a2271080, L_0x55b8a2271160, C4<0>, C4<0>; +v0x55b8a22419d0_0 .net "A", 0 0, L_0x55b8a22713e0; 1 drivers +v0x55b8a2241a90_0 .net "B", 0 0, L_0x55b8a22715a0; 1 drivers +v0x55b8a2241b60_0 .net "Carry", 0 0, L_0x55b8a2271760; 1 drivers +v0x55b8a2241c60_0 .net "CarryO", 0 0, L_0x55b8a2271370; 1 drivers +v0x55b8a2241d00_0 .net "Sum", 0 0, L_0x55b8a22712b0; 1 drivers +v0x55b8a2241df0_0 .net "and1", 0 0, L_0x55b8a2271080; 1 drivers +v0x55b8a2241ec0_0 .net "and2", 0 0, L_0x55b8a2271160; 1 drivers +v0x55b8a2241f90_0 .net "xor1", 0 0, L_0x55b8a22710f0; 1 drivers +S_0x55b8a2240d50 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a2240af0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9d080 .functor AND 1, L_0x559bc9e9d3e0, L_0x559bc9e9d5a0, C4<1>, C4<1>; -L_0x559bc9e9d0f0 .functor XOR 1, L_0x559bc9e9d3e0, L_0x559bc9e9d5a0, C4<0>, C4<0>; -v0x559bc9e6cfd0_0 .net "A", 0 0, L_0x559bc9e9d3e0; alias, 1 drivers -v0x559bc9e6d0b0_0 .net "B", 0 0, L_0x559bc9e9d5a0; alias, 1 drivers -v0x559bc9e6d170_0 .net "Carry", 0 0, L_0x559bc9e9d080; alias, 1 drivers -v0x559bc9e6d240_0 .net "Sum", 0 0, L_0x559bc9e9d0f0; alias, 1 drivers -S_0x559bc9e6d3b0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e6caf0; +L_0x55b8a2271080 .functor AND 1, L_0x55b8a22713e0, L_0x55b8a22715a0, C4<1>, C4<1>; +L_0x55b8a22710f0 .functor XOR 1, L_0x55b8a22713e0, L_0x55b8a22715a0, C4<0>, C4<0>; +v0x55b8a2240fd0_0 .net "A", 0 0, L_0x55b8a22713e0; alias, 1 drivers +v0x55b8a22410b0_0 .net "B", 0 0, L_0x55b8a22715a0; alias, 1 drivers +v0x55b8a2241170_0 .net "Carry", 0 0, L_0x55b8a2271080; alias, 1 drivers +v0x55b8a2241240_0 .net "Sum", 0 0, L_0x55b8a22710f0; alias, 1 drivers +S_0x55b8a22413b0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a2240af0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9d160 .functor AND 1, L_0x559bc9e9d0f0, L_0x559bc9e9d760, C4<1>, C4<1>; -L_0x559bc9e9d2b0 .functor XOR 1, L_0x559bc9e9d0f0, L_0x559bc9e9d760, C4<0>, C4<0>; -v0x559bc9e6d620_0 .net "A", 0 0, L_0x559bc9e9d0f0; alias, 1 drivers -v0x559bc9e6d6f0_0 .net "B", 0 0, L_0x559bc9e9d760; alias, 1 drivers -v0x559bc9e6d790_0 .net "Carry", 0 0, L_0x559bc9e9d160; alias, 1 drivers -v0x559bc9e6d860_0 .net "Sum", 0 0, L_0x559bc9e9d2b0; alias, 1 drivers -S_0x559bc9e6e080 .scope module, "f2" "fulladder" 5 13, 6 1 0, S_0x559bc9e6b280; +L_0x55b8a2271160 .functor AND 1, L_0x55b8a22710f0, L_0x55b8a2271760, C4<1>, C4<1>; +L_0x55b8a22712b0 .functor XOR 1, L_0x55b8a22710f0, L_0x55b8a2271760, C4<0>, C4<0>; +v0x55b8a2241620_0 .net "A", 0 0, L_0x55b8a22710f0; alias, 1 drivers +v0x55b8a22416f0_0 .net "B", 0 0, L_0x55b8a2271760; alias, 1 drivers +v0x55b8a2241790_0 .net "Carry", 0 0, L_0x55b8a2271160; alias, 1 drivers +v0x55b8a2241860_0 .net "Sum", 0 0, L_0x55b8a22712b0; alias, 1 drivers +S_0x55b8a2242080 .scope module, "f2" "fulladder" 5 13, 6 1 0, S_0x55b8a223f280; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e9dae0 .functor OR 1, L_0x559bc9e9d890, L_0x559bc9e9d970, C4<0>, C4<0>; -v0x559bc9e6ef70_0 .net "A", 0 0, L_0x559bc9e9db50; 1 drivers -v0x559bc9e6f030_0 .net "B", 0 0, L_0x559bc9e9dc80; 1 drivers -v0x559bc9e6f100_0 .net "Carry", 0 0, L_0x559bc9e9ddb0; 1 drivers -v0x559bc9e6f200_0 .net "CarryO", 0 0, L_0x559bc9e9dae0; 1 drivers -v0x559bc9e6f2a0_0 .net "Sum", 0 0, L_0x559bc9e9da70; 1 drivers -v0x559bc9e6f390_0 .net "and1", 0 0, L_0x559bc9e9d890; 1 drivers -v0x559bc9e6f460_0 .net "and2", 0 0, L_0x559bc9e9d970; 1 drivers -v0x559bc9e6f530_0 .net "xor1", 0 0, L_0x559bc9e9d900; 1 drivers -S_0x559bc9e6e310 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e6e080; +L_0x55b8a2271ae0 .functor OR 1, L_0x55b8a2271890, L_0x55b8a2271970, C4<0>, C4<0>; +v0x55b8a2242f70_0 .net "A", 0 0, L_0x55b8a2271b50; 1 drivers +v0x55b8a2243030_0 .net "B", 0 0, L_0x55b8a2271c80; 1 drivers +v0x55b8a2243100_0 .net "Carry", 0 0, L_0x55b8a2271db0; 1 drivers +v0x55b8a2243200_0 .net "CarryO", 0 0, L_0x55b8a2271ae0; 1 drivers +v0x55b8a22432a0_0 .net "Sum", 0 0, L_0x55b8a2271a70; 1 drivers +v0x55b8a2243390_0 .net "and1", 0 0, L_0x55b8a2271890; 1 drivers +v0x55b8a2243460_0 .net "and2", 0 0, L_0x55b8a2271970; 1 drivers +v0x55b8a2243530_0 .net "xor1", 0 0, L_0x55b8a2271900; 1 drivers +S_0x55b8a2242310 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a2242080; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9d890 .functor AND 1, L_0x559bc9e9db50, L_0x559bc9e9dc80, C4<1>, C4<1>; -L_0x559bc9e9d900 .functor XOR 1, L_0x559bc9e9db50, L_0x559bc9e9dc80, C4<0>, C4<0>; -v0x559bc9e6e590_0 .net "A", 0 0, L_0x559bc9e9db50; alias, 1 drivers -v0x559bc9e6e650_0 .net "B", 0 0, L_0x559bc9e9dc80; alias, 1 drivers -v0x559bc9e6e710_0 .net "Carry", 0 0, L_0x559bc9e9d890; alias, 1 drivers -v0x559bc9e6e7e0_0 .net "Sum", 0 0, L_0x559bc9e9d900; alias, 1 drivers -S_0x559bc9e6e950 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e6e080; +L_0x55b8a2271890 .functor AND 1, L_0x55b8a2271b50, L_0x55b8a2271c80, C4<1>, C4<1>; +L_0x55b8a2271900 .functor XOR 1, L_0x55b8a2271b50, L_0x55b8a2271c80, C4<0>, C4<0>; +v0x55b8a2242590_0 .net "A", 0 0, L_0x55b8a2271b50; alias, 1 drivers +v0x55b8a2242650_0 .net "B", 0 0, L_0x55b8a2271c80; alias, 1 drivers +v0x55b8a2242710_0 .net "Carry", 0 0, L_0x55b8a2271890; alias, 1 drivers +v0x55b8a22427e0_0 .net "Sum", 0 0, L_0x55b8a2271900; alias, 1 drivers +S_0x55b8a2242950 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a2242080; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9d970 .functor AND 1, L_0x559bc9e9d900, L_0x559bc9e9ddb0, C4<1>, C4<1>; -L_0x559bc9e9da70 .functor XOR 1, L_0x559bc9e9d900, L_0x559bc9e9ddb0, C4<0>, C4<0>; -v0x559bc9e6ebc0_0 .net "A", 0 0, L_0x559bc9e9d900; alias, 1 drivers -v0x559bc9e6ec90_0 .net "B", 0 0, L_0x559bc9e9ddb0; alias, 1 drivers -v0x559bc9e6ed30_0 .net "Carry", 0 0, L_0x559bc9e9d970; alias, 1 drivers -v0x559bc9e6ee00_0 .net "Sum", 0 0, L_0x559bc9e9da70; alias, 1 drivers -S_0x559bc9e6f620 .scope module, "f3" "fulladder" 5 14, 6 1 0, S_0x559bc9e6b280; +L_0x55b8a2271970 .functor AND 1, L_0x55b8a2271900, L_0x55b8a2271db0, C4<1>, C4<1>; +L_0x55b8a2271a70 .functor XOR 1, L_0x55b8a2271900, L_0x55b8a2271db0, C4<0>, C4<0>; +v0x55b8a2242bc0_0 .net "A", 0 0, L_0x55b8a2271900; alias, 1 drivers +v0x55b8a2242c90_0 .net "B", 0 0, L_0x55b8a2271db0; alias, 1 drivers +v0x55b8a2242d30_0 .net "Carry", 0 0, L_0x55b8a2271970; alias, 1 drivers +v0x55b8a2242e00_0 .net "Sum", 0 0, L_0x55b8a2271a70; alias, 1 drivers +S_0x55b8a2243620 .scope module, "f3" "fulladder" 5 14, 6 1 0, S_0x55b8a223f280; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e9e400 .functor OR 1, L_0x559bc9e9e020, L_0x559bc9e9e1f0, C4<0>, C4<0>; -v0x559bc9e70500_0 .net "A", 0 0, L_0x559bc9e9e4c0; 1 drivers -v0x559bc9e705c0_0 .net "B", 0 0, L_0x559bc9e9e650; 1 drivers -v0x559bc9e70690_0 .net "Carry", 0 0, L_0x559bc9e9e780; 1 drivers -v0x559bc9e70790_0 .net "CarryO", 0 0, L_0x559bc9e9e400; alias, 1 drivers -v0x559bc9e70830_0 .net "Sum", 0 0, L_0x559bc9e9e340; 1 drivers -v0x559bc9e70920_0 .net "and1", 0 0, L_0x559bc9e9e020; 1 drivers -v0x559bc9e709f0_0 .net "and2", 0 0, L_0x559bc9e9e1f0; 1 drivers -v0x559bc9e70ac0_0 .net "xor1", 0 0, L_0x559bc9e9e180; 1 drivers -S_0x559bc9e6f880 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e6f620; +L_0x55b8a2272400 .functor OR 1, L_0x55b8a2272020, L_0x55b8a22721f0, C4<0>, C4<0>; +v0x55b8a2244500_0 .net "A", 0 0, L_0x55b8a22724c0; 1 drivers +v0x55b8a22445c0_0 .net "B", 0 0, L_0x55b8a2272650; 1 drivers +v0x55b8a2244690_0 .net "Carry", 0 0, L_0x55b8a2272780; 1 drivers +v0x55b8a2244790_0 .net "CarryO", 0 0, L_0x55b8a2272400; alias, 1 drivers +v0x55b8a2244830_0 .net "Sum", 0 0, L_0x55b8a2272340; 1 drivers +v0x55b8a2244920_0 .net "and1", 0 0, L_0x55b8a2272020; 1 drivers +v0x55b8a22449f0_0 .net "and2", 0 0, L_0x55b8a22721f0; 1 drivers +v0x55b8a2244ac0_0 .net "xor1", 0 0, L_0x55b8a2272180; 1 drivers +S_0x55b8a2243880 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a2243620; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9e020 .functor AND 1, L_0x559bc9e9e4c0, L_0x559bc9e9e650, C4<1>, C4<1>; -L_0x559bc9e9e180 .functor XOR 1, L_0x559bc9e9e4c0, L_0x559bc9e9e650, C4<0>, C4<0>; -v0x559bc9e6fb00_0 .net "A", 0 0, L_0x559bc9e9e4c0; alias, 1 drivers -v0x559bc9e6fbe0_0 .net "B", 0 0, L_0x559bc9e9e650; alias, 1 drivers -v0x559bc9e6fca0_0 .net "Carry", 0 0, L_0x559bc9e9e020; alias, 1 drivers -v0x559bc9e6fd70_0 .net "Sum", 0 0, L_0x559bc9e9e180; alias, 1 drivers -S_0x559bc9e6fee0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e6f620; +L_0x55b8a2272020 .functor AND 1, L_0x55b8a22724c0, L_0x55b8a2272650, C4<1>, C4<1>; +L_0x55b8a2272180 .functor XOR 1, L_0x55b8a22724c0, L_0x55b8a2272650, C4<0>, C4<0>; +v0x55b8a2243b00_0 .net "A", 0 0, L_0x55b8a22724c0; alias, 1 drivers +v0x55b8a2243be0_0 .net "B", 0 0, L_0x55b8a2272650; alias, 1 drivers +v0x55b8a2243ca0_0 .net "Carry", 0 0, L_0x55b8a2272020; alias, 1 drivers +v0x55b8a2243d70_0 .net "Sum", 0 0, L_0x55b8a2272180; alias, 1 drivers +S_0x55b8a2243ee0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a2243620; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9e1f0 .functor AND 1, L_0x559bc9e9e180, L_0x559bc9e9e780, C4<1>, C4<1>; -L_0x559bc9e9e340 .functor XOR 1, L_0x559bc9e9e180, L_0x559bc9e9e780, C4<0>, C4<0>; -v0x559bc9e70150_0 .net "A", 0 0, L_0x559bc9e9e180; alias, 1 drivers -v0x559bc9e70220_0 .net "B", 0 0, L_0x559bc9e9e780; alias, 1 drivers -v0x559bc9e702c0_0 .net "Carry", 0 0, L_0x559bc9e9e1f0; alias, 1 drivers -v0x559bc9e70390_0 .net "Sum", 0 0, L_0x559bc9e9e340; alias, 1 drivers -S_0x559bc9e71330 .scope module, "add1" "addition" 14 42, 5 1 0, S_0x559bc9e6b080; +L_0x55b8a22721f0 .functor AND 1, L_0x55b8a2272180, L_0x55b8a2272780, C4<1>, C4<1>; +L_0x55b8a2272340 .functor XOR 1, L_0x55b8a2272180, L_0x55b8a2272780, C4<0>, C4<0>; +v0x55b8a2244150_0 .net "A", 0 0, L_0x55b8a2272180; alias, 1 drivers +v0x55b8a2244220_0 .net "B", 0 0, L_0x55b8a2272780; alias, 1 drivers +v0x55b8a22442c0_0 .net "Carry", 0 0, L_0x55b8a22721f0; alias, 1 drivers +v0x55b8a2244390_0 .net "Sum", 0 0, L_0x55b8a2272340; alias, 1 drivers +S_0x55b8a2245330 .scope module, "add1" "addition" 14 42, 5 1 0, S_0x55b8a223f080; .timescale 0 0; .port_info 0 /INPUT 4 "A"; .port_info 1 /INPUT 4 "B"; @@ -1626,191 +1626,191 @@ S_0x559bc9e71330 .scope module, "add1" "addition" 14 42, 5 1 0, S_0x559bc9e6b080 .port_info 3 /OUTPUT 4 "Y"; .port_info 4 /OUTPUT 1 "CarryOUT"; .port_info 5 /OUTPUT 1 "overflow"; -L_0x559bc9ea1c00 .functor XOR 1, L_0x559bc9ea1c70, L_0x559bc9ea1580, C4<0>, C4<0>; -v0x559bc9e76c40_0 .net "A", 3 0, L_0x559bc9e9f4b0; alias, 1 drivers -v0x559bc9e76d20_0 .net "B", 3 0, L_0x559bc9ea1d90; 1 drivers -v0x559bc9e76e00_0 .net "Carry4", 2 0, L_0x559bc9ea10b0; 1 drivers -L_0x7f29537c60a8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -v0x559bc9e76ec0_0 .net "CarryIN", 0 0, L_0x7f29537c60a8; 1 drivers -v0x559bc9e76fb0_0 .net "CarryOUT", 0 0, L_0x559bc9ea1580; 1 drivers -v0x559bc9e770a0_0 .net "Y", 3 0, L_0x559bc9ea1b60; 1 drivers -v0x559bc9e77160_0 .net *"_ivl_39", 0 0, L_0x559bc9ea1c70; 1 drivers -v0x559bc9e77240_0 .net "overflow", 0 0, L_0x559bc9ea1c00; alias, 1 drivers -L_0x559bc9e9ff90 .part L_0x559bc9e9f4b0, 0, 1; -L_0x559bc9ea00c0 .part L_0x559bc9ea1d90, 0, 1; -L_0x559bc9ea0550 .part L_0x559bc9e9f4b0, 1, 1; -L_0x559bc9ea0710 .part L_0x559bc9ea1d90, 1, 1; -L_0x559bc9ea0840 .part L_0x559bc9ea10b0, 0, 1; -L_0x559bc9ea0cd0 .part L_0x559bc9e9f4b0, 2, 1; -L_0x559bc9ea0e00 .part L_0x559bc9ea1d90, 2, 1; -L_0x559bc9ea0f30 .part L_0x559bc9ea10b0, 1, 1; -L_0x559bc9ea10b0 .concat8 [ 1 1 1 0], L_0x559bc9e9ff20, L_0x559bc9ea04e0, L_0x559bc9ea0c60; -L_0x559bc9ea1640 .part L_0x559bc9e9f4b0, 3, 1; -L_0x559bc9ea1770 .part L_0x559bc9ea1d90, 3, 1; -L_0x559bc9ea1930 .part L_0x559bc9ea10b0, 2, 1; -L_0x559bc9ea1b60 .concat8 [ 1 1 1 1], L_0x559bc9e9fe20, L_0x559bc9ea0420, L_0x559bc9ea0ba0, L_0x559bc9ea14c0; -L_0x559bc9ea1c70 .part L_0x559bc9ea10b0, 2, 1; -S_0x559bc9e715d0 .scope module, "f0" "fulladder" 5 11, 6 1 0, S_0x559bc9e71330; +L_0x55b8a2275c00 .functor XOR 1, L_0x55b8a2275c70, L_0x55b8a2275580, C4<0>, C4<0>; +v0x55b8a224ac40_0 .net "A", 3 0, L_0x55b8a22734b0; alias, 1 drivers +v0x55b8a224ad20_0 .net "B", 3 0, L_0x55b8a2275d90; 1 drivers +v0x55b8a224ae00_0 .net "Carry4", 2 0, L_0x55b8a22750b0; 1 drivers +L_0x7f540f0530a8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +v0x55b8a224aec0_0 .net "CarryIN", 0 0, L_0x7f540f0530a8; 1 drivers +v0x55b8a224afb0_0 .net "CarryOUT", 0 0, L_0x55b8a2275580; 1 drivers +v0x55b8a224b0a0_0 .net "Y", 3 0, L_0x55b8a2275b60; 1 drivers +v0x55b8a224b160_0 .net *"_ivl_39", 0 0, L_0x55b8a2275c70; 1 drivers +v0x55b8a224b240_0 .net "overflow", 0 0, L_0x55b8a2275c00; alias, 1 drivers +L_0x55b8a2273f90 .part L_0x55b8a22734b0, 0, 1; +L_0x55b8a22740c0 .part L_0x55b8a2275d90, 0, 1; +L_0x55b8a2274550 .part L_0x55b8a22734b0, 1, 1; +L_0x55b8a2274710 .part L_0x55b8a2275d90, 1, 1; +L_0x55b8a2274840 .part L_0x55b8a22750b0, 0, 1; +L_0x55b8a2274cd0 .part L_0x55b8a22734b0, 2, 1; +L_0x55b8a2274e00 .part L_0x55b8a2275d90, 2, 1; +L_0x55b8a2274f30 .part L_0x55b8a22750b0, 1, 1; +L_0x55b8a22750b0 .concat8 [ 1 1 1 0], L_0x55b8a2273f20, L_0x55b8a22744e0, L_0x55b8a2274c60; +L_0x55b8a2275640 .part L_0x55b8a22734b0, 3, 1; +L_0x55b8a2275770 .part L_0x55b8a2275d90, 3, 1; +L_0x55b8a2275930 .part L_0x55b8a22750b0, 2, 1; +L_0x55b8a2275b60 .concat8 [ 1 1 1 1], L_0x55b8a2273e20, L_0x55b8a2274420, L_0x55b8a2274ba0, L_0x55b8a22754c0; +L_0x55b8a2275c70 .part L_0x55b8a22750b0, 2, 1; +S_0x55b8a22455d0 .scope module, "f0" "fulladder" 5 11, 6 1 0, S_0x55b8a2245330; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9e9ff20 .functor OR 1, L_0x559bc9e9fb00, L_0x559bc9e9fcd0, C4<0>, C4<0>; -v0x559bc9e724d0_0 .net "A", 0 0, L_0x559bc9e9ff90; 1 drivers -v0x559bc9e72590_0 .net "B", 0 0, L_0x559bc9ea00c0; 1 drivers -v0x559bc9e72660_0 .net "Carry", 0 0, L_0x7f29537c60a8; alias, 1 drivers -v0x559bc9e72760_0 .net "CarryO", 0 0, L_0x559bc9e9ff20; 1 drivers -v0x559bc9e72800_0 .net "Sum", 0 0, L_0x559bc9e9fe20; 1 drivers -v0x559bc9e728f0_0 .net "and1", 0 0, L_0x559bc9e9fb00; 1 drivers -v0x559bc9e729c0_0 .net "and2", 0 0, L_0x559bc9e9fcd0; 1 drivers -v0x559bc9e72a90_0 .net "xor1", 0 0, L_0x559bc9e9fc60; 1 drivers -S_0x559bc9e71830 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e715d0; +L_0x55b8a2273f20 .functor OR 1, L_0x55b8a2273b00, L_0x55b8a2273cd0, C4<0>, C4<0>; +v0x55b8a22464d0_0 .net "A", 0 0, L_0x55b8a2273f90; 1 drivers +v0x55b8a2246590_0 .net "B", 0 0, L_0x55b8a22740c0; 1 drivers +v0x55b8a2246660_0 .net "Carry", 0 0, L_0x7f540f0530a8; alias, 1 drivers +v0x55b8a2246760_0 .net "CarryO", 0 0, L_0x55b8a2273f20; 1 drivers +v0x55b8a2246800_0 .net "Sum", 0 0, L_0x55b8a2273e20; 1 drivers +v0x55b8a22468f0_0 .net "and1", 0 0, L_0x55b8a2273b00; 1 drivers +v0x55b8a22469c0_0 .net "and2", 0 0, L_0x55b8a2273cd0; 1 drivers +v0x55b8a2246a90_0 .net "xor1", 0 0, L_0x55b8a2273c60; 1 drivers +S_0x55b8a2245830 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a22455d0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9fb00 .functor AND 1, L_0x559bc9e9ff90, L_0x559bc9ea00c0, C4<1>, C4<1>; -L_0x559bc9e9fc60 .functor XOR 1, L_0x559bc9e9ff90, L_0x559bc9ea00c0, C4<0>, C4<0>; -v0x559bc9e71ad0_0 .net "A", 0 0, L_0x559bc9e9ff90; alias, 1 drivers -v0x559bc9e71bb0_0 .net "B", 0 0, L_0x559bc9ea00c0; alias, 1 drivers -v0x559bc9e71c70_0 .net "Carry", 0 0, L_0x559bc9e9fb00; alias, 1 drivers -v0x559bc9e71d40_0 .net "Sum", 0 0, L_0x559bc9e9fc60; alias, 1 drivers -S_0x559bc9e71eb0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e715d0; +L_0x55b8a2273b00 .functor AND 1, L_0x55b8a2273f90, L_0x55b8a22740c0, C4<1>, C4<1>; +L_0x55b8a2273c60 .functor XOR 1, L_0x55b8a2273f90, L_0x55b8a22740c0, C4<0>, C4<0>; +v0x55b8a2245ad0_0 .net "A", 0 0, L_0x55b8a2273f90; alias, 1 drivers +v0x55b8a2245bb0_0 .net "B", 0 0, L_0x55b8a22740c0; alias, 1 drivers +v0x55b8a2245c70_0 .net "Carry", 0 0, L_0x55b8a2273b00; alias, 1 drivers +v0x55b8a2245d40_0 .net "Sum", 0 0, L_0x55b8a2273c60; alias, 1 drivers +S_0x55b8a2245eb0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a22455d0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9e9fcd0 .functor AND 1, L_0x559bc9e9fc60, L_0x7f29537c60a8, C4<1>, C4<1>; -L_0x559bc9e9fe20 .functor XOR 1, L_0x559bc9e9fc60, L_0x7f29537c60a8, C4<0>, C4<0>; -v0x559bc9e72120_0 .net "A", 0 0, L_0x559bc9e9fc60; alias, 1 drivers -v0x559bc9e721f0_0 .net "B", 0 0, L_0x7f29537c60a8; alias, 1 drivers -v0x559bc9e72290_0 .net "Carry", 0 0, L_0x559bc9e9fcd0; alias, 1 drivers -v0x559bc9e72360_0 .net "Sum", 0 0, L_0x559bc9e9fe20; alias, 1 drivers -S_0x559bc9e72b80 .scope module, "f1" "fulladder" 5 12, 6 1 0, S_0x559bc9e71330; +L_0x55b8a2273cd0 .functor AND 1, L_0x55b8a2273c60, L_0x7f540f0530a8, C4<1>, C4<1>; +L_0x55b8a2273e20 .functor XOR 1, L_0x55b8a2273c60, L_0x7f540f0530a8, C4<0>, C4<0>; +v0x55b8a2246120_0 .net "A", 0 0, L_0x55b8a2273c60; alias, 1 drivers +v0x55b8a22461f0_0 .net "B", 0 0, L_0x7f540f0530a8; alias, 1 drivers +v0x55b8a2246290_0 .net "Carry", 0 0, L_0x55b8a2273cd0; alias, 1 drivers +v0x55b8a2246360_0 .net "Sum", 0 0, L_0x55b8a2273e20; alias, 1 drivers +S_0x55b8a2246b80 .scope module, "f1" "fulladder" 5 12, 6 1 0, S_0x55b8a2245330; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9ea04e0 .functor OR 1, L_0x559bc9ea01f0, L_0x559bc9ea02d0, C4<0>, C4<0>; -v0x559bc9e73a60_0 .net "A", 0 0, L_0x559bc9ea0550; 1 drivers -v0x559bc9e73b20_0 .net "B", 0 0, L_0x559bc9ea0710; 1 drivers -v0x559bc9e73bf0_0 .net "Carry", 0 0, L_0x559bc9ea0840; 1 drivers -v0x559bc9e73cf0_0 .net "CarryO", 0 0, L_0x559bc9ea04e0; 1 drivers -v0x559bc9e73d90_0 .net "Sum", 0 0, L_0x559bc9ea0420; 1 drivers -v0x559bc9e73e80_0 .net "and1", 0 0, L_0x559bc9ea01f0; 1 drivers -v0x559bc9e73f50_0 .net "and2", 0 0, L_0x559bc9ea02d0; 1 drivers -v0x559bc9e74020_0 .net "xor1", 0 0, L_0x559bc9ea0260; 1 drivers -S_0x559bc9e72de0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e72b80; +L_0x55b8a22744e0 .functor OR 1, L_0x55b8a22741f0, L_0x55b8a22742d0, C4<0>, C4<0>; +v0x55b8a2247a60_0 .net "A", 0 0, L_0x55b8a2274550; 1 drivers +v0x55b8a2247b20_0 .net "B", 0 0, L_0x55b8a2274710; 1 drivers +v0x55b8a2247bf0_0 .net "Carry", 0 0, L_0x55b8a2274840; 1 drivers +v0x55b8a2247cf0_0 .net "CarryO", 0 0, L_0x55b8a22744e0; 1 drivers +v0x55b8a2247d90_0 .net "Sum", 0 0, L_0x55b8a2274420; 1 drivers +v0x55b8a2247e80_0 .net "and1", 0 0, L_0x55b8a22741f0; 1 drivers +v0x55b8a2247f50_0 .net "and2", 0 0, L_0x55b8a22742d0; 1 drivers +v0x55b8a2248020_0 .net "xor1", 0 0, L_0x55b8a2274260; 1 drivers +S_0x55b8a2246de0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a2246b80; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea01f0 .functor AND 1, L_0x559bc9ea0550, L_0x559bc9ea0710, C4<1>, C4<1>; -L_0x559bc9ea0260 .functor XOR 1, L_0x559bc9ea0550, L_0x559bc9ea0710, C4<0>, C4<0>; -v0x559bc9e73060_0 .net "A", 0 0, L_0x559bc9ea0550; alias, 1 drivers -v0x559bc9e73140_0 .net "B", 0 0, L_0x559bc9ea0710; alias, 1 drivers -v0x559bc9e73200_0 .net "Carry", 0 0, L_0x559bc9ea01f0; alias, 1 drivers -v0x559bc9e732d0_0 .net "Sum", 0 0, L_0x559bc9ea0260; alias, 1 drivers -S_0x559bc9e73440 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e72b80; +L_0x55b8a22741f0 .functor AND 1, L_0x55b8a2274550, L_0x55b8a2274710, C4<1>, C4<1>; +L_0x55b8a2274260 .functor XOR 1, L_0x55b8a2274550, L_0x55b8a2274710, C4<0>, C4<0>; +v0x55b8a2247060_0 .net "A", 0 0, L_0x55b8a2274550; alias, 1 drivers +v0x55b8a2247140_0 .net "B", 0 0, L_0x55b8a2274710; alias, 1 drivers +v0x55b8a2247200_0 .net "Carry", 0 0, L_0x55b8a22741f0; alias, 1 drivers +v0x55b8a22472d0_0 .net "Sum", 0 0, L_0x55b8a2274260; alias, 1 drivers +S_0x55b8a2247440 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a2246b80; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea02d0 .functor AND 1, L_0x559bc9ea0260, L_0x559bc9ea0840, C4<1>, C4<1>; -L_0x559bc9ea0420 .functor XOR 1, L_0x559bc9ea0260, L_0x559bc9ea0840, C4<0>, C4<0>; -v0x559bc9e736b0_0 .net "A", 0 0, L_0x559bc9ea0260; alias, 1 drivers -v0x559bc9e73780_0 .net "B", 0 0, L_0x559bc9ea0840; alias, 1 drivers -v0x559bc9e73820_0 .net "Carry", 0 0, L_0x559bc9ea02d0; alias, 1 drivers -v0x559bc9e738f0_0 .net "Sum", 0 0, L_0x559bc9ea0420; alias, 1 drivers -S_0x559bc9e74110 .scope module, "f2" "fulladder" 5 13, 6 1 0, S_0x559bc9e71330; +L_0x55b8a22742d0 .functor AND 1, L_0x55b8a2274260, L_0x55b8a2274840, C4<1>, C4<1>; +L_0x55b8a2274420 .functor XOR 1, L_0x55b8a2274260, L_0x55b8a2274840, C4<0>, C4<0>; +v0x55b8a22476b0_0 .net "A", 0 0, L_0x55b8a2274260; alias, 1 drivers +v0x55b8a2247780_0 .net "B", 0 0, L_0x55b8a2274840; alias, 1 drivers +v0x55b8a2247820_0 .net "Carry", 0 0, L_0x55b8a22742d0; alias, 1 drivers +v0x55b8a22478f0_0 .net "Sum", 0 0, L_0x55b8a2274420; alias, 1 drivers +S_0x55b8a2248110 .scope module, "f2" "fulladder" 5 13, 6 1 0, S_0x55b8a2245330; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9ea0c60 .functor OR 1, L_0x559bc9ea0970, L_0x559bc9ea0a50, C4<0>, C4<0>; -v0x559bc9e75000_0 .net "A", 0 0, L_0x559bc9ea0cd0; 1 drivers -v0x559bc9e750c0_0 .net "B", 0 0, L_0x559bc9ea0e00; 1 drivers -v0x559bc9e75190_0 .net "Carry", 0 0, L_0x559bc9ea0f30; 1 drivers -v0x559bc9e75290_0 .net "CarryO", 0 0, L_0x559bc9ea0c60; 1 drivers -v0x559bc9e75330_0 .net "Sum", 0 0, L_0x559bc9ea0ba0; 1 drivers -v0x559bc9e75420_0 .net "and1", 0 0, L_0x559bc9ea0970; 1 drivers -v0x559bc9e754f0_0 .net "and2", 0 0, L_0x559bc9ea0a50; 1 drivers -v0x559bc9e755c0_0 .net "xor1", 0 0, L_0x559bc9ea09e0; 1 drivers -S_0x559bc9e743a0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e74110; +L_0x55b8a2274c60 .functor OR 1, L_0x55b8a2274970, L_0x55b8a2274a50, C4<0>, C4<0>; +v0x55b8a2249000_0 .net "A", 0 0, L_0x55b8a2274cd0; 1 drivers +v0x55b8a22490c0_0 .net "B", 0 0, L_0x55b8a2274e00; 1 drivers +v0x55b8a2249190_0 .net "Carry", 0 0, L_0x55b8a2274f30; 1 drivers +v0x55b8a2249290_0 .net "CarryO", 0 0, L_0x55b8a2274c60; 1 drivers +v0x55b8a2249330_0 .net "Sum", 0 0, L_0x55b8a2274ba0; 1 drivers +v0x55b8a2249420_0 .net "and1", 0 0, L_0x55b8a2274970; 1 drivers +v0x55b8a22494f0_0 .net "and2", 0 0, L_0x55b8a2274a50; 1 drivers +v0x55b8a22495c0_0 .net "xor1", 0 0, L_0x55b8a22749e0; 1 drivers +S_0x55b8a22483a0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a2248110; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea0970 .functor AND 1, L_0x559bc9ea0cd0, L_0x559bc9ea0e00, C4<1>, C4<1>; -L_0x559bc9ea09e0 .functor XOR 1, L_0x559bc9ea0cd0, L_0x559bc9ea0e00, C4<0>, C4<0>; -v0x559bc9e74620_0 .net "A", 0 0, L_0x559bc9ea0cd0; alias, 1 drivers -v0x559bc9e746e0_0 .net "B", 0 0, L_0x559bc9ea0e00; alias, 1 drivers -v0x559bc9e747a0_0 .net "Carry", 0 0, L_0x559bc9ea0970; alias, 1 drivers -v0x559bc9e74870_0 .net "Sum", 0 0, L_0x559bc9ea09e0; alias, 1 drivers -S_0x559bc9e749e0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e74110; +L_0x55b8a2274970 .functor AND 1, L_0x55b8a2274cd0, L_0x55b8a2274e00, C4<1>, C4<1>; +L_0x55b8a22749e0 .functor XOR 1, L_0x55b8a2274cd0, L_0x55b8a2274e00, C4<0>, C4<0>; +v0x55b8a2248620_0 .net "A", 0 0, L_0x55b8a2274cd0; alias, 1 drivers +v0x55b8a22486e0_0 .net "B", 0 0, L_0x55b8a2274e00; alias, 1 drivers +v0x55b8a22487a0_0 .net "Carry", 0 0, L_0x55b8a2274970; alias, 1 drivers +v0x55b8a2248870_0 .net "Sum", 0 0, L_0x55b8a22749e0; alias, 1 drivers +S_0x55b8a22489e0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a2248110; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea0a50 .functor AND 1, L_0x559bc9ea09e0, L_0x559bc9ea0f30, C4<1>, C4<1>; -L_0x559bc9ea0ba0 .functor XOR 1, L_0x559bc9ea09e0, L_0x559bc9ea0f30, C4<0>, C4<0>; -v0x559bc9e74c50_0 .net "A", 0 0, L_0x559bc9ea09e0; alias, 1 drivers -v0x559bc9e74d20_0 .net "B", 0 0, L_0x559bc9ea0f30; alias, 1 drivers -v0x559bc9e74dc0_0 .net "Carry", 0 0, L_0x559bc9ea0a50; alias, 1 drivers -v0x559bc9e74e90_0 .net "Sum", 0 0, L_0x559bc9ea0ba0; alias, 1 drivers -S_0x559bc9e756b0 .scope module, "f3" "fulladder" 5 14, 6 1 0, S_0x559bc9e71330; +L_0x55b8a2274a50 .functor AND 1, L_0x55b8a22749e0, L_0x55b8a2274f30, C4<1>, C4<1>; +L_0x55b8a2274ba0 .functor XOR 1, L_0x55b8a22749e0, L_0x55b8a2274f30, C4<0>, C4<0>; +v0x55b8a2248c50_0 .net "A", 0 0, L_0x55b8a22749e0; alias, 1 drivers +v0x55b8a2248d20_0 .net "B", 0 0, L_0x55b8a2274f30; alias, 1 drivers +v0x55b8a2248dc0_0 .net "Carry", 0 0, L_0x55b8a2274a50; alias, 1 drivers +v0x55b8a2248e90_0 .net "Sum", 0 0, L_0x55b8a2274ba0; alias, 1 drivers +S_0x55b8a22496b0 .scope module, "f3" "fulladder" 5 14, 6 1 0, S_0x55b8a2245330; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9ea1580 .functor OR 1, L_0x559bc9ea11a0, L_0x559bc9ea1370, C4<0>, C4<0>; -v0x559bc9e76590_0 .net "A", 0 0, L_0x559bc9ea1640; 1 drivers -v0x559bc9e76650_0 .net "B", 0 0, L_0x559bc9ea1770; 1 drivers -v0x559bc9e76720_0 .net "Carry", 0 0, L_0x559bc9ea1930; 1 drivers -v0x559bc9e76820_0 .net "CarryO", 0 0, L_0x559bc9ea1580; alias, 1 drivers -v0x559bc9e768c0_0 .net "Sum", 0 0, L_0x559bc9ea14c0; 1 drivers -v0x559bc9e769b0_0 .net "and1", 0 0, L_0x559bc9ea11a0; 1 drivers -v0x559bc9e76a80_0 .net "and2", 0 0, L_0x559bc9ea1370; 1 drivers -v0x559bc9e76b50_0 .net "xor1", 0 0, L_0x559bc9ea1300; 1 drivers -S_0x559bc9e75910 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e756b0; +L_0x55b8a2275580 .functor OR 1, L_0x55b8a22751a0, L_0x55b8a2275370, C4<0>, C4<0>; +v0x55b8a224a590_0 .net "A", 0 0, L_0x55b8a2275640; 1 drivers +v0x55b8a224a650_0 .net "B", 0 0, L_0x55b8a2275770; 1 drivers +v0x55b8a224a720_0 .net "Carry", 0 0, L_0x55b8a2275930; 1 drivers +v0x55b8a224a820_0 .net "CarryO", 0 0, L_0x55b8a2275580; alias, 1 drivers +v0x55b8a224a8c0_0 .net "Sum", 0 0, L_0x55b8a22754c0; 1 drivers +v0x55b8a224a9b0_0 .net "and1", 0 0, L_0x55b8a22751a0; 1 drivers +v0x55b8a224aa80_0 .net "and2", 0 0, L_0x55b8a2275370; 1 drivers +v0x55b8a224ab50_0 .net "xor1", 0 0, L_0x55b8a2275300; 1 drivers +S_0x55b8a2249910 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a22496b0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea11a0 .functor AND 1, L_0x559bc9ea1640, L_0x559bc9ea1770, C4<1>, C4<1>; -L_0x559bc9ea1300 .functor XOR 1, L_0x559bc9ea1640, L_0x559bc9ea1770, C4<0>, C4<0>; -v0x559bc9e75b90_0 .net "A", 0 0, L_0x559bc9ea1640; alias, 1 drivers -v0x559bc9e75c70_0 .net "B", 0 0, L_0x559bc9ea1770; alias, 1 drivers -v0x559bc9e75d30_0 .net "Carry", 0 0, L_0x559bc9ea11a0; alias, 1 drivers -v0x559bc9e75e00_0 .net "Sum", 0 0, L_0x559bc9ea1300; alias, 1 drivers -S_0x559bc9e75f70 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e756b0; +L_0x55b8a22751a0 .functor AND 1, L_0x55b8a2275640, L_0x55b8a2275770, C4<1>, C4<1>; +L_0x55b8a2275300 .functor XOR 1, L_0x55b8a2275640, L_0x55b8a2275770, C4<0>, C4<0>; +v0x55b8a2249b90_0 .net "A", 0 0, L_0x55b8a2275640; alias, 1 drivers +v0x55b8a2249c70_0 .net "B", 0 0, L_0x55b8a2275770; alias, 1 drivers +v0x55b8a2249d30_0 .net "Carry", 0 0, L_0x55b8a22751a0; alias, 1 drivers +v0x55b8a2249e00_0 .net "Sum", 0 0, L_0x55b8a2275300; alias, 1 drivers +S_0x55b8a2249f70 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a22496b0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea1370 .functor AND 1, L_0x559bc9ea1300, L_0x559bc9ea1930, C4<1>, C4<1>; -L_0x559bc9ea14c0 .functor XOR 1, L_0x559bc9ea1300, L_0x559bc9ea1930, C4<0>, C4<0>; -v0x559bc9e761e0_0 .net "A", 0 0, L_0x559bc9ea1300; alias, 1 drivers -v0x559bc9e762b0_0 .net "B", 0 0, L_0x559bc9ea1930; alias, 1 drivers -v0x559bc9e76350_0 .net "Carry", 0 0, L_0x559bc9ea1370; alias, 1 drivers -v0x559bc9e76420_0 .net "Sum", 0 0, L_0x559bc9ea14c0; alias, 1 drivers -S_0x559bc9e77400 .scope module, "add2" "addition" 14 58, 5 1 0, S_0x559bc9e6b080; +L_0x55b8a2275370 .functor AND 1, L_0x55b8a2275300, L_0x55b8a2275930, C4<1>, C4<1>; +L_0x55b8a22754c0 .functor XOR 1, L_0x55b8a2275300, L_0x55b8a2275930, C4<0>, C4<0>; +v0x55b8a224a1e0_0 .net "A", 0 0, L_0x55b8a2275300; alias, 1 drivers +v0x55b8a224a2b0_0 .net "B", 0 0, L_0x55b8a2275930; alias, 1 drivers +v0x55b8a224a350_0 .net "Carry", 0 0, L_0x55b8a2275370; alias, 1 drivers +v0x55b8a224a420_0 .net "Sum", 0 0, L_0x55b8a22754c0; alias, 1 drivers +S_0x55b8a224b400 .scope module, "add2" "addition" 14 58, 5 1 0, S_0x55b8a223f080; .timescale 0 0; .port_info 0 /INPUT 4 "A"; .port_info 1 /INPUT 4 "B"; @@ -1818,389 +1818,389 @@ S_0x559bc9e77400 .scope module, "add2" "addition" 14 58, 5 1 0, S_0x559bc9e6b080 .port_info 3 /OUTPUT 4 "Y"; .port_info 4 /OUTPUT 1 "CarryOUT"; .port_info 5 /OUTPUT 1 "overflow"; -L_0x559bc9ea4fc0 .functor XOR 1, L_0x559bc9ea5030, L_0x559bc9ea4940, C4<0>, C4<0>; -v0x559bc9e7cd20_0 .net "A", 3 0, L_0x559bc9ea24c0; alias, 1 drivers -v0x559bc9e7ce00_0 .net "B", 3 0, L_0x559bc9ea5150; 1 drivers -v0x559bc9e7cee0_0 .net "Carry4", 2 0, L_0x559bc9ea4470; 1 drivers -L_0x7f29537c60f0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; -v0x559bc9e7cfa0_0 .net "CarryIN", 0 0, L_0x7f29537c60f0; 1 drivers -v0x559bc9e7d090_0 .net "CarryOUT", 0 0, L_0x559bc9ea4940; 1 drivers -v0x559bc9e7d180_0 .net "Y", 3 0, L_0x559bc9ea4f20; 1 drivers -v0x559bc9e7d240_0 .net *"_ivl_39", 0 0, L_0x559bc9ea5030; 1 drivers -v0x559bc9e7d320_0 .net "overflow", 0 0, L_0x559bc9ea4fc0; alias, 1 drivers -L_0x559bc9ea3350 .part L_0x559bc9ea24c0, 0, 1; -L_0x559bc9ea3480 .part L_0x559bc9ea5150, 0, 1; -L_0x559bc9ea3910 .part L_0x559bc9ea24c0, 1, 1; -L_0x559bc9ea3ad0 .part L_0x559bc9ea5150, 1, 1; -L_0x559bc9ea3c00 .part L_0x559bc9ea4470, 0, 1; -L_0x559bc9ea4090 .part L_0x559bc9ea24c0, 2, 1; -L_0x559bc9ea41c0 .part L_0x559bc9ea5150, 2, 1; -L_0x559bc9ea42f0 .part L_0x559bc9ea4470, 1, 1; -L_0x559bc9ea4470 .concat8 [ 1 1 1 0], L_0x559bc9ea32e0, L_0x559bc9ea38a0, L_0x559bc9ea4020; -L_0x559bc9ea4a00 .part L_0x559bc9ea24c0, 3, 1; -L_0x559bc9ea4b30 .part L_0x559bc9ea5150, 3, 1; -L_0x559bc9ea4cf0 .part L_0x559bc9ea4470, 2, 1; -L_0x559bc9ea4f20 .concat8 [ 1 1 1 1], L_0x559bc9ea31e0, L_0x559bc9ea37e0, L_0x559bc9ea3f60, L_0x559bc9ea4880; -L_0x559bc9ea5030 .part L_0x559bc9ea4470, 2, 1; -S_0x559bc9e77680 .scope module, "f0" "fulladder" 5 11, 6 1 0, S_0x559bc9e77400; +L_0x55b8a2278fc0 .functor XOR 1, L_0x55b8a2279030, L_0x55b8a2278940, C4<0>, C4<0>; +v0x55b8a2250d20_0 .net "A", 3 0, L_0x55b8a22764c0; alias, 1 drivers +v0x55b8a2250e00_0 .net "B", 3 0, L_0x55b8a2279150; 1 drivers +v0x55b8a2250ee0_0 .net "Carry4", 2 0, L_0x55b8a2278470; 1 drivers +L_0x7f540f0530f0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; +v0x55b8a2250fa0_0 .net "CarryIN", 0 0, L_0x7f540f0530f0; 1 drivers +v0x55b8a2251090_0 .net "CarryOUT", 0 0, L_0x55b8a2278940; 1 drivers +v0x55b8a2251180_0 .net "Y", 3 0, L_0x55b8a2278f20; 1 drivers +v0x55b8a2251240_0 .net *"_ivl_39", 0 0, L_0x55b8a2279030; 1 drivers +v0x55b8a2251320_0 .net "overflow", 0 0, L_0x55b8a2278fc0; alias, 1 drivers +L_0x55b8a2277350 .part L_0x55b8a22764c0, 0, 1; +L_0x55b8a2277480 .part L_0x55b8a2279150, 0, 1; +L_0x55b8a2277910 .part L_0x55b8a22764c0, 1, 1; +L_0x55b8a2277ad0 .part L_0x55b8a2279150, 1, 1; +L_0x55b8a2277c00 .part L_0x55b8a2278470, 0, 1; +L_0x55b8a2278090 .part L_0x55b8a22764c0, 2, 1; +L_0x55b8a22781c0 .part L_0x55b8a2279150, 2, 1; +L_0x55b8a22782f0 .part L_0x55b8a2278470, 1, 1; +L_0x55b8a2278470 .concat8 [ 1 1 1 0], L_0x55b8a22772e0, L_0x55b8a22778a0, L_0x55b8a2278020; +L_0x55b8a2278a00 .part L_0x55b8a22764c0, 3, 1; +L_0x55b8a2278b30 .part L_0x55b8a2279150, 3, 1; +L_0x55b8a2278cf0 .part L_0x55b8a2278470, 2, 1; +L_0x55b8a2278f20 .concat8 [ 1 1 1 1], L_0x55b8a22771e0, L_0x55b8a22777e0, L_0x55b8a2277f60, L_0x55b8a2278880; +L_0x55b8a2279030 .part L_0x55b8a2278470, 2, 1; +S_0x55b8a224b680 .scope module, "f0" "fulladder" 5 11, 6 1 0, S_0x55b8a224b400; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9ea32e0 .functor OR 1, L_0x559bc9ea2ec0, L_0x559bc9ea3090, C4<0>, C4<0>; -v0x559bc9e785b0_0 .net "A", 0 0, L_0x559bc9ea3350; 1 drivers -v0x559bc9e78670_0 .net "B", 0 0, L_0x559bc9ea3480; 1 drivers -v0x559bc9e78740_0 .net "Carry", 0 0, L_0x7f29537c60f0; alias, 1 drivers -v0x559bc9e78840_0 .net "CarryO", 0 0, L_0x559bc9ea32e0; 1 drivers -v0x559bc9e788e0_0 .net "Sum", 0 0, L_0x559bc9ea31e0; 1 drivers -v0x559bc9e789d0_0 .net "and1", 0 0, L_0x559bc9ea2ec0; 1 drivers -v0x559bc9e78aa0_0 .net "and2", 0 0, L_0x559bc9ea3090; 1 drivers -v0x559bc9e78b70_0 .net "xor1", 0 0, L_0x559bc9ea3020; 1 drivers -S_0x559bc9e77910 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e77680; +L_0x55b8a22772e0 .functor OR 1, L_0x55b8a2276ec0, L_0x55b8a2277090, C4<0>, C4<0>; +v0x55b8a224c5b0_0 .net "A", 0 0, L_0x55b8a2277350; 1 drivers +v0x55b8a224c670_0 .net "B", 0 0, L_0x55b8a2277480; 1 drivers +v0x55b8a224c740_0 .net "Carry", 0 0, L_0x7f540f0530f0; alias, 1 drivers +v0x55b8a224c840_0 .net "CarryO", 0 0, L_0x55b8a22772e0; 1 drivers +v0x55b8a224c8e0_0 .net "Sum", 0 0, L_0x55b8a22771e0; 1 drivers +v0x55b8a224c9d0_0 .net "and1", 0 0, L_0x55b8a2276ec0; 1 drivers +v0x55b8a224caa0_0 .net "and2", 0 0, L_0x55b8a2277090; 1 drivers +v0x55b8a224cb70_0 .net "xor1", 0 0, L_0x55b8a2277020; 1 drivers +S_0x55b8a224b910 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a224b680; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea2ec0 .functor AND 1, L_0x559bc9ea3350, L_0x559bc9ea3480, C4<1>, C4<1>; -L_0x559bc9ea3020 .functor XOR 1, L_0x559bc9ea3350, L_0x559bc9ea3480, C4<0>, C4<0>; -v0x559bc9e77bb0_0 .net "A", 0 0, L_0x559bc9ea3350; alias, 1 drivers -v0x559bc9e77c90_0 .net "B", 0 0, L_0x559bc9ea3480; alias, 1 drivers -v0x559bc9e77d50_0 .net "Carry", 0 0, L_0x559bc9ea2ec0; alias, 1 drivers -v0x559bc9e77e20_0 .net "Sum", 0 0, L_0x559bc9ea3020; alias, 1 drivers -S_0x559bc9e77f90 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e77680; +L_0x55b8a2276ec0 .functor AND 1, L_0x55b8a2277350, L_0x55b8a2277480, C4<1>, C4<1>; +L_0x55b8a2277020 .functor XOR 1, L_0x55b8a2277350, L_0x55b8a2277480, C4<0>, C4<0>; +v0x55b8a224bbb0_0 .net "A", 0 0, L_0x55b8a2277350; alias, 1 drivers +v0x55b8a224bc90_0 .net "B", 0 0, L_0x55b8a2277480; alias, 1 drivers +v0x55b8a224bd50_0 .net "Carry", 0 0, L_0x55b8a2276ec0; alias, 1 drivers +v0x55b8a224be20_0 .net "Sum", 0 0, L_0x55b8a2277020; alias, 1 drivers +S_0x55b8a224bf90 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a224b680; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea3090 .functor AND 1, L_0x559bc9ea3020, L_0x7f29537c60f0, C4<1>, C4<1>; -L_0x559bc9ea31e0 .functor XOR 1, L_0x559bc9ea3020, L_0x7f29537c60f0, C4<0>, C4<0>; -v0x559bc9e78200_0 .net "A", 0 0, L_0x559bc9ea3020; alias, 1 drivers -v0x559bc9e782d0_0 .net "B", 0 0, L_0x7f29537c60f0; alias, 1 drivers -v0x559bc9e78370_0 .net "Carry", 0 0, L_0x559bc9ea3090; alias, 1 drivers -v0x559bc9e78440_0 .net "Sum", 0 0, L_0x559bc9ea31e0; alias, 1 drivers -S_0x559bc9e78c60 .scope module, "f1" "fulladder" 5 12, 6 1 0, S_0x559bc9e77400; +L_0x55b8a2277090 .functor AND 1, L_0x55b8a2277020, L_0x7f540f0530f0, C4<1>, C4<1>; +L_0x55b8a22771e0 .functor XOR 1, L_0x55b8a2277020, L_0x7f540f0530f0, C4<0>, C4<0>; +v0x55b8a224c200_0 .net "A", 0 0, L_0x55b8a2277020; alias, 1 drivers +v0x55b8a224c2d0_0 .net "B", 0 0, L_0x7f540f0530f0; alias, 1 drivers +v0x55b8a224c370_0 .net "Carry", 0 0, L_0x55b8a2277090; alias, 1 drivers +v0x55b8a224c440_0 .net "Sum", 0 0, L_0x55b8a22771e0; alias, 1 drivers +S_0x55b8a224cc60 .scope module, "f1" "fulladder" 5 12, 6 1 0, S_0x55b8a224b400; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9ea38a0 .functor OR 1, L_0x559bc9ea35b0, L_0x559bc9ea3690, C4<0>, C4<0>; -v0x559bc9e79b40_0 .net "A", 0 0, L_0x559bc9ea3910; 1 drivers -v0x559bc9e79c00_0 .net "B", 0 0, L_0x559bc9ea3ad0; 1 drivers -v0x559bc9e79cd0_0 .net "Carry", 0 0, L_0x559bc9ea3c00; 1 drivers -v0x559bc9e79dd0_0 .net "CarryO", 0 0, L_0x559bc9ea38a0; 1 drivers -v0x559bc9e79e70_0 .net "Sum", 0 0, L_0x559bc9ea37e0; 1 drivers -v0x559bc9e79f60_0 .net "and1", 0 0, L_0x559bc9ea35b0; 1 drivers -v0x559bc9e7a030_0 .net "and2", 0 0, L_0x559bc9ea3690; 1 drivers -v0x559bc9e7a100_0 .net "xor1", 0 0, L_0x559bc9ea3620; 1 drivers -S_0x559bc9e78ec0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e78c60; +L_0x55b8a22778a0 .functor OR 1, L_0x55b8a22775b0, L_0x55b8a2277690, C4<0>, C4<0>; +v0x55b8a224db40_0 .net "A", 0 0, L_0x55b8a2277910; 1 drivers +v0x55b8a224dc00_0 .net "B", 0 0, L_0x55b8a2277ad0; 1 drivers +v0x55b8a224dcd0_0 .net "Carry", 0 0, L_0x55b8a2277c00; 1 drivers +v0x55b8a224ddd0_0 .net "CarryO", 0 0, L_0x55b8a22778a0; 1 drivers +v0x55b8a224de70_0 .net "Sum", 0 0, L_0x55b8a22777e0; 1 drivers +v0x55b8a224df60_0 .net "and1", 0 0, L_0x55b8a22775b0; 1 drivers +v0x55b8a224e030_0 .net "and2", 0 0, L_0x55b8a2277690; 1 drivers +v0x55b8a224e100_0 .net "xor1", 0 0, L_0x55b8a2277620; 1 drivers +S_0x55b8a224cec0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a224cc60; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea35b0 .functor AND 1, L_0x559bc9ea3910, L_0x559bc9ea3ad0, C4<1>, C4<1>; -L_0x559bc9ea3620 .functor XOR 1, L_0x559bc9ea3910, L_0x559bc9ea3ad0, C4<0>, C4<0>; -v0x559bc9e79140_0 .net "A", 0 0, L_0x559bc9ea3910; alias, 1 drivers -v0x559bc9e79220_0 .net "B", 0 0, L_0x559bc9ea3ad0; alias, 1 drivers -v0x559bc9e792e0_0 .net "Carry", 0 0, L_0x559bc9ea35b0; alias, 1 drivers -v0x559bc9e793b0_0 .net "Sum", 0 0, L_0x559bc9ea3620; alias, 1 drivers -S_0x559bc9e79520 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e78c60; +L_0x55b8a22775b0 .functor AND 1, L_0x55b8a2277910, L_0x55b8a2277ad0, C4<1>, C4<1>; +L_0x55b8a2277620 .functor XOR 1, L_0x55b8a2277910, L_0x55b8a2277ad0, C4<0>, C4<0>; +v0x55b8a224d140_0 .net "A", 0 0, L_0x55b8a2277910; alias, 1 drivers +v0x55b8a224d220_0 .net "B", 0 0, L_0x55b8a2277ad0; alias, 1 drivers +v0x55b8a224d2e0_0 .net "Carry", 0 0, L_0x55b8a22775b0; alias, 1 drivers +v0x55b8a224d3b0_0 .net "Sum", 0 0, L_0x55b8a2277620; alias, 1 drivers +S_0x55b8a224d520 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a224cc60; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea3690 .functor AND 1, L_0x559bc9ea3620, L_0x559bc9ea3c00, C4<1>, C4<1>; -L_0x559bc9ea37e0 .functor XOR 1, L_0x559bc9ea3620, L_0x559bc9ea3c00, C4<0>, C4<0>; -v0x559bc9e79790_0 .net "A", 0 0, L_0x559bc9ea3620; alias, 1 drivers -v0x559bc9e79860_0 .net "B", 0 0, L_0x559bc9ea3c00; alias, 1 drivers -v0x559bc9e79900_0 .net "Carry", 0 0, L_0x559bc9ea3690; alias, 1 drivers -v0x559bc9e799d0_0 .net "Sum", 0 0, L_0x559bc9ea37e0; alias, 1 drivers -S_0x559bc9e7a1f0 .scope module, "f2" "fulladder" 5 13, 6 1 0, S_0x559bc9e77400; +L_0x55b8a2277690 .functor AND 1, L_0x55b8a2277620, L_0x55b8a2277c00, C4<1>, C4<1>; +L_0x55b8a22777e0 .functor XOR 1, L_0x55b8a2277620, L_0x55b8a2277c00, C4<0>, C4<0>; +v0x55b8a224d790_0 .net "A", 0 0, L_0x55b8a2277620; alias, 1 drivers +v0x55b8a224d860_0 .net "B", 0 0, L_0x55b8a2277c00; alias, 1 drivers +v0x55b8a224d900_0 .net "Carry", 0 0, L_0x55b8a2277690; alias, 1 drivers +v0x55b8a224d9d0_0 .net "Sum", 0 0, L_0x55b8a22777e0; alias, 1 drivers +S_0x55b8a224e1f0 .scope module, "f2" "fulladder" 5 13, 6 1 0, S_0x55b8a224b400; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9ea4020 .functor OR 1, L_0x559bc9ea3d30, L_0x559bc9ea3e10, C4<0>, C4<0>; -v0x559bc9e7b0e0_0 .net "A", 0 0, L_0x559bc9ea4090; 1 drivers -v0x559bc9e7b1a0_0 .net "B", 0 0, L_0x559bc9ea41c0; 1 drivers -v0x559bc9e7b270_0 .net "Carry", 0 0, L_0x559bc9ea42f0; 1 drivers -v0x559bc9e7b370_0 .net "CarryO", 0 0, L_0x559bc9ea4020; 1 drivers -v0x559bc9e7b410_0 .net "Sum", 0 0, L_0x559bc9ea3f60; 1 drivers -v0x559bc9e7b500_0 .net "and1", 0 0, L_0x559bc9ea3d30; 1 drivers -v0x559bc9e7b5d0_0 .net "and2", 0 0, L_0x559bc9ea3e10; 1 drivers -v0x559bc9e7b6a0_0 .net "xor1", 0 0, L_0x559bc9ea3da0; 1 drivers -S_0x559bc9e7a480 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e7a1f0; +L_0x55b8a2278020 .functor OR 1, L_0x55b8a2277d30, L_0x55b8a2277e10, C4<0>, C4<0>; +v0x55b8a224f0e0_0 .net "A", 0 0, L_0x55b8a2278090; 1 drivers +v0x55b8a224f1a0_0 .net "B", 0 0, L_0x55b8a22781c0; 1 drivers +v0x55b8a224f270_0 .net "Carry", 0 0, L_0x55b8a22782f0; 1 drivers +v0x55b8a224f370_0 .net "CarryO", 0 0, L_0x55b8a2278020; 1 drivers +v0x55b8a224f410_0 .net "Sum", 0 0, L_0x55b8a2277f60; 1 drivers +v0x55b8a224f500_0 .net "and1", 0 0, L_0x55b8a2277d30; 1 drivers +v0x55b8a224f5d0_0 .net "and2", 0 0, L_0x55b8a2277e10; 1 drivers +v0x55b8a224f6a0_0 .net "xor1", 0 0, L_0x55b8a2277da0; 1 drivers +S_0x55b8a224e480 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a224e1f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea3d30 .functor AND 1, L_0x559bc9ea4090, L_0x559bc9ea41c0, C4<1>, C4<1>; -L_0x559bc9ea3da0 .functor XOR 1, L_0x559bc9ea4090, L_0x559bc9ea41c0, C4<0>, C4<0>; -v0x559bc9e7a700_0 .net "A", 0 0, L_0x559bc9ea4090; alias, 1 drivers -v0x559bc9e7a7c0_0 .net "B", 0 0, L_0x559bc9ea41c0; alias, 1 drivers -v0x559bc9e7a880_0 .net "Carry", 0 0, L_0x559bc9ea3d30; alias, 1 drivers -v0x559bc9e7a950_0 .net "Sum", 0 0, L_0x559bc9ea3da0; alias, 1 drivers -S_0x559bc9e7aac0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e7a1f0; +L_0x55b8a2277d30 .functor AND 1, L_0x55b8a2278090, L_0x55b8a22781c0, C4<1>, C4<1>; +L_0x55b8a2277da0 .functor XOR 1, L_0x55b8a2278090, L_0x55b8a22781c0, C4<0>, C4<0>; +v0x55b8a224e700_0 .net "A", 0 0, L_0x55b8a2278090; alias, 1 drivers +v0x55b8a224e7c0_0 .net "B", 0 0, L_0x55b8a22781c0; alias, 1 drivers +v0x55b8a224e880_0 .net "Carry", 0 0, L_0x55b8a2277d30; alias, 1 drivers +v0x55b8a224e950_0 .net "Sum", 0 0, L_0x55b8a2277da0; alias, 1 drivers +S_0x55b8a224eac0 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a224e1f0; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea3e10 .functor AND 1, L_0x559bc9ea3da0, L_0x559bc9ea42f0, C4<1>, C4<1>; -L_0x559bc9ea3f60 .functor XOR 1, L_0x559bc9ea3da0, L_0x559bc9ea42f0, C4<0>, C4<0>; -v0x559bc9e7ad30_0 .net "A", 0 0, L_0x559bc9ea3da0; alias, 1 drivers -v0x559bc9e7ae00_0 .net "B", 0 0, L_0x559bc9ea42f0; alias, 1 drivers -v0x559bc9e7aea0_0 .net "Carry", 0 0, L_0x559bc9ea3e10; alias, 1 drivers -v0x559bc9e7af70_0 .net "Sum", 0 0, L_0x559bc9ea3f60; alias, 1 drivers -S_0x559bc9e7b790 .scope module, "f3" "fulladder" 5 14, 6 1 0, S_0x559bc9e77400; +L_0x55b8a2277e10 .functor AND 1, L_0x55b8a2277da0, L_0x55b8a22782f0, C4<1>, C4<1>; +L_0x55b8a2277f60 .functor XOR 1, L_0x55b8a2277da0, L_0x55b8a22782f0, C4<0>, C4<0>; +v0x55b8a224ed30_0 .net "A", 0 0, L_0x55b8a2277da0; alias, 1 drivers +v0x55b8a224ee00_0 .net "B", 0 0, L_0x55b8a22782f0; alias, 1 drivers +v0x55b8a224eea0_0 .net "Carry", 0 0, L_0x55b8a2277e10; alias, 1 drivers +v0x55b8a224ef70_0 .net "Sum", 0 0, L_0x55b8a2277f60; alias, 1 drivers +S_0x55b8a224f790 .scope module, "f3" "fulladder" 5 14, 6 1 0, S_0x55b8a224b400; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /INPUT 1 "Carry"; .port_info 3 /OUTPUT 1 "Sum"; .port_info 4 /OUTPUT 1 "CarryO"; -L_0x559bc9ea4940 .functor OR 1, L_0x559bc9ea4560, L_0x559bc9ea4730, C4<0>, C4<0>; -v0x559bc9e7c670_0 .net "A", 0 0, L_0x559bc9ea4a00; 1 drivers -v0x559bc9e7c730_0 .net "B", 0 0, L_0x559bc9ea4b30; 1 drivers -v0x559bc9e7c800_0 .net "Carry", 0 0, L_0x559bc9ea4cf0; 1 drivers -v0x559bc9e7c900_0 .net "CarryO", 0 0, L_0x559bc9ea4940; alias, 1 drivers -v0x559bc9e7c9a0_0 .net "Sum", 0 0, L_0x559bc9ea4880; 1 drivers -v0x559bc9e7ca90_0 .net "and1", 0 0, L_0x559bc9ea4560; 1 drivers -v0x559bc9e7cb60_0 .net "and2", 0 0, L_0x559bc9ea4730; 1 drivers -v0x559bc9e7cc30_0 .net "xor1", 0 0, L_0x559bc9ea46c0; 1 drivers -S_0x559bc9e7b9f0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x559bc9e7b790; +L_0x55b8a2278940 .functor OR 1, L_0x55b8a2278560, L_0x55b8a2278730, C4<0>, C4<0>; +v0x55b8a2250670_0 .net "A", 0 0, L_0x55b8a2278a00; 1 drivers +v0x55b8a2250730_0 .net "B", 0 0, L_0x55b8a2278b30; 1 drivers +v0x55b8a2250800_0 .net "Carry", 0 0, L_0x55b8a2278cf0; 1 drivers +v0x55b8a2250900_0 .net "CarryO", 0 0, L_0x55b8a2278940; alias, 1 drivers +v0x55b8a22509a0_0 .net "Sum", 0 0, L_0x55b8a2278880; 1 drivers +v0x55b8a2250a90_0 .net "and1", 0 0, L_0x55b8a2278560; 1 drivers +v0x55b8a2250b60_0 .net "and2", 0 0, L_0x55b8a2278730; 1 drivers +v0x55b8a2250c30_0 .net "xor1", 0 0, L_0x55b8a22786c0; 1 drivers +S_0x55b8a224f9f0 .scope module, "h1" "halfadder" 6 8, 7 1 0, S_0x55b8a224f790; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea4560 .functor AND 1, L_0x559bc9ea4a00, L_0x559bc9ea4b30, C4<1>, C4<1>; -L_0x559bc9ea46c0 .functor XOR 1, L_0x559bc9ea4a00, L_0x559bc9ea4b30, C4<0>, C4<0>; -v0x559bc9e7bc70_0 .net "A", 0 0, L_0x559bc9ea4a00; alias, 1 drivers -v0x559bc9e7bd50_0 .net "B", 0 0, L_0x559bc9ea4b30; alias, 1 drivers -v0x559bc9e7be10_0 .net "Carry", 0 0, L_0x559bc9ea4560; alias, 1 drivers -v0x559bc9e7bee0_0 .net "Sum", 0 0, L_0x559bc9ea46c0; alias, 1 drivers -S_0x559bc9e7c050 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x559bc9e7b790; +L_0x55b8a2278560 .functor AND 1, L_0x55b8a2278a00, L_0x55b8a2278b30, C4<1>, C4<1>; +L_0x55b8a22786c0 .functor XOR 1, L_0x55b8a2278a00, L_0x55b8a2278b30, C4<0>, C4<0>; +v0x55b8a224fc70_0 .net "A", 0 0, L_0x55b8a2278a00; alias, 1 drivers +v0x55b8a224fd50_0 .net "B", 0 0, L_0x55b8a2278b30; alias, 1 drivers +v0x55b8a224fe10_0 .net "Carry", 0 0, L_0x55b8a2278560; alias, 1 drivers +v0x55b8a224fee0_0 .net "Sum", 0 0, L_0x55b8a22786c0; alias, 1 drivers +S_0x55b8a2250050 .scope module, "h2" "halfadder" 6 9, 7 1 0, S_0x55b8a224f790; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "Sum"; .port_info 3 /OUTPUT 1 "Carry"; -L_0x559bc9ea4730 .functor AND 1, L_0x559bc9ea46c0, L_0x559bc9ea4cf0, C4<1>, C4<1>; -L_0x559bc9ea4880 .functor XOR 1, L_0x559bc9ea46c0, L_0x559bc9ea4cf0, C4<0>, C4<0>; -v0x559bc9e7c2c0_0 .net "A", 0 0, L_0x559bc9ea46c0; alias, 1 drivers -v0x559bc9e7c390_0 .net "B", 0 0, L_0x559bc9ea4cf0; alias, 1 drivers -v0x559bc9e7c430_0 .net "Carry", 0 0, L_0x559bc9ea4730; alias, 1 drivers -v0x559bc9e7c500_0 .net "Sum", 0 0, L_0x559bc9ea4880; alias, 1 drivers -S_0x559bc9e822d0 .scope module, "opCd" "opCode" 3 18, 15 1 0, S_0x559bc9e41bb0; +L_0x55b8a2278730 .functor AND 1, L_0x55b8a22786c0, L_0x55b8a2278cf0, C4<1>, C4<1>; +L_0x55b8a2278880 .functor XOR 1, L_0x55b8a22786c0, L_0x55b8a2278cf0, C4<0>, C4<0>; +v0x55b8a22502c0_0 .net "A", 0 0, L_0x55b8a22786c0; alias, 1 drivers +v0x55b8a2250390_0 .net "B", 0 0, L_0x55b8a2278cf0; alias, 1 drivers +v0x55b8a2250430_0 .net "Carry", 0 0, L_0x55b8a2278730; alias, 1 drivers +v0x55b8a2250500_0 .net "Sum", 0 0, L_0x55b8a2278880; alias, 1 drivers +S_0x55b8a22562d0 .scope module, "opCd" "opCode" 3 18, 15 1 0, S_0x55b8a2215bb0; .timescale 0 0; .port_info 0 /INPUT 3 "A"; .port_info 1 /OUTPUT 8 "opCode"; -L_0x559bc9e8cbc0 .functor NOT 1, L_0x559bc9e8cc50, C4<0>, C4<0>, C4<0>; -L_0x559bc9e8cd40 .functor NOT 1, L_0x559bc9e8cdd0, C4<0>, C4<0>, C4<0>; -L_0x559bc9e8cec0 .functor NOT 1, L_0x559bc9e8cf30, C4<0>, C4<0>, C4<0>; -L_0x559bc9e8cfd0 .functor AND 1, L_0x559bc9e8d0a0, L_0x559bc9e8d1c0, C4<1>, C4<1>; -L_0x559bc9e8d2b0 .functor AND 1, L_0x559bc9e8cbc0, L_0x559bc9e8d370, C4<1>, C4<1>; -L_0x559bc9e8d5b0 .functor AND 1, L_0x559bc9e8d6b0, L_0x559bc9e8cd40, C4<1>, C4<1>; -L_0x559bc9e8d7a0 .functor AND 1, L_0x559bc9e8cbc0, L_0x559bc9e8cd40, C4<1>, C4<1>; -L_0x559bc9e8d810 .functor AND 1, L_0x559bc9e8d7a0, L_0x559bc9e8cec0, C4<1>, C4<1>; -L_0x559bc9e8d970 .functor AND 1, L_0x559bc9e8d7a0, L_0x559bc9e8d9e0, C4<1>, C4<1>; -L_0x559bc9e8db20 .functor AND 1, L_0x559bc9e8d2b0, L_0x559bc9e8cec0, C4<1>, C4<1>; -L_0x559bc9e8dc40 .functor AND 1, L_0x559bc9e8d2b0, L_0x559bc9e8dcb0, C4<1>, C4<1>; -L_0x559bc9e8dd50 .functor AND 1, L_0x559bc9e8d5b0, L_0x559bc9e8cec0, C4<1>, C4<1>; -L_0x559bc9e8de80 .functor AND 1, L_0x559bc9e8d5b0, L_0x559bc9e8def0, C4<1>, C4<1>; -L_0x559bc9e8dff0 .functor AND 1, L_0x559bc9e8cfd0, L_0x559bc9e8cec0, C4<1>, C4<1>; -L_0x559bc9e8de10 .functor AND 1, L_0x559bc9e8cfd0, L_0x559bc9e8e4a0, C4<1>, C4<1>; -v0x559bc9e82460_0 .net "A", 2 0, v0x559bc9e8c9c0_0; alias, 1 drivers -v0x559bc9e82560_0 .net *"_ivl_1", 0 0, L_0x559bc9e8cc50; 1 drivers -v0x559bc9e82640_0 .net *"_ivl_11", 0 0, L_0x559bc9e8d370; 1 drivers -v0x559bc9e82700_0 .net *"_ivl_13", 0 0, L_0x559bc9e8d6b0; 1 drivers -v0x559bc9e827e0_0 .net *"_ivl_14", 0 0, L_0x559bc9e8d810; 1 drivers -v0x559bc9e82910_0 .net *"_ivl_16", 0 0, L_0x559bc9e8d970; 1 drivers -v0x559bc9e829f0_0 .net *"_ivl_19", 0 0, L_0x559bc9e8d9e0; 1 drivers -v0x559bc9e82ad0_0 .net *"_ivl_20", 0 0, L_0x559bc9e8db20; 1 drivers -v0x559bc9e82bb0_0 .net *"_ivl_22", 0 0, L_0x559bc9e8dc40; 1 drivers -v0x559bc9e82c90_0 .net *"_ivl_25", 0 0, L_0x559bc9e8dcb0; 1 drivers -v0x559bc9e82d70_0 .net *"_ivl_26", 0 0, L_0x559bc9e8dd50; 1 drivers -v0x559bc9e82e50_0 .net *"_ivl_28", 0 0, L_0x559bc9e8de80; 1 drivers -v0x559bc9e82f30_0 .net *"_ivl_3", 0 0, L_0x559bc9e8cdd0; 1 drivers -v0x559bc9e83010_0 .net *"_ivl_31", 0 0, L_0x559bc9e8def0; 1 drivers -v0x559bc9e830f0_0 .net *"_ivl_32", 0 0, L_0x559bc9e8dff0; 1 drivers -v0x559bc9e831d0_0 .net *"_ivl_34", 0 0, L_0x559bc9e8de10; 1 drivers -v0x559bc9e832b0_0 .net *"_ivl_38", 0 0, L_0x559bc9e8e4a0; 1 drivers -v0x559bc9e83390_0 .net *"_ivl_5", 0 0, L_0x559bc9e8cf30; 1 drivers -v0x559bc9e83470_0 .net *"_ivl_7", 0 0, L_0x559bc9e8d0a0; 1 drivers -v0x559bc9e83550_0 .net *"_ivl_9", 0 0, L_0x559bc9e8d1c0; 1 drivers -v0x559bc9e83630_0 .net "and1", 0 0, L_0x559bc9e8cfd0; 1 drivers -v0x559bc9e836f0_0 .net "and2", 0 0, L_0x559bc9e8d2b0; 1 drivers -v0x559bc9e837b0_0 .net "and3", 0 0, L_0x559bc9e8d5b0; 1 drivers -v0x559bc9e83870_0 .net "and4", 0 0, L_0x559bc9e8d7a0; 1 drivers -v0x559bc9e83930_0 .net "notA", 0 0, L_0x559bc9e8cbc0; 1 drivers -v0x559bc9e839f0_0 .net "notB", 0 0, L_0x559bc9e8cd40; 1 drivers -v0x559bc9e83ab0_0 .net "notC", 0 0, L_0x559bc9e8cec0; 1 drivers -v0x559bc9e83b70_0 .net "opCode", 7 0, L_0x559bc9e8e0e0; alias, 1 drivers -L_0x559bc9e8cc50 .part v0x559bc9e8c9c0_0, 2, 1; -L_0x559bc9e8cdd0 .part v0x559bc9e8c9c0_0, 1, 1; -L_0x559bc9e8cf30 .part v0x559bc9e8c9c0_0, 0, 1; -L_0x559bc9e8d0a0 .part v0x559bc9e8c9c0_0, 2, 1; -L_0x559bc9e8d1c0 .part v0x559bc9e8c9c0_0, 1, 1; -L_0x559bc9e8d370 .part v0x559bc9e8c9c0_0, 1, 1; -L_0x559bc9e8d6b0 .part v0x559bc9e8c9c0_0, 2, 1; -L_0x559bc9e8d9e0 .part v0x559bc9e8c9c0_0, 0, 1; -L_0x559bc9e8dcb0 .part v0x559bc9e8c9c0_0, 0, 1; -L_0x559bc9e8def0 .part v0x559bc9e8c9c0_0, 0, 1; -LS_0x559bc9e8e0e0_0_0 .concat8 [ 1 1 1 1], L_0x559bc9e8d810, L_0x559bc9e8d970, L_0x559bc9e8db20, L_0x559bc9e8dc40; -LS_0x559bc9e8e0e0_0_4 .concat8 [ 1 1 1 1], L_0x559bc9e8dd50, L_0x559bc9e8de80, L_0x559bc9e8dff0, L_0x559bc9e8de10; -L_0x559bc9e8e0e0 .concat8 [ 4 4 0 0], LS_0x559bc9e8e0e0_0_0, LS_0x559bc9e8e0e0_0_4; -L_0x559bc9e8e4a0 .part v0x559bc9e8c9c0_0, 0, 1; - .scope S_0x559bc9d9f690; +L_0x55b8a2260bc0 .functor NOT 1, L_0x55b8a2260c50, C4<0>, C4<0>, C4<0>; +L_0x55b8a2260d40 .functor NOT 1, L_0x55b8a2260dd0, C4<0>, C4<0>, C4<0>; +L_0x55b8a2260ec0 .functor NOT 1, L_0x55b8a2260f30, C4<0>, C4<0>, C4<0>; +L_0x55b8a2260fd0 .functor AND 1, L_0x55b8a22610a0, L_0x55b8a22611c0, C4<1>, C4<1>; +L_0x55b8a22612b0 .functor AND 1, L_0x55b8a2260bc0, L_0x55b8a2261370, C4<1>, C4<1>; +L_0x55b8a22615b0 .functor AND 1, L_0x55b8a22616b0, L_0x55b8a2260d40, C4<1>, C4<1>; +L_0x55b8a22617a0 .functor AND 1, L_0x55b8a2260bc0, L_0x55b8a2260d40, C4<1>, C4<1>; +L_0x55b8a2261810 .functor AND 1, L_0x55b8a22617a0, L_0x55b8a2260ec0, C4<1>, C4<1>; +L_0x55b8a2261970 .functor AND 1, L_0x55b8a22617a0, L_0x55b8a22619e0, C4<1>, C4<1>; +L_0x55b8a2261b20 .functor AND 1, L_0x55b8a22612b0, L_0x55b8a2260ec0, C4<1>, C4<1>; +L_0x55b8a2261c40 .functor AND 1, L_0x55b8a22612b0, L_0x55b8a2261cb0, C4<1>, C4<1>; +L_0x55b8a2261d50 .functor AND 1, L_0x55b8a22615b0, L_0x55b8a2260ec0, C4<1>, C4<1>; +L_0x55b8a2261e80 .functor AND 1, L_0x55b8a22615b0, L_0x55b8a2261ef0, C4<1>, C4<1>; +L_0x55b8a2261ff0 .functor AND 1, L_0x55b8a2260fd0, L_0x55b8a2260ec0, C4<1>, C4<1>; +L_0x55b8a2261e10 .functor AND 1, L_0x55b8a2260fd0, L_0x55b8a22624a0, C4<1>, C4<1>; +v0x55b8a2256460_0 .net "A", 2 0, v0x55b8a22609c0_0; alias, 1 drivers +v0x55b8a2256560_0 .net *"_ivl_1", 0 0, L_0x55b8a2260c50; 1 drivers +v0x55b8a2256640_0 .net *"_ivl_11", 0 0, L_0x55b8a2261370; 1 drivers +v0x55b8a2256700_0 .net *"_ivl_13", 0 0, L_0x55b8a22616b0; 1 drivers +v0x55b8a22567e0_0 .net *"_ivl_14", 0 0, L_0x55b8a2261810; 1 drivers +v0x55b8a2256910_0 .net *"_ivl_16", 0 0, L_0x55b8a2261970; 1 drivers +v0x55b8a22569f0_0 .net *"_ivl_19", 0 0, L_0x55b8a22619e0; 1 drivers +v0x55b8a2256ad0_0 .net *"_ivl_20", 0 0, L_0x55b8a2261b20; 1 drivers +v0x55b8a2256bb0_0 .net *"_ivl_22", 0 0, L_0x55b8a2261c40; 1 drivers +v0x55b8a2256c90_0 .net *"_ivl_25", 0 0, L_0x55b8a2261cb0; 1 drivers +v0x55b8a2256d70_0 .net *"_ivl_26", 0 0, L_0x55b8a2261d50; 1 drivers +v0x55b8a2256e50_0 .net *"_ivl_28", 0 0, L_0x55b8a2261e80; 1 drivers +v0x55b8a2256f30_0 .net *"_ivl_3", 0 0, L_0x55b8a2260dd0; 1 drivers +v0x55b8a2257010_0 .net *"_ivl_31", 0 0, L_0x55b8a2261ef0; 1 drivers +v0x55b8a22570f0_0 .net *"_ivl_32", 0 0, L_0x55b8a2261ff0; 1 drivers +v0x55b8a22571d0_0 .net *"_ivl_34", 0 0, L_0x55b8a2261e10; 1 drivers +v0x55b8a22572b0_0 .net *"_ivl_38", 0 0, L_0x55b8a22624a0; 1 drivers +v0x55b8a2257390_0 .net *"_ivl_5", 0 0, L_0x55b8a2260f30; 1 drivers +v0x55b8a2257470_0 .net *"_ivl_7", 0 0, L_0x55b8a22610a0; 1 drivers +v0x55b8a2257550_0 .net *"_ivl_9", 0 0, L_0x55b8a22611c0; 1 drivers +v0x55b8a2257630_0 .net "and1", 0 0, L_0x55b8a2260fd0; 1 drivers +v0x55b8a22576f0_0 .net "and2", 0 0, L_0x55b8a22612b0; 1 drivers +v0x55b8a22577b0_0 .net "and3", 0 0, L_0x55b8a22615b0; 1 drivers +v0x55b8a2257870_0 .net "and4", 0 0, L_0x55b8a22617a0; 1 drivers +v0x55b8a2257930_0 .net "notA", 0 0, L_0x55b8a2260bc0; 1 drivers +v0x55b8a22579f0_0 .net "notB", 0 0, L_0x55b8a2260d40; 1 drivers +v0x55b8a2257ab0_0 .net "notC", 0 0, L_0x55b8a2260ec0; 1 drivers +v0x55b8a2257b70_0 .net "opCode", 7 0, L_0x55b8a22620e0; alias, 1 drivers +L_0x55b8a2260c50 .part v0x55b8a22609c0_0, 2, 1; +L_0x55b8a2260dd0 .part v0x55b8a22609c0_0, 1, 1; +L_0x55b8a2260f30 .part v0x55b8a22609c0_0, 0, 1; +L_0x55b8a22610a0 .part v0x55b8a22609c0_0, 2, 1; +L_0x55b8a22611c0 .part v0x55b8a22609c0_0, 1, 1; +L_0x55b8a2261370 .part v0x55b8a22609c0_0, 1, 1; +L_0x55b8a22616b0 .part v0x55b8a22609c0_0, 2, 1; +L_0x55b8a22619e0 .part v0x55b8a22609c0_0, 0, 1; +L_0x55b8a2261cb0 .part v0x55b8a22609c0_0, 0, 1; +L_0x55b8a2261ef0 .part v0x55b8a22609c0_0, 0, 1; +LS_0x55b8a22620e0_0_0 .concat8 [ 1 1 1 1], L_0x55b8a2261810, L_0x55b8a2261970, L_0x55b8a2261b20, L_0x55b8a2261c40; +LS_0x55b8a22620e0_0_4 .concat8 [ 1 1 1 1], L_0x55b8a2261d50, L_0x55b8a2261e80, L_0x55b8a2261ff0, L_0x55b8a2261e10; +L_0x55b8a22620e0 .concat8 [ 4 4 0 0], LS_0x55b8a22620e0_0_0, LS_0x55b8a22620e0_0_4; +L_0x55b8a22624a0 .part v0x55b8a22609c0_0, 0, 1; + .scope S_0x55b8a2173690; T_0 ; %vpi_call 2 20 "$dumpfile", "ALU.vcd" {0 0 0}; %vpi_call 2 21 "$dumpvars" {0 0 0}; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 0, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 3, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 0, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 3, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 0, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 3, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 1, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 0, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 3, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 7, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 7, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 1, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 0, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 3, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 1, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 7, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 1, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 7, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 1, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 7, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 1, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 1, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 7, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 7, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 1, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; - %pushi/vec4 1, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a2260710_0, 0, 1; + %pushi/vec4 7, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; + %store/vec4 v0x55b8a2260710_0, 0, 1; %pushi/vec4 2, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; + %store/vec4 v0x55b8a2260710_0, 0, 1; %pushi/vec4 2, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 0, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 0, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; + %store/vec4 v0x55b8a2260710_0, 0, 1; %pushi/vec4 2, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 1, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; + %store/vec4 v0x55b8a2260710_0, 0, 1; %pushi/vec4 2, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %pushi/vec4 7, 0, 4; - %store/vec4 v0x559bc9e8c570_0, 0, 4; + %store/vec4 v0x55b8a2260570_0, 0, 4; %pushi/vec4 15, 0, 4; - %store/vec4 v0x559bc9e8c650_0, 0, 4; + %store/vec4 v0x55b8a2260650_0, 0, 4; %pushi/vec4 1, 0, 1; - %store/vec4 v0x559bc9e8c710_0, 0, 1; + %store/vec4 v0x55b8a2260710_0, 0, 1; %pushi/vec4 2, 0, 3; - %store/vec4 v0x559bc9e8c9c0_0, 0, 3; + %store/vec4 v0x55b8a22609c0_0, 0, 3; %delay 5, 0; %vpi_call 2 39 "$finish" {0 0 0}; %end; diff --git a/project0.2/ALU.vcd b/project0.2/ALU.vcd index 0be6227..d1b5c98 100644 --- a/project0.2/ALU.vcd +++ b/project0.2/ALU.vcd @@ -1,5 +1,5 @@ $date - Mon Dec 23 02:54:24 2024 + Tue Dec 24 13:48:57 2024 $end $version Icarus Verilog @@ -710,15 +710,15 @@ $upscope $end $enddefinitions $end #0 $dumpvars -b1 j$ -1i$ -1h$ +b1000 j$ +0i$ +0h$ 1g$ -1f$ +0f$ 0e$ -0d$ +1d$ 0c$ -b0 b$ +b11 b$ 0a$ 0`$ 0_$ @@ -1037,7 +1037,7 @@ b0 A 0@ b0 ? b0 > -b1 = +b0 = b0 < b0 ; b0 : @@ -1047,7 +1047,7 @@ b0 7 b0 6 b0 5 b0 4 -b1 3 +b1000 3 b0 2 b0 1 b0 0 @@ -1056,10 +1056,10 @@ b0 . b0 - b0 , b0 + -b0 * +b11 * b0 ) b0 ( -b0 ' +b11 ' 0& b0 % b0 $ @@ -1068,40 +1068,6 @@ b0 " 0! $end #5 -15# -1:# -08# -11# -17# -1y" -1=# -1!# -09# -0{" -12# -0`" -1t" -1<# -b10101 " -b10101 6 -b10101 ;" -04# -1~" -b1100 6" -1v" -1c" -b1000 8" -1[" -13# -1u" -1Z" -b1111 : -b1111 3" -b1111 - -b1111 + -b1111 9 -b1111 7 -b1111 A 1v 1"" 1," @@ -1212,37 +1178,10 @@ b1111 g b1111 ># b1111 G# #15 -15# -1:# -08# -11# -1y" -17# -1=# -06# -1!# -1;# -12# -0`" -1t" -1<# -04# -1~" -b1100 6" -1v" -1c" -b1000 8" -1[" 1`$ 0X$ -13# -1u" -1Z" 1C 1\$ -b10101 " -b10101 6 -b10101 ;" 1." 14$ 1P$ @@ -1251,8 +1190,6 @@ b10101 ;" 11$ 1|# 1B$ -b1111 : -b1111 3" 1#" 1<$ 1"$ @@ -1269,7 +1206,6 @@ b1111 3" 1M$ 1U$ 1]$ -b1111 - 1"" 1!$ 1($ @@ -1285,7 +1221,6 @@ b111 C$ 1I$ 0Q$ 1Y$ -b1111 + 1y 1h# 1p# @@ -1301,7 +1236,6 @@ b1111 + 1s# b1011 y# b1101 ?$ -b1111 9 1! bz111 i 1m @@ -1342,8 +1276,6 @@ b1100 A$ 0W$ 0^$ 1R -b1111 7 -b1111 A 1S 1W 1[ @@ -1525,49 +1457,17 @@ b111 g b111 ># b111 G# #25 -1{" -18# -05# -01# -0:# -0y" -19# -0!# -0=# -06# -07# 0Z$ -1`" -0t" -02# -1;# 0W$ -0c" -b0 8" -0[" -0~" -b0 6" -0v" -0<# -04# -b0 " -b0 6 -b0 ;" 0T$ -0Z" -0u" -03# 0! 0# -b0 : -b0 3" 0C 0=$ 0J# 00" 0." 09$ -b0 - 0," 0!$ 00$ @@ -1581,8 +1481,6 @@ b0 A$ 0K# 0G$ 0O$ -b0 8 -b0 + 0'" 0%" 0h# @@ -1599,9 +1497,6 @@ b0 y# 0)$ 0*$ b0 ?$ -b0 . -b0 > -b0 9 0w 0W 0_ @@ -1636,9 +1531,9 @@ b0 {# 0+$ 05$ 03$ -b10 = -b0 7 -b0 A +0d$ +b10000000 3 +b10000000 j$ 0v 0K 0S @@ -1652,9 +1547,8 @@ b0 H 0~# 0'$ 0/$ -0i$ -b10 3 -b10 j$ +0g$ +1c$ bz000 i 0m 0N @@ -1692,9 +1586,9 @@ b0 j 0k 0t 0~ -b1 ' -b1 * -b1 b$ +b111 ' +b111 * +b111 b$ 0& b0 % b0 ) @@ -1711,40 +1605,6 @@ b0 g b0 ># b0 G# #30 -06# -1;# -18# -01# -07# -0y" -0=# -0!# -19# -1{" -02# -1`" -0t" -0<# -b1 " -b1 6 -b1 ;" -04# -0~" -b0 6" -0v" -0c" -b0 8" -0[" -03# -0u" -0Z" -b1 : -b1 3" -b1 - -b1 + -b1 8 -b1 . -b1 > 1v 1"" 1," @@ -1801,40 +1661,6 @@ b1111 h b1111 ?# b1111 H# #35 -15# -1:# -08# -11# -17# -1y" -1=# -1!# -09# -0{" -12# -0`" -1t" -1<# -b10101 " -b10101 6 -b10101 ;" -04# -1~" -b1100 6" -1v" -1c" -b1000 8" -1[" -13# -1u" -1Z" -b1111 : -b1111 3" -b1111 - -b1111 + -b1111 8 -b1111 . -b1111 > 1{ 1'" b1111 ? @@ -1889,39 +1715,10 @@ b1111 g b1111 ># b1111 G# #40 -15# -08# -1:# -11# -09# -0{" -1y" -17# -1=# -06# -1!# -1;# -12# -0`" -1t" -1<# -04# -1~" -b1100 6" -1v" -1c" -b1000 8" -1[" 1`$ 0X$ 1C -13# -1u" -1Z" 1\$ -b10101 " -b10101 6 -b10101 ;" 1." 14$ 1P$ @@ -1930,8 +1727,6 @@ b10101 ;" 11$ 1|# 1B$ -b1111 : -b1111 3" 1#" 1<$ 1"$ @@ -1948,7 +1743,6 @@ b1111 3" 1M$ 1U$ 1]$ -b1111 - 1"" 1!$ 1($ @@ -1964,7 +1758,6 @@ b111 C$ 1I$ 0Q$ 1Y$ -b1111 + 1y 1h# 1p# @@ -1980,7 +1773,6 @@ b1111 + 1s# b1011 y# b1101 ?$ -b1111 8 1! bz111 i 1m @@ -2021,8 +1813,6 @@ b1100 A$ 0W$ 0^$ 1R -b1111 . -b1111 > 1S 1W 1[ @@ -2101,28 +1891,9 @@ b1111 h b1111 ?# b1111 H# #45 -05# -b111 " -b111 6 -b111 ;" -14# -0:# -18# -01# -b1000 6" -0y" -0!# 1I# -1`" -0t" 0B$ -0c" -b0 8" -0[" -0Z" 0M$ -b111 : -b111 3" 0\$ b110 C$ 0F$ @@ -2134,11 +1905,9 @@ b110 C$ 1G$ 1Q$ 0O$ -b111 - 0|# 0E$ 1L$ -b111 + 1,$ 0.$ 04$ @@ -2152,7 +1921,6 @@ b111 + 03$ 1Y$ 0W$ -b111 8 1K# 0($ 10$ @@ -2162,8 +1930,6 @@ b1101001 P# 0X# b101 y# b110 ?$ -b111 . -b111 > 1n# 0p# 0u# @@ -2224,89 +1990,85 @@ b111 ># b111 G# #50 0(# -0)# -0'# +0<# 00# -0,# +0'# +06# 0x" +0,# +1}" 1+# 0.# 0&# -19# -1}" -1{" +1-# 0/# 0%# -0=# -0~" +1*# 0$# -1-# 0w" -02# -0s" +0## 0p" 0h" -1*# 0|" -0v" -0^" -0g" -0## -1z" -0u" -1T" -0\" 1m" b0z 7" 0k" +0g" 0r" -0a" +1T" +1z" 0q" +0\" 0]" 05# -07# +04# +0s" 0f" +0a" 1b" 0:# 1;# -0d" -0N" -1_" -18# -0Y" -0S" -0X" -01# -0T$ -0U" -0M" -1Q" -1R" -b0 9" -0P" -b0 6" -0y" -0<# -04# +19# b0 " b0 6 b0 ;" -0# -0L" +07# +0^" +0N" +1_" +18# +0=# +0d" +0S" +0X" +01# +02# +0Y" +1Q" +1R" +0P" +1{" +0y" +0~" +b0 6" +0v" +0T$ +0U" +b0 9" +0M" 0J" 0V" 0!# -03# -0=$ -0J# +0# +0u" +0L" 0B" 1D" 0K" 1`" 0t" -09$ -0a$ -0I# +0=$ +0J# 0H" 0G" b0 :" @@ -2314,21 +2076,23 @@ b0 :" 0c" b0 8" 0[" +09$ +0a$ +0I# +0=" +0>" +0Z" 0," 0!$ 00$ 02$ 0]$ -0=" -0>" -0Z" -b0 - +b0 : +b0 3" 0#" 0w# 0K# 0V$ -b0 : -b0 3" 0'" 0%" 0h# @@ -2337,7 +2101,7 @@ b0 3" 01$ 0E$ 0L$ -b0 + +b0 , 0"" 0c# 0k# @@ -2347,7 +2111,6 @@ b0 y# 0*$ b0 ?$ 0U$ -b0 , 0w 0W 0_ @@ -2375,7 +2138,6 @@ b0 C$ b0 Q# b0 A$ 0Z$ -b0 8 0{ 0y 0D @@ -2397,10 +2159,7 @@ b0 8 0O$ 0Y$ 0W$ -0f$ -b0 = -b0 . -b0 > +1d$ 0v 0d 0f @@ -2422,9 +2181,9 @@ b0 H 0D$ 0K$ 0S$ -0h$ +1g$ 1i$ -1d$ +0c$ b100 3 b100 j$ bz000 i diff --git a/project0.2/ALUTB.v b/project0.2/ALUTB.v index 53006eb..5342de2 100644 --- a/project0.2/ALUTB.v +++ b/project0.2/ALUTB.v @@ -19,17 +19,17 @@ ALU uut( initial begin $dumpfile("ALU.vcd"); // GTKWAVE SIMULTAIN DATA WAVEFORM $dumpvars; // ICARUS VERILOG ADD ALL VARIABLES - A = 4'b0000; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b000; #5; - A = 4'b0000; B = 4'b1111; CarryIN = 1'b0; opCodeA = 3'b000; #5; - A = 4'b1111; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b000; #5; - A = 4'b1111; B = 4'b1111; CarryIN = 1'b1; opCodeA = 3'b000; #5; - A = 4'b0111; B = 4'b0111; CarryIN = 1'b1; opCodeA = 3'b000; #5; + A = 4'b0000; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b011; #5; + A = 4'b0000; B = 4'b1111; CarryIN = 1'b0; opCodeA = 3'b011; #5; + A = 4'b1111; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b011; #5; + A = 4'b1111; B = 4'b1111; CarryIN = 1'b1; opCodeA = 3'b011; #5; + A = 4'b0111; B = 4'b0111; CarryIN = 1'b1; opCodeA = 3'b011; #5; - A = 4'b0000; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b001; #5; - A = 4'b0000; B = 4'b1111; CarryIN = 1'b0; opCodeA = 3'b001; #5; - A = 4'b1111; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b001; #5; - A = 4'b1111; B = 4'b1111; CarryIN = 1'b1; opCodeA = 3'b001; #5; - A = 4'b0111; B = 4'b1111; CarryIN = 1'b1; opCodeA = 3'b001; #5; + A = 4'b0000; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b111; #5; + A = 4'b0000; B = 4'b1111; CarryIN = 1'b0; opCodeA = 3'b111; #5; + A = 4'b1111; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b111; #5; + A = 4'b1111; B = 4'b1111; CarryIN = 1'b1; opCodeA = 3'b111; #5; + A = 4'b0111; B = 4'b1111; CarryIN = 1'b1; opCodeA = 3'b111; #5; A = 4'b0000; B = 4'b0000; CarryIN = 1'b0; opCodeA = 3'b010; #5; A = 4'b0000; B = 4'b1111; CarryIN = 1'b0; opCodeA = 3'b010; #5; diff --git a/project0.2/arithmeticUnit.v b/project0.2/arithmeticUnit.v index 1e75718..543dabc 100644 --- a/project0.2/arithmeticUnit.v +++ b/project0.2/arithmeticUnit.v @@ -8,9 +8,9 @@ module arithmeticUnit ( ); wire [3:0] addY, subY; -wire CarryOUTADD, CarryOUTSUB, tempCAdd, tempCSub; +wire CarryOUTADD, CarryOUTSUB, tempCAdd, tempCSub, tempoverflow; -addition a1(.A(A), .B(B), .CarryIN(CarryIN), .Y(addY), .CarryOUT(CarryOUTADD), .overflow(overflow)); +addition a1(.A(A), .B(B), .CarryIN(CarryIN), .Y(addY), .CarryOUT(CarryOUTADD), .overflow(tempoverflow)); subtraction s1(.A(A), .B(B), .BorrowIN(CarryIN), .Y(subY), .BorrowOUT(CarryOUTSUB)); and add1 (add_Y[0], opCode[0], addY[0]); @@ -28,4 +28,6 @@ and and10 (tempCSub, CarryOUTSUB, opCode[1]); and and11 (tempCAdd, CarryOUTADD, opCode[0]); or or4 (CarryOUT, tempCAdd, tempCSub); +and add12 (overflow, opCode[0], tempoverflow); + endmodule