dis_riscv_sign_extend
uint_t imm = dis_riscv_sign_extend(jimm, 11, &s);
uint_t imm = dis_riscv_sign_extend(bimm, 8, &s);
uint_t imm = dis_riscv_sign_extend(limm, 5, &s);
int imm = dis_riscv_sign_extend(aimm, 9, &s);
uint_t imm = dis_riscv_sign_extend(limm, 5, &s);
uint_t imm = dis_riscv_sign_extend(DIS_RISCV_IIMM(instr), 11, &s);
uint_t imm = dis_riscv_sign_extend(bimm, 12, &s);
uint_t imm = dis_riscv_sign_extend(DIS_RISCV_IIMM(instr), 11, &s);
uint_t val = dis_riscv_sign_extend(simm, 11, &s);
uint_t imm = dis_riscv_sign_extend(jimm, 20, &s);
uint_t imm = dis_riscv_sign_extend(DIS_RISCV_IIMM(instr), 11, &s);
uint_t val = dis_riscv_sign_extend(simm, 11, &s);