pub fn mul_upper_signed_signed(reg1: Reg, reg2: Reg, reg3: Reg) -> Instruction