1 In Label A Bits 8 In Label B Bits 8 In Label Op Bits 4 Out Label Res Bits 8 Out Label Cout Out Label Equal equal.dig Multiplexer Selector Bits 4 Bits 8 flipSelPos true min8b.dig min8b.dig Tunnel rotation NetName R_AplusB Tunnel rotation NetName R_AminB Tunnel rotation NetName R_BminA Tunnel rotation NetName R_OnlyA Tunnel rotation NetName R_OnlyB Tunnel rotation NetName R_MinA Tunnel rotation NetName R_MinB Tunnel rotation NetName R_ShiftLeftA Tunnel rotation NetName R_ShiftRightA Tunnel rotation NetName R_RotateLeftA Tunnel rotation NetName R_RotateRight_A Tunnel NetName R_AplusB Tunnel NetName R_AminB Tunnel NetName R_BminA Tunnel NetName R_OnlyA Tunnel NetName R_OnlyB Tunnel NetName R_MinA Tunnel NetName R_MinB Tunnel NetName R_ShiftLeftA Tunnel NetName R_ShiftRightA Tunnel NetName R_RotateLeftA Tunnel NetName R_RotateRight_A 2c.dig 2c.dig Const Value 0 Bits 8 Const Value 255 Bits 8 sl8b.dig sr8b.dig rl8b.dig rr8b.dig Const Value 0 Const Value 0 Const Value 0 Multiplexer Selector Bits 4 flipSelPos true Tunnel NetName C_AplusB Tunnel NetName C_AminB Tunnel NetName C_BminA Splitter Input Splitting 8 Output Splitting 7-7 Splitter Input Splitting 8 Output Splitting 7-7 Tunnel rotation NetName C_AplusB Tunnel rotation NetName C_AminB Tunnel rotation NetName C_BminA Const Value 0 Const add8bs.dig Splitter Input Splitting 8 Output Splitting 7-7 Splitter Input Splitting 8 Output Splitting 7-7 Tunnel NetName C_MinA Tunnel NetName C_MinB Tunnel rotation NetName C_MinA Tunnel rotation NetName C_MinB