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