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