pub fn mul_upper_unsigned_unsigned_imm(
    reg1: Reg,
    reg2: Reg,
    imm: u32
) -> Instruction