I know mul is used for multiplying unsigned numbers and IMUL is used for multiplying signed numbers , just wanted to know whether mul considers signed operands as unsigned