- m.d.comb += self.sum.eq(self.in0 ^ self.in1 ^ self.in2)
- m.d.comb += s1.eq(Cat(0, self.in0))
- m.d.comb += s2.eq(Cat(0, self.in1))
- m.d.comb += s3.eq(Cat(0, self.in2))
- m.d.comb += c1.eq(s1 & s2 & self.mask)
- m.d.comb += c2.eq(s2 & s3 & self.mask)
- m.d.comb += c3.eq(s3 & s1 & self.mask)
- m.d.comb += self.mcarry.eq(c1 | c2 | c3)
+ comb += self.sum.eq(self.in0 ^ self.in1 ^ self.in2)
+ comb += s1.eq(Cat(0, self.in0))
+ comb += s2.eq(Cat(0, self.in1))
+ comb += s3.eq(Cat(0, self.in2))
+ comb += c1.eq(s1 & s2 & self.mask)
+ comb += c2.eq(s2 & s3 & self.mask)
+ comb += c3.eq(s3 & s1 & self.mask)
+ comb += self.mcarry.eq(c1 | c2 | c3)