aarch64 disassembler infinite loop
[deliverable/binutils-gdb.git] / opcodes / aarch64-dis.c
index 930056981385987d0428eed2b3022cf65bdde6b7..8b32097a5fa116d728e7e70b15be11534740c843 100644 (file)
@@ -2843,6 +2843,8 @@ aarch64_decode_variant_using_iclass (aarch64_inst *inst)
 
     case sve_size_tsz_bhs:
       i = extract_fields (inst->value, 0, 2, FLD_SVE_sz, FLD_SVE_tszl_19);
+      if (i == 0)
+       return FALSE;
       while (i != 1)
        {
          if (i & 1)
This page took 0.033416 seconds and 4 git commands to generate.