mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
target/riscv: rvv-1.0: set-X-first mask bit instructions
Signed-off-by: Frank Chang <frank.chang@sifive.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-Id: <20211210075704.23951-32-frank.chang@sifive.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
d71a24fc82
commit
40c1495d69
3 changed files with 7 additions and 8 deletions
|
@ -4260,7 +4260,6 @@ enum set_mask_type {
|
|||
static void vmsetm(void *vd, void *v0, void *vs2, CPURISCVState *env,
|
||||
uint32_t desc, enum set_mask_type type)
|
||||
{
|
||||
uint32_t vlmax = env_archcpu(env)->cfg.vlen;
|
||||
uint32_t vm = vext_vm(desc);
|
||||
uint32_t vl = env->vl;
|
||||
int i;
|
||||
|
@ -4290,9 +4289,6 @@ static void vmsetm(void *vd, void *v0, void *vs2, CPURISCVState *env,
|
|||
}
|
||||
}
|
||||
}
|
||||
for (; i < vlmax; i++) {
|
||||
vext_set_elem_mask(vd, i, 0);
|
||||
}
|
||||
}
|
||||
|
||||
void HELPER(vmsbf_m)(void *vd, void *v0, void *vs2, CPURISCVState *env,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue