diff options
Diffstat (limited to 'opcodes/aarch64-dis.c')
-rw-r--r-- | opcodes/aarch64-dis.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/opcodes/aarch64-dis.c b/opcodes/aarch64-dis.c index bfc47b4..1a727a4 100644 --- a/opcodes/aarch64-dis.c +++ b/opcodes/aarch64-dis.c @@ -2822,6 +2822,16 @@ aarch64_decode_variant_using_iclass (aarch64_inst *inst) variant = i - 1; break; + case sve_size_013: + i = extract_field (FLD_size, inst->value, 0); + if (i == 2) + return FALSE; + if (i == 3) + variant = 2; + else + variant = i; + break; + default: /* No mapping between instruction class and qualifiers. */ return TRUE; |