1 In Label S In Label a Bits 16 In Label b Bits 16 Splitter Input Splitting 32 Output Splitting 16,16 Out Label m0 Bits 16 Out Label m1 Bits 16 Add Bits 32 In Label c Bits 16 BitExtender inputBits 16 outputBits 32 In Label C_i Out Label C_o signed_mul.dig