Fixed sign bit bug in cmul